summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRobin Appelman <icewind@owncloud.com>2014-04-07 13:24:51 +0200
committerRobin Appelman <icewind@owncloud.com>2014-04-07 13:24:51 +0200
commit84285011cec209db4045e832ef03b96c7f07c1c2 (patch)
tree97cd54c8926f7af929d282dce7a7d031ec89beed
parent9c8596e95b81f9d5ddcd7132ac0134b0ffed67e5 (diff)
parent3c9f5884490ab2e2d04eec1eb547aba036a1386e (diff)
downloadnextcloud-server-84285011cec209db4045e832ef03b96c7f07c1c2.tar.gz
nextcloud-server-84285011cec209db4045e832ef03b96c7f07c1c2.zip
Merge branch 'master' into routing-cache-webroot
-rw-r--r--.jshintrc4
-rw-r--r--.scrutinizer.yml1
-rw-r--r--README.md2
-rw-r--r--apps/files/ajax/list.php22
-rw-r--r--apps/files/ajax/newfile.php16
-rw-r--r--apps/files/ajax/newfolder.php4
-rw-r--r--apps/files/ajax/rawlist.php54
-rw-r--r--apps/files/ajax/upload.php47
-rw-r--r--apps/files/index.php49
-rw-r--r--apps/files/js/breadcrumb.js242
-rw-r--r--apps/files/js/file-upload.js61
-rw-r--r--apps/files/js/fileactions.js6
-rw-r--r--apps/files/js/filelist.js740
-rw-r--r--apps/files/js/files.js222
-rw-r--r--apps/files/l10n/ar.php6
-rw-r--r--apps/files/l10n/be.php4
-rw-r--r--apps/files/l10n/bg_BG.php3
-rw-r--r--apps/files/l10n/bn_BD.php4
-rw-r--r--apps/files/l10n/ca.php6
-rw-r--r--apps/files/l10n/cs_CZ.php6
-rw-r--r--apps/files/l10n/cy_GB.php4
-rw-r--r--apps/files/l10n/da.php6
-rw-r--r--apps/files/l10n/de.php6
-rw-r--r--apps/files/l10n/de_CH.php4
-rw-r--r--apps/files/l10n/de_DE.php6
-rw-r--r--apps/files/l10n/el.php9
-rw-r--r--apps/files/l10n/en_GB.php6
-rw-r--r--apps/files/l10n/eo.php6
-rw-r--r--apps/files/l10n/es.php6
-rw-r--r--apps/files/l10n/es_AR.php6
-rw-r--r--apps/files/l10n/es_CL.php2
-rw-r--r--apps/files/l10n/es_MX.php6
-rw-r--r--apps/files/l10n/et_EE.php11
-rw-r--r--apps/files/l10n/eu.php6
-rw-r--r--apps/files/l10n/fa.php4
-rw-r--r--apps/files/l10n/fi_FI.php5
-rw-r--r--apps/files/l10n/fr.php6
-rw-r--r--apps/files/l10n/gl.php6
-rw-r--r--apps/files/l10n/he.php4
-rw-r--r--apps/files/l10n/hi.php2
-rw-r--r--apps/files/l10n/hr.php3
-rw-r--r--apps/files/l10n/hu_HU.php6
-rw-r--r--apps/files/l10n/ia.php2
-rw-r--r--apps/files/l10n/id.php6
-rw-r--r--apps/files/l10n/is.php4
-rw-r--r--apps/files/l10n/it.php6
-rw-r--r--apps/files/l10n/ja.php6
-rw-r--r--apps/files/l10n/ka_GE.php4
-rw-r--r--apps/files/l10n/km.php3
-rw-r--r--apps/files/l10n/ko.php6
-rw-r--r--apps/files/l10n/ku_IQ.php2
-rw-r--r--apps/files/l10n/lb.php3
-rw-r--r--apps/files/l10n/lt_LT.php6
-rw-r--r--apps/files/l10n/lv.php4
-rw-r--r--apps/files/l10n/mk.php6
-rw-r--r--apps/files/l10n/ms_MY.php2
-rw-r--r--apps/files/l10n/nb_NO.php6
-rw-r--r--apps/files/l10n/nl.php6
-rw-r--r--apps/files/l10n/nn_NO.php6
-rw-r--r--apps/files/l10n/oc.php3
-rw-r--r--apps/files/l10n/pa.php3
-rw-r--r--apps/files/l10n/pl.php6
-rw-r--r--apps/files/l10n/pl_PL.php5
-rw-r--r--apps/files/l10n/pt_BR.php6
-rw-r--r--apps/files/l10n/pt_PT.php6
-rw-r--r--apps/files/l10n/ro.php8
-rw-r--r--apps/files/l10n/ru.php6
-rw-r--r--apps/files/l10n/si_LK.php3
-rw-r--r--apps/files/l10n/sk_SK.php6
-rw-r--r--apps/files/l10n/sl.php6
-rw-r--r--apps/files/l10n/sq.php6
-rw-r--r--apps/files/l10n/sr.php4
-rw-r--r--apps/files/l10n/sr@latin.php2
-rw-r--r--apps/files/l10n/sv.php14
-rw-r--r--apps/files/l10n/ta_LK.php4
-rw-r--r--apps/files/l10n/te.php2
-rw-r--r--apps/files/l10n/th_TH.php4
-rw-r--r--apps/files/l10n/tr.php10
-rw-r--r--apps/files/l10n/ug.php3
-rw-r--r--apps/files/l10n/uk.php6
-rw-r--r--apps/files/l10n/ur_PK.php4
-rw-r--r--apps/files/l10n/vi.php6
-rw-r--r--apps/files/l10n/zh_CN.php6
-rw-r--r--apps/files/l10n/zh_HK.php2
-rw-r--r--apps/files/l10n/zh_TW.php6
-rw-r--r--apps/files/lib/app.php20
-rw-r--r--apps/files/lib/helper.php94
-rw-r--r--apps/files/templates/admin.php42
-rw-r--r--apps/files/templates/index.php15
-rw-r--r--apps/files/templates/part.breadcrumb.php17
-rw-r--r--apps/files/templates/part.list.php67
-rw-r--r--apps/files/tests/ajax_rename.php30
-rw-r--r--apps/files/tests/js/breadcrumbSpec.js248
-rw-r--r--apps/files/tests/js/fileactionsSpec.js78
-rw-r--r--apps/files/tests/js/filelistSpec.js798
-rw-r--r--apps/files_encryption/l10n/el.php1
-rw-r--r--apps/files_encryption/l10n/et_EE.php1
-rw-r--r--apps/files_encryption/l10n/hu_HU.php1
-rw-r--r--apps/files_encryption/l10n/sv.php2
-rw-r--r--apps/files_encryption/lib/proxy.php137
-rw-r--r--apps/files_encryption/lib/stream.php28
-rw-r--r--apps/files_encryption/lib/util.php49
-rw-r--r--apps/files_encryption/templates/settings-admin.php113
-rw-r--r--apps/files_encryption/templates/settings-personal.php119
-rwxr-xr-xapps/files_encryption/tests/share.php6
-rw-r--r--apps/files_external/3rdparty/phpseclib/LICENSE4
-rw-r--r--apps/files_external/3rdparty/phpseclib/README.md4
-rw-r--r--apps/files_external/3rdparty/phpseclib/composer.json25
-rw-r--r--apps/files_external/3rdparty/phpseclib/composer.lock95
-rw-r--r--apps/files_external/3rdparty/phpseclib/phpseclib/Crypt/AES.php23
-rw-r--r--apps/files_external/3rdparty/phpseclib/phpseclib/Crypt/Base.php27
-rw-r--r--apps/files_external/3rdparty/phpseclib/phpseclib/Crypt/Blowfish.php30
-rw-r--r--apps/files_external/3rdparty/phpseclib/phpseclib/Crypt/DES.php37
-rw-r--r--apps/files_external/3rdparty/phpseclib/phpseclib/Crypt/Hash.php30
-rwxr-xr-xapps/files_external/3rdparty/phpseclib/phpseclib/Crypt/RC2.php21
-rw-r--r--apps/files_external/3rdparty/phpseclib/phpseclib/Crypt/RC4.php28
-rw-r--r--apps/files_external/3rdparty/phpseclib/phpseclib/Crypt/RSA.php95
-rw-r--r--apps/files_external/3rdparty/phpseclib/phpseclib/Crypt/Random.php19
-rw-r--r--apps/files_external/3rdparty/phpseclib/phpseclib/Crypt/Rijndael.php23
-rw-r--r--apps/files_external/3rdparty/phpseclib/phpseclib/Crypt/TripleDES.php23
-rw-r--r--apps/files_external/3rdparty/phpseclib/phpseclib/Crypt/Twofish.php27
-rw-r--r--apps/files_external/3rdparty/phpseclib/phpseclib/File/ANSI.php24
-rw-r--r--apps/files_external/3rdparty/phpseclib/phpseclib/File/ASN1.php141
-rw-r--r--apps/files_external/3rdparty/phpseclib/phpseclib/File/X509.php218
-rw-r--r--apps/files_external/3rdparty/phpseclib/phpseclib/Math/BigInteger.php56
-rw-r--r--apps/files_external/3rdparty/phpseclib/phpseclib/Net/SCP.php28
-rw-r--r--apps/files_external/3rdparty/phpseclib/phpseclib/Net/SFTP.php71
-rw-r--r--apps/files_external/3rdparty/phpseclib/phpseclib/Net/SFTP/Stream.php30
-rw-r--r--apps/files_external/3rdparty/phpseclib/phpseclib/Net/SSH1.php202
-rw-r--r--apps/files_external/3rdparty/phpseclib/phpseclib/Net/SSH2.php412
-rw-r--r--apps/files_external/3rdparty/phpseclib/phpseclib/System/SSH_Agent.php315
-rw-r--r--apps/files_external/3rdparty/phpseclib/phpseclib/openssl.cnf2
-rw-r--r--apps/files_external/l10n/bg_BG.php2
-rw-r--r--apps/files_external/l10n/bn_BD.php2
-rw-r--r--apps/files_external/l10n/ca.php2
-rw-r--r--apps/files_external/l10n/cs_CZ.php2
-rw-r--r--apps/files_external/l10n/da.php2
-rw-r--r--apps/files_external/l10n/de.php4
-rw-r--r--apps/files_external/l10n/de_CH.php2
-rw-r--r--apps/files_external/l10n/de_DE.php4
-rw-r--r--apps/files_external/l10n/el.php3
-rw-r--r--apps/files_external/l10n/en_GB.php4
-rw-r--r--apps/files_external/l10n/eo.php2
-rw-r--r--apps/files_external/l10n/es.php3
-rw-r--r--apps/files_external/l10n/es_AR.php2
-rw-r--r--apps/files_external/l10n/es_MX.php2
-rw-r--r--apps/files_external/l10n/et_EE.php4
-rw-r--r--apps/files_external/l10n/eu.php2
-rw-r--r--apps/files_external/l10n/fa.php2
-rw-r--r--apps/files_external/l10n/fi_FI.php4
-rw-r--r--apps/files_external/l10n/fr.php4
-rw-r--r--apps/files_external/l10n/gl.php4
-rw-r--r--apps/files_external/l10n/he.php2
-rw-r--r--apps/files_external/l10n/hu_HU.php2
-rw-r--r--apps/files_external/l10n/id.php2
-rw-r--r--apps/files_external/l10n/is.php2
-rw-r--r--apps/files_external/l10n/it.php4
-rw-r--r--apps/files_external/l10n/ja.php3
-rw-r--r--apps/files_external/l10n/ka_GE.php2
-rw-r--r--apps/files_external/l10n/ko.php2
-rw-r--r--apps/files_external/l10n/lt_LT.php2
-rw-r--r--apps/files_external/l10n/lv.php2
-rw-r--r--apps/files_external/l10n/mk.php2
-rw-r--r--apps/files_external/l10n/nb_NO.php3
-rw-r--r--apps/files_external/l10n/nl.php4
-rw-r--r--apps/files_external/l10n/pl.php4
-rw-r--r--apps/files_external/l10n/pt_BR.php4
-rw-r--r--apps/files_external/l10n/pt_PT.php2
-rw-r--r--apps/files_external/l10n/ro.php2
-rw-r--r--apps/files_external/l10n/ru.php2
-rw-r--r--apps/files_external/l10n/si_LK.php2
-rw-r--r--apps/files_external/l10n/sk_SK.php3
-rw-r--r--apps/files_external/l10n/sl.php4
-rw-r--r--apps/files_external/l10n/sv.php6
-rw-r--r--apps/files_external/l10n/ta_LK.php2
-rw-r--r--apps/files_external/l10n/th_TH.php2
-rw-r--r--apps/files_external/l10n/tr.php8
-rw-r--r--apps/files_external/l10n/uk.php2
-rw-r--r--apps/files_external/l10n/vi.php2
-rw-r--r--apps/files_external/l10n/zh_CN.php2
-rw-r--r--apps/files_external/l10n/zh_TW.php2
-rw-r--r--apps/files_external/lib/webdav.php2
-rw-r--r--apps/files_external/templates/settings.php271
-rw-r--r--apps/files_sharing/ajax/list.php91
-rw-r--r--apps/files_sharing/appinfo/update.php17
-rw-r--r--apps/files_sharing/appinfo/version2
-rw-r--r--apps/files_sharing/css/public.css5
-rw-r--r--apps/files_sharing/js/public.js69
-rw-r--r--apps/files_sharing/js/share.js24
-rw-r--r--apps/files_sharing/l10n/et_EE.php1
-rw-r--r--apps/files_sharing/l10n/sk_SK.php1
-rw-r--r--apps/files_sharing/l10n/sv.php2
-rw-r--r--apps/files_sharing/lib/cache.php58
-rw-r--r--apps/files_sharing/lib/helper.php114
-rw-r--r--apps/files_sharing/lib/updater.php15
-rw-r--r--apps/files_sharing/public.php86
-rw-r--r--apps/files_sharing/tests/cache.php39
-rw-r--r--apps/files_sharing/tests/updater.php91
-rw-r--r--apps/files_trashbin/ajax/list.php29
-rw-r--r--apps/files_trashbin/ajax/preview.php2
-rw-r--r--apps/files_trashbin/ajax/undelete.php2
-rw-r--r--apps/files_trashbin/css/trash.css3
-rw-r--r--apps/files_trashbin/index.php42
-rw-r--r--apps/files_trashbin/js/disableDefaultActions.js1
-rw-r--r--apps/files_trashbin/js/filelist.js137
-rw-r--r--apps/files_trashbin/js/trash.js114
-rw-r--r--apps/files_trashbin/lib/helper.php83
-rw-r--r--apps/files_trashbin/templates/index.php9
-rw-r--r--apps/files_trashbin/templates/part.breadcrumb.php19
-rw-r--r--apps/files_trashbin/templates/part.list.php79
-rw-r--r--apps/user_ldap/group_ldap.php46
-rw-r--r--apps/user_ldap/l10n/el.php4
-rw-r--r--apps/user_ldap/l10n/et_EE.php5
-rw-r--r--apps/user_ldap/l10n/sv.php5
-rw-r--r--apps/user_ldap/lib/configuration.php5
-rw-r--r--apps/user_ldap/templates/settings.php3
-rwxr-xr-xapps/user_webdavauth/templates/settings.php14
-rwxr-xr-xconfig/config.sample.php2
-rw-r--r--core/css/apps.css32
-rw-r--r--core/css/auth.css39
-rw-r--r--core/css/styles.css40
-rw-r--r--core/js/compatibility.js4
-rw-r--r--core/js/js.js33
-rw-r--r--core/js/oc-dialogs.js17
-rw-r--r--core/js/share.js6
-rw-r--r--core/js/tests/specs/coreSpec.js67
-rw-r--r--core/l10n/el.php7
-rw-r--r--core/l10n/et_EE.php11
-rw-r--r--core/l10n/fr.php3
-rw-r--r--core/l10n/ja.php3
-rw-r--r--core/l10n/nb_NO.php5
-rw-r--r--core/l10n/pl_PL.php6
-rw-r--r--core/l10n/sv.php15
-rw-r--r--core/l10n/tr.php8
-rw-r--r--core/lostpassword/templates/resetpassword.php10
-rw-r--r--l10n/ach/files.po174
-rw-r--r--l10n/ach/files_external.po50
-rw-r--r--l10n/ady/files.po174
-rw-r--r--l10n/ady/files_external.po50
-rw-r--r--l10n/af/files.po174
-rw-r--r--l10n/af/files_external.po50
-rw-r--r--l10n/af_ZA/files.po174
-rw-r--r--l10n/af_ZA/files_external.po50
-rw-r--r--l10n/ak/files.po174
-rw-r--r--l10n/ak/files_external.po50
-rw-r--r--l10n/am_ET/files.po150
-rw-r--r--l10n/am_ET/files_external.po50
-rw-r--r--l10n/ar/files.po154
-rw-r--r--l10n/ar/files_external.po50
-rw-r--r--l10n/az/files.po174
-rw-r--r--l10n/az/files_external.po52
-rw-r--r--l10n/be/files.po176
-rw-r--r--l10n/be/files_external.po50
-rw-r--r--l10n/bg_BG/files.po154
-rw-r--r--l10n/bg_BG/files_external.po54
-rw-r--r--l10n/bn_BD/files.po154
-rw-r--r--l10n/bn_BD/files_external.po54
-rw-r--r--l10n/bs/files.po150
-rw-r--r--l10n/bs/files_external.po50
-rw-r--r--l10n/ca/files.po154
-rw-r--r--l10n/ca/files_external.po56
-rw-r--r--l10n/cs_CZ/files.po156
-rw-r--r--l10n/cs_CZ/files_external.po56
-rw-r--r--l10n/cy_GB/files.po154
-rw-r--r--l10n/cy_GB/files_external.po50
-rw-r--r--l10n/da/files.po154
-rw-r--r--l10n/da/files_external.po56
-rw-r--r--l10n/de/files.po154
-rw-r--r--l10n/de/files_external.po57
-rw-r--r--l10n/de/settings.po94
-rw-r--r--l10n/de_AT/files.po150
-rw-r--r--l10n/de_AT/files_external.po50
-rw-r--r--l10n/de_CH/files.po154
-rw-r--r--l10n/de_CH/files_external.po54
-rw-r--r--l10n/de_DE/files.po154
-rw-r--r--l10n/de_DE/files_external.po57
-rw-r--r--l10n/de_DE/settings.po94
-rw-r--r--l10n/el/core.po59
-rw-r--r--l10n/el/files.po161
-rw-r--r--l10n/el/files_encryption.po9
-rw-r--r--l10n/el/files_external.po57
-rw-r--r--l10n/el/lib.po25
-rw-r--r--l10n/el/settings.po35
-rw-r--r--l10n/el/user_ldap.po15
-rw-r--r--l10n/en@pirate/files.po174
-rw-r--r--l10n/en@pirate/files_external.po50
-rw-r--r--l10n/en_GB/files.po154
-rw-r--r--l10n/en_GB/files_external.po54
-rw-r--r--l10n/eo/files.po154
-rw-r--r--l10n/eo/files_external.po54
-rw-r--r--l10n/es/files.po154
-rw-r--r--l10n/es/files_external.po54
-rw-r--r--l10n/es/settings.po94
-rw-r--r--l10n/es_AR/files.po154
-rw-r--r--l10n/es_AR/files_external.po54
-rw-r--r--l10n/es_CL/files.po176
-rw-r--r--l10n/es_CL/files_external.po50
-rw-r--r--l10n/es_MX/files.po154
-rw-r--r--l10n/es_MX/files_external.po54
-rw-r--r--l10n/et_EE/core.po66
-rw-r--r--l10n/et_EE/files.po164
-rw-r--r--l10n/et_EE/files_encryption.po52
-rw-r--r--l10n/et_EE/files_external.po59
-rw-r--r--l10n/et_EE/files_sharing.po10
-rw-r--r--l10n/et_EE/lib.po52
-rw-r--r--l10n/et_EE/settings.po158
-rw-r--r--l10n/et_EE/user_ldap.po18
-rw-r--r--l10n/eu/files.po154
-rw-r--r--l10n/eu/files_external.po54
-rw-r--r--l10n/eu_ES/files.po150
-rw-r--r--l10n/eu_ES/files_external.po50
-rw-r--r--l10n/fa/files.po154
-rw-r--r--l10n/fa/files_external.po54
-rw-r--r--l10n/fi_FI/files.po154
-rw-r--r--l10n/fi_FI/files_external.po54
-rw-r--r--l10n/fr/core.po52
-rw-r--r--l10n/fr/files.po154
-rw-r--r--l10n/fr/files_external.po54
-rw-r--r--l10n/fr/settings.po96
-rw-r--r--l10n/fr_CA/files.po174
-rw-r--r--l10n/fr_CA/files_external.po50
-rw-r--r--l10n/gl/files.po154
-rw-r--r--l10n/gl/files_external.po54
-rw-r--r--l10n/he/files.po154
-rw-r--r--l10n/he/files_external.po54
-rw-r--r--l10n/hi/files.po152
-rw-r--r--l10n/hi/files_external.po50
-rw-r--r--l10n/hr/files.po154
-rw-r--r--l10n/hr/files_external.po50
-rw-r--r--l10n/hu_HU/files.po154
-rw-r--r--l10n/hu_HU/files_encryption.po51
-rw-r--r--l10n/hu_HU/files_external.po54
-rw-r--r--l10n/hy/files.po150
-rw-r--r--l10n/hy/files_external.po50
-rw-r--r--l10n/ia/files.po152
-rw-r--r--l10n/ia/files_external.po50
-rw-r--r--l10n/id/files.po154
-rw-r--r--l10n/id/files_external.po54
-rw-r--r--l10n/is/files.po154
-rw-r--r--l10n/is/files_external.po54
-rw-r--r--l10n/it/files.po154
-rw-r--r--l10n/it/files_external.po55
-rw-r--r--l10n/it/settings.po94
-rw-r--r--l10n/ja/core.po52
-rw-r--r--l10n/ja/files.po154
-rw-r--r--l10n/ja/files_external.po57
-rw-r--r--l10n/ka_GE/files.po154
-rw-r--r--l10n/ka_GE/files_external.po54
-rw-r--r--l10n/km/files.po154
-rw-r--r--l10n/km/files_external.po50
-rw-r--r--l10n/kn/files.po174
-rw-r--r--l10n/kn/files_external.po50
-rw-r--r--l10n/ko/files.po154
-rw-r--r--l10n/ko/files_external.po54
-rw-r--r--l10n/ku_IQ/files.po152
-rw-r--r--l10n/ku_IQ/files_external.po50
-rw-r--r--l10n/lb/files.po154
-rw-r--r--l10n/lb/files_external.po50
-rw-r--r--l10n/lt_LT/files.po154
-rw-r--r--l10n/lt_LT/files_external.po54
-rw-r--r--l10n/lv/files.po154
-rw-r--r--l10n/lv/files_external.po54
-rw-r--r--l10n/mk/files.po154
-rw-r--r--l10n/mk/files_external.po54
-rw-r--r--l10n/ml/files.po174
-rw-r--r--l10n/ml/files_external.po50
-rw-r--r--l10n/ml_IN/files.po174
-rw-r--r--l10n/ml_IN/files_external.po50
-rw-r--r--l10n/mn/files.po174
-rw-r--r--l10n/mn/files_external.po50
-rw-r--r--l10n/ms_MY/files.po154
-rw-r--r--l10n/ms_MY/files_external.po50
-rw-r--r--l10n/my_MM/files.po174
-rw-r--r--l10n/my_MM/files_external.po50
-rw-r--r--l10n/nb_NO/core.po57
-rw-r--r--l10n/nb_NO/files.po154
-rw-r--r--l10n/nb_NO/files_external.po56
-rw-r--r--l10n/nb_NO/settings.po116
-rw-r--r--l10n/nds/files.po174
-rw-r--r--l10n/nds/files_external.po50
-rw-r--r--l10n/ne/files.po174
-rw-r--r--l10n/ne/files_external.po50
-rw-r--r--l10n/nl/files.po154
-rw-r--r--l10n/nl/files_external.po54
-rw-r--r--l10n/nn_NO/files.po154
-rw-r--r--l10n/nn_NO/files_external.po50
-rw-r--r--l10n/nqo/files.po174
-rw-r--r--l10n/nqo/files_external.po50
-rw-r--r--l10n/oc/files.po154
-rw-r--r--l10n/oc/files_external.po50
-rw-r--r--l10n/pa/files.po178
-rw-r--r--l10n/pa/files_external.po50
-rw-r--r--l10n/pl/files.po154
-rw-r--r--l10n/pl/files_external.po54
-rw-r--r--l10n/pl_PL/core.po617
-rw-r--r--l10n/pl_PL/files.po322
-rw-r--r--l10n/pl_PL/files_encryption.po103
-rw-r--r--l10n/pl_PL/files_external.po123
-rw-r--r--l10n/pl_PL/files_sharing.po48
-rw-r--r--l10n/pl_PL/files_trashbin.po84
-rw-r--r--l10n/pl_PL/files_versions.po57
-rw-r--r--l10n/pl_PL/lib.po245
-rw-r--r--l10n/pl_PL/settings.po496
-rw-r--r--l10n/pl_PL/user_ldap.po419
-rw-r--r--l10n/pl_PL/user_webdavauth.po33
-rw-r--r--l10n/pt_BR/files.po154
-rw-r--r--l10n/pt_BR/files_external.po54
-rw-r--r--l10n/pt_BR/settings.po88
-rw-r--r--l10n/pt_PT/files.po154
-rw-r--r--l10n/pt_PT/files_external.po56
-rw-r--r--l10n/ro/files.po158
-rw-r--r--l10n/ro/files_external.po56
-rw-r--r--l10n/ru/files.po156
-rw-r--r--l10n/ru/files_external.po50
-rw-r--r--l10n/si_LK/files.po154
-rw-r--r--l10n/si_LK/files_external.po54
-rw-r--r--l10n/sk/files.po150
-rw-r--r--l10n/sk/files_external.po50
-rw-r--r--l10n/sk_SK/core.po44
-rw-r--r--l10n/sk_SK/files.po154
-rw-r--r--l10n/sk_SK/files_external.po56
-rw-r--r--l10n/sk_SK/files_sharing.po10
-rw-r--r--l10n/sk_SK/lib.po42
-rw-r--r--l10n/sk_SK/settings.po38
-rw-r--r--l10n/sl/files.po154
-rw-r--r--l10n/sl/files_external.po54
-rw-r--r--l10n/sl/settings.po74
-rw-r--r--l10n/sq/files.po154
-rw-r--r--l10n/sq/files_external.po50
-rw-r--r--l10n/sr/files.po154
-rw-r--r--l10n/sr/files_external.po50
-rw-r--r--l10n/sr@latin/files.po152
-rw-r--r--l10n/sr@latin/files_external.po50
-rw-r--r--l10n/su/files.po174
-rw-r--r--l10n/su/files_external.po50
-rw-r--r--l10n/sv/core.po77
-rw-r--r--l10n/sv/files.po173
-rw-r--r--l10n/sv/files_encryption.po53
-rw-r--r--l10n/sv/files_external.po61
-rw-r--r--l10n/sv/files_sharing.po13
-rw-r--r--l10n/sv/lib.po55
-rw-r--r--l10n/sv/settings.po187
-rw-r--r--l10n/sv/user_ldap.po17
-rw-r--r--l10n/sw_KE/files.po174
-rw-r--r--l10n/sw_KE/files_external.po50
-rw-r--r--l10n/ta_LK/files.po154
-rw-r--r--l10n/ta_LK/files_external.po54
-rw-r--r--l10n/te/files.po152
-rw-r--r--l10n/te/files_external.po50
-rw-r--r--l10n/templates/core.pot28
-rw-r--r--l10n/templates/files.pot142
-rw-r--r--l10n/templates/files_encryption.pot44
-rw-r--r--l10n/templates/files_external.pot34
-rw-r--r--l10n/templates/files_sharing.pot4
-rw-r--r--l10n/templates/files_trashbin.pot24
-rw-r--r--l10n/templates/files_versions.pot2
-rw-r--r--l10n/templates/lib.pot6
-rw-r--r--l10n/templates/private.pot4
-rw-r--r--l10n/templates/settings.pot70
-rw-r--r--l10n/templates/user_ldap.pot2
-rw-r--r--l10n/templates/user_webdavauth.pot8
-rw-r--r--l10n/th_TH/files.po154
-rw-r--r--l10n/th_TH/files_external.po54
-rw-r--r--l10n/tr/core.po52
-rw-r--r--l10n/tr/files.po160
-rw-r--r--l10n/tr/files_external.po58
-rw-r--r--l10n/tr/lib.po26
-rw-r--r--l10n/tr/settings.po94
-rw-r--r--l10n/tzm/files.po174
-rw-r--r--l10n/tzm/files_external.po50
-rw-r--r--l10n/ug/files.po154
-rw-r--r--l10n/ug/files_external.po50
-rw-r--r--l10n/uk/files.po154
-rw-r--r--l10n/uk/files_external.po54
-rw-r--r--l10n/ur/files.po174
-rw-r--r--l10n/ur/files_external.po50
-rw-r--r--l10n/ur_PK/files.po176
-rw-r--r--l10n/ur_PK/files_external.po50
-rw-r--r--l10n/uz/files.po174
-rw-r--r--l10n/uz/files_external.po50
-rw-r--r--l10n/vi/files.po154
-rw-r--r--l10n/vi/files_external.po54
-rw-r--r--l10n/zh_CN/files.po154
-rw-r--r--l10n/zh_CN/files_external.po54
-rw-r--r--l10n/zh_HK/files.po152
-rw-r--r--l10n/zh_HK/files_external.po50
-rw-r--r--l10n/zh_TW/files.po154
-rw-r--r--l10n/zh_TW/files_external.po54
-rw-r--r--lib/l10n/el.php2
-rw-r--r--lib/l10n/et_EE.php6
-rw-r--r--lib/l10n/pl_PL.php5
-rw-r--r--lib/l10n/sk_SK.php1
-rw-r--r--lib/l10n/sv.php6
-rw-r--r--lib/l10n/tr.php4
-rw-r--r--lib/private/appconfig.php4
-rw-r--r--lib/private/cache.php2
-rw-r--r--lib/private/cache/file.php5
-rw-r--r--lib/private/config.php2
-rw-r--r--lib/private/connector/sabre/quotaplugin.php11
-rw-r--r--lib/private/contactsmanager.php4
-rw-r--r--lib/private/db.php5
-rw-r--r--lib/private/filechunking.php40
-rw-r--r--lib/private/files/cache/cache.php18
-rw-r--r--lib/private/files/storage/common.php12
-rw-r--r--lib/private/files/view.php22
-rw-r--r--lib/private/helper.php9
-rw-r--r--lib/private/image.php2
-rw-r--r--lib/private/l10n.php5
-rw-r--r--lib/private/legacy/appconfig.php2
-rw-r--r--lib/private/legacy/config.php6
-rw-r--r--lib/private/mail.php3
-rw-r--r--lib/private/ocs/cloud.php27
-rwxr-xr-xlib/private/request.php5
-rw-r--r--lib/private/server.php2
-rw-r--r--lib/private/share/mailnotifications.php1
-rw-r--r--lib/private/share/share.php4
-rw-r--r--lib/private/template/base.php2
-rw-r--r--lib/private/urlgenerator.php7
-rw-r--r--lib/public/appframework/controller.php14
-rw-r--r--lib/public/contacts/imanager.php4
-rw-r--r--lib/public/iappconfig.php5
-rw-r--r--lib/public/il10n.php12
-rw-r--r--lib/public/iservercontainer.php2
-rw-r--r--lib/public/share.php6
-rw-r--r--settings/admin/controller.php4
-rw-r--r--settings/css/oauth.css4
-rw-r--r--settings/css/settings.css34
-rw-r--r--settings/js/apps.js26
-rw-r--r--settings/js/users.js2
-rw-r--r--settings/l10n/de.php2
-rw-r--r--settings/l10n/de_DE.php2
-rw-r--r--settings/l10n/el.php6
-rw-r--r--settings/l10n/es.php2
-rw-r--r--settings/l10n/et_EE.php33
-rw-r--r--settings/l10n/fr.php3
-rw-r--r--settings/l10n/it.php4
-rw-r--r--settings/l10n/nb_NO.php13
-rw-r--r--settings/l10n/pl_PL.php6
-rw-r--r--settings/l10n/sk_SK.php8
-rw-r--r--settings/l10n/sl.php1
-rw-r--r--settings/l10n/sv.php48
-rw-r--r--settings/l10n/tr.php6
-rw-r--r--settings/templates/admin.php61
-rw-r--r--settings/templates/apps.php49
-rw-r--r--settings/templates/oauth-required-apps.php19
-rw-r--r--settings/templates/personal.php175
-rw-r--r--tests/data/lorem-big.txt29
-rw-r--r--tests/lib/appframework/routing/RoutingTest.php6
-rw-r--r--tests/lib/dbschema.php3
-rw-r--r--tests/lib/files/storage/storage.php36
-rw-r--r--tests/lib/mail.php9
551 files changed, 16340 insertions, 17796 deletions
diff --git a/.jshintrc b/.jshintrc
index 90cec5c5961..9faacfce1b9 100644
--- a/.jshintrc
+++ b/.jshintrc
@@ -11,13 +11,13 @@
"maxparams": 5,
"curly": true,
"jquery": true,
- "maxlen": 80,
+ "maxlen": 120,
"indent": 4,
"browser": true,
"globals": {
"console": true,
"it": true,
- "itx": true,
+ "xit": true,
"expect": true,
"describe": true,
"beforeEach": true,
diff --git a/.scrutinizer.yml b/.scrutinizer.yml
index 4473cf9056d..0f529be3989 100644
--- a/.scrutinizer.yml
+++ b/.scrutinizer.yml
@@ -7,6 +7,7 @@ filter:
- 'apps/*/l10n/*'
- 'lib/l10n/*'
- 'core/js/tests/lib/*.js'
+ - 'core/js/tests/specs/*.js'
- 'core/js/jquery-1.10.0.min.js'
- 'core/js/jquery-migrate-1.2.1.min.js'
- 'core/js/jquery-showpassword.js'
diff --git a/README.md b/README.md
index 3f76c1a4773..032a7e987f2 100644
--- a/README.md
+++ b/README.md
@@ -9,7 +9,7 @@ Git master: [![Build Status](https://ci.owncloud.org/job/server-master-linux/bad
Quality: [![Scrutinizer Quality Score](https://scrutinizer-ci.com/g/owncloud/core/badges/quality-score.png?s=ce2f5ded03d4ac628e9ee5c767243fa7412e644f)](https://scrutinizer-ci.com/g/owncloud/core/)
### Installation instructions
-http://doc.owncloud.org/server/5.0/developer_manual/app/gettingstarted.html
+http://doc.owncloud.org/server/6.0/developer_manual/app/index.html
### Contribution Guidelines
http://owncloud.org/dev/contribute/
diff --git a/apps/files/ajax/list.php b/apps/files/ajax/list.php
index 3bb35579d5f..2d76b685018 100644
--- a/apps/files/ajax/list.php
+++ b/apps/files/ajax/list.php
@@ -7,37 +7,21 @@ OCP\JSON::checkLoggedIn();
$dir = isset( $_GET['dir'] ) ? $_GET['dir'] : '';
$dir = \OC\Files\Filesystem::normalizePath($dir);
$dirInfo = \OC\Files\Filesystem::getFileInfo($dir);
-if (!$dirInfo->getType() === 'dir') {
+if (!$dirInfo || !$dirInfo->getType() === 'dir') {
header("HTTP/1.0 404 Not Found");
exit();
}
-$doBreadcrumb = isset($_GET['breadcrumb']);
$data = array();
$baseUrl = OCP\Util::linkTo('files', 'index.php') . '?dir=';
$permissions = $dirInfo->getPermissions();
-// Make breadcrumb
-if($doBreadcrumb) {
- $breadcrumb = \OCA\Files\Helper::makeBreadcrumb($dir);
-
- $breadcrumbNav = new OCP\Template('files', 'part.breadcrumb', '');
- $breadcrumbNav->assign('breadcrumb', $breadcrumb, false);
- $breadcrumbNav->assign('baseURL', $baseUrl);
-
- $data['breadcrumb'] = $breadcrumbNav->fetchPage();
-}
-
// make filelist
$files = \OCA\Files\Helper::getFiles($dir);
-$list = new OCP\Template("files", "part.list", "");
-$list->assign('files', $files, false);
-$list->assign('baseURL', $baseUrl, false);
-$list->assign('downloadURL', OCP\Util::linkToRoute('download', array('file' => '/')));
-$list->assign('isPublic', false);
-$data['files'] = $list->fetchPage();
+$data['directory'] = $dir;
+$data['files'] = \OCA\Files\Helper::formatFileInfos($files);
$data['permissions'] = $permissions;
OCP\JSON::success(array('data' => $data));
diff --git a/apps/files/ajax/newfile.php b/apps/files/ajax/newfile.php
index 1234cf11394..7d6be59beab 100644
--- a/apps/files/ajax/newfile.php
+++ b/apps/files/ajax/newfile.php
@@ -112,9 +112,8 @@ if($source) {
}
if($result) {
$meta = \OC\Files\Filesystem::getFileInfo($target);
- $mime=$meta['mimetype'];
- $id = $meta['fileid'];
- $eventSource->send('success', array('mime' => $mime, 'size' => \OC\Files\Filesystem::filesize($target), 'id' => $id, 'etag' => $meta['etag']));
+ $data = \OCA\Files\Helper::formatFileInfo($meta);
+ $eventSource->send('success', $data);
} else {
$eventSource->send('error', array('message' => $l10n->t('Error while downloading %s to %s', array($source, $target))));
}
@@ -139,16 +138,7 @@ if($source) {
if($success) {
$meta = \OC\Files\Filesystem::getFileInfo($target);
- $id = $meta['fileid'];
- $mime = $meta['mimetype'];
- $size = $meta['size'];
- OCP\JSON::success(array('data' => array(
- 'id' => $id,
- 'mime' => $mime,
- 'size' => $size,
- 'content' => $content,
- 'etag' => $meta['etag'],
- )));
+ OCP\JSON::success(array('data' => \OCA\Files\Helper::formatFileInfo($meta)));
exit();
}
}
diff --git a/apps/files/ajax/newfolder.php b/apps/files/ajax/newfolder.php
index 032447460f3..89c241189d7 100644
--- a/apps/files/ajax/newfolder.php
+++ b/apps/files/ajax/newfolder.php
@@ -58,8 +58,8 @@ if(\OC\Files\Filesystem::mkdir($target)) {
$path = '/'.$foldername;
}
$meta = \OC\Files\Filesystem::getFileInfo($path);
- $id = $meta['fileid'];
- OCP\JSON::success(array('data' => array('id' => $id)));
+ $meta['type'] = 'dir'; // missing ?!
+ OCP\JSON::success(array('data' => \OCA\Files\Helper::formatFileInfo($meta)));
exit();
}
diff --git a/apps/files/ajax/rawlist.php b/apps/files/ajax/rawlist.php
deleted file mode 100644
index f18bbffb74a..00000000000
--- a/apps/files/ajax/rawlist.php
+++ /dev/null
@@ -1,54 +0,0 @@
-<?php
-
-OCP\JSON::checkLoggedIn();
-\OC::$session->close();
-
-// Load the files
-$dir = isset($_GET['dir']) ? $_GET['dir'] : '';
-$mimetypes = isset($_GET['mimetypes']) ? json_decode($_GET['mimetypes'], true) : '';
-
-// Clean up duplicates from array and deal with non-array requests
-if (is_array($mimetypes)) {
- $mimetypes = array_unique($mimetypes);
-} elseif (is_null($mimetypes)) {
- $mimetypes = array($_GET['mimetypes']);
-}
-
-// make filelist
-$files = array();
-/**
- * @var \OCP\Files\FileInfo[] $files
- */
-// If a type other than directory is requested first load them.
-if ($mimetypes && !in_array('httpd/unix-directory', $mimetypes)) {
- $files = array_merge($files, \OC\Files\Filesystem::getDirectoryContent($dir, 'httpd/unix-directory'));
-}
-
-if (is_array($mimetypes) && count($mimetypes)) {
- foreach ($mimetypes as $mimetype) {
- $files = array_merge($files, \OC\Files\Filesystem::getDirectoryContent($dir, $mimetype));
- }
-} else {
- $files = array_merge($files, \OC\Files\Filesystem::getDirectoryContent($dir));
-}
-// Sort by name
-usort($files, array('\OCA\Files\Helper', 'fileCmp'));
-
-$result = array();
-foreach ($files as $file) {
- $fileData = array();
- $fileData['directory'] = $dir;
- $fileData['name'] = $file->getName();
- $fileData['type'] = $file->getType();
- $fileData['path'] = $file['path'];
- $fileData['id'] = $file->getId();
- $fileData['size'] = $file->getSize();
- $fileData['mtime'] = $file->getMtime();
- $fileData['mimetype'] = $file->getMimetype();
- $fileData['isPreviewAvailable'] = \OC::$server->getPreviewManager()->isMimeSupported($file->getMimetype());
- $fileData["date"] = OCP\Util::formatDate($file->getMtime());
- $fileData['mimetype_icon'] = \OCA\Files\Helper::determineIcon($file);
- $result[] = $fileData;
-}
-
-OC_JSON::success(array('data' => $result));
diff --git a/apps/files/ajax/upload.php b/apps/files/ajax/upload.php
index 4ed51c52775..b21a9dfba2e 100644
--- a/apps/files/ajax/upload.php
+++ b/apps/files/ajax/upload.php
@@ -20,6 +20,10 @@ if (empty($_POST['dirToken'])) {
die();
}
} else {
+ // TODO: ideally this code should be in files_sharing/ajax/upload.php
+ // and the upload/file transfer code needs to be refactored into a utility method
+ // that could be used there
+
// return only read permissions for public upload
$allowedPermissions = OCP\PERMISSION_READ;
$public_directory = !empty($_POST['subdir']) ? $_POST['subdir'] : '/';
@@ -141,19 +145,14 @@ if (strpos($dir, '..') === false) {
$error = $l->t('The target folder has been moved or deleted.');
$errorCode = 'targetnotfound';
} else {
- $result[] = array('status' => 'success',
- 'mime' => $meta['mimetype'],
- 'mtime' => $meta['mtime'],
- 'size' => $meta['size'],
- 'id' => $meta['fileid'],
- 'name' => basename($target),
- 'etag' => $meta['etag'],
- 'originalname' => $files['tmp_name'][$i],
- 'uploadMaxFilesize' => $maxUploadFileSize,
- 'maxHumanFilesize' => $maxHumanFileSize,
- 'permissions' => $meta['permissions'] & $allowedPermissions,
- 'directory' => $directory,
- );
+ $data = \OCA\Files\Helper::formatFileInfo($meta);
+ $data['status'] = 'success';
+ $data['originalname'] = $files['tmp_name'][$i];
+ $data['uploadMaxFilesize'] = $maxUploadFileSize;
+ $data['maxHumanFilesize'] = $maxHumanFileSize;
+ $data['permissions'] = $meta['permissions'] & $allowedPermissions;
+ $data['directory'] = $directory;
+ $result[] = $data;
}
} else {
@@ -169,19 +168,15 @@ if (strpos($dir, '..') === false) {
if ($meta === false) {
$error = $l->t('Upload failed. Could not get file info.');
} else {
- $result[] = array('status' => 'existserror',
- 'mime' => $meta['mimetype'],
- 'mtime' => $meta['mtime'],
- 'size' => $meta['size'],
- 'id' => $meta['fileid'],
- 'name' => basename($target),
- 'etag' => $meta['etag'],
- 'originalname' => $files['tmp_name'][$i],
- 'uploadMaxFilesize' => $maxUploadFileSize,
- 'maxHumanFilesize' => $maxHumanFileSize,
- 'permissions' => $meta['permissions'] & $allowedPermissions,
- 'directory' => $directory,
- );
+ $data = \OCA\Files\Helper::formatFileInfo($meta);
+ $data['permissions'] = $data['permissions'] & $allowedPermissions;
+ $data['status'] = 'existserror';
+ $data['originalname'] = $files['tmp_name'][$i];
+ $data['uploadMaxFilesize'] = $maxUploadFileSize;
+ $data['maxHumanFilesize'] = $maxHumanFileSize;
+ $data['permissions'] = $meta['permissions'] & $allowedPermissions;
+ $data['directory'] = $directory;
+ $result[] = $data;
}
}
}
diff --git a/apps/files/index.php b/apps/files/index.php
index 73601d26217..b8ff08c1b05 100644
--- a/apps/files/index.php
+++ b/apps/files/index.php
@@ -32,15 +32,16 @@ OCP\Util::addscript('files', 'file-upload');
OCP\Util::addscript('files', 'jquery.iframe-transport');
OCP\Util::addscript('files', 'jquery.fileupload');
OCP\Util::addscript('files', 'jquery-visibility');
+OCP\Util::addscript('files', 'breadcrumb');
OCP\Util::addscript('files', 'filelist');
OCP\App::setActiveNavigationEntry('files_index');
// Load the files
$dir = isset($_GET['dir']) ? stripslashes($_GET['dir']) : '';
$dir = \OC\Files\Filesystem::normalizePath($dir);
-$dirInfo = \OC\Files\Filesystem::getFileInfo($dir);
+$dirInfo = \OC\Files\Filesystem::getFileInfo($dir, false);
// Redirect if directory does not exist
-if (!$dirInfo->getType() === 'dir') {
+if (!$dirInfo || !$dirInfo->getType() === 'dir') {
header('Location: ' . OCP\Util::getScriptName() . '');
exit();
}
@@ -60,44 +61,19 @@ if ($isIE8 && isset($_GET['dir'])){
exit();
}
-$ajaxLoad = false;
-$files = array();
$user = OC_User::getUser();
-if ($isIE8){
- // after the redirect above, the URL will have a format
- // like "files#?dir=path" which means that no path was given
- // (dir is not set). In that specific case, we don't return any
- // files because the client will take care of switching the dir
- // to the one from the hash, then ajax-load the initial file list
- $files = array();
- $ajaxLoad = true;
-}
-else{
- $files = \OCA\Files\Helper::getFiles($dir);
-}
$config = \OC::$server->getConfig();
-// Make breadcrumb
-$breadcrumb = \OCA\Files\Helper::makeBreadcrumb($dir);
-
-// make breadcrumb und filelist markup
-$list = new OCP\Template('files', 'part.list', '');
-$list->assign('files', $files);
-$list->assign('baseURL', OCP\Util::linkTo('files', 'index.php') . '?dir=');
-$list->assign('downloadURL', OCP\Util::linkToRoute('download', array('file' => '/')));
-$list->assign('isPublic', false);
-$breadcrumbNav = new OCP\Template('files', 'part.breadcrumb', '');
-$breadcrumbNav->assign('breadcrumb', $breadcrumb);
-$breadcrumbNav->assign('baseURL', OCP\Util::linkTo('files', 'index.php') . '?dir=');
-
+// needed for share init, permissions will be reloaded
+// anyway with ajax load
$permissions = $dirInfo->getPermissions();
// information about storage capacities
-$storageInfo=OC_Helper::getStorageInfo($dir);
+$storageInfo=OC_Helper::getStorageInfo($dir, $dirInfo);
$freeSpace=$storageInfo['free'];
$uploadLimit=OCP\Util::uploadLimit();
-$maxUploadFilesize=OCP\Util::maxUploadFilesize($dir);
+$maxUploadFilesize=OCP\Util::maxUploadFilesize($dir, $freeSpace);
$publicUploadEnabled = $config->getAppValue('core', 'shareapi_allow_public_upload', 'yes');
// if the encryption app is disabled, than everything is fine (INIT_SUCCESSFUL status code)
$encryptionInitStatus = 2;
@@ -112,20 +88,12 @@ if ($trashEnabled) {
$trashEmpty = \OCA\Files_Trashbin\Trashbin::isEmpty($user);
}
-$isCreatable = \OC\Files\Filesystem::isCreatable($dir . '/');
-$fileHeader = (!isset($files) or count($files) > 0);
-$emptyContent = ($isCreatable and !$fileHeader) or $ajaxLoad;
-
OCP\Util::addscript('files', 'fileactions');
OCP\Util::addscript('files', 'files');
OCP\Util::addscript('files', 'keyboardshortcuts');
$tmpl = new OCP\Template('files', 'index', 'user');
-$tmpl->assign('fileList', $list->fetchPage());
-$tmpl->assign('breadcrumb', $breadcrumbNav->fetchPage());
$tmpl->assign('dir', $dir);
-$tmpl->assign('isCreatable', $isCreatable);
$tmpl->assign('permissions', $permissions);
-$tmpl->assign('files', $files);
$tmpl->assign('trash', $trashEnabled);
$tmpl->assign('trashEmpty', $trashEmpty);
$tmpl->assign('uploadMaxFilesize', $maxUploadFilesize); // minimium of freeSpace and uploadLimit
@@ -141,8 +109,5 @@ $tmpl->assign("mailNotificationEnabled", $config->getAppValue('core', 'shareapi_
$tmpl->assign("allowShareWithLink", $config->getAppValue('core', 'shareapi_allow_links', 'yes'));
$tmpl->assign("encryptionInitStatus", $encryptionInitStatus);
$tmpl->assign('disableSharing', false);
-$tmpl->assign('ajaxLoad', $ajaxLoad);
-$tmpl->assign('emptyContent', $emptyContent);
-$tmpl->assign('fileHeader', $fileHeader);
$tmpl->printPage();
diff --git a/apps/files/js/breadcrumb.js b/apps/files/js/breadcrumb.js
new file mode 100644
index 00000000000..ff017a22bb5
--- /dev/null
+++ b/apps/files/js/breadcrumb.js
@@ -0,0 +1,242 @@
+/**
+* ownCloud
+*
+* @author Vincent Petry
+* @copyright 2014 Vincent Petry <pvince81@owncloud.com>
+*
+* This library is free software; you can redistribute it and/or
+* modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE
+* License as published by the Free Software Foundation; either
+* version 3 of the License, or any later version.
+*
+* This library is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU AFFERO GENERAL PUBLIC LICENSE for more details.
+*
+* You should have received a copy of the GNU Affero General Public
+* License along with this library. If not, see <http://www.gnu.org/licenses/>.
+*
+*/
+
+/* global OC */
+/* global SVGSupport, replaceSVG */
+(function() {
+ /**
+ * Creates an breadcrumb element in the given container
+ */
+ var BreadCrumb = function(options){
+ this.$el = $('<div class="breadcrumb"></div>');
+ options = options || {};
+ if (options.onClick) {
+ this.onClick = options.onClick;
+ }
+ if (options.onDrop) {
+ this.onDrop = options.onDrop;
+ }
+ if (options.getCrumbUrl) {
+ this.getCrumbUrl = options.getCrumbUrl;
+ }
+ };
+ BreadCrumb.prototype = {
+ $el: null,
+ dir: null,
+
+ lastWidth: 0,
+ hiddenBreadcrumbs: 0,
+ totalWidth: 0,
+ breadcrumbs: [],
+ onClick: null,
+ onDrop: null,
+
+ /**
+ * Sets the directory to be displayed as breadcrumb.
+ * This will re-render the breadcrumb.
+ * @param dir path to be displayed as breadcrumb
+ */
+ setDirectory: function(dir) {
+ dir = dir || '/';
+ if (dir !== this.dir) {
+ this.dir = dir;
+ this.render();
+ }
+ },
+
+ /**
+ * Returns the full URL to the given directory
+ * @param part crumb data as map
+ * @param index crumb index
+ * @return full URL
+ */
+ getCrumbUrl: function(part, index) {
+ return '#';
+ },
+
+ /**
+ * Renders the breadcrumb elements
+ */
+ render: function() {
+ var parts = this._makeCrumbs(this.dir || '/');
+ var $crumb;
+ this.$el.empty();
+ this.breadcrumbs = [];
+
+ for (var i = 0; i < parts.length; i++) {
+ var part = parts[i];
+ var $image;
+ var $link = $('<a></a>').attr('href', this.getCrumbUrl(part, i));
+ $link.text(part.name);
+ $crumb = $('<div class="crumb svg"></div>');
+ $crumb.append($link);
+ $crumb.attr('data-dir', part.dir);
+
+ if (part.img) {
+ $image = $('<img class="svg"></img>');
+ $image.attr('src', part.img);
+ $link.append($image);
+ }
+ this.breadcrumbs.push($crumb);
+ this.$el.append($crumb);
+ if (this.onClick) {
+ $crumb.on('click', this.onClick);
+ }
+ }
+ $crumb.addClass('last');
+
+ // in case svg is not supported by the browser we need to execute the fallback mechanism
+ if (!SVGSupport()) {
+ replaceSVG();
+ }
+
+ // setup drag and drop
+ if (this.onDrop) {
+ this.$el.find('.crumb:not(.last)').droppable({
+ drop: this.onDrop,
+ tolerance: 'pointer'
+ });
+ }
+
+ this._updateTotalWidth();
+ this.resize($(window).width(), true);
+ },
+
+ /**
+ * Makes a breadcrumb structure based on the given path
+ * @param dir path to split into a breadcrumb structure
+ * @return array of map {dir: path, name: displayName}
+ */
+ _makeCrumbs: function(dir) {
+ var crumbs = [];
+ var pathToHere = '';
+ // trim leading and trailing slashes
+ dir = dir.replace(/^\/+|\/+$/g, '');
+ var parts = dir.split('/');
+ if (dir === '') {
+ parts = [];
+ }
+ // root part
+ crumbs.push({
+ dir: '/',
+ name: '',
+ img: OC.imagePath('core', 'places/home.svg')
+ });
+ for (var i = 0; i < parts.length; i++) {
+ var part = parts[i];
+ pathToHere = pathToHere + '/' + part;
+ crumbs.push({
+ dir: pathToHere,
+ name: part
+ });
+ }
+ return crumbs;
+ },
+
+ _updateTotalWidth: function () {
+ var self = this;
+
+ this.lastWidth = 0;
+
+ // initialize with some extra space
+ this.totalWidth = 64;
+ // FIXME: this class should not know about global elements
+ if ( $('#navigation').length ) {
+ this.totalWidth += $('#navigation').get(0).offsetWidth;
+ }
+ this.hiddenBreadcrumbs = 0;
+
+ for (var i = 0; i < this.breadcrumbs.length; i++ ) {
+ this.totalWidth += $(this.breadcrumbs[i]).get(0).offsetWidth;
+ }
+
+ $.each($('#controls .actions>div'), function(index, action) {
+ self.totalWidth += $(action).get(0).offsetWidth;
+ });
+
+ },
+
+ /**
+ * Show/hide breadcrumbs to fit the given width
+ */
+ resize: function (width, firstRun) {
+ var i, $crumb;
+
+ if (width === this.lastWidth) {
+ return;
+ }
+
+ // window was shrinked since last time or first run ?
+ if ((width < this.lastWidth || firstRun) && width < this.totalWidth) {
+ if (this.hiddenBreadcrumbs === 0 && this.breadcrumbs.length > 1) {
+ // start by hiding the first breadcrumb after home,
+ // that one will have extra three dots displayed
+ $crumb = this.breadcrumbs[1];
+ this.totalWidth -= $crumb.get(0).offsetWidth;
+ $crumb.find('a').addClass('hidden');
+ $crumb.append('<span class="ellipsis">...</span>');
+ this.totalWidth += $crumb.get(0).offsetWidth;
+ this.hiddenBreadcrumbs = 2;
+ }
+ i = this.hiddenBreadcrumbs;
+ // hide subsequent breadcrumbs if the space is still not enough
+ while (width < this.totalWidth && i > 1 && i < this.breadcrumbs.length - 1) {
+ $crumb = this.breadcrumbs[i];
+ this.totalWidth -= $crumb.get(0).offsetWidth;
+ $crumb.addClass('hidden');
+ this.hiddenBreadcrumbs = i;
+ i++;
+ }
+ // window is bigger than last time
+ } else if (width > this.lastWidth && this.hiddenBreadcrumbs > 0) {
+ i = this.hiddenBreadcrumbs;
+ while (width > this.totalWidth && i > 0) {
+ if (this.hiddenBreadcrumbs === 1) {
+ // special handling for last one as it has the three dots
+ $crumb = this.breadcrumbs[1];
+ if ($crumb) {
+ this.totalWidth -= $crumb.get(0).offsetWidth;
+ $crumb.find('.ellipsis').remove();
+ $crumb.find('a').removeClass('hidden');
+ this.totalWidth += $crumb.get(0).offsetWidth;
+ }
+ } else {
+ $crumb = this.breadcrumbs[i];
+ $crumb.removeClass('hidden');
+ this.totalWidth += $crumb.get(0).offsetWidth;
+ if (this.totalWidth > width) {
+ this.totalWidth -= $crumb.get(0).offsetWidth;
+ $crumb.addClass('hidden');
+ break;
+ }
+ }
+ i--;
+ this.hiddenBreadcrumbs = i;
+ }
+ }
+
+ this.lastWidth = width;
+ }
+ };
+
+ window.BreadCrumb = BreadCrumb;
+})();
+
diff --git a/apps/files/js/file-upload.js b/apps/files/js/file-upload.js
index 371c83e742c..e5d1eacbd14 100644
--- a/apps/files/js/file-upload.js
+++ b/apps/files/js/file-upload.js
@@ -180,7 +180,7 @@ OC.Upload = {
},
init: function() {
- if ( $('#file_upload_start').exists() && $('#file_upload_start').is(':visible')) {
+ if ( $('#file_upload_start').exists() ) {
var file_upload_param = {
dropZone: $('#content'), // restrict dropZone to content div
@@ -483,28 +483,6 @@ OC.Upload = {
$('#file_upload_start').attr('multiple', 'multiple');
}
- //if the breadcrumb is to long, start by replacing foldernames with '...' except for the current folder
- var crumb=$('div.crumb').first();
- while($('div.controls').height() > 40 && crumb.next('div.crumb').length > 0) {
- crumb.children('a').text('...');
- crumb = crumb.next('div.crumb');
- }
- //if that isn't enough, start removing items from the breacrumb except for the current folder and it's parent
- var crumb = $('div.crumb').first();
- var next = crumb.next('div.crumb');
- while($('div.controls').height()>40 && next.next('div.crumb').length > 0) {
- crumb.remove();
- crumb = next;
- next = crumb.next('div.crumb');
- }
- //still not enough, start shorting down the current folder name
- var crumb=$('div.crumb>a').last();
- while($('div.controls').height() > 40 && crumb.text().length > 6) {
- var text=crumb.text();
- text = text.substr(0,text.length-6)+'...';
- crumb.text(text);
- }
-
$(document).click(function(ev) {
// do not close when clicking in the dropdown
if ($(ev.target).closest('#new').length){
@@ -617,21 +595,7 @@ OC.Upload = {
{dir:$('#dir').val(), filename:name},
function(result) {
if (result.status === 'success') {
- var date = new Date();
- // TODO: ideally addFile should be able to receive
- // all attributes and set them automatically,
- // and also auto-load the preview
- var tr = FileList.addFile(name, 0, date, false, hidden);
- tr.attr('data-size', result.data.size);
- tr.attr('data-mime', result.data.mime);
- tr.attr('data-id', result.data.id);
- tr.attr('data-etag', result.data.etag);
- tr.find('.filesize').text(humanFileSize(result.data.size));
- var path = getPathForPreview(name);
- Files.lazyLoadPreview(path, result.data.mime, function(previewpath) {
- tr.find('td.filename').attr('style','background-image:url('+previewpath+')');
- }, null, null, result.data.etag);
- FileActions.display(tr.find('td.filename'), true);
+ FileList.add(result.data, {hidden: hidden, insert: true});
} else {
OC.dialogs.alert(result.data.message, t('core', 'Could not create file'));
}
@@ -644,10 +608,7 @@ OC.Upload = {
{dir:$('#dir').val(), foldername:name},
function(result) {
if (result.status === 'success') {
- var date=new Date();
- FileList.addDir(name, 0, date, hidden);
- var tr = FileList.findFileEl(name);
- tr.attr('data-id', result.data.id);
+ FileList.add(result.data, {hidden: hidden, insert: true});
} else {
OC.dialogs.alert(result.data.message, t('core', 'Could not create folder'));
}
@@ -682,20 +643,10 @@ OC.Upload = {
}
});
eventSource.listen('success',function(data) {
- var mime = data.mime;
- var size = data.size;
- var id = data.id;
+ var file = data;
$('#uploadprogressbar').fadeOut();
- var date = new Date();
- FileList.addFile(localName, size, date, false, hidden);
- var tr = FileList.findFileEl(localName);
- tr.data('mime', mime).data('id', id);
- tr.attr('data-id', id);
- var path = $('#dir').val()+'/'+localName;
- Files.lazyLoadPreview(path, mime, function(previewpath) {
- tr.find('td.filename').attr('style', 'background-image:url('+previewpath+')');
- }, null, null, data.etag);
- FileActions.display(tr.find('td.filename'), true);
+
+ FileList.add(file, {hidden: hidden, insert: true});
});
eventSource.listen('error',function(error) {
$('#uploadprogressbar').fadeOut();
diff --git a/apps/files/js/fileactions.js b/apps/files/js/fileactions.js
index a7d1fa9d8a2..631aebea954 100644
--- a/apps/files/js/fileactions.js
+++ b/apps/files/js/fileactions.js
@@ -8,7 +8,7 @@
*
*/
-/* global OC, FileList */
+/* global OC, FileList, Files */
/* global trashBinApp */
var FileActions = {
actions: {},
@@ -180,7 +180,7 @@ var FileActions = {
}
var element = $(html);
element.data('action', actions['Delete']);
- element.on('click', {a: null, elem: parent, actionFunc: actions['Delete']}, actionHandler);
+ element.on('click', {a: null, elem: parent, actionFunc: actions['Delete'].action}, actionHandler);
parent.parent().children().last().append(element);
}
@@ -214,7 +214,7 @@ $(document).ready(function () {
FileActions.register(downloadScope, 'Download', OC.PERMISSION_READ, function () {
return OC.imagePath('core', 'actions/download');
}, function (filename) {
- var url = FileList.getDownloadUrl(filename);
+ var url = Files.getDownloadUrl(filename);
if (url) {
OC.redirect(url);
}
diff --git a/apps/files/js/filelist.js b/apps/files/js/filelist.js
index cda4e823a73..509929d0e55 100644
--- a/apps/files/js/filelist.js
+++ b/apps/files/js/filelist.js
@@ -8,17 +8,104 @@
*
*/
-/* global OC, t, n, FileList, FileActions, Files */
-/* global procesSelection, dragOptions, SVGSupport, replaceSVG */
-window.FileList={
+/* global OC, t, n, FileList, FileActions, Files, BreadCrumb */
+/* global procesSelection, dragOptions, SVGSupport */
+window.FileList = {
appName: t('files', 'Files'),
+ isEmpty: true,
useUndo:true,
- postProcessList: function() {
- $('#fileList tr').each(function() {
- //little hack to set unescape filenames in attribute
- $(this).attr('data-file',decodeURIComponent($(this).attr('data-file')));
+ $el: $('#filestable'),
+ $fileList: $('#fileList'),
+ breadcrumb: null,
+ initialized: false,
+
+ /**
+ * Initialize the file list and its components
+ */
+ initialize: function() {
+ var self = this;
+ if (this.initialized) {
+ return;
+ }
+
+ // TODO: FileList should not know about global elements
+ this.$el = $('#filestable');
+ this.$fileList = $('#fileList');
+
+ this.breadcrumb = new BreadCrumb({
+ onClick: this._onClickBreadCrumb,
+ onDrop: this._onDropOnBreadCrumb,
+ getCrumbUrl: function(part, index) {
+ return self.linkTo(part.dir);
+ }
+ });
+
+ $('#controls').prepend(this.breadcrumb.$el);
+
+ $(window).resize(function() {
+ // TODO: debounce this ?
+ var width = $(this).width();
+ FileList.breadcrumb.resize(width, false);
+ });
+ },
+
+ /**
+ * Event handler when clicking on a bread crumb
+ */
+ _onClickBreadCrumb: function(e) {
+ var $el = $(e.target).closest('.crumb'),
+ $targetDir = $el.data('dir');
+
+ if ($targetDir !== undefined) {
+ e.preventDefault();
+ FileList.changeDirectory($targetDir);
+ }
+ },
+
+ /**
+ * Event handler when dropping on a breadcrumb
+ */
+ _onDropOnBreadCrumb: function( event, ui ) {
+ var target=$(this).data('dir');
+ var dir = FileList.getCurrentDirectory();
+ while(dir.substr(0,1) === '/') {//remove extra leading /'s
+ dir=dir.substr(1);
+ }
+ dir = '/' + dir;
+ if (dir.substr(-1,1) !== '/') {
+ dir = dir + '/';
+ }
+ if (target === dir || target+'/' === dir) {
+ return;
+ }
+ var files = ui.helper.find('tr');
+ $(files).each(function(i,row) {
+ var dir = $(row).data('dir');
+ var file = $(row).data('filename');
+ //slapdash selector, tracking down our original element that the clone budded off of.
+ var origin = $('tr[data-id=' + $(row).data('origin') + ']');
+ var td = origin.children('td.filename');
+ var oldBackgroundImage = td.css('background-image');
+ td.css('background-image', 'url('+ OC.imagePath('core', 'loading.gif') + ')');
+ $.post(OC.filePath('files', 'ajax', 'move.php'), { dir: dir, file: file, target: target }, function(result) {
+ if (result) {
+ if (result.status === 'success') {
+ FileList.remove(file);
+ procesSelection();
+ $('#notification').hide();
+ } else {
+ $('#notification').hide();
+ $('#notification').text(result.data.message);
+ $('#notification').fadeIn();
+ }
+ } else {
+ OC.dialogs.alert(t('files', 'Error moving file'), t('files', 'Error'));
+ }
+ td.css('background-image', oldBackgroundImage);
+ });
});
},
+
/**
* Sets a new page title
*/
@@ -36,64 +123,133 @@ window.FileList={
},
/**
* Returns the tr element for a given file name
+ * @param fileName file name
*/
findFileEl: function(fileName){
// use filterAttr to avoid escaping issues
- return $('#fileList tr').filterAttr('data-file', fileName);
+ return this.$fileList.find('tr').filterAttr('data-file', fileName);
},
- update:function(fileListHtml) {
- var $fileList = $('#fileList');
- $fileList.empty().html(fileListHtml);
- FileList.updateEmptyContent();
- $fileList.find('tr').each(function () {
- FileActions.display($(this).children('td.filename'));
- });
- $fileList.trigger(jQuery.Event("fileActionsReady"));
- FileList.postProcessList();
+ /**
+ * Sets the files to be displayed in the list.
+ * This operation will rerender the list and update the summary.
+ * @param filesArray array of file data (map)
+ */
+ setFiles:function(filesArray) {
+ // detach to make adding multiple rows faster
+ this.$fileList.detach();
+
+ this.$fileList.empty();
+
+ this.isEmpty = filesArray.length === 0;
+ for (var i = 0; i < filesArray.length; i++) {
+ this.add(filesArray[i], {updateSummary: false});
+ }
+
+ this.$el.find('thead').after(this.$fileList);
+
+ this.updateEmptyContent();
+ this.$fileList.trigger(jQuery.Event("fileActionsReady"));
// "Files" might not be loaded in extending apps
if (window.Files) {
Files.setupDragAndDrop();
}
- FileList.updateFileSummary();
+ this.updateFileSummary();
procesSelection();
-
$(window).scrollTop(0);
- $fileList.trigger(jQuery.Event("updated"));
+
+ this.$fileList.trigger(jQuery.Event("updated"));
+ },
+ /**
+ * If SVG is not supported, replaces the given images's extension
+ * from ".svg" to ".png".
+ * If SVG is supported, return the image path as is.
+ * @param icon image path
+ * @return fixed image path
+ */
+ _replaceSVG: function(icon) {
+ if (!SVGSupport()) {
+ var i = icon.lastIndexOf('.svg');
+ if (i >= 0) {
+ icon = icon.substr(0, i) + '.png' + icon.substr(i+4);
+ }
+ }
+ return icon;
},
- createRow:function(type, name, iconurl, linktarget, size, lastModified, permissions) {
- var td, simpleSize, basename, extension;
+ /**
+ * Creates a new table row element using the given file data.
+ * @param fileData map of file attributes
+ * @param options map of attribute "loading" whether the entry is currently loading
+ * @return new tr element (not appended to the table)
+ */
+ _createRow: function(fileData, options) {
+ var td, simpleSize, basename, extension, sizeColor,
+ icon = FileList._replaceSVG(fileData.icon),
+ name = fileData.name,
+ type = fileData.type || 'file',
+ mtime = parseInt(fileData.mtime, 10) || new Date().getTime(),
+ mime = fileData.mimetype,
+ linkUrl;
+ options = options || {};
+
+ if (type === 'dir') {
+ mime = mime || 'httpd/unix-directory';
+ }
//containing tr
var tr = $('<tr></tr>').attr({
+ "data-id" : fileData.id,
"data-type": type,
- "data-size": size,
+ "data-size": fileData.size,
"data-file": name,
- "data-permissions": permissions
+ "data-mime": mime,
+ "data-mtime": mtime,
+ "data-etag": fileData.etag,
+ "data-permissions": fileData.permissions || this.getDirectoryPermissions()
});
+
+ if (type === 'dir') {
+ // use default folder icon
+ icon = icon || OC.imagePath('core', 'filetypes/folder');
+ }
+ else {
+ icon = icon || OC.imagePath('core', 'filetypes/file');
+ }
+
// filename td
td = $('<td></td>').attr({
- "class": "filename svg",
- "style": 'background-image:url('+iconurl+'); background-size: 32px;'
+ "class": "filename",
+ "style": 'background-image:url(' + icon + '); background-size: 32px;'
});
- var rand = Math.random().toString(16).slice(2);
- td.append('<input id="select-'+rand+'" type="checkbox" /><label for="select-'+rand+'"></label>');
+
+ // linkUrl
+ if (type === 'dir') {
+ linkUrl = FileList.linkTo(FileList.getCurrentDirectory() + '/' + name);
+ }
+ else {
+ linkUrl = Files.getDownloadUrl(name, FileList.getCurrentDirectory());
+ }
+ td.append('<input id="select-' + fileData.id + '" type="checkbox" /><label for="select-' + fileData.id + '"></label>');
var link_elem = $('<a></a>').attr({
"class": "name",
- "href": linktarget
+ "href": linkUrl
});
- //split extension from filename for non dirs
+
+ // from here work on the display name
+ name = fileData.displayName || name;
+
+ // split extension from filename for non dirs
if (type !== 'dir' && name.indexOf('.') !== -1) {
- basename=name.substr(0,name.lastIndexOf('.'));
- extension=name.substr(name.lastIndexOf('.'));
+ basename = name.substr(0, name.lastIndexOf('.'));
+ extension = name.substr(name.lastIndexOf('.'));
} else {
- basename=name;
- extension=false;
+ basename = name;
+ extension = false;
}
var name_span=$('<span></span>').addClass('nametext').text(basename);
link_elem.append(name_span);
if (extension) {
name_span.append($('<span></span>').addClass('extension').text(extension));
}
- //dirs can show the number of uploaded files
+ // dirs can show the number of uploaded files
if (type === 'dir') {
link_elem.append($('<span></span>').attr({
'class': 'uploadtext',
@@ -103,99 +259,123 @@ window.FileList={
td.append(link_elem);
tr.append(td);
- //size column
- if (size !== t('files', 'Pending')) {
- simpleSize = humanFileSize(size);
+ // size column
+ if (typeof(fileData.size) !== 'undefined' && fileData.size >= 0) {
+ simpleSize = humanFileSize(parseInt(fileData.size, 10));
+ sizeColor = Math.round(160-Math.pow((fileData.size/(1024*1024)),2));
} else {
- simpleSize=t('files', 'Pending');
+ simpleSize = t('files', 'Pending');
}
- var sizeColor = Math.round(160-Math.pow((size/(1024*1024)),2));
- var lastModifiedTime = Math.round(lastModified.getTime() / 1000);
+ var lastModifiedTime = Math.round(mtime / 1000);
td = $('<td></td>').attr({
"class": "filesize",
- "style": 'color:rgb('+sizeColor+','+sizeColor+','+sizeColor+')'
+ "style": 'color:rgb(' + sizeColor + ',' + sizeColor + ',' + sizeColor + ')'
}).text(simpleSize);
tr.append(td);
// date column
- var modifiedColor = Math.round((Math.round((new Date()).getTime() / 1000)-lastModifiedTime)/60/60/24*5);
+ var modifiedColor = Math.round((Math.round((new Date()).getTime() / 1000) - mtime)/60/60/24*5);
td = $('<td></td>').attr({ "class": "date" });
td.append($('<span></span>').attr({
"class": "modified",
- "title": formatDate(lastModified),
+ "title": formatDate(mtime),
"style": 'color:rgb('+modifiedColor+','+modifiedColor+','+modifiedColor+')'
- }).text( relative_modified_date(lastModified.getTime() / 1000) ));
+ }).text( relative_modified_date(mtime / 1000) ));
+ tr.find('.filesize').text(simpleSize);
tr.append(td);
return tr;
},
- addFile:function(name, size, lastModified, loading, hidden, param) {
- var imgurl;
+ /**
+ * Adds an entry to the files table using the data from the given file data
+ * @param fileData map of file attributes
+ * @param options map of attributes:
+ * - "insert" true to insert in a sorted manner, false to append (default)
+ * - "updateSummary" true to update the summary after adding (default), false otherwise
+ * @return new tr element (not appended to the table)
+ */
+ add: function(fileData, options) {
+ options = options || {};
+ var type = fileData.type || 'file',
+ mime = fileData.mimetype,
+ permissions = parseInt(fileData.permissions, 10) || 0;
- if (!param) {
- param = {};
+ if (type === 'dir') {
+ mime = mime || 'httpd/unix-directory';
}
+ var tr = this._createRow(
+ fileData,
+ options
+ );
+ var filenameTd = tr.find('td.filename');
- var download_url = null;
- if (!param.download_url) {
- download_url = OC.generateUrl(
- 'apps/files/download{file}',
- { file: $('#dir').val()+'/'+name });
- } else {
- download_url = param.download_url;
+ // sorted insert is expensive, so needs to be explicitly
+ // requested
+ if (options.insert) {
+ this.insertElement(fileData.name, type, tr);
}
+ else {
+ this.$fileList.append(tr);
+ }
+ FileList.isEmpty = false;
- if (loading) {
- imgurl = OC.imagePath('core', 'loading.gif');
- } else {
- imgurl = OC.imagePath('core', 'filetypes/file');
- }
- var tr = this.createRow(
- 'file',
- name,
- imgurl,
- download_url,
- size,
- lastModified,
- $('#permissions').val()
- );
+ // TODO: move dragging to FileActions ?
+ // enable drag only for deletable files
+ if (permissions & OC.PERMISSION_DELETE) {
+ filenameTd.draggable(dragOptions);
+ }
+ // allow dropping on folders
+ if (fileData.type === 'dir') {
+ filenameTd.droppable(folderDropOptions);
+ }
- FileList.insertElement(name, 'file', tr);
- if (loading) {
- tr.data('loading', true);
- } else {
- tr.find('td.filename').draggable(dragOptions);
+ if (options.hidden) {
+ tr.addClass('hidden');
}
- if (hidden) {
- tr.hide();
+
+ // display actions
+ FileActions.display(filenameTd, false);
+
+ if (fileData.isPreviewAvailable) {
+ // lazy load / newly inserted td ?
+ if (!fileData.icon) {
+ Files.lazyLoadPreview(getPathForPreview(fileData.name), mime, function(url) {
+ filenameTd.css('background-image', 'url(' + url + ')');
+ }, null, null, fileData.etag);
+ }
+ else {
+ // set the preview URL directly
+ var urlSpec = {
+ file: FileList.getCurrentDirectory() + '/' + fileData.name,
+ c: fileData.etag
+ };
+ var previewUrl = Files.generatePreviewUrl(urlSpec);
+ previewUrl = previewUrl.replace('(', '%28').replace(')', '%29');
+ filenameTd.css('background-image', 'url(' + previewUrl + ')');
+ }
}
- return tr;
- },
- addDir:function(name, size, lastModified, hidden) {
-
- var tr = this.createRow(
- 'dir',
- name,
- OC.imagePath('core', 'filetypes/folder'),
- OC.linkTo('files', 'index.php')+"?dir="+ encodeURIComponent($('#dir').val()+'/'+name).replace(/%2F/g, '/'),
- size,
- lastModified,
- $('#permissions').val()
- );
- FileList.insertElement(name, 'dir', tr);
- var td = tr.find('td.filename');
- td.draggable(dragOptions);
- td.droppable(folderDropOptions);
- if (hidden) {
- tr.hide();
+ // defaults to true if not defined
+ if (typeof(options.updateSummary) === 'undefined' || !!options.updateSummary) {
+ this.updateFileSummary();
+ this.updateEmptyContent();
}
- FileActions.display(tr.find('td.filename'), true);
return tr;
},
+ /**
+ * Returns the current directory
+ * @return current directory
+ */
getCurrentDirectory: function(){
return $('#dir').val() || '/';
},
/**
+ * Returns the directory permissions
+ * @return permission value as integer
+ */
+ getDirectoryPermissions: function() {
+ return parseInt($('#permissions').val(), 10);
+ },
+ /**
* @brief Changes the current directory and reload the file list.
* @param targetDir target directory (non URL encoded)
* @param changeUrl false if the URL must not be changed (defaults to true)
@@ -209,7 +389,7 @@ window.FileList={
if (!force && currentDir === targetDir) {
return;
}
- FileList.setCurrentDir(targetDir, changeUrl);
+ FileList._setCurrentDir(targetDir, changeUrl);
$('#fileList').trigger(
jQuery.Event('changeDirectory', {
dir: targetDir,
@@ -221,7 +401,13 @@ window.FileList={
linkTo: function(dir) {
return OC.linkTo('files', 'index.php')+"?dir="+ encodeURIComponent(dir).replace(/%2F/g, '/');
},
- setCurrentDir: function(targetDir, changeUrl) {
+
+ /**
+ * Sets the current directory name and updates the breadcrumb.
+ * @param targetDir directory to display
+ * @param changeUrl true to also update the URL, false otherwise (default)
+ */
+ _setCurrentDir: function(targetDir, changeUrl) {
var url,
baseDir = OC.basename(targetDir);
@@ -243,6 +429,7 @@ window.FileList={
window.location.hash = '?dir='+ encodeURIComponent(targetDir).replace(/%2F/g, '/');
}
}
+ this.breadcrumb.setDirectory(this.getCurrentDirectory());
},
/**
* @brief Reloads the file list using ajax call
@@ -253,10 +440,9 @@ window.FileList={
FileList._reloadCall.abort();
}
FileList._reloadCall = $.ajax({
- url: OC.filePath('files','ajax','list.php'),
+ url: Files.getAjaxUrl('list'),
data: {
- dir : $('#dir').val(),
- breadcrumb: true
+ dir : $('#dir').val()
},
error: function(result) {
FileList.reloadCallback(result);
@@ -269,8 +455,8 @@ window.FileList={
reloadCallback: function(result) {
var $controls = $('#controls');
- delete FileList._reloadCall;
- FileList.hideMask();
+ delete this._reloadCall;
+ this.hideMask();
if (!result || result.status === 'error') {
OC.Notification.show(result.data.message);
@@ -279,7 +465,11 @@ window.FileList={
if (result.status === 404) {
// go back home
- FileList.changeDirectory('/');
+ this.changeDirectory('/');
+ return;
+ }
+ // aborted ?
+ if (result.status === 0){
return;
}
@@ -288,24 +478,10 @@ window.FileList={
Files.updateStorageStatistics(true);
if (result.data.permissions) {
- FileList.setDirectoryPermissions(result.data.permissions);
- }
-
- if (typeof(result.data.breadcrumb) !== 'undefined') {
- $controls.find('.crumb').remove();
- $controls.prepend(result.data.breadcrumb);
-
- var width = $(window).width();
- Files.initBreadCrumbs();
- Files.resizeBreadcrumbs(width, true);
-
- // in case svg is not supported by the browser we need to execute the fallback mechanism
- if (!SVGSupport()) {
- replaceSVG();
- }
+ this.setDirectoryPermissions(result.data.permissions);
}
- FileList.update(result.data.files);
+ this.setFiles(result.data.files);
},
setDirectoryPermissions: function(permissions) {
var isCreatable = (permissions & OC.PERMISSION_CREATE) !== 0;
@@ -322,10 +498,14 @@ window.FileList={
$('.actions,#file_action_panel').toggleClass('hidden', !show);
if (show){
// make sure to display according to permissions
- var permissions = $('#permissions').val();
+ var permissions = this.getDirectoryPermissions();
var isCreatable = (permissions & OC.PERMISSION_CREATE) !== 0;
$('.creatable').toggleClass('hidden', !isCreatable);
$('.notCreatable').toggleClass('hidden', isCreatable);
+ // remove old style breadcrumbs (some apps might create them)
+ $('#controls .crumb').remove();
+ // refresh breadcrumbs in case it was replaced by an app
+ this.breadcrumb.render();
}
else{
$('.creatable, .notCreatable').addClass('hidden');
@@ -341,22 +521,32 @@ window.FileList={
this.showActions(!show);
$('#filestable').toggleClass('hidden', show);
},
- remove:function(name){
+ /**
+ * Removes a file entry from the list
+ * @param name name of the file to remove
+ * @param options optional options as map:
+ * "updateSummary": true to update the summary (default), false otherwise
+ */
+ remove:function(name, options){
+ options = options || {};
var fileEl = FileList.findFileEl(name);
if (fileEl.data('permissions') & OC.PERMISSION_DELETE) {
// file is only draggable when delete permissions are set
fileEl.find('td.filename').draggable('destroy');
}
fileEl.remove();
- FileList.updateFileSummary();
- if ( ! $('tr[data-file]').exists() ) {
- $('#emptycontent').removeClass('hidden');
- $('#filescontent th').addClass('hidden');
+ // TODO: improve performance on batch update
+ FileList.isEmpty = !this.$fileList.find('tr:not(.summary)').length;
+ if (typeof(options.updateSummary) === 'undefined' || !!options.updateSummary) {
+ FileList.updateEmptyContent();
+ FileList.updateFileSummary();
}
+ return fileEl;
},
insertElement:function(name, type, element) {
- //find the correct spot to insert the file or folder
- var pos, fileElements=$('tr[data-file][data-type="'+type+'"]:visible');
+ // find the correct spot to insert the file or folder
+ var pos,
+ fileElements = this.$fileList.find('tr[data-file][data-type="'+type+'"]:not(.hidden)');
if (name.localeCompare($(fileElements[0]).attr('data-file')) < 0) {
pos = -1;
} else if (name.localeCompare($(fileElements[fileElements.length-1]).attr('data-file')) > 0) {
@@ -376,35 +566,18 @@ window.FileList={
} else {
$(fileElements[pos]).after(element);
}
- } else if (type === 'dir' && $('tr[data-file]').exists()) {
- $('tr[data-file]').first().before(element);
- } else if (type === 'file' && $('tr[data-file]').exists()) {
- $('tr[data-file]').last().before(element);
+ } else if (type === 'dir' && !FileList.isEmpty) {
+ this.$fileList.find('tr[data-file]:first').before(element);
+ } else if (type === 'file' && !FileList.isEmpty) {
+ this.$fileList.find('tr[data-file]:last').before(element);
} else {
- $('#fileList').append(element);
+ this.$fileList.append(element);
}
- $('#emptycontent').addClass('hidden');
- $('#filestable th').removeClass('hidden');
+ FileList.isEmpty = false;
+ FileList.updateEmptyContent();
FileList.updateFileSummary();
},
- loadingDone:function(name, id) {
- var mime, tr = FileList.findFileEl(name);
- tr.data('loading', false);
- mime = tr.data('mime');
- tr.attr('data-mime', mime);
- if (id) {
- tr.attr('data-id', id);
- }
- var path = getPathForPreview(name);
- Files.lazyLoadPreview(path, mime, function(previewpath) {
- tr.find('td.filename').attr('style','background-image:url('+previewpath+')');
- }, null, null, tr.attr('data-etag'));
- tr.find('td.filename').draggable(dragOptions);
- },
- isLoading:function(file) {
- return FileList.findFileEl(file).data('loading');
- },
- rename:function(oldname) {
+ rename: function(oldname) {
var tr, td, input, form;
tr = FileList.findFileEl(oldname);
tr.data('renaming',true);
@@ -438,6 +611,7 @@ window.FileList={
event.preventDefault();
try {
var newname = input.val();
+ var directory = FileList.getCurrentDirectory();
if (newname !== oldname) {
checkInput();
// save background image, because it's replaced by a spinner while async request
@@ -480,12 +654,12 @@ window.FileList={
tr.attr('data-mime', fileInfo.mime);
tr.attr('data-etag', fileInfo.etag);
if (fileInfo.isPreviewAvailable) {
- Files.lazyLoadPreview(fileInfo.directory + '/' + fileInfo.name, result.data.mime, function(previewpath) {
+ Files.lazyLoadPreview(directory + '/' + fileInfo.name, result.data.mime, function(previewpath) {
tr.find('td.filename').attr('style','background-image:url('+previewpath+')');
}, null, null, result.data.etag);
}
else {
- tr.find('td.filename').removeClass('preview').attr('style','background-image:url('+fileInfo.icon+')');
+ tr.find('td.filename').removeClass('preview').attr('style','background-image:url('+FileList._replaceSVG(fileInfo.icon)+')');
}
}
// reinsert row
@@ -554,58 +728,12 @@ window.FileList={
inList:function(file) {
return FileList.findFileEl(file).length;
},
- replace:function(oldName, newName, isNewFile) {
- // Finish any existing actions
- var oldFileEl = FileList.findFileEl(oldName);
- var newFileEl = FileList.findFileEl(newName);
- oldFileEl.hide();
- newFileEl.hide();
- var tr = oldFileEl.clone();
- tr.attr('data-replace', 'true');
- tr.attr('data-file', newName);
- var td = tr.children('td.filename');
- td.children('a.name .span').text(newName);
- var path = td.children('a.name').attr('href');
- td.children('a.name').attr('href', path.replace(encodeURIComponent(oldName), encodeURIComponent(newName)));
- var basename = newName;
- if (newName.indexOf('.') > 0) {
- basename = newName.substr(0, newName.lastIndexOf('.'));
- }
- td.children('a.name').empty();
- var span = $('<span class="nametext"></span>');
- span.text(basename);
- td.children('a.name').append(span);
- if (newName.indexOf('.') > 0) {
- span.append($('<span class="extension">'+newName.substr(newName.lastIndexOf('.'))+'</span>'));
- }
- FileList.insertElement(newName, tr.data('type'), tr);
- tr.show();
- FileList.replaceCanceled = false;
- FileList.replaceOldName = oldName;
- FileList.replaceNewName = newName;
- FileList.replaceIsNewFile = isNewFile;
- FileList.lastAction = function() {
- FileList.finishReplace();
- };
- if (!isNewFile) {
- OC.Notification.showHtml(t('files', 'replaced {new_name} with {old_name}', {new_name: newName}, {old_name: oldName})+'<span class="undo">'+t('files', 'undo')+'</span>');
- }
- },
- finishReplace:function() {
- if (!FileList.replaceCanceled && FileList.replaceOldName && FileList.replaceNewName) {
- $.ajax({url: OC.filePath('files', 'ajax', 'rename.php'), async: false, data: { dir: $('#dir').val(), newname: FileList.replaceNewName, file: FileList.replaceOldName }, success: function(result) {
- if (result && result.status === 'success') {
- $('tr[data-replace="true"').removeAttr('data-replace');
- } else {
- OC.dialogs.alert(result.data.message, 'Error moving file');
- }
- FileList.replaceCanceled = true;
- FileList.replaceOldName = null;
- FileList.replaceNewName = null;
- FileList.lastAction = null;
- }});
- }
- },
+ /**
+ * Delete the given files from the given dir
+ * @param files file names list (without path)
+ * @param dir directory in which to delete the files, defaults to the current
+ * directory
+ */
do_delete:function(files, dir) {
var params;
if (files && files.substr) {
@@ -622,7 +750,7 @@ window.FileList={
FileList.lastAction();
}
- var params = {
+ params = {
dir: dir || FileList.getCurrentDirectory()
};
if (files) {
@@ -643,10 +771,9 @@ window.FileList={
}
else {
$.each(files,function(index,file) {
- var files = FileList.findFileEl(file);
- files.remove();
- files.find('input[type="checkbox"]').removeAttr('checked');
- files.removeClass('selected');
+ var fileEl = FileList.remove(file, {updateSummary: false});
+ fileEl.find('input[type="checkbox"]').prop('checked', false);
+ fileEl.removeClass('selected');
});
}
procesSelection();
@@ -680,7 +807,7 @@ window.FileList={
});
},
createFileSummary: function() {
- if( $('#fileList tr').exists() ) {
+ if ( !FileList.isEmpty ) {
var summary = this._calculateFileSummary();
// Get translations
@@ -702,7 +829,7 @@ window.FileList={
}
var $summary = $('<tr class="summary" data-file="undefined"><td><span class="info">'+info+'</span></td>'+fileSize+'<td></td></tr>');
- $('#fileList').append($summary);
+ this.$fileList.append($summary);
var $dirInfo = $summary.find('.dirinfo');
var $fileInfo = $summary.find('.fileinfo');
@@ -710,12 +837,12 @@ window.FileList={
// Show only what's necessary, e.g.: no files: don't show "0 files"
if (summary.totalDirs === 0) {
- $dirInfo.hide();
- $connector.hide();
+ $dirInfo.addClass('hidden');
+ $connector.addClass('hidden');
}
if (summary.totalFiles === 0) {
- $fileInfo.hide();
- $connector.hide();
+ $fileInfo.addClass('hidden');
+ $connector.addClass('hidden');
}
}
},
@@ -740,10 +867,13 @@ window.FileList={
return result;
},
updateFileSummary: function() {
- var $summary = $('.summary');
+ var $summary = this.$el.find('.summary');
+
+ // always make it the last element
+ this.$fileList.append($summary.detach());
// Check if we should remove the summary to show "Upload something"
- if ($('#fileList tr').length === 1 && $summary.length === 1) {
+ if (this.isEmpty && $summary.length === 1) {
$summary.remove();
}
// If there's no summary create one (createFileSummary checks if there's data)
@@ -751,7 +881,7 @@ window.FileList={
FileList.createFileSummary();
}
// There's a summary and data -> Update the summary
- else if ($('#fileList tr').length > 1 && $summary.length === 1) {
+ else if (!this.isEmpty && $summary.length === 1) {
var fileSummary = this._calculateFileSummary();
var $dirInfo = $('.summary .dirinfo');
var $fileInfo = $('.summary .fileinfo');
@@ -764,19 +894,19 @@ window.FileList={
// Show only what's necessary (may be hidden)
if (fileSummary.totalDirs === 0) {
- $dirInfo.hide();
- $connector.hide();
+ $dirInfo.addClass('hidden');
+ $connector.addClass('hidden');
} else {
- $dirInfo.show();
+ $dirInfo.removeClass('hidden');
}
if (fileSummary.totalFiles === 0) {
- $fileInfo.hide();
- $connector.hide();
+ $fileInfo.addClass('hidden');
+ $connector.addClass('hidden');
} else {
- $fileInfo.show();
+ $fileInfo.removeClass('hidden');
}
if (fileSummary.totalDirs > 0 && fileSummary.totalFiles > 0) {
- $connector.show();
+ $connector.removeClass('hidden');
}
}
},
@@ -784,10 +914,14 @@ window.FileList={
var $fileList = $('#fileList');
var permissions = $('#permissions').val();
var isCreatable = (permissions & OC.PERMISSION_CREATE) !== 0;
- var exists = $fileList.find('tr:first').exists();
- $('#emptycontent').toggleClass('hidden', !isCreatable || exists);
- $('#filestable th').toggleClass('hidden', !exists);
+ $('#emptycontent').toggleClass('hidden', !isCreatable || !FileList.isEmpty);
+ $('#filestable thead th').toggleClass('hidden', FileList.isEmpty);
},
+ /**
+ * Shows the loading mask.
+ *
+ * @see #hideMask
+ */
showMask: function() {
// in case one was shown before
var $mask = $('#content .mask');
@@ -795,23 +929,23 @@ window.FileList={
return;
}
+ this.$el.addClass('hidden');
+
$mask = $('<div class="mask transparent"></div>');
$mask.css('background-image', 'url('+ OC.imagePath('core', 'loading.gif') + ')');
$mask.css('background-repeat', 'no-repeat');
$('#content').append($mask);
- // block UI, but only make visible in case loading takes longer
- FileList._maskTimeout = window.setTimeout(function() {
- // reset opacity
- $mask.removeClass('transparent');
- }, 250);
+ $mask.removeClass('transparent');
},
+ /**
+ * Hide the loading mask.
+ * @see #showMask
+ */
hideMask: function() {
- var $mask = $('#content .mask').remove();
- if (FileList._maskTimeout) {
- window.clearTimeout(FileList._maskTimeout);
- }
+ $('#content .mask').remove();
+ this.$el.removeClass('hidden');
},
scrollTo:function(file) {
//scroll to and highlight preselected file
@@ -850,29 +984,11 @@ window.FileList={
*/
isAllSelected: function() {
return $('#select_all').prop('checked');
- },
-
- /**
- * Returns the download URL of the given file
- * @param filename file name of the file
- * @param dir optional directory in which the file name is, defaults to the current directory
- */
- getDownloadUrl: function(filename, dir) {
- var files = filename;
- if ($.isArray(filename)) {
- files = JSON.stringify(filename);
- }
- var params = {
- dir: dir || FileList.getCurrentDirectory(),
- files: files
- };
- return OC.filePath('files', 'ajax', 'download.php') + '?' + OC.buildQueryString(params);
}
};
$(document).ready(function() {
- var baseDir,
- isPublic = !!$('#isPublic').val();
+ FileList.initialize();
// handle upload events
var file_upload_start = $('#file_upload_start');
@@ -907,8 +1023,13 @@ $(document).ready(function() {
{name: 'requesttoken', value: oc_requesttoken}
];
};
+ } else {
+ // cancel uploads to current dir if no permission
+ var isCreatable = (FileList.getDirectoryPermissions() & OC.PERMISSION_CREATE) !== 0;
+ if (!isCreatable) {
+ return false;
+ }
}
-
});
file_upload_start.on('fileuploadadd', function(e, data) {
OC.Upload.log('filelist handle fileuploadadd', e, data);
@@ -993,31 +1114,11 @@ $(document).ready(function() {
if (data.files[0].size>=0) {
size=data.files[0].size;
}
- var date=new Date();
- var param = {};
- if ($('#publicUploadRequestToken').exists()) {
- param.download_url = document.location.href + '&download&path=/' + $('#dir').val() + '/' + file.name;
- }
//should the file exist in the list remove it
FileList.remove(file.name);
// create new file context
- data.context = FileList.addFile(file.name, file.size, date, false, false, param);
-
- // update file data
- data.context.attr('data-mime',file.mime).attr('data-id',file.id).attr('data-etag', file.etag);
-
- var permissions = data.context.data('permissions');
- if (permissions !== file.permissions) {
- data.context.attr('data-permissions', file.permissions);
- data.context.data('permissions', file.permissions);
- }
- FileActions.display(data.context.find('td.filename'), true);
-
- var path = getPathForPreview(file.name);
- Files.lazyLoadPreview(path, file.mime, function(previewpath) {
- data.context.find('td.filename').attr('style','background-image:url('+previewpath+')');
- }, null, null, file.etag);
+ data.context = FileList.add(file, {insert: true});
}
}
});
@@ -1049,31 +1150,6 @@ $(document).ready(function() {
});
$('#notification').hide();
- $('#notification').on('click', '.undo', function() {
- if (FileList.deleteFiles) {
- $.each(FileList.deleteFiles,function(index,file) {
- FileList.findFileEl(file).show();
- });
- FileList.deleteCanceled=true;
- FileList.deleteFiles=null;
- } else if (FileList.replaceOldName && FileList.replaceNewName) {
- if (FileList.replaceIsNewFile) {
- // Delete the new uploaded file
- FileList.deleteCanceled = false;
- FileList.deleteFiles = [FileList.replaceOldName];
- } else {
- FileList.findFileEl(FileList.replaceOldName).show();
- }
- $('tr[data-replace="true"').remove();
- FileList.findFileEl(FileList.replaceNewName).show();
- FileList.replaceCanceled = true;
- FileList.replaceOldName = null;
- FileList.replaceNewName = null;
- FileList.replaceIsNewFile = null;
- }
- FileList.lastAction = null;
- OC.Notification.hide();
- });
$('#notification:first-child').on('click', '.replace', function() {
OC.Notification.hide(function() {
FileList.replace($('#notification > span').attr('data-oldName'), $('#notification > span').attr('data-newName'), $('#notification > span').attr('data-isNewFile'));
@@ -1081,7 +1157,7 @@ $(document).ready(function() {
});
$('#notification:first-child').on('click', '.suggest', function() {
var file = $('#notification > span').attr('data-oldName');
- FileList.findFileEl(file).show();
+ FileList.findFileEl(file).removeClass('hidden');
OC.Notification.hide();
});
$('#notification:first-child').on('click', '.cancel', function() {
@@ -1130,34 +1206,32 @@ $(document).ready(function() {
}
// disable ajax/history API for public app (TODO: until it gets ported)
- if (!isPublic) {
- // fallback to hashchange when no history support
- if (!window.history.pushState) {
- $(window).on('hashchange', function() {
- FileList.changeDirectory(parseCurrentDirFromUrl(), false);
- });
+ // fallback to hashchange when no history support
+ if (!window.history.pushState) {
+ $(window).on('hashchange', function() {
+ FileList.changeDirectory(parseCurrentDirFromUrl(), false);
+ });
+ }
+ window.onpopstate = function(e) {
+ var targetDir;
+ if (e.state && e.state.dir) {
+ targetDir = e.state.dir;
}
- window.onpopstate = function(e) {
- var targetDir;
- if (e.state && e.state.dir) {
- targetDir = e.state.dir;
- }
- else{
- // read from URL
- targetDir = parseCurrentDirFromUrl();
- }
- if (targetDir) {
- FileList.changeDirectory(targetDir, false);
- }
- };
-
- if (parseInt($('#ajaxLoad').val(), 10) === 1) {
- // need to initially switch the dir to the one from the hash (IE8)
- FileList.changeDirectory(parseCurrentDirFromUrl(), false, true);
+ else{
+ // read from URL
+ targetDir = parseCurrentDirFromUrl();
+ }
+ if (targetDir) {
+ FileList.changeDirectory(targetDir, false);
}
+ };
- FileList.setCurrentDir(parseCurrentDirFromUrl(), false);
- }
+ var dir = parseCurrentDirFromUrl();
+ // trigger ajax load, deferred to let sub-apps do their overrides first
+ setTimeout(function() {
+ FileList.changeDirectory(dir, false, true);
+ }, 0);
FileList.createFileSummary();
});
+
diff --git a/apps/files/js/files.js b/apps/files/js/files.js
index 1137364db4a..ceb096f0941 100644
--- a/apps/files/js/files.js
+++ b/apps/files/js/files.js
@@ -161,80 +161,33 @@ var Files = {
});
},
- lastWidth: 0,
-
- initBreadCrumbs: function () {
- var $controls = $('#controls');
-
- Files.lastWidth = 0;
- Files.breadcrumbs = [];
-
- // initialize with some extra space
- Files.breadcrumbsWidth = 64;
- if ( document.getElementById("navigation") ) {
- Files.breadcrumbsWidth += $('#navigation').get(0).offsetWidth;
+ /**
+ * Returns the download URL of the given file(s)
+ * @param filename string or array of file names to download
+ * @param dir optional directory in which the file name is, defaults to the current directory
+ */
+ getDownloadUrl: function(filename, dir) {
+ if ($.isArray(filename)) {
+ filename = JSON.stringify(filename);
}
- Files.hiddenBreadcrumbs = 0;
-
- $.each($('.crumb'), function(index, breadcrumb) {
- Files.breadcrumbs[index] = breadcrumb;
- Files.breadcrumbsWidth += $(breadcrumb).get(0).offsetWidth;
- });
-
- $.each($('#controls .actions>div'), function(index, action) {
- Files.breadcrumbsWidth += $(action).get(0).offsetWidth;
- });
-
- // event handlers for breadcrumb items
- $controls.find('.crumb a').on('click', onClickBreadcrumb);
-
- // setup drag and drop
- $controls.find('.crumb:not(.last)').droppable(crumbDropOptions);
+ var params = {
+ dir: dir || FileList.getCurrentDirectory(),
+ files: filename
+ };
+ return this.getAjaxUrl('download', params);
},
- resizeBreadcrumbs: function (width, firstRun) {
- if (width !== Files.lastWidth) {
- if ((width < Files.lastWidth || firstRun) && width < Files.breadcrumbsWidth) {
- if (Files.hiddenBreadcrumbs === 0) {
- bc = $(Files.breadcrumbs[1]).get(0);
- if (typeof bc != 'undefined') {
- Files.breadcrumbsWidth -= bc.offsetWidth;
- $(Files.breadcrumbs[1]).find('a').hide();
- $(Files.breadcrumbs[1]).append('<span>...</span>');
- Files.breadcrumbsWidth += bc.offsetWidth;
- Files.hiddenBreadcrumbs = 2;
- }
- }
- var i = Files.hiddenBreadcrumbs;
- while (width < Files.breadcrumbsWidth && i > 1 && i < Files.breadcrumbs.length - 1) {
- Files.breadcrumbsWidth -= $(Files.breadcrumbs[i]).get(0).offsetWidth;
- $(Files.breadcrumbs[i]).hide();
- Files.hiddenBreadcrumbs = i;
- i++;
- }
- } else if (width > Files.lastWidth && Files.hiddenBreadcrumbs > 0) {
- var i = Files.hiddenBreadcrumbs;
- while (width > Files.breadcrumbsWidth && i > 0) {
- if (Files.hiddenBreadcrumbs === 1) {
- Files.breadcrumbsWidth -= $(Files.breadcrumbs[1]).get(0).offsetWidth;
- $(Files.breadcrumbs[1]).find('span').remove();
- $(Files.breadcrumbs[1]).find('a').show();
- Files.breadcrumbsWidth += $(Files.breadcrumbs[1]).get(0).offsetWidth;
- } else {
- $(Files.breadcrumbs[i]).show();
- Files.breadcrumbsWidth += $(Files.breadcrumbs[i]).get(0).offsetWidth;
- if (Files.breadcrumbsWidth > width) {
- Files.breadcrumbsWidth -= $(Files.breadcrumbs[i]).get(0).offsetWidth;
- $(Files.breadcrumbs[i]).hide();
- break;
- }
- }
- i--;
- Files.hiddenBreadcrumbs = i;
- }
- }
- Files.lastWidth = width;
+ /**
+ * Returns the ajax URL for a given action
+ * @param action action string
+ * @param params optional params map
+ */
+ getAjaxUrl: function(action, params) {
+ var q = '';
+ if (params) {
+ q = '?' + OC.buildQueryString(params);
}
+ return OC.filePath('files', 'ajax', action + '.php') + q;
}
};
$(document).ready(function() {
@@ -245,14 +198,10 @@ $(document).ready(function() {
Files.displayEncryptionWarning();
Files.bindKeyboardShortcuts(document, jQuery);
- FileList.postProcessList();
Files.setupDragAndDrop();
$('#file_action_panel').attr('activeAction', false);
- // allow dropping on the "files" app icon
- $('ul#apps li:first-child').data('dir','').droppable(crumbDropOptions);
-
// Triggers invisible file input
$('#upload a').on('click', function() {
$(this).parent().children('#file_upload_start').trigger('click');
@@ -311,7 +260,7 @@ $(document).ready(function() {
var filename=$(this).parent().parent().attr('data-file');
var tr = FileList.findFileEl(filename);
var renaming=tr.data('renaming');
- if (!renaming && !FileList.isLoading(filename)) {
+ if (!renaming) {
FileActions.currentFile = $(this).parent();
var mime=FileActions.getCurrentMimeType();
var type=FileActions.getCurrentType();
@@ -377,15 +326,15 @@ $(document).ready(function() {
dir = OC.dirname(dir) || '/';
}
else {
- files = getSelectedFilesTrash('name');
+ files = Files.getSelectedFiles('name');
}
OC.Notification.show(t('files','Your download is being prepared. This might take some time if the files are big.'));
- OC.redirect(FileList.getDownloadUrl(files, dir));
+ OC.redirect(Files.getDownloadUrl(files, dir));
return false;
});
$('.delete-selected').click(function(event) {
- var files=getSelectedFilesTrash('name');
+ var files = Files.getSelectedFiles('name');
event.preventDefault();
if (FileList.isAllSelected()) {
files = null;
@@ -403,16 +352,6 @@ $(document).ready(function() {
//do a background scan if needed
scanFiles();
- Files.initBreadCrumbs();
-
- $(window).resize(function() {
- var width = $(this).width();
- Files.resizeBreadcrumbs(width, false);
- });
-
- var width = $(this).width();
- Files.resizeBreadcrumbs(width, true);
-
// display storage warnings
setTimeout(Files.displayStorageWarnings, 100);
OC.Notification.setDefault(Files.displayStorageWarnings);
@@ -503,7 +442,7 @@ var createDragShadow = function(event) {
$(event.target).parents('tr').find('td input:first').prop('checked',true);
}
- var selectedFiles = getSelectedFilesTrash();
+ var selectedFiles = Files.getSelectedFiles();
if (!isDragSelected && selectedFiles.length === 1) {
//revert the selection
@@ -619,52 +558,8 @@ var folderDropOptions={
tolerance: 'pointer'
};
-var crumbDropOptions={
- drop: function( event, ui ) {
- var target=$(this).data('dir');
- var dir = $('#dir').val();
- while(dir.substr(0,1) === '/') {//remove extra leading /'s
- dir=dir.substr(1);
- }
- dir = '/' + dir;
- if (dir.substr(-1,1) !== '/') {
- dir = dir + '/';
- }
- if (target === dir || target+'/' === dir) {
- return;
- }
- var files = ui.helper.find('tr');
- $(files).each(function(i,row) {
- var dir = $(row).data('dir');
- var file = $(row).data('filename');
- //slapdash selector, tracking down our original element that the clone budded off of.
- var origin = $('tr[data-id=' + $(row).data('origin') + ']');
- var td = origin.children('td.filename');
- var oldBackgroundImage = td.css('background-image');
- td.css('background-image', 'url('+ OC.imagePath('core', 'loading.gif') + ')');
- $.post(OC.filePath('files', 'ajax', 'move.php'), { dir: dir, file: file, target: target }, function(result) {
- if (result) {
- if (result.status === 'success') {
- FileList.remove(file);
- procesSelection();
- $('#notification').hide();
- } else {
- $('#notification').hide();
- $('#notification').text(result.data.message);
- $('#notification').fadeIn();
- }
- } else {
- OC.dialogs.alert(t('files', 'Error moving file'), t('files', 'Error'));
- }
- td.css('background-image', oldBackgroundImage);
- });
- });
- },
- tolerance: 'pointer'
-};
-
function procesSelection() {
- var selected = getSelectedFilesTrash();
+ var selected = Files.getSelectedFiles();
var selectedFiles = selected.filter(function(el) {
return el.type==='file';
});
@@ -714,7 +609,7 @@ function procesSelection() {
* if property is set, an array with that property for each file is returnd
* if it's ommited an array of objects with all properties is returned
*/
-function getSelectedFilesTrash(property) {
+Files.getSelectedFiles = function(property) {
var elements=$('td.filename input:checkbox:checked').parent().parent();
var files=[];
elements.each(function(i,element) {
@@ -755,25 +650,32 @@ function getPathForPreview(name) {
return path;
}
+/**
+ * Generates a preview URL based on the URL space.
+ * @param urlSpec map with {x: width, y: height, file: file path}
+ * @return preview URL
+ */
+Files.generatePreviewUrl = function(urlSpec) {
+ urlSpec = urlSpec || {};
+ if (!urlSpec.x) {
+ urlSpec.x = $('#filestable').data('preview-x');
+ }
+ if (!urlSpec.y) {
+ urlSpec.y = $('#filestable').data('preview-y');
+ }
+ urlSpec.y *= window.devicePixelRatio;
+ urlSpec.x *= window.devicePixelRatio;
+ urlSpec.forceIcon = 0;
+ return OC.generateUrl('/core/preview.png?') + $.param(urlSpec);
+}
+
Files.lazyLoadPreview = function(path, mime, ready, width, height, etag) {
// get mime icon url
Files.getMimeIcon(mime, function(iconURL) {
- var urlSpec = {};
- var previewURL;
+ var previewURL,
+ urlSpec = {};
ready(iconURL); // set mimeicon URL
- // now try getting a preview thumbnail URL
- if ( ! width ) {
- width = $('#filestable').data('preview-x');
- }
- if ( ! height ) {
- height = $('#filestable').data('preview-y');
- }
- // note: the order of arguments must match the one
- // from the server's template so that the browser
- // knows it's the same file for caching
- urlSpec.x = width;
- urlSpec.y = height;
urlSpec.file = Files.fixPath(path);
if (etag){
@@ -784,15 +686,9 @@ Files.lazyLoadPreview = function(path, mime, ready, width, height, etag) {
console.warn('Files.lazyLoadPreview(): missing etag argument');
}
- if ( $('#isPublic').length ) {
- urlSpec.t = $('#dirToken').val();
- previewURL = OC.generateUrl('/publicpreview.png?') + $.param(urlSpec);
- } else {
- previewURL = OC.generateUrl('/core/preview.png?') + $.param(urlSpec);
- }
+ previewURL = Files.generatePreviewUrl(urlSpec);
previewURL = previewURL.replace('(', '%28');
previewURL = previewURL.replace(')', '%29');
- previewURL += '&forceIcon=0';
// preload image to prevent delay
// this will make the browser cache the image
@@ -802,7 +698,7 @@ Files.lazyLoadPreview = function(path, mime, ready, width, height, etag) {
if (img.width > 5) {
ready(previewURL);
}
- }
+ };
img.src = previewURL;
});
};
@@ -841,14 +737,8 @@ function checkTrashStatus() {
});
}
-function onClickBreadcrumb(e) {
- var $el = $(e.target).closest('.crumb'),
- $targetDir = $el.data('dir'),
- isPublic = !!$('#isPublic').val();
-
- if ($targetDir !== undefined && !isPublic) {
- e.preventDefault();
- FileList.changeDirectory(decodeURIComponent($targetDir));
- }
+// override core's fileDownloadPath (legacy)
+function fileDownloadPath(dir, file) {
+ return Files.getDownloadUrl(file, dir);
}
diff --git a/apps/files/l10n/ar.php b/apps/files/l10n/ar.php
index 147d77d4cb0..e7c081b1c47 100644
--- a/apps/files/l10n/ar.php
+++ b/apps/files/l10n/ar.php
@@ -27,9 +27,9 @@ $TRANSLATIONS = array(
"Share" => "شارك",
"Delete permanently" => "حذف بشكل دائم",
"Rename" => "إعادة تسميه",
+"Error moving file" => "حدث خطأ أثناء نقل الملف",
+"Error" => "خطأ",
"Pending" => "قيد الانتظار",
-"replaced {new_name} with {old_name}" => "استبدل {new_name} بـ {old_name}",
-"undo" => "تراجع",
"_%n folder_::_%n folders_" => array("لا يوجد مجلدات %n","1 مجلد %n","2 مجلد %n","عدد قليل من مجلدات %n","عدد كبير من مجلدات %n","مجلدات %n"),
"_%n file_::_%n files_" => array("لا يوجد ملفات %n","ملف %n","2 ملف %n","قليل من ملفات %n","الكثير من ملفات %n"," ملفات %n"),
"{dirs} and {files}" => "{dirs} و {files}",
@@ -40,8 +40,6 @@ $TRANSLATIONS = array(
"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "المفتاح الخاص بتشفير التطبيقات غير صالح. يرجى تحديث كلمة السر الخاصة بالمفتاح الخاص من الإعدادت الشخصية حتى تتمكن من الوصول للملفات المشفرة.",
"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "تم تعطيل التشفير لكن ملفاتك لا تزال مشفرة. فضلا اذهب إلى الإعدادات الشخصية لإزالة التشفير عن ملفاتك.",
"Your download is being prepared. This might take some time if the files are big." => "جاري تجهيز عملية التحميل. قد تستغرق بعض الوقت اذا كان حجم الملفات كبير.",
-"Error moving file" => "حدث خطأ أثناء نقل الملف",
-"Error" => "خطأ",
"Name" => "اسم",
"Size" => "حجم",
"Modified" => "معدل",
diff --git a/apps/files/l10n/be.php b/apps/files/l10n/be.php
index 830400b93fb..f97fc27e2d1 100644
--- a/apps/files/l10n/be.php
+++ b/apps/files/l10n/be.php
@@ -1,8 +1,8 @@
<?php
$TRANSLATIONS = array(
+"Error" => "Памылка",
"_%n folder_::_%n folders_" => array("","","",""),
"_%n file_::_%n files_" => array("","","",""),
-"_Uploading %n file_::_Uploading %n files_" => array("","","",""),
-"Error" => "Памылка"
+"_Uploading %n file_::_Uploading %n files_" => array("","","","")
);
$PLURAL_FORMS = "nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);";
diff --git a/apps/files/l10n/bg_BG.php b/apps/files/l10n/bg_BG.php
index 12e699064be..2418010cdd9 100644
--- a/apps/files/l10n/bg_BG.php
+++ b/apps/files/l10n/bg_BG.php
@@ -12,12 +12,11 @@ $TRANSLATIONS = array(
"Share" => "Споделяне",
"Delete permanently" => "Изтриване завинаги",
"Rename" => "Преименуване",
+"Error" => "Грешка",
"Pending" => "Чакащо",
-"undo" => "възтановяване",
"_%n folder_::_%n folders_" => array("",""),
"_%n file_::_%n files_" => array("",""),
"_Uploading %n file_::_Uploading %n files_" => array("",""),
-"Error" => "Грешка",
"Name" => "Име",
"Size" => "Размер",
"Modified" => "Променено",
diff --git a/apps/files/l10n/bn_BD.php b/apps/files/l10n/bn_BD.php
index 11f3525690b..667a68bb627 100644
--- a/apps/files/l10n/bn_BD.php
+++ b/apps/files/l10n/bn_BD.php
@@ -19,13 +19,11 @@ $TRANSLATIONS = array(
"{new_name} already exists" => "{new_name} টি বিদ্যমান",
"Share" => "ভাগাভাগি কর",
"Rename" => "পূনঃনামকরণ",
+"Error" => "সমস্যা",
"Pending" => "মুলতুবি",
-"replaced {new_name} with {old_name}" => "{new_name} কে {old_name} নামে প্রতিস্থাপন করা হয়েছে",
-"undo" => "ক্রিয়া প্রত্যাহার",
"_%n folder_::_%n folders_" => array("",""),
"_%n file_::_%n files_" => array("",""),
"_Uploading %n file_::_Uploading %n files_" => array("",""),
-"Error" => "সমস্যা",
"Name" => "রাম",
"Size" => "আকার",
"Modified" => "পরিবর্তিত",
diff --git a/apps/files/l10n/ca.php b/apps/files/l10n/ca.php
index a4418b1be50..8ef9b764484 100644
--- a/apps/files/l10n/ca.php
+++ b/apps/files/l10n/ca.php
@@ -43,10 +43,10 @@ $TRANSLATIONS = array(
"Share" => "Comparteix",
"Delete permanently" => "Esborra permanentment",
"Rename" => "Reanomena",
+"Error moving file" => "Error en moure el fitxer",
+"Error" => "Error",
"Pending" => "Pendent",
"Could not rename file" => "No es pot canviar el nom de fitxer",
-"replaced {new_name} with {old_name}" => "s'ha substituït {old_name} per {new_name}",
-"undo" => "desfés",
"Error deleting file." => "Error en esborrar el fitxer.",
"_%n folder_::_%n folders_" => array("%n carpeta","%n carpetes"),
"_%n file_::_%n files_" => array("%n fitxer","%n fitxers"),
@@ -59,8 +59,6 @@ $TRANSLATIONS = array(
"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "La clau privada de l'aplicació d'encriptació no és vàlida! Actualitzeu la contrasenya de la clau privada a l'arranjament personal per recuperar els fitxers encriptats.",
"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "L'encriptació s'ha desactivat però els vostres fitxers segueixen encriptats. Aneu a la vostra configuració personal per desencriptar els vostres fitxers.",
"Your download is being prepared. This might take some time if the files are big." => "S'està preparant la baixada. Pot trigar una estona si els fitxers són grans.",
-"Error moving file" => "Error en moure el fitxer",
-"Error" => "Error",
"Name" => "Nom",
"Size" => "Mida",
"Modified" => "Modificat",
diff --git a/apps/files/l10n/cs_CZ.php b/apps/files/l10n/cs_CZ.php
index 5bcf1087b9c..8aea17a7051 100644
--- a/apps/files/l10n/cs_CZ.php
+++ b/apps/files/l10n/cs_CZ.php
@@ -43,10 +43,10 @@ $TRANSLATIONS = array(
"Share" => "Sdílet",
"Delete permanently" => "Trvale odstranit",
"Rename" => "Přejmenovat",
+"Error moving file" => "Chyba při přesunu souboru",
+"Error" => "Chyba",
"Pending" => "Nevyřízené",
"Could not rename file" => "Nepodařilo se přejmenovat soubor",
-"replaced {new_name} with {old_name}" => "nahrazeno {new_name} s {old_name}",
-"undo" => "vrátit zpět",
"Error deleting file." => "Chyba při mazání souboru.",
"_%n folder_::_%n folders_" => array("%n složka","%n složky","%n složek"),
"_%n file_::_%n files_" => array("%n soubor","%n soubory","%n souborů"),
@@ -59,8 +59,6 @@ $TRANSLATIONS = array(
"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "Chybný soukromý klíč pro šifrovací aplikaci. Aktualizujte prosím heslo svého soukromého klíče ve vašem osobním nastavení, abyste znovu získali přístup k vašim zašifrovaným souborům.",
"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "Šifrování bylo vypnuto, vaše soubory jsou však stále zašifrované. Běžte prosím do osobního nastavení, kde soubory odšifrujete.",
"Your download is being prepared. This might take some time if the files are big." => "Vaše soubory ke stažení se připravují. Pokud jsou velké, může to chvíli trvat.",
-"Error moving file" => "Chyba při přesunu souboru",
-"Error" => "Chyba",
"Name" => "Název",
"Size" => "Velikost",
"Modified" => "Upraveno",
diff --git a/apps/files/l10n/cy_GB.php b/apps/files/l10n/cy_GB.php
index df93ca507b1..b27e4c3bfc2 100644
--- a/apps/files/l10n/cy_GB.php
+++ b/apps/files/l10n/cy_GB.php
@@ -21,16 +21,14 @@ $TRANSLATIONS = array(
"Share" => "Rhannu",
"Delete permanently" => "Dileu'n barhaol",
"Rename" => "Ailenwi",
+"Error" => "Gwall",
"Pending" => "I ddod",
-"replaced {new_name} with {old_name}" => "newidiwyd {new_name} yn lle {old_name}",
-"undo" => "dadwneud",
"_%n folder_::_%n folders_" => array("","","",""),
"_%n file_::_%n files_" => array("","","",""),
"_Uploading %n file_::_Uploading %n files_" => array("","","",""),
"Your storage is full, files can not be updated or synced anymore!" => "Mae eich storfa'n llawn, ni ellir diweddaru a chydweddu ffeiliau mwyach!",
"Your storage is almost full ({usedSpacePercent}%)" => "Mae eich storfa bron a bod yn llawn ({usedSpacePercent}%)",
"Your download is being prepared. This might take some time if the files are big." => "Wrthi'n paratoi i lwytho i lawr. Gall gymryd peth amser os yw'r ffeiliau'n fawr.",
-"Error" => "Gwall",
"Name" => "Enw",
"Size" => "Maint",
"Modified" => "Addaswyd",
diff --git a/apps/files/l10n/da.php b/apps/files/l10n/da.php
index 7069849b430..6a7ea4745cc 100644
--- a/apps/files/l10n/da.php
+++ b/apps/files/l10n/da.php
@@ -43,10 +43,10 @@ $TRANSLATIONS = array(
"Share" => "Del",
"Delete permanently" => "Slet permanent",
"Rename" => "Omdøb",
+"Error moving file" => "Fejl ved flytning af fil",
+"Error" => "Fejl",
"Pending" => "Afventer",
"Could not rename file" => "Kunne ikke omdøbe filen",
-"replaced {new_name} with {old_name}" => "erstattede {new_name} med {old_name}",
-"undo" => "fortryd",
"Error deleting file." => "Fejl ved sletnign af fil.",
"_%n folder_::_%n folders_" => array("%n mappe","%n mapper"),
"_%n file_::_%n files_" => array("%n fil","%n filer"),
@@ -59,8 +59,6 @@ $TRANSLATIONS = array(
"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "Ugyldig privat nøgle for krypteringsprogrammet. Opdater venligst dit kodeord for den private nøgle i dine personlige indstillinger. Det kræves for at få adgang til dine krypterede filer.",
"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "Krypteringen blev deaktiveret, men dine filer er stadig krypteret. Gå venligst til dine personlige indstillinger for at dekryptere dine filer. ",
"Your download is being prepared. This might take some time if the files are big." => "Dit download forberedes. Dette kan tage lidt tid ved større filer.",
-"Error moving file" => "Fejl ved flytning af fil",
-"Error" => "Fejl",
"Name" => "Navn",
"Size" => "Størrelse",
"Modified" => "Ændret",
diff --git a/apps/files/l10n/de.php b/apps/files/l10n/de.php
index 376cbaa4e25..401ee243f28 100644
--- a/apps/files/l10n/de.php
+++ b/apps/files/l10n/de.php
@@ -43,10 +43,10 @@ $TRANSLATIONS = array(
"Share" => "Teilen",
"Delete permanently" => "Endgültig löschen",
"Rename" => "Umbenennen",
+"Error moving file" => "Fehler beim Verschieben der Datei",
+"Error" => "Fehler",
"Pending" => "Ausstehend",
"Could not rename file" => "Die Datei konnte nicht umbenannt werden",
-"replaced {new_name} with {old_name}" => "{old_name} ersetzt durch {new_name}",
-"undo" => "rückgängig machen",
"Error deleting file." => "Fehler beim Löschen der Datei.",
"_%n folder_::_%n folders_" => array("%n Ordner","%n Ordner"),
"_%n file_::_%n files_" => array("%n Datei","%n Dateien"),
@@ -59,8 +59,6 @@ $TRANSLATIONS = array(
"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "Ungültiger privater Schlüssel für die Verschlüsselung-App. Bitte aktualisiere Dein privates Schlüssel-Passwort, um den Zugriff auf Deine verschlüsselten Dateien wiederherzustellen.",
"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "Die Verschlüsselung wurde deaktiviert, jedoch sind Deine Dateien nach wie vor verschlüsselt. Bitte gehe zu Deinen persönlichen Einstellungen, um Deine Dateien zu entschlüsseln.",
"Your download is being prepared. This might take some time if the files are big." => "Dein Download wird vorbereitet. Dies kann bei größeren Dateien etwas dauern.",
-"Error moving file" => "Fehler beim Verschieben der Datei",
-"Error" => "Fehler",
"Name" => "Name",
"Size" => "Größe",
"Modified" => "Geändert",
diff --git a/apps/files/l10n/de_CH.php b/apps/files/l10n/de_CH.php
index 8b70d7f0f06..f797be99e98 100644
--- a/apps/files/l10n/de_CH.php
+++ b/apps/files/l10n/de_CH.php
@@ -23,9 +23,8 @@ $TRANSLATIONS = array(
"Share" => "Teilen",
"Delete permanently" => "Endgültig löschen",
"Rename" => "Umbenennen",
+"Error" => "Fehler",
"Pending" => "Ausstehend",
-"replaced {new_name} with {old_name}" => "{old_name} wurde ersetzt durch {new_name}",
-"undo" => "rückgängig machen",
"_%n folder_::_%n folders_" => array("","%n Ordner"),
"_%n file_::_%n files_" => array("","%n Dateien"),
"_Uploading %n file_::_Uploading %n files_" => array("%n Datei wird hochgeladen","%n Dateien werden hochgeladen"),
@@ -33,7 +32,6 @@ $TRANSLATIONS = array(
"Your storage is almost full ({usedSpacePercent}%)" => "Ihr Speicher ist fast voll ({usedSpacePercent}%)",
"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "Die Verschlüsselung wurde deaktiviert, jedoch sind Ihre Dateien nach wie vor verschlüsselt. Bitte gehen Sie zu Ihren persönlichen Einstellungen, um Ihre Dateien zu entschlüsseln.",
"Your download is being prepared. This might take some time if the files are big." => "Ihr Download wird vorbereitet. Dies kann bei grösseren Dateien etwas dauern.",
-"Error" => "Fehler",
"Name" => "Name",
"Size" => "Grösse",
"Modified" => "Geändert",
diff --git a/apps/files/l10n/de_DE.php b/apps/files/l10n/de_DE.php
index 0df0f46dc24..4768faa97da 100644
--- a/apps/files/l10n/de_DE.php
+++ b/apps/files/l10n/de_DE.php
@@ -43,10 +43,10 @@ $TRANSLATIONS = array(
"Share" => "Teilen",
"Delete permanently" => "Endgültig löschen",
"Rename" => "Umbenennen",
+"Error moving file" => "Fehler beim Verschieben der Datei",
+"Error" => "Fehler",
"Pending" => "Ausstehend",
"Could not rename file" => "Die Datei konnte nicht umbenannt werden",
-"replaced {new_name} with {old_name}" => "{old_name} wurde ersetzt durch {new_name}",
-"undo" => "rückgängig machen",
"Error deleting file." => "Fehler beim Löschen der Datei.",
"_%n folder_::_%n folders_" => array("%n Ordner","%n Ordner"),
"_%n file_::_%n files_" => array("%n Datei","%n Dateien"),
@@ -59,8 +59,6 @@ $TRANSLATIONS = array(
"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "Ungültiger privater Schlüssel für die Verschlüsselung-App. Bitte aktualisieren Sie Ihr privates Schlüssel-Passwort, um den Zugriff auf Ihre verschlüsselten Dateien wiederherzustellen.",
"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "Die Verschlüsselung wurde deaktiviert, jedoch sind Ihre Dateien nach wie vor verschlüsselt. Bitte gehen Sie zu Ihren persönlichen Einstellungen, um Ihre Dateien zu entschlüsseln.",
"Your download is being prepared. This might take some time if the files are big." => "Ihr Download wird vorbereitet. Dies kann bei größeren Dateien etwas dauern.",
-"Error moving file" => "Fehler beim Verschieben der Datei",
-"Error" => "Fehler",
"Name" => "Name",
"Size" => "Größe",
"Modified" => "Geändert",
diff --git a/apps/files/l10n/el.php b/apps/files/l10n/el.php
index 9144cf3ea10..713072d3e0e 100644
--- a/apps/files/l10n/el.php
+++ b/apps/files/l10n/el.php
@@ -5,6 +5,7 @@ $TRANSLATIONS = array(
"File name cannot be empty." => "Το όνομα αρχείου δεν μπορεί να είναι κενό.",
"\"%s\" is an invalid file name." => "Το \"%s\" είναι ένα μη έγκυρο όνομα αρχείου.",
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Μη έγκυρο όνομα, '\\', '/', '<', '>', ':', '\"', '|', '?' και '*' δεν επιτρέπονται.",
+"The target folder has been moved or deleted." => "Ο φάκελος προορισμού έχει μετακινηθεί ή διαγραφεί.",
"The name %s is already used in the folder %s. Please choose a different name." => "Το όνομα %s χρησιμοποιείτε ήδη στον φάκελο %s. Παρακαλώ επιλέξτε ένα άλλο όνομα.",
"Not a valid source" => "Μη έγκυρη πηγή",
"Server is not allowed to open URLs, please check the server configuration" => "Ο διακομιστής δεν επιτρέπεται να ανοίγει URL, παρακαλώ ελέγξτε τις ρυθμίσεις του διακομιστή",
@@ -28,6 +29,8 @@ $TRANSLATIONS = array(
"Invalid directory." => "Μη έγκυρος φάκελος.",
"Files" => "Αρχεία",
"Unable to upload {filename} as it is a directory or has 0 bytes" => "Αδυναμία φόρτωσης {filename} καθώς είναι κατάλογος αρχείων ή έχει 0 bytes",
+"Total file size {size1} exceeds upload limit {size2}" => "Το συνολικό μέγεθος αρχείου {size1} υπερβαίνει το όριο μεταφόρτωσης {size2}",
+"Not enough free space, you are uploading {size1} but only {size2} is left" => "Δεν υπάρχει αρκετός ελεύθερος χώρος, μεταφορτώνετε μέγεθος {size1} αλλά υπάρχει χώρος μόνο {size2}",
"Upload cancelled." => "Η αποστολή ακυρώθηκε.",
"Could not get result from server." => "Αδυναμία λήψης αποτελέσματος από το διακομιστή.",
"File upload is in progress. Leaving the page now will cancel the upload." => "Η αποστολή του αρχείου βρίσκεται σε εξέλιξη. Το κλείσιμο της σελίδας θα ακυρώσει την αποστολή.",
@@ -40,10 +43,10 @@ $TRANSLATIONS = array(
"Share" => "Διαμοιρασμός",
"Delete permanently" => "Μόνιμη διαγραφή",
"Rename" => "Μετονομασία",
+"Error moving file" => "Σφάλμα κατά τη μετακίνηση του αρχείου",
+"Error" => "Σφάλμα",
"Pending" => "Εκκρεμεί",
"Could not rename file" => "Αδυναμία μετονομασίας αρχείου",
-"replaced {new_name} with {old_name}" => "αντικαταστάθηκε το {new_name} με {old_name}",
-"undo" => "αναίρεση",
"Error deleting file." => "Σφάλμα διαγραφής αρχείου.",
"_%n folder_::_%n folders_" => array("%n φάκελος","%n φάκελοι"),
"_%n file_::_%n files_" => array("%n αρχείο","%n αρχεία"),
@@ -56,8 +59,6 @@ $TRANSLATIONS = array(
"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "Άκυρο προσωπικό κλειδί για την εφαρμογή κρυπτογράφησης. Παρακαλώ ενημερώστε τον κωδικό του προσωπικού κλειδίου σας στις προσωπικές ρυθμίσεις για να επανακτήσετε πρόσβαση στα κρυπτογραφημένα σας αρχεία.",
"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "Η κρυπτογράφηση απενεργοποιήθηκε, αλλά τα αρχεία σας είναι ακόμα κρυπτογραφημένα. Παρακαλούμε απενεργοποιήσετε την κρυπτογράφηση αρχείων από τις προσωπικές σας ρυθμίσεις",
"Your download is being prepared. This might take some time if the files are big." => "Η λήψη προετοιμάζεται. Αυτό μπορεί να πάρει ώρα εάν τα αρχεία έχουν μεγάλο μέγεθος.",
-"Error moving file" => "Σφάλμα κατά τη μετακίνηση του αρχείου",
-"Error" => "Σφάλμα",
"Name" => "Όνομα",
"Size" => "Μέγεθος",
"Modified" => "Τροποποιήθηκε",
diff --git a/apps/files/l10n/en_GB.php b/apps/files/l10n/en_GB.php
index 3fb2cb62e60..705f6b99b0b 100644
--- a/apps/files/l10n/en_GB.php
+++ b/apps/files/l10n/en_GB.php
@@ -43,10 +43,10 @@ $TRANSLATIONS = array(
"Share" => "Share",
"Delete permanently" => "Delete permanently",
"Rename" => "Rename",
+"Error moving file" => "Error moving file",
+"Error" => "Error",
"Pending" => "Pending",
"Could not rename file" => "Could not rename file",
-"replaced {new_name} with {old_name}" => "replaced {new_name} with {old_name}",
-"undo" => "undo",
"Error deleting file." => "Error deleting file.",
"_%n folder_::_%n folders_" => array("%n folder","%n folders"),
"_%n file_::_%n files_" => array("%n file","%n files"),
@@ -59,8 +59,6 @@ $TRANSLATIONS = array(
"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files.",
"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files.",
"Your download is being prepared. This might take some time if the files are big." => "Your download is being prepared. This might take some time if the files are big.",
-"Error moving file" => "Error moving file",
-"Error" => "Error",
"Name" => "Name",
"Size" => "Size",
"Modified" => "Modified",
diff --git a/apps/files/l10n/eo.php b/apps/files/l10n/eo.php
index b92fef50006..a6e0d553177 100644
--- a/apps/files/l10n/eo.php
+++ b/apps/files/l10n/eo.php
@@ -35,10 +35,10 @@ $TRANSLATIONS = array(
"Share" => "Kunhavigi",
"Delete permanently" => "Forigi por ĉiam",
"Rename" => "Alinomigi",
+"Error moving file" => "Eraris movo de dosiero",
+"Error" => "Eraro",
"Pending" => "Traktotaj",
"Could not rename file" => "Ne povis alinomiĝi dosiero",
-"replaced {new_name} with {old_name}" => "anstataŭiĝis {new_name} per {old_name}",
-"undo" => "malfari",
"_%n folder_::_%n folders_" => array("%n dosierujo","%n dosierujoj"),
"_%n file_::_%n files_" => array("%n dosiero","%n dosieroj"),
"{dirs} and {files}" => "{dirs} kaj {files}",
@@ -46,8 +46,6 @@ $TRANSLATIONS = array(
"Your storage is full, files can not be updated or synced anymore!" => "Via memoro plenas, ne plu eblas ĝisdatigi aŭ sinkronigi dosierojn!",
"Your storage is almost full ({usedSpacePercent}%)" => "Via memoro preskaŭ plenas ({usedSpacePercent}%)",
"Your download is being prepared. This might take some time if the files are big." => "Via elŝuto pretiĝatas. Ĉi tio povas daŭri iom da tempo se la dosieroj grandas.",
-"Error moving file" => "Eraris movo de dosiero",
-"Error" => "Eraro",
"Name" => "Nomo",
"Size" => "Grando",
"Modified" => "Modifita",
diff --git a/apps/files/l10n/es.php b/apps/files/l10n/es.php
index 6083ab2a5d6..10a378c371b 100644
--- a/apps/files/l10n/es.php
+++ b/apps/files/l10n/es.php
@@ -43,10 +43,10 @@ $TRANSLATIONS = array(
"Share" => "Compartir",
"Delete permanently" => "Eliminar permanentemente",
"Rename" => "Renombrar",
+"Error moving file" => "Error moviendo archivo",
+"Error" => "Error",
"Pending" => "Pendiente",
"Could not rename file" => "No se pudo renombrar el archivo",
-"replaced {new_name} with {old_name}" => "reemplazado {new_name} con {old_name}",
-"undo" => "deshacer",
"Error deleting file." => "Error al borrar el archivo",
"_%n folder_::_%n folders_" => array("%n carpeta","%n carpetas"),
"_%n file_::_%n files_" => array("%n archivo","%n archivos"),
@@ -59,8 +59,6 @@ $TRANSLATIONS = array(
"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "La clave privada no es válida para la app de cifrado. Por favor, actualiza la contraseña de tu clave privada en tus ajustes personales para recuperar el acceso a tus archivos cifrados.",
"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "El cifrado ha sido deshabilitado pero tus archivos permanecen cifrados. Por favor, ve a tus ajustes personales para descifrar tus archivos.",
"Your download is being prepared. This might take some time if the files are big." => "Su descarga está siendo preparada. Esto podría tardar algo de tiempo si los archivos son grandes.",
-"Error moving file" => "Error moviendo archivo",
-"Error" => "Error",
"Name" => "Nombre",
"Size" => "Tamaño",
"Modified" => "Modificado",
diff --git a/apps/files/l10n/es_AR.php b/apps/files/l10n/es_AR.php
index 105321276c1..f78615fc923 100644
--- a/apps/files/l10n/es_AR.php
+++ b/apps/files/l10n/es_AR.php
@@ -39,10 +39,10 @@ $TRANSLATIONS = array(
"Share" => "Compartir",
"Delete permanently" => "Borrar permanentemente",
"Rename" => "Cambiar nombre",
+"Error moving file" => "Error moviendo el archivo",
+"Error" => "Error",
"Pending" => "Pendientes",
"Could not rename file" => "No se pudo renombrar el archivo",
-"replaced {new_name} with {old_name}" => "se reemplazó {new_name} con {old_name}",
-"undo" => "deshacer",
"Error deleting file." => "Error al borrar el archivo.",
"_%n folder_::_%n folders_" => array("%n carpeta","%n carpetas"),
"_%n file_::_%n files_" => array("%n archivo","%n archivos"),
@@ -54,8 +54,6 @@ $TRANSLATIONS = array(
"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "Llave privada inválida para la aplicación de encriptación. Por favor actualice la clave de la llave privada en las configuraciones personales para recobrar el acceso a sus archivos encriptados.",
"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "El proceso de cifrado se ha desactivado, pero los archivos aún están encriptados. Por favor, vaya a la configuración personal para descifrar los archivos.",
"Your download is being prepared. This might take some time if the files are big." => "Tu descarga se está preparando. Esto puede demorar si los archivos son muy grandes.",
-"Error moving file" => "Error moviendo el archivo",
-"Error" => "Error",
"Name" => "Nombre",
"Size" => "Tamaño",
"Modified" => "Modificado",
diff --git a/apps/files/l10n/es_CL.php b/apps/files/l10n/es_CL.php
index 4f5e35bd887..8e051d1c389 100644
--- a/apps/files/l10n/es_CL.php
+++ b/apps/files/l10n/es_CL.php
@@ -2,10 +2,10 @@
$TRANSLATIONS = array(
"Files" => "Archivos",
"Share" => "Compartir",
+"Error" => "Error",
"_%n folder_::_%n folders_" => array("",""),
"_%n file_::_%n files_" => array("",""),
"_Uploading %n file_::_Uploading %n files_" => array("",""),
-"Error" => "Error",
"Upload" => "Subir",
"Download" => "Descargar"
);
diff --git a/apps/files/l10n/es_MX.php b/apps/files/l10n/es_MX.php
index f8a72f95d85..ea7db0d7b9c 100644
--- a/apps/files/l10n/es_MX.php
+++ b/apps/files/l10n/es_MX.php
@@ -39,10 +39,10 @@ $TRANSLATIONS = array(
"Share" => "Compartir",
"Delete permanently" => "Eliminar permanentemente",
"Rename" => "Renombrar",
+"Error moving file" => "Error moviendo archivo",
+"Error" => "Error",
"Pending" => "Pendiente",
"Could not rename file" => "No se pudo renombrar el archivo",
-"replaced {new_name} with {old_name}" => "reemplazado {new_name} con {old_name}",
-"undo" => "deshacer",
"Error deleting file." => "Error borrando el archivo.",
"_%n folder_::_%n folders_" => array("%n carpeta","%n carpetas"),
"_%n file_::_%n files_" => array("%n archivo","%n archivos"),
@@ -54,8 +54,6 @@ $TRANSLATIONS = array(
"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "La clave privada no es válida para la aplicación de cifrado. Por favor, actualiza la contraseña de tu clave privada en tus ajustes personales para recuperar el acceso a tus archivos cifrados.",
"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "El cifrado ha sido deshabilitado pero tus archivos permanecen cifrados. Por favor, ve a tus ajustes personales para descifrar tus archivos.",
"Your download is being prepared. This might take some time if the files are big." => "Su descarga está siendo preparada. Esto podría tardar algo de tiempo si los archivos son grandes.",
-"Error moving file" => "Error moviendo archivo",
-"Error" => "Error",
"Name" => "Nombre",
"Size" => "Tamaño",
"Modified" => "Modificado",
diff --git a/apps/files/l10n/et_EE.php b/apps/files/l10n/et_EE.php
index f1fdc82673c..4f0614feb5e 100644
--- a/apps/files/l10n/et_EE.php
+++ b/apps/files/l10n/et_EE.php
@@ -3,7 +3,9 @@ $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "Ei saa liigutada faili %s - samanimeline fail on juba olemas",
"Could not move %s" => "%s liigutamine ebaõnnestus",
"File name cannot be empty." => "Faili nimi ei saa olla tühi.",
+"\"%s\" is an invalid file name." => "\"%s\" on vigane failinimi.",
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Vigane nimi, '\\', '/', '<', '>', ':', '\"', '|', '?' ja '*' pole lubatud.",
+"The target folder has been moved or deleted." => "Sihtkataloog on ümber tõstetud või kustutatud.",
"The name %s is already used in the folder %s. Please choose a different name." => "Nimi %s on juba kasutusel kataloogis %s. Palun vali mõni teine nimi.",
"Not a valid source" => "Pole korrektne lähteallikas",
"Server is not allowed to open URLs, please check the server configuration" => "Server ei võimalda URL-ide avamist, palun kontrolli serveri seadistust",
@@ -27,6 +29,8 @@ $TRANSLATIONS = array(
"Invalid directory." => "Vigane kaust.",
"Files" => "Failid",
"Unable to upload {filename} as it is a directory or has 0 bytes" => "Ei saa üles laadida {filename}, kuna see on kataloog või selle suurus on 0 baiti",
+"Total file size {size1} exceeds upload limit {size2}" => "Faili suurus {size1} ületab faili üleslaadimise mahu piirangu {size2}.",
+"Not enough free space, you are uploading {size1} but only {size2} is left" => "Pole piisavalt vaba ruumi. Sa laadid üles {size1}, kuid ainult {size2} on saadaval.",
"Upload cancelled." => "Üleslaadimine tühistati.",
"Could not get result from server." => "Serverist ei saadud tulemusi",
"File upload is in progress. Leaving the page now will cancel the upload." => "Faili üleslaadimine on töös. Lehelt lahkumine katkestab selle üleslaadimise.",
@@ -39,23 +43,22 @@ $TRANSLATIONS = array(
"Share" => "Jaga",
"Delete permanently" => "Kustuta jäädavalt",
"Rename" => "Nimeta ümber",
+"Error moving file" => "Viga faili eemaldamisel",
+"Error" => "Viga",
"Pending" => "Ootel",
"Could not rename file" => "Ei suuda faili ümber nimetada",
-"replaced {new_name} with {old_name}" => "asendas nime {old_name} nimega {new_name}",
-"undo" => "tagasi",
"Error deleting file." => "Viga faili kustutamisel.",
"_%n folder_::_%n folders_" => array("%n kataloog","%n kataloogi"),
"_%n file_::_%n files_" => array("%n fail","%n faili"),
"{dirs} and {files}" => "{dirs} ja {files}",
"_Uploading %n file_::_Uploading %n files_" => array("Laadin üles %n faili","Laadin üles %n faili"),
+"\"{name}\" is an invalid file name." => "\"{name}\" on vigane failinimi.",
"Your storage is full, files can not be updated or synced anymore!" => "Sinu andmemaht on täis! Faile ei uuendata ega sünkroniseerita!",
"Your storage is almost full ({usedSpacePercent}%)" => "Su andmemaht on peaaegu täis ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" => "Krüpteerimisrakend on lubatud, kuid võtmeid pole lähtestatud. Palun logi välja ning uuesti sisse.",
"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "Vigane Krüpteerimisrakendi privaatvõti . Palun uuenda oma privaatse võtme parool oma personaasete seadete all taastamaks ligipääsu oma krüpteeritud failidele.",
"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "Krüpteering on keelatud, kuid sinu failid on endiselt krüpteeritud. Palun vaata oma personaalseid seadeid oma failide dekrüpteerimiseks.",
"Your download is being prepared. This might take some time if the files are big." => "Valmistatakse allalaadimist. See võib võtta veidi aega, kui on tegu suurte failidega. ",
-"Error moving file" => "Viga faili eemaldamisel",
-"Error" => "Viga",
"Name" => "Nimi",
"Size" => "Suurus",
"Modified" => "Muudetud",
diff --git a/apps/files/l10n/eu.php b/apps/files/l10n/eu.php
index be601eecfbf..d59dd396283 100644
--- a/apps/files/l10n/eu.php
+++ b/apps/files/l10n/eu.php
@@ -39,10 +39,10 @@ $TRANSLATIONS = array(
"Share" => "Elkarbanatu",
"Delete permanently" => "Ezabatu betirako",
"Rename" => "Berrizendatu",
+"Error moving file" => "Errorea fitxategia mugitzean",
+"Error" => "Errorea",
"Pending" => "Zain",
"Could not rename file" => "Ezin izan da fitxategia berrizendatu",
-"replaced {new_name} with {old_name}" => " {new_name}-k {old_name} ordezkatu du",
-"undo" => "desegin",
"Error deleting file." => "Errorea fitxategia ezabatzerakoan.",
"_%n folder_::_%n folders_" => array("karpeta %n","%n karpeta"),
"_%n file_::_%n files_" => array("fitxategi %n","%n fitxategi"),
@@ -54,8 +54,6 @@ $TRANSLATIONS = array(
"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "Enkriptazio aplikaziorako gako pribatu okerra. Mesedez eguneratu zure gako pribatuaren pasahitza zure ezarpen pertsonaletan zure enkriptatuko fitxategietarako sarrera berreskuratzeko.",
"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "Enkriptazioa desgaitua izan da baina zure fitxategiak oraindik enkriptatuta daude. Mesedez jo zure ezarpen pertsonaletara zure fitxategiak dekodifikatzeko.",
"Your download is being prepared. This might take some time if the files are big." => "Zure deskarga prestatu egin behar da. Denbora bat har lezake fitxategiak handiak badira. ",
-"Error moving file" => "Errorea fitxategia mugitzean",
-"Error" => "Errorea",
"Name" => "Izena",
"Size" => "Tamaina",
"Modified" => "Aldatuta",
diff --git a/apps/files/l10n/fa.php b/apps/files/l10n/fa.php
index e1142aba160..2e8f6255e24 100644
--- a/apps/files/l10n/fa.php
+++ b/apps/files/l10n/fa.php
@@ -23,16 +23,14 @@ $TRANSLATIONS = array(
"Share" => "اشتراک‌گذاری",
"Delete permanently" => "حذف قطعی",
"Rename" => "تغییرنام",
+"Error" => "خطا",
"Pending" => "در انتظار",
-"replaced {new_name} with {old_name}" => "{نام_جدید} با { نام_قدیمی} جایگزین شد.",
-"undo" => "بازگشت",
"_%n folder_::_%n folders_" => array(""),
"_%n file_::_%n files_" => array(""),
"_Uploading %n file_::_Uploading %n files_" => array("در حال بارگذاری %n فایل"),
"Your storage is full, files can not be updated or synced anymore!" => "فضای ذخیره ی شما کاملا پر است، بیش از این فایلها بهنگام یا همگام سازی نمی توانند بشوند!",
"Your storage is almost full ({usedSpacePercent}%)" => "فضای ذخیره ی شما تقریبا پر است ({usedSpacePercent}%)",
"Your download is being prepared. This might take some time if the files are big." => "دانلود شما در حال آماده شدن است. در صورتیکه پرونده ها بزرگ باشند ممکن است مدتی طول بکشد.",
-"Error" => "خطا",
"Name" => "نام",
"Size" => "اندازه",
"Modified" => "تاریخ",
diff --git a/apps/files/l10n/fi_FI.php b/apps/files/l10n/fi_FI.php
index 6b94d8b4fae..b6383c144de 100644
--- a/apps/files/l10n/fi_FI.php
+++ b/apps/files/l10n/fi_FI.php
@@ -41,9 +41,10 @@ $TRANSLATIONS = array(
"Share" => "Jaa",
"Delete permanently" => "Poista pysyvästi",
"Rename" => "Nimeä uudelleen",
+"Error moving file" => "Virhe tiedostoa siirrettäessä",
+"Error" => "Virhe",
"Pending" => "Odottaa",
"Could not rename file" => "Tiedoston nimeäminen uudelleen epäonnistui",
-"undo" => "kumoa",
"Error deleting file." => "Virhe tiedostoa poistaessa.",
"_%n folder_::_%n folders_" => array("%n kansio","%n kansiota"),
"_%n file_::_%n files_" => array("%n tiedosto","%n tiedostoa"),
@@ -54,8 +55,6 @@ $TRANSLATIONS = array(
"Your storage is almost full ({usedSpacePercent}%)" => "Tallennustila on melkein loppu ({usedSpacePercent}%)",
"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "Salaus poistettiin käytöstä, mutta tiedostosi ovat edelleen salattuina. Siirry henkilökohtaisiin asetuksiin avataksesi tiedostojesi salauksen.",
"Your download is being prepared. This might take some time if the files are big." => "Lataustasi valmistellaan. Tämä saattaa kestää hetken, jos tiedostot ovat suuria kooltaan.",
-"Error moving file" => "Virhe tiedostoa siirrettäessä",
-"Error" => "Virhe",
"Name" => "Nimi",
"Size" => "Koko",
"Modified" => "Muokattu",
diff --git a/apps/files/l10n/fr.php b/apps/files/l10n/fr.php
index ad768f03de7..0eed6a70f91 100644
--- a/apps/files/l10n/fr.php
+++ b/apps/files/l10n/fr.php
@@ -43,10 +43,10 @@ $TRANSLATIONS = array(
"Share" => "Partager",
"Delete permanently" => "Supprimer de façon définitive",
"Rename" => "Renommer",
+"Error moving file" => "Erreur lors du déplacement du fichier",
+"Error" => "Erreur",
"Pending" => "En attente",
"Could not rename file" => "Impossible de renommer le fichier",
-"replaced {new_name} with {old_name}" => "{new_name} a été remplacé par {old_name}",
-"undo" => "annuler",
"Error deleting file." => "Erreur pendant la suppression du fichier.",
"_%n folder_::_%n folders_" => array("%n dossier","%n dossiers"),
"_%n file_::_%n files_" => array("%n fichier","%n fichiers"),
@@ -59,8 +59,6 @@ $TRANSLATIONS = array(
"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "Votre clef privée pour l'application de chiffrement est invalide ! Veuillez mettre à jour le mot de passe de votre clef privée dans vos paramètres personnels pour récupérer l'accès à vos fichiers chiffrés.",
"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "Le chiffrement était désactivé mais vos fichiers sont toujours chiffrés. Veuillez vous rendre sur vos Paramètres personnels pour déchiffrer vos fichiers.",
"Your download is being prepared. This might take some time if the files are big." => "Votre téléchargement est cours de préparation. Ceci peut nécessiter un certain temps si les fichiers sont volumineux.",
-"Error moving file" => "Erreur lors du déplacement du fichier",
-"Error" => "Erreur",
"Name" => "Nom",
"Size" => "Taille",
"Modified" => "Modifié",
diff --git a/apps/files/l10n/gl.php b/apps/files/l10n/gl.php
index 7ea8181dc71..9fe6546de51 100644
--- a/apps/files/l10n/gl.php
+++ b/apps/files/l10n/gl.php
@@ -43,10 +43,10 @@ $TRANSLATIONS = array(
"Share" => "Compartir",
"Delete permanently" => "Eliminar permanentemente",
"Rename" => "Renomear",
+"Error moving file" => "Produciuse un erro ao mover o ficheiro",
+"Error" => "Erro",
"Pending" => "Pendentes",
"Could not rename file" => "Non foi posíbel renomear o ficheiro",
-"replaced {new_name} with {old_name}" => "substituír {new_name} por {old_name}",
-"undo" => "desfacer",
"Error deleting file." => "Produciuse un erro ao eliminar o ficheiro.",
"_%n folder_::_%n folders_" => array("%n cartafol","%n cartafoles"),
"_%n file_::_%n files_" => array("%n ficheiro","%n ficheiros"),
@@ -59,8 +59,6 @@ $TRANSLATIONS = array(
"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "A chave privada para o aplicativo de cifrado non é correcta. Actualice o contrasinal da súa chave privada nos seus axustes persoais para recuperar o acceso aos seus ficheiros cifrados.",
"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "O cifrado foi desactivado, mais os ficheiros están cifrados. Vaia á configuración persoal para descifrar os ficheiros.",
"Your download is being prepared. This might take some time if the files are big." => "Está a prepararse a súa descarga. Isto pode levar bastante tempo se os ficheiros son grandes.",
-"Error moving file" => "Produciuse un erro ao mover o ficheiro",
-"Error" => "Erro",
"Name" => "Nome",
"Size" => "Tamaño",
"Modified" => "Modificado",
diff --git a/apps/files/l10n/he.php b/apps/files/l10n/he.php
index 2035c8488bd..ab8640a91d1 100644
--- a/apps/files/l10n/he.php
+++ b/apps/files/l10n/he.php
@@ -23,14 +23,12 @@ $TRANSLATIONS = array(
"Share" => "שתף",
"Delete permanently" => "מחק לצמיתות",
"Rename" => "שינוי שם",
+"Error" => "שגיאה",
"Pending" => "ממתין",
-"replaced {new_name} with {old_name}" => "{new_name} הוחלף ב־{old_name}",
-"undo" => "ביטול",
"_%n folder_::_%n folders_" => array("",""),
"_%n file_::_%n files_" => array("",""),
"_Uploading %n file_::_Uploading %n files_" => array("",""),
"Your storage is almost full ({usedSpacePercent}%)" => "שטח האחסון שלך כמעט מלא ({usedSpacePercent}%)",
-"Error" => "שגיאה",
"Name" => "שם",
"Size" => "גודל",
"Modified" => "זמן שינוי",
diff --git a/apps/files/l10n/hi.php b/apps/files/l10n/hi.php
index ae01bfc47e1..b4234b51376 100644
--- a/apps/files/l10n/hi.php
+++ b/apps/files/l10n/hi.php
@@ -1,10 +1,10 @@
<?php
$TRANSLATIONS = array(
"Share" => "साझा करें",
+"Error" => "त्रुटि",
"_%n folder_::_%n folders_" => array("",""),
"_%n file_::_%n files_" => array("",""),
"_Uploading %n file_::_Uploading %n files_" => array("",""),
-"Error" => "त्रुटि",
"Upload" => "अपलोड ",
"Save" => "सहेजें"
);
diff --git a/apps/files/l10n/hr.php b/apps/files/l10n/hr.php
index 5048a15c8bb..ef978e6cfb7 100644
--- a/apps/files/l10n/hr.php
+++ b/apps/files/l10n/hr.php
@@ -11,12 +11,11 @@ $TRANSLATIONS = array(
"File upload is in progress. Leaving the page now will cancel the upload." => "Učitavanje datoteke. Napuštanjem stranice će prekinuti učitavanje.",
"Share" => "Podijeli",
"Rename" => "Promjeni ime",
+"Error" => "Greška",
"Pending" => "U tijeku",
-"undo" => "vrati",
"_%n folder_::_%n folders_" => array("","",""),
"_%n file_::_%n files_" => array("","",""),
"_Uploading %n file_::_Uploading %n files_" => array("","",""),
-"Error" => "Greška",
"Name" => "Ime",
"Size" => "Veličina",
"Modified" => "Zadnja promjena",
diff --git a/apps/files/l10n/hu_HU.php b/apps/files/l10n/hu_HU.php
index 6f5ba9b4724..e4ab355c9b1 100644
--- a/apps/files/l10n/hu_HU.php
+++ b/apps/files/l10n/hu_HU.php
@@ -39,10 +39,10 @@ $TRANSLATIONS = array(
"Share" => "Megosztás",
"Delete permanently" => "Végleges törlés",
"Rename" => "Átnevezés",
+"Error moving file" => "Az állomány áthelyezése nem sikerült.",
+"Error" => "Hiba",
"Pending" => "Folyamatban",
"Could not rename file" => "Az állomány nem nevezhető át",
-"replaced {new_name} with {old_name}" => "{new_name} fájlt kicseréltük ezzel: {old_name}",
-"undo" => "visszavonás",
"Error deleting file." => "Hiba a file törlése közben.",
"_%n folder_::_%n folders_" => array("%n mappa","%n mappa"),
"_%n file_::_%n files_" => array("%n állomány","%n állomány"),
@@ -54,8 +54,6 @@ $TRANSLATIONS = array(
"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "Az állományok titkosításához használt titkos kulcsa érvénytelen. Kérjük frissítse a titkos kulcs jelszót a személyes beállításokban, hogy ismét hozzáférjen a titkosított állományaihoz!",
"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "A titkosítási funkciót kikapcsolták, de az Ön állományai még mindig titkosított állapotban vannak. A személyes beállításoknál tudja a titkosítást feloldani.",
"Your download is being prepared. This might take some time if the files are big." => "Készül a letöltendő állomány. Ez eltarthat egy ideig, ha nagyok a fájlok.",
-"Error moving file" => "Az állomány áthelyezése nem sikerült.",
-"Error" => "Hiba",
"Name" => "Név",
"Size" => "Méret",
"Modified" => "Módosítva",
diff --git a/apps/files/l10n/ia.php b/apps/files/l10n/ia.php
index 82fd2e658d7..420e48395c7 100644
--- a/apps/files/l10n/ia.php
+++ b/apps/files/l10n/ia.php
@@ -5,10 +5,10 @@ $TRANSLATIONS = array(
"Missing a temporary folder" => "Manca un dossier temporari",
"Files" => "Files",
"Share" => "Compartir",
+"Error" => "Error",
"_%n folder_::_%n folders_" => array("",""),
"_%n file_::_%n files_" => array("",""),
"_Uploading %n file_::_Uploading %n files_" => array("",""),
-"Error" => "Error",
"Name" => "Nomine",
"Size" => "Dimension",
"Modified" => "Modificate",
diff --git a/apps/files/l10n/id.php b/apps/files/l10n/id.php
index 45bc05c9182..8356c5465eb 100644
--- a/apps/files/l10n/id.php
+++ b/apps/files/l10n/id.php
@@ -37,10 +37,10 @@ $TRANSLATIONS = array(
"Share" => "Bagikan",
"Delete permanently" => "Hapus secara permanen",
"Rename" => "Ubah nama",
+"Error moving file" => "Galat saat memindahkan berkas",
+"Error" => "Galat",
"Pending" => "Menunggu",
"Could not rename file" => "Tidak dapat mengubah nama berkas",
-"replaced {new_name} with {old_name}" => "mengganti {new_name} dengan {old_name}",
-"undo" => "urungkan",
"Error deleting file." => "Galat saat menghapus berkas.",
"_%n folder_::_%n folders_" => array("%n folder"),
"_%n file_::_%n files_" => array("%n berkas"),
@@ -52,8 +52,6 @@ $TRANSLATIONS = array(
"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "Kunci privat tidak sah untuk Aplikasi Enskripsi. Silakan perbarui sandi kunci privat anda pada pengaturan pribadi untuk memulihkan akses ke berkas anda yang dienskripsi.",
"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "Enskripi telah dinonaktifkan tetapi berkas anda tetap dienskripsi. Silakan menuju ke pengaturan pribadi untuk deskrip berkas anda.",
"Your download is being prepared. This might take some time if the files are big." => "Unduhan Anda sedang disiapkan. Prosesnya dapat berlangsung agak lama jika ukuran berkasnya besar.",
-"Error moving file" => "Galat saat memindahkan berkas",
-"Error" => "Galat",
"Name" => "Nama",
"Size" => "Ukuran",
"Modified" => "Dimodifikasi",
diff --git a/apps/files/l10n/is.php b/apps/files/l10n/is.php
index 088cdefa304..00503028e0e 100644
--- a/apps/files/l10n/is.php
+++ b/apps/files/l10n/is.php
@@ -19,13 +19,11 @@ $TRANSLATIONS = array(
"{new_name} already exists" => "{new_name} er þegar til",
"Share" => "Deila",
"Rename" => "Endurskýra",
+"Error" => "Villa",
"Pending" => "Bíður",
-"replaced {new_name} with {old_name}" => "yfirskrifaði {new_name} með {old_name}",
-"undo" => "afturkalla",
"_%n folder_::_%n folders_" => array("",""),
"_%n file_::_%n files_" => array("",""),
"_Uploading %n file_::_Uploading %n files_" => array("",""),
-"Error" => "Villa",
"Name" => "Nafn",
"Size" => "Stærð",
"Modified" => "Breytt",
diff --git a/apps/files/l10n/it.php b/apps/files/l10n/it.php
index e1a34e646fb..9539496a3fc 100644
--- a/apps/files/l10n/it.php
+++ b/apps/files/l10n/it.php
@@ -43,10 +43,10 @@ $TRANSLATIONS = array(
"Share" => "Condividi",
"Delete permanently" => "Elimina definitivamente",
"Rename" => "Rinomina",
+"Error moving file" => "Errore durante lo spostamento del file",
+"Error" => "Errore",
"Pending" => "In corso",
"Could not rename file" => "Impossibile rinominare il file",
-"replaced {new_name} with {old_name}" => "sostituito {new_name} con {old_name}",
-"undo" => "annulla",
"Error deleting file." => "Errore durante l'eliminazione del file.",
"_%n folder_::_%n folders_" => array("%n cartella","%n cartelle"),
"_%n file_::_%n files_" => array("%n file","%n file"),
@@ -59,8 +59,6 @@ $TRANSLATIONS = array(
"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "Chiave privata non valida per l'applicazione di cifratura. Aggiorna la password della chiave privata nelle impostazioni personali per ripristinare l'accesso ai tuoi file cifrati.",
"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "La cifratura è stata disabilitata ma i tuoi file sono ancora cifrati. Vai nelle impostazioni personali per decifrare i file.",
"Your download is being prepared. This might take some time if the files are big." => "Il tuo scaricamento è in fase di preparazione. Ciò potrebbe richiedere del tempo se i file sono grandi.",
-"Error moving file" => "Errore durante lo spostamento del file",
-"Error" => "Errore",
"Name" => "Nome",
"Size" => "Dimensione",
"Modified" => "Modificato",
diff --git a/apps/files/l10n/ja.php b/apps/files/l10n/ja.php
index eb6cb0efc50..dd8d4e4e3f6 100644
--- a/apps/files/l10n/ja.php
+++ b/apps/files/l10n/ja.php
@@ -43,10 +43,10 @@ $TRANSLATIONS = array(
"Share" => "共有",
"Delete permanently" => "完全に削除する",
"Rename" => "名前の変更",
+"Error moving file" => "ファイルの移動エラー",
+"Error" => "エラー",
"Pending" => "中断",
"Could not rename file" => "ファイルの名前変更ができませんでした",
-"replaced {new_name} with {old_name}" => "{old_name} を {new_name} に置換",
-"undo" => "元に戻す",
"Error deleting file." => "ファイルの削除エラー。",
"_%n folder_::_%n folders_" => array("%n 個のフォルダー"),
"_%n file_::_%n files_" => array("%n 個のファイル"),
@@ -59,8 +59,6 @@ $TRANSLATIONS = array(
"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "暗号化アプリの無効なプライベートキーです。あなたの暗号化されたファイルへアクセスするために、個人設定からプライベートキーのパスワードを更新してください。",
"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "暗号化の機能は無効化されましたが、ファイルはすでに暗号化されています。個人設定からファイルを複合を行ってください。",
"Your download is being prepared. This might take some time if the files are big." => "ダウンロードの準備中です。ファイルサイズが大きい場合は少し時間がかかるかもしれません。",
-"Error moving file" => "ファイルの移動エラー",
-"Error" => "エラー",
"Name" => "名前",
"Size" => "サイズ",
"Modified" => "更新日時",
diff --git a/apps/files/l10n/ka_GE.php b/apps/files/l10n/ka_GE.php
index 230c2e4ede2..f9749d72bb4 100644
--- a/apps/files/l10n/ka_GE.php
+++ b/apps/files/l10n/ka_GE.php
@@ -21,16 +21,14 @@ $TRANSLATIONS = array(
"Share" => "გაზიარება",
"Delete permanently" => "სრულად წაშლა",
"Rename" => "გადარქმევა",
+"Error" => "შეცდომა",
"Pending" => "მოცდის რეჟიმში",
-"replaced {new_name} with {old_name}" => "{new_name} შეცვლილია {old_name}–ით",
-"undo" => "დაბრუნება",
"_%n folder_::_%n folders_" => array(""),
"_%n file_::_%n files_" => array(""),
"_Uploading %n file_::_Uploading %n files_" => array(""),
"Your storage is full, files can not be updated or synced anymore!" => "თქვენი საცავი გადაივსო. ფაილების განახლება და სინქრონიზირება ვერ მოხერხდება!",
"Your storage is almost full ({usedSpacePercent}%)" => "თქვენი საცავი თითქმის გადაივსო ({usedSpacePercent}%)",
"Your download is being prepared. This might take some time if the files are big." => "გადმოწერის მოთხოვნა მუშავდება. ის მოითხოვს გარკვეულ დროს რაგდან ფაილები არის დიდი ზომის.",
-"Error" => "შეცდომა",
"Name" => "სახელი",
"Size" => "ზომა",
"Modified" => "შეცვლილია",
diff --git a/apps/files/l10n/km.php b/apps/files/l10n/km.php
index 702c811ecf2..a7a01ccab9d 100644
--- a/apps/files/l10n/km.php
+++ b/apps/files/l10n/km.php
@@ -2,11 +2,10 @@
$TRANSLATIONS = array(
"Files" => "ឯកសារ",
"Share" => "ចែក​រំលែក",
-"undo" => "មិន​ធ្វើ​វិញ",
+"Error" => "កំហុស",
"_%n folder_::_%n folders_" => array(""),
"_%n file_::_%n files_" => array(""),
"_Uploading %n file_::_Uploading %n files_" => array(""),
-"Error" => "កំហុស",
"Name" => "ឈ្មោះ",
"Size" => "ទំហំ",
"Upload" => "ផ្ទុក​ឡើង",
diff --git a/apps/files/l10n/ko.php b/apps/files/l10n/ko.php
index 92a2578074c..c0f0d7d4454 100644
--- a/apps/files/l10n/ko.php
+++ b/apps/files/l10n/ko.php
@@ -39,10 +39,10 @@ $TRANSLATIONS = array(
"Share" => "공유",
"Delete permanently" => "영구히 삭제",
"Rename" => "이름 바꾸기",
+"Error moving file" => "파일 이동 오류",
+"Error" => "오류",
"Pending" => "대기 중",
"Could not rename file" => "이름을 변경할 수 없음",
-"replaced {new_name} with {old_name}" => "{old_name}이(가) {new_name}(으)로 대체됨",
-"undo" => "실행 취소",
"Error deleting file." => "파일 삭제 오류.",
"_%n folder_::_%n folders_" => array("폴더 %n개"),
"_%n file_::_%n files_" => array("파일 %n개"),
@@ -54,8 +54,6 @@ $TRANSLATIONS = array(
"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "암호화 앱의 개인 키가 잘못되었습니다. 암호화된 파일에 다시 접근하려면 개인 설정에서 개인 키 암호를 업데이트해야 합니다.",
"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "암호화는 해제되어 있지만, 파일은 아직 암호화되어 있습니다. 개인 설정에서 파일을 복호화하십시오.",
"Your download is being prepared. This might take some time if the files are big." => "다운로드 준비 중입니다. 파일 크기가 크면 시간이 오래 걸릴 수도 있습니다.",
-"Error moving file" => "파일 이동 오류",
-"Error" => "오류",
"Name" => "이름",
"Size" => "크기",
"Modified" => "수정됨",
diff --git a/apps/files/l10n/ku_IQ.php b/apps/files/l10n/ku_IQ.php
index c0141656f5d..6ec5819d380 100644
--- a/apps/files/l10n/ku_IQ.php
+++ b/apps/files/l10n/ku_IQ.php
@@ -2,10 +2,10 @@
$TRANSLATIONS = array(
"Files" => "په‌ڕگەکان",
"Share" => "هاوبەشی کردن",
+"Error" => "هه‌ڵه",
"_%n folder_::_%n folders_" => array("",""),
"_%n file_::_%n files_" => array("",""),
"_Uploading %n file_::_Uploading %n files_" => array("",""),
-"Error" => "هه‌ڵه",
"Name" => "ناو",
"Upload" => "بارکردن",
"Save" => "پاشکه‌وتکردن",
diff --git a/apps/files/l10n/lb.php b/apps/files/l10n/lb.php
index 822ca7e2d02..38b5d672d02 100644
--- a/apps/files/l10n/lb.php
+++ b/apps/files/l10n/lb.php
@@ -11,11 +11,10 @@ $TRANSLATIONS = array(
"File upload is in progress. Leaving the page now will cancel the upload." => "File Upload am gaang. Wann's de des Säit verléiss gëtt den Upload ofgebrach.",
"Share" => "Deelen",
"Rename" => "Ëm-benennen",
-"undo" => "réckgängeg man",
+"Error" => "Fehler",
"_%n folder_::_%n folders_" => array("",""),
"_%n file_::_%n files_" => array("",""),
"_Uploading %n file_::_Uploading %n files_" => array("",""),
-"Error" => "Fehler",
"Name" => "Numm",
"Size" => "Gréisst",
"Modified" => "Geännert",
diff --git a/apps/files/l10n/lt_LT.php b/apps/files/l10n/lt_LT.php
index 14c48621174..50097e5f362 100644
--- a/apps/files/l10n/lt_LT.php
+++ b/apps/files/l10n/lt_LT.php
@@ -39,10 +39,10 @@ $TRANSLATIONS = array(
"Share" => "Dalintis",
"Delete permanently" => "Ištrinti negrįžtamai",
"Rename" => "Pervadinti",
+"Error moving file" => "Klaida perkeliant failą",
+"Error" => "Klaida",
"Pending" => "Laukiantis",
"Could not rename file" => "Neįmanoma pervadinti failo",
-"replaced {new_name} with {old_name}" => "pakeiskite {new_name} į {old_name}",
-"undo" => "anuliuoti",
"Error deleting file." => "Klaida trinant failą.",
"_%n folder_::_%n folders_" => array("%n aplankas","%n aplankai","%n aplankų"),
"_%n file_::_%n files_" => array("%n failas","%n failai","%n failų"),
@@ -54,8 +54,6 @@ $TRANSLATIONS = array(
"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "Netinkamas privatus raktas Šifravimo programai. Prašome atnaujinti savo privataus rakto slaptažodį asmeniniuose nustatymuose, kad atkurti prieigą prie šifruotų failų.",
"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "Šifravimas buvo išjungtas, bet Jūsų failai vis dar užšifruoti. Prašome eiti į asmeninius nustatymus ir iššifruoti savo failus.",
"Your download is being prepared. This might take some time if the files are big." => "Jūsų atsisiuntimas yra paruošiamas. tai gali užtrukti jei atsisiunčiamas didelis failas.",
-"Error moving file" => "Klaida perkeliant failą",
-"Error" => "Klaida",
"Name" => "Pavadinimas",
"Size" => "Dydis",
"Modified" => "Pakeista",
diff --git a/apps/files/l10n/lv.php b/apps/files/l10n/lv.php
index 0d2ebf281ab..fcb1a59aa38 100644
--- a/apps/files/l10n/lv.php
+++ b/apps/files/l10n/lv.php
@@ -23,9 +23,8 @@ $TRANSLATIONS = array(
"Share" => "Dalīties",
"Delete permanently" => "Dzēst pavisam",
"Rename" => "Pārsaukt",
+"Error" => "Kļūda",
"Pending" => "Gaida savu kārtu",
-"replaced {new_name} with {old_name}" => "aizvietoja {new_name} ar {old_name}",
-"undo" => "atsaukt",
"_%n folder_::_%n folders_" => array("%n mapes","%n mape","%n mapes"),
"_%n file_::_%n files_" => array("%n faili","%n fails","%n faili"),
"_Uploading %n file_::_Uploading %n files_" => array("%n","Augšupielāde %n failu","Augšupielāde %n failus"),
@@ -33,7 +32,6 @@ $TRANSLATIONS = array(
"Your storage is almost full ({usedSpacePercent}%)" => "Jūsu krātuve ir gandrīz pilna ({usedSpacePercent}%)",
"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "Šifrēšana tika atslēgta, tomēr jūsu faili joprojām ir šifrēti. Atšifrēt failus var Personiskajos uzstādījumos.",
"Your download is being prepared. This might take some time if the files are big." => "Tiek sagatavota lejupielāde. Tas var aizņemt kādu laiciņu, ja datnes ir lielas.",
-"Error" => "Kļūda",
"Name" => "Nosaukums",
"Size" => "Izmērs",
"Modified" => "Mainīts",
diff --git a/apps/files/l10n/mk.php b/apps/files/l10n/mk.php
index bc9ee15823c..fa6efd1aff3 100644
--- a/apps/files/l10n/mk.php
+++ b/apps/files/l10n/mk.php
@@ -34,10 +34,10 @@ $TRANSLATIONS = array(
"Share" => "Сподели",
"Delete permanently" => "Трајно избришани",
"Rename" => "Преименувај",
+"Error moving file" => "Грешка при префрлање на датотека",
+"Error" => "Грешка",
"Pending" => "Чека",
"Could not rename file" => "Не можам да ја преименувам датотеката",
-"replaced {new_name} with {old_name}" => "заменета {new_name} со {old_name}",
-"undo" => "врати",
"_%n folder_::_%n folders_" => array("",""),
"_%n file_::_%n files_" => array("",""),
"{dirs} and {files}" => "{dirs} и {files}",
@@ -45,8 +45,6 @@ $TRANSLATIONS = array(
"Your storage is full, files can not be updated or synced anymore!" => "Вашиот сториџ е полн, датотеките веќе не можат да се освежуваат или синхронизираат!",
"Your storage is almost full ({usedSpacePercent}%)" => "Вашиот сториџ е скоро полн ({usedSpacePercent}%)",
"Your download is being prepared. This might take some time if the files are big." => "Вашето преземање се подготвува. Ова може да потрае до колку датотеките се големи.",
-"Error moving file" => "Грешка при префрлање на датотека",
-"Error" => "Грешка",
"Name" => "Име",
"Size" => "Големина",
"Modified" => "Променето",
diff --git a/apps/files/l10n/ms_MY.php b/apps/files/l10n/ms_MY.php
index 0a7a50abb1a..df0054c3d00 100644
--- a/apps/files/l10n/ms_MY.php
+++ b/apps/files/l10n/ms_MY.php
@@ -11,11 +11,11 @@ $TRANSLATIONS = array(
"Upload cancelled." => "Muatnaik dibatalkan.",
"Share" => "Kongsi",
"Rename" => "Namakan",
+"Error" => "Ralat",
"Pending" => "Dalam proses",
"_%n folder_::_%n folders_" => array(""),
"_%n file_::_%n files_" => array(""),
"_Uploading %n file_::_Uploading %n files_" => array(""),
-"Error" => "Ralat",
"Name" => "Nama",
"Size" => "Saiz",
"Modified" => "Dimodifikasi",
diff --git a/apps/files/l10n/nb_NO.php b/apps/files/l10n/nb_NO.php
index b90bee38f99..f1e2c2edeeb 100644
--- a/apps/files/l10n/nb_NO.php
+++ b/apps/files/l10n/nb_NO.php
@@ -39,10 +39,10 @@ $TRANSLATIONS = array(
"Share" => "Del",
"Delete permanently" => "Slett permanent",
"Rename" => "Gi nytt navn",
+"Error moving file" => "Feil ved flytting av fil",
+"Error" => "Feil",
"Pending" => "Ventende",
"Could not rename file" => "Klarte ikke å gi nytt navn til fil",
-"replaced {new_name} with {old_name}" => "erstattet {new_name} med {old_name}",
-"undo" => "angre",
"Error deleting file." => "Feil ved sletting av fil.",
"_%n folder_::_%n folders_" => array("%n mappe","%n mapper"),
"_%n file_::_%n files_" => array("%n fil","%n filer"),
@@ -54,8 +54,6 @@ $TRANSLATIONS = array(
"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "Ugyldig privat nøkkel for Krypterings-app. Oppdater passordet for din private nøkkel i dine personlige innstillinger for å gjenopprette tilgang til de krypterte filene dine.",
"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "Kryptering ble slått av men filene dine er fremdeles kryptert. Gå til dine personlige innstillinger for å dekryptere filene dine.",
"Your download is being prepared. This might take some time if the files are big." => "Nedlastingen din klargjøres. Hvis filene er store kan dette ta litt tid.",
-"Error moving file" => "Feil ved flytting av fil",
-"Error" => "Feil",
"Name" => "Navn",
"Size" => "Størrelse",
"Modified" => "Endret",
diff --git a/apps/files/l10n/nl.php b/apps/files/l10n/nl.php
index c617f0bfdde..946c7905b23 100644
--- a/apps/files/l10n/nl.php
+++ b/apps/files/l10n/nl.php
@@ -43,10 +43,10 @@ $TRANSLATIONS = array(
"Share" => "Delen",
"Delete permanently" => "Verwijder definitief",
"Rename" => "Hernoem",
+"Error moving file" => "Fout bij verplaatsen bestand",
+"Error" => "Fout",
"Pending" => "In behandeling",
"Could not rename file" => "Kon niet hernoemen bestand",
-"replaced {new_name} with {old_name}" => "verving {new_name} met {old_name}",
-"undo" => "ongedaan maken",
"Error deleting file." => "Fout bij verwijderen bestand.",
"_%n folder_::_%n folders_" => array("","%n mappen"),
"_%n file_::_%n files_" => array("","%n bestanden"),
@@ -59,8 +59,6 @@ $TRANSLATIONS = array(
"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "Ongeldige privésleutel voor crypto app. Werk het privésleutel wachtwoord bij in uw persoonlijke instellingen om opnieuw toegang te krijgen tot uw versleutelde bestanden.",
"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "Encryptie is uitgeschakeld maar uw bestanden zijn nog steeds versleuteld. Ga naar uw persoonlijke instellingen om uw bestanden te decoderen.",
"Your download is being prepared. This might take some time if the files are big." => "Uw download wordt voorbereid. Dit kan enige tijd duren bij grote bestanden.",
-"Error moving file" => "Fout bij verplaatsen bestand",
-"Error" => "Fout",
"Name" => "Naam",
"Size" => "Grootte",
"Modified" => "Aangepast",
diff --git a/apps/files/l10n/nn_NO.php b/apps/files/l10n/nn_NO.php
index 4f74167d9ad..bd17fa3386a 100644
--- a/apps/files/l10n/nn_NO.php
+++ b/apps/files/l10n/nn_NO.php
@@ -27,9 +27,9 @@ $TRANSLATIONS = array(
"Share" => "Del",
"Delete permanently" => "Slett for godt",
"Rename" => "Endra namn",
+"Error moving file" => "Feil ved flytting av fil",
+"Error" => "Feil",
"Pending" => "Under vegs",
-"replaced {new_name} with {old_name}" => "bytte ut {new_name} med {old_name}",
-"undo" => "angre",
"_%n folder_::_%n folders_" => array("%n mappe","%n mapper"),
"_%n file_::_%n files_" => array("%n fil","%n filer"),
"{dirs} and {files}" => "{dirs} og {files}",
@@ -38,8 +38,6 @@ $TRANSLATIONS = array(
"Your storage is almost full ({usedSpacePercent}%)" => "Lagringa di er nesten full ({usedSpacePercent} %)",
"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "Kryptering er skrudd av, men filene dine er enno krypterte. Du kan dekryptera filene i personlege innstillingar.",
"Your download is being prepared. This might take some time if the files are big." => "Gjer klar nedlastinga di. Dette kan ta ei stund viss filene er store.",
-"Error moving file" => "Feil ved flytting av fil",
-"Error" => "Feil",
"Name" => "Namn",
"Size" => "Storleik",
"Modified" => "Endra",
diff --git a/apps/files/l10n/oc.php b/apps/files/l10n/oc.php
index eb1a9038b08..7a24c81974e 100644
--- a/apps/files/l10n/oc.php
+++ b/apps/files/l10n/oc.php
@@ -11,12 +11,11 @@ $TRANSLATIONS = array(
"File upload is in progress. Leaving the page now will cancel the upload." => "Un amontcargar es a se far. Daissar aquesta pagina ara tamparà lo cargament. ",
"Share" => "Parteja",
"Rename" => "Torna nomenar",
+"Error" => "Error",
"Pending" => "Al esperar",
-"undo" => "defar",
"_%n folder_::_%n folders_" => array("",""),
"_%n file_::_%n files_" => array("",""),
"_Uploading %n file_::_Uploading %n files_" => array("",""),
-"Error" => "Error",
"Name" => "Nom",
"Size" => "Talha",
"Modified" => "Modificat",
diff --git a/apps/files/l10n/pa.php b/apps/files/l10n/pa.php
index 63fcbe12dda..b18d2071e08 100644
--- a/apps/files/l10n/pa.php
+++ b/apps/files/l10n/pa.php
@@ -3,11 +3,10 @@ $TRANSLATIONS = array(
"Files" => "ਫਾਇਲਾਂ",
"Share" => "ਸਾਂਝਾ ਕਰੋ",
"Rename" => "ਨਾਂ ਬਦਲੋ",
-"undo" => "ਵਾਪਸ",
+"Error" => "ਗਲਤੀ",
"_%n folder_::_%n folders_" => array("",""),
"_%n file_::_%n files_" => array("",""),
"_Uploading %n file_::_Uploading %n files_" => array("",""),
-"Error" => "ਗਲਤੀ",
"Upload" => "ਅੱਪਲੋਡ",
"Cancel upload" => "ਅੱਪਲੋਡ ਰੱਦ ਕਰੋ",
"Download" => "ਡਾਊਨਲੋਡ",
diff --git a/apps/files/l10n/pl.php b/apps/files/l10n/pl.php
index 3e93dc881e9..83126b3ea03 100644
--- a/apps/files/l10n/pl.php
+++ b/apps/files/l10n/pl.php
@@ -43,10 +43,10 @@ $TRANSLATIONS = array(
"Share" => "Udostępnij",
"Delete permanently" => "Trwale usuń",
"Rename" => "Zmień nazwę",
+"Error moving file" => "Błąd prz przenoszeniu pliku",
+"Error" => "Błąd",
"Pending" => "Oczekujące",
"Could not rename file" => "Nie można zmienić nazwy pliku",
-"replaced {new_name} with {old_name}" => "zastąpiono {new_name} przez {old_name}",
-"undo" => "cofnij",
"Error deleting file." => "Błąd podczas usuwania pliku",
"_%n folder_::_%n folders_" => array("%n katalog","%n katalogi","%n katalogów"),
"_%n file_::_%n files_" => array("%n plik","%n pliki","%n plików"),
@@ -59,8 +59,6 @@ $TRANSLATIONS = array(
"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "Klucz prywatny nie jest poprawny! Może Twoje hasło zostało zmienione z zewnątrz. Można zaktualizować hasło klucza prywatnego w ustawieniach osobistych w celu odzyskania dostępu do plików",
"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "Szyfrowanie zostało wyłączone, ale nadal pliki są zaszyfrowane. Przejdź do ustawień osobistych i tam odszyfruj pliki.",
"Your download is being prepared. This might take some time if the files are big." => "Pobieranie jest przygotowywane. Może to zająć trochę czasu jeśli pliki są duże.",
-"Error moving file" => "Błąd prz przenoszeniu pliku",
-"Error" => "Błąd",
"Name" => "Nazwa",
"Size" => "Rozmiar",
"Modified" => "Modyfikacja",
diff --git a/apps/files/l10n/pl_PL.php b/apps/files/l10n/pl_PL.php
deleted file mode 100644
index b67f67b972e..00000000000
--- a/apps/files/l10n/pl_PL.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Save" => "Zapisz"
-);
-$PLURAL_FORMS = "nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);";
diff --git a/apps/files/l10n/pt_BR.php b/apps/files/l10n/pt_BR.php
index d0c27431daa..48c32e8887f 100644
--- a/apps/files/l10n/pt_BR.php
+++ b/apps/files/l10n/pt_BR.php
@@ -43,10 +43,10 @@ $TRANSLATIONS = array(
"Share" => "Compartilhar",
"Delete permanently" => "Excluir permanentemente",
"Rename" => "Renomear",
+"Error moving file" => "Erro movendo o arquivo",
+"Error" => "Erro",
"Pending" => "Pendente",
"Could not rename file" => "Não foi possível renomear o arquivo",
-"replaced {new_name} with {old_name}" => "Substituído {old_name} por {new_name} ",
-"undo" => "desfazer",
"Error deleting file." => "Erro eliminando o arquivo.",
"_%n folder_::_%n folders_" => array("%n pasta","%n pastas"),
"_%n file_::_%n files_" => array("%n arquivo","%n arquivos"),
@@ -59,8 +59,6 @@ $TRANSLATIONS = array(
"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "Chave do App de Encriptação é inválida. Por favor, atualize sua senha de chave privada em suas configurações pessoais para recuperar o acesso a seus arquivos criptografados.",
"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "Encriptação foi desabilitada mas seus arquivos continuam encriptados. Por favor vá a suas configurações pessoais para descriptar seus arquivos.",
"Your download is being prepared. This might take some time if the files are big." => "Seu download está sendo preparado. Isto pode levar algum tempo se os arquivos forem grandes.",
-"Error moving file" => "Erro movendo o arquivo",
-"Error" => "Erro",
"Name" => "Nome",
"Size" => "Tamanho",
"Modified" => "Modificado",
diff --git a/apps/files/l10n/pt_PT.php b/apps/files/l10n/pt_PT.php
index 3b3c2f842bd..0afb6b50157 100644
--- a/apps/files/l10n/pt_PT.php
+++ b/apps/files/l10n/pt_PT.php
@@ -39,10 +39,10 @@ $TRANSLATIONS = array(
"Share" => "Partilhar",
"Delete permanently" => "Eliminar permanentemente",
"Rename" => "Renomear",
+"Error moving file" => "Erro ao mover o ficheiro",
+"Error" => "Erro",
"Pending" => "Pendente",
"Could not rename file" => "Não pôde renomear o ficheiro",
-"replaced {new_name} with {old_name}" => "substituido {new_name} por {old_name}",
-"undo" => "desfazer",
"Error deleting file." => "Erro ao apagar o ficheiro.",
"_%n folder_::_%n folders_" => array("%n pasta","%n pastas"),
"_%n file_::_%n files_" => array("%n ficheiro","%n ficheiros"),
@@ -54,8 +54,6 @@ $TRANSLATIONS = array(
"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "Chave privada inválida da Aplicação de Encriptação. Por favor atualize a sua senha de chave privada nas definições pessoais, para recuperar o acesso aos seus ficheiros encriptados.",
"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "A encriptação foi desactivada mas os seus ficheiros continuam encriptados. Por favor consulte as suas definições pessoais para desencriptar os ficheiros.",
"Your download is being prepared. This might take some time if the files are big." => "O seu download está a ser preparado. Este processo pode demorar algum tempo se os ficheiros forem grandes.",
-"Error moving file" => "Erro ao mover o ficheiro",
-"Error" => "Erro",
"Name" => "Nome",
"Size" => "Tamanho",
"Modified" => "Modificado",
diff --git a/apps/files/l10n/ro.php b/apps/files/l10n/ro.php
index 7686025e35c..6cda724df43 100644
--- a/apps/files/l10n/ro.php
+++ b/apps/files/l10n/ro.php
@@ -4,7 +4,9 @@ $TRANSLATIONS = array(
"Could not move %s" => "Nu se poate muta %s",
"File name cannot be empty." => "Numele fișierului nu poate rămâne gol.",
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Nume nevalide, '\\', '/', '<', '>', ':', '\"', '|', '?' și '*' nu sunt permise.",
+"Error while downloading %s to %s" => "Eroare la descarcarea %s in %s",
"Error when creating the file" => "Eroare la crearea fisierului",
+"Folder name cannot be empty." => "Numele folderului nu poate fi liber.",
"Error when creating the folder" => "Eroare la crearea folderului",
"Unable to set upload directory." => "Imposibil de a seta directorul pentru incărcare.",
"Invalid Token" => "Jeton Invalid",
@@ -32,10 +34,10 @@ $TRANSLATIONS = array(
"Share" => "Partajează",
"Delete permanently" => "Șterge permanent",
"Rename" => "Redenumește",
+"Error moving file" => "Eroare la mutarea fișierului",
+"Error" => "Eroare",
"Pending" => "În așteptare",
"Could not rename file" => "Nu s-a putut redenumi fisierul",
-"replaced {new_name} with {old_name}" => "{new_name} a fost înlocuit cu {old_name}",
-"undo" => "desfă",
"_%n folder_::_%n folders_" => array("%n director","%n directoare","%n directoare"),
"_%n file_::_%n files_" => array("%n fișier","%n fișiere","%n fișiere"),
"{dirs} and {files}" => "{dirs} și {files}",
@@ -44,8 +46,6 @@ $TRANSLATIONS = array(
"Your storage is almost full ({usedSpacePercent}%)" => "Spațiul de stocare este aproape plin ({usedSpacePercent}%)",
"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "criptarea a fost disactivata dar fisierele sant inca criptate.va rog intrati in setarile personale pentru a decripta fisierele",
"Your download is being prepared. This might take some time if the files are big." => "Se pregătește descărcarea. Aceasta poate dura ceva timp dacă fișierele sunt mari.",
-"Error moving file" => "Eroare la mutarea fișierului",
-"Error" => "Eroare",
"Name" => "Nume",
"Size" => "Mărime",
"Modified" => "Modificat",
diff --git a/apps/files/l10n/ru.php b/apps/files/l10n/ru.php
index ac958e5dfd3..17f06c6a200 100644
--- a/apps/files/l10n/ru.php
+++ b/apps/files/l10n/ru.php
@@ -43,10 +43,10 @@ $TRANSLATIONS = array(
"Share" => "Открыть доступ",
"Delete permanently" => "Удалить окончательно",
"Rename" => "Переименовать",
+"Error moving file" => "Ошибка при перемещении файла",
+"Error" => "Ошибка",
"Pending" => "Ожидание",
"Could not rename file" => "Не удалось переименовать файл",
-"replaced {new_name} with {old_name}" => "заменено {new_name} на {old_name}",
-"undo" => "отмена",
"Error deleting file." => "Ошибка при удалении файла.",
"_%n folder_::_%n folders_" => array("%n каталог","%n каталога","%n каталогов"),
"_%n file_::_%n files_" => array("%n файл","%n файла","%n файлов"),
@@ -59,8 +59,6 @@ $TRANSLATIONS = array(
"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "Закрытый ключ приложения шифрования недействителен. Обновите закрытый ключ в личных настройках, чтобы восстановить доступ к зашифрованным файлам.",
"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "Шифрование было отключено, но ваши файлы остались зашифрованными. Зайдите на страницу личных настроек для того, чтобы расшифровать их.",
"Your download is being prepared. This might take some time if the files are big." => "Идёт подготовка к скачиванию. Это может занять некоторое время, если файлы большого размера.",
-"Error moving file" => "Ошибка при перемещении файла",
-"Error" => "Ошибка",
"Name" => "Имя",
"Size" => "Размер",
"Modified" => "Дата изменения",
diff --git a/apps/files/l10n/si_LK.php b/apps/files/l10n/si_LK.php
index 44decfef1b0..a2809ee2f5d 100644
--- a/apps/files/l10n/si_LK.php
+++ b/apps/files/l10n/si_LK.php
@@ -12,11 +12,10 @@ $TRANSLATIONS = array(
"File upload is in progress. Leaving the page now will cancel the upload." => "උඩුගතකිරීමක් සිදුවේ. පිටුව හැර යාමෙන් එය නැවතෙනු ඇත",
"Share" => "බෙදා හදා ගන්න",
"Rename" => "නැවත නම් කරන්න",
-"undo" => "නිෂ්ප්‍රභ කරන්න",
+"Error" => "දෝෂයක්",
"_%n folder_::_%n folders_" => array("",""),
"_%n file_::_%n files_" => array("",""),
"_Uploading %n file_::_Uploading %n files_" => array("",""),
-"Error" => "දෝෂයක්",
"Name" => "නම",
"Size" => "ප්‍රමාණය",
"Modified" => "වෙනස් කළ",
diff --git a/apps/files/l10n/sk_SK.php b/apps/files/l10n/sk_SK.php
index e80ca0186cb..95c07afba57 100644
--- a/apps/files/l10n/sk_SK.php
+++ b/apps/files/l10n/sk_SK.php
@@ -39,10 +39,10 @@ $TRANSLATIONS = array(
"Share" => "Zdieľať",
"Delete permanently" => "Zmazať trvalo",
"Rename" => "Premenovať",
+"Error moving file" => "Chyba pri presúvaní súboru",
+"Error" => "Chyba",
"Pending" => "Prebieha",
"Could not rename file" => "Nemožno premenovať súbor",
-"replaced {new_name} with {old_name}" => "prepísaný {new_name} súborom {old_name}",
-"undo" => "vrátiť",
"Error deleting file." => "Chyba pri mazaní súboru.",
"_%n folder_::_%n folders_" => array("%n priečinok","%n priečinky","%n priečinkov"),
"_%n file_::_%n files_" => array("%n súbor","%n súbory","%n súborov"),
@@ -54,8 +54,6 @@ $TRANSLATIONS = array(
"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "Chybný súkromný kľúč na šifrovanie aplikácií. Zaktualizujte si heslo súkromného kľúča v svojom osobnom nastavení, aby ste znovu získali prístup k svojim zašifrovaným súborom.",
"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "Šifrovanie bolo zakázané, ale vaše súbory sú stále zašifrované. Prosím, choďte do osobného nastavenia pre dešifrovanie súborov.",
"Your download is being prepared. This might take some time if the files are big." => "Vaše sťahovanie sa pripravuje. Ak sú sťahované súbory veľké, môže to chvíľu trvať.",
-"Error moving file" => "Chyba pri presúvaní súboru",
-"Error" => "Chyba",
"Name" => "Názov",
"Size" => "Veľkosť",
"Modified" => "Upravené",
diff --git a/apps/files/l10n/sl.php b/apps/files/l10n/sl.php
index ae54ace12da..fcb358bd7bd 100644
--- a/apps/files/l10n/sl.php
+++ b/apps/files/l10n/sl.php
@@ -43,10 +43,10 @@ $TRANSLATIONS = array(
"Share" => "Souporaba",
"Delete permanently" => "Izbriši dokončno",
"Rename" => "Preimenuj",
+"Error moving file" => "Napaka premikanja datoteke",
+"Error" => "Napaka",
"Pending" => "V čakanju ...",
"Could not rename file" => "Ni mogoče preimenovati datoteke",
-"replaced {new_name} with {old_name}" => "preimenovano ime {new_name} z imenom {old_name}",
-"undo" => "razveljavi",
"Error deleting file." => "Napaka brisanja datoteke.",
"_%n folder_::_%n folders_" => array("%n mapa","%n mapi","%n mape","%n map"),
"_%n file_::_%n files_" => array("%n datoteka","%n datoteki","%n datoteke","%n datotek"),
@@ -59,8 +59,6 @@ $TRANSLATIONS = array(
"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "Ni ustreznega osebnega ključa za program za šifriranje. Posodobite osebni ključ za dostop do šifriranih datotek med nastavitvami.",
"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "Šifriranje je onemogočeno, datoteke pa so še vedno šifrirane. Odšifrirajte jih med nastavitvami.",
"Your download is being prepared. This might take some time if the files are big." => "Postopek priprave datoteke za prejem je lahko dolgotrajen, kadar je datoteka zelo velika.",
-"Error moving file" => "Napaka premikanja datoteke",
-"Error" => "Napaka",
"Name" => "Ime",
"Size" => "Velikost",
"Modified" => "Spremenjeno",
diff --git a/apps/files/l10n/sq.php b/apps/files/l10n/sq.php
index 073f2def624..ade4f769faa 100644
--- a/apps/files/l10n/sq.php
+++ b/apps/files/l10n/sq.php
@@ -25,9 +25,9 @@ $TRANSLATIONS = array(
"Share" => "Ndaj",
"Delete permanently" => "Fshi përfundimisht",
"Rename" => "Riemëro",
+"Error moving file" => "Gabim lëvizjen dokumentave",
+"Error" => "Gabim",
"Pending" => "Në vijim",
-"replaced {new_name} with {old_name}" => "u zëvendësua {new_name} me {old_name}",
-"undo" => "anullo",
"_%n folder_::_%n folders_" => array("%n dosje","%n dosje"),
"_%n file_::_%n files_" => array("%n skedar","%n skedarë"),
"{dirs} and {files}" => "{dirs} dhe {files}",
@@ -36,8 +36,6 @@ $TRANSLATIONS = array(
"Your storage is almost full ({usedSpacePercent}%)" => "Hapsira juaj e arkivimit është pothuajse në fund ({usedSpacePercent}%)",
"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "Kodifikimi u çaktivizua por skedarët tuaj vazhdojnë të jenë të kodifikuar. Ju lutem shkoni tek parametrat personale për të dekodifikuar skedarët tuaj.",
"Your download is being prepared. This might take some time if the files are big." => "Shkarkimi juaj është duke u përgatitur. Kjo mund të kërkojë kohë nëse skedarët janë të mëdhenj.",
-"Error moving file" => "Gabim lëvizjen dokumentave",
-"Error" => "Gabim",
"Name" => "Emri",
"Size" => "Madhësia",
"Modified" => "Ndryshuar",
diff --git a/apps/files/l10n/sr.php b/apps/files/l10n/sr.php
index 2a1b478b2ae..44669e8167a 100644
--- a/apps/files/l10n/sr.php
+++ b/apps/files/l10n/sr.php
@@ -21,16 +21,14 @@ $TRANSLATIONS = array(
"Share" => "Дели",
"Delete permanently" => "Обриши за стално",
"Rename" => "Преименуј",
+"Error" => "Грешка",
"Pending" => "На чекању",
-"replaced {new_name} with {old_name}" => "замењено {new_name} са {old_name}",
-"undo" => "опозови",
"_%n folder_::_%n folders_" => array("","",""),
"_%n file_::_%n files_" => array("","",""),
"_Uploading %n file_::_Uploading %n files_" => array("","",""),
"Your storage is full, files can not be updated or synced anymore!" => "Ваше складиште је пуно. Датотеке више не могу бити ажуриране ни синхронизоване.",
"Your storage is almost full ({usedSpacePercent}%)" => "Ваше складиште је скоро па пуно ({usedSpacePercent}%)",
"Your download is being prepared. This might take some time if the files are big." => "Припремам преузимање. Ово може да потраје ако су датотеке велике.",
-"Error" => "Грешка",
"Name" => "Име",
"Size" => "Величина",
"Modified" => "Измењено",
diff --git a/apps/files/l10n/sr@latin.php b/apps/files/l10n/sr@latin.php
index 67bf30d8606..a5c74860f78 100644
--- a/apps/files/l10n/sr@latin.php
+++ b/apps/files/l10n/sr@latin.php
@@ -8,10 +8,10 @@ $TRANSLATIONS = array(
"Files" => "Fajlovi",
"Share" => "Podeli",
"Rename" => "Preimenij",
+"Error" => "Greška",
"_%n folder_::_%n folders_" => array("","",""),
"_%n file_::_%n files_" => array("","",""),
"_Uploading %n file_::_Uploading %n files_" => array("","",""),
-"Error" => "Greška",
"Name" => "Ime",
"Size" => "Veličina",
"Modified" => "Zadnja izmena",
diff --git a/apps/files/l10n/sv.php b/apps/files/l10n/sv.php
index fa88a1e966d..f420216228c 100644
--- a/apps/files/l10n/sv.php
+++ b/apps/files/l10n/sv.php
@@ -3,9 +3,12 @@ $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "Kunde inte flytta %s - Det finns redan en fil med detta namn",
"Could not move %s" => "Kan inte flytta %s",
"File name cannot be empty." => "Filnamn kan inte vara tomt.",
+"\"%s\" is an invalid file name." => "\"%s\" är ett ogiltigt filnamn.",
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Ogiltigt namn, '\\', '/', '<', '>', ':', '\"', '|', '?' och '*' är inte tillåtet.",
+"The target folder has been moved or deleted." => "Målmappen har flyttats eller tagits bort.",
"The name %s is already used in the folder %s. Please choose a different name." => "Namnet %s används redan i katalogen %s. Välj ett annat namn.",
"Not a valid source" => "Inte en giltig källa",
+"Server is not allowed to open URLs, please check the server configuration" => "Servern är inte tillåten att öppna URL:er, vänligen kontrollera server konfigurationen",
"Error while downloading %s to %s" => "Fel under nerladdning från %s till %s",
"Error when creating the file" => "Fel under skapande utav filen",
"Folder name cannot be empty." => "Katalognamn kan ej vara tomt.",
@@ -26,6 +29,8 @@ $TRANSLATIONS = array(
"Invalid directory." => "Felaktig mapp.",
"Files" => "Filer",
"Unable to upload {filename} as it is a directory or has 0 bytes" => "Kan inte ladda upp {filename} eftersom den antingen är en mapp eller har 0 bytes.",
+"Total file size {size1} exceeds upload limit {size2}" => "Totala filstorleken {size1} överskrider uppladdningsgränsen {size2}",
+"Not enough free space, you are uploading {size1} but only {size2} is left" => "Inte tillräckligt med ledigt utrymme, du laddar upp {size1} men endast {size2} finns kvar.",
"Upload cancelled." => "Uppladdning avbruten.",
"Could not get result from server." => "Gick inte att hämta resultat från server.",
"File upload is in progress. Leaving the page now will cancel the upload." => "Filuppladdning pågår. Lämnar du sidan så avbryts uppladdningen.",
@@ -34,26 +39,26 @@ $TRANSLATIONS = array(
"{new_name} already exists" => "{new_name} finns redan",
"Could not create file" => "Kunde ej skapa fil",
"Could not create folder" => "Kunde ej skapa katalog",
+"Error fetching URL" => "Fel vid hämtning av URL",
"Share" => "Dela",
"Delete permanently" => "Radera permanent",
"Rename" => "Byt namn",
+"Error moving file" => "Fel uppstod vid flyttning av fil",
+"Error" => "Fel",
"Pending" => "Väntar",
"Could not rename file" => "Kan ej byta filnamn",
-"replaced {new_name} with {old_name}" => "ersatt {new_name} med {old_name}",
-"undo" => "ångra",
"Error deleting file." => "Kunde inte ta bort filen.",
"_%n folder_::_%n folders_" => array("%n mapp","%n mappar"),
"_%n file_::_%n files_" => array("%n fil","%n filer"),
"{dirs} and {files}" => "{dirs} och {files}",
"_Uploading %n file_::_Uploading %n files_" => array("Laddar upp %n fil","Laddar upp %n filer"),
+"\"{name}\" is an invalid file name." => "\"{name}\" är ett ogiltligt filnamn.",
"Your storage is full, files can not be updated or synced anymore!" => "Ditt lagringsutrymme är fullt, filer kan inte längre uppdateras eller synkroniseras!",
"Your storage is almost full ({usedSpacePercent}%)" => "Ditt lagringsutrymme är nästan fullt ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" => "Krypteringsprogrammet är aktiverat men dina nycklar är inte initierade. Vänligen logga ut och in igen",
"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "Ogiltig privat nyckel i krypteringsprogrammet. Vänligen uppdatera lösenordet till din privata nyckel under dina personliga inställningar för att återfå tillgång till dina krypterade filer.",
"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "Kryptering inaktiverades men dina filer är fortfarande krypterade. Vänligen gå till sidan för dina personliga inställningar för att dekryptera dina filer.",
"Your download is being prepared. This might take some time if the files are big." => "Din nedladdning förbereds. Det kan ta tid om det är stora filer.",
-"Error moving file" => "Fel uppstod vid flyttning av fil",
-"Error" => "Fel",
"Name" => "Namn",
"Size" => "Storlek",
"Modified" => "Ändrad",
@@ -69,6 +74,7 @@ $TRANSLATIONS = array(
"Maximum input size for ZIP files" => "Största tillåtna storlek för ZIP-filer",
"Save" => "Spara",
"New" => "Ny",
+"New text file" => "Ny textfil",
"Text file" => "Textfil",
"New folder" => "Ny mapp",
"Folder" => "Mapp",
diff --git a/apps/files/l10n/ta_LK.php b/apps/files/l10n/ta_LK.php
index c0589feecea..257aacf1471 100644
--- a/apps/files/l10n/ta_LK.php
+++ b/apps/files/l10n/ta_LK.php
@@ -14,13 +14,11 @@ $TRANSLATIONS = array(
"{new_name} already exists" => "{new_name} ஏற்கனவே உள்ளது",
"Share" => "பகிர்வு",
"Rename" => "பெயர்மாற்றம்",
+"Error" => "வழு",
"Pending" => "நிலுவையிலுள்ள",
-"replaced {new_name} with {old_name}" => "{new_name} ஆனது {old_name} இனால் மாற்றப்பட்டது",
-"undo" => "முன் செயல் நீக்கம் ",
"_%n folder_::_%n folders_" => array("",""),
"_%n file_::_%n files_" => array("",""),
"_Uploading %n file_::_Uploading %n files_" => array("",""),
-"Error" => "வழு",
"Name" => "பெயர்",
"Size" => "அளவு",
"Modified" => "மாற்றப்பட்டது",
diff --git a/apps/files/l10n/te.php b/apps/files/l10n/te.php
index 155e4b5c201..b2cf4c01d8a 100644
--- a/apps/files/l10n/te.php
+++ b/apps/files/l10n/te.php
@@ -1,10 +1,10 @@
<?php
$TRANSLATIONS = array(
"Delete permanently" => "శాశ్వతంగా తొలగించు",
+"Error" => "పొరపాటు",
"_%n folder_::_%n folders_" => array("",""),
"_%n file_::_%n files_" => array("",""),
"_Uploading %n file_::_Uploading %n files_" => array("",""),
-"Error" => "పొరపాటు",
"Name" => "పేరు",
"Size" => "పరిమాణం",
"Save" => "భద్రపరచు",
diff --git a/apps/files/l10n/th_TH.php b/apps/files/l10n/th_TH.php
index 110b84cad5e..8f5f15f2a34 100644
--- a/apps/files/l10n/th_TH.php
+++ b/apps/files/l10n/th_TH.php
@@ -20,16 +20,14 @@ $TRANSLATIONS = array(
"{new_name} already exists" => "{new_name} มีอยู่แล้วในระบบ",
"Share" => "แชร์",
"Rename" => "เปลี่ยนชื่อ",
+"Error" => "ข้อผิดพลาด",
"Pending" => "อยู่ระหว่างดำเนินการ",
-"replaced {new_name} with {old_name}" => "แทนที่ {new_name} ด้วย {old_name} แล้ว",
-"undo" => "เลิกทำ",
"_%n folder_::_%n folders_" => array(""),
"_%n file_::_%n files_" => array(""),
"_Uploading %n file_::_Uploading %n files_" => array(""),
"Your storage is full, files can not be updated or synced anymore!" => "พื้นที่จัดเก็บข้อมูลของคุณเต็มแล้ว ไม่สามารถอัพเดทหรือผสานไฟล์ต่างๆได้อีกต่อไป",
"Your storage is almost full ({usedSpacePercent}%)" => "พื้นที่จัดเก็บข้อมูลของคุณใกล้เต็มแล้ว ({usedSpacePercent}%)",
"Your download is being prepared. This might take some time if the files are big." => "กำลังเตรียมดาวน์โหลดข้อมูล หากไฟล์มีขนาดใหญ่ อาจใช้เวลาสักครู่",
-"Error" => "ข้อผิดพลาด",
"Name" => "ชื่อ",
"Size" => "ขนาด",
"Modified" => "แก้ไขแล้ว",
diff --git a/apps/files/l10n/tr.php b/apps/files/l10n/tr.php
index a2570e002ac..87c664cc171 100644
--- a/apps/files/l10n/tr.php
+++ b/apps/files/l10n/tr.php
@@ -29,7 +29,7 @@ $TRANSLATIONS = array(
"Invalid directory." => "Geçersiz dizin.",
"Files" => "Dosyalar",
"Unable to upload {filename} as it is a directory or has 0 bytes" => "Bir dizin veya 0 bayt olduğundan {filename} yüklenemedi",
-"Total file size {size1} exceeds upload limit {size2}" => "Toplam dosya boyutu {size1} gönderme sınırını {size2} aşıyor",
+"Total file size {size1} exceeds upload limit {size2}" => "Toplam dosya boyutu {size1}, {size2} gönderme sınırını aşıyor",
"Not enough free space, you are uploading {size1} but only {size2} is left" => "Yeterince boş alan yok. Gönderdiğiniz boyut {size1} ancak {size2} alan mevcut",
"Upload cancelled." => "Yükleme iptal edildi.",
"Could not get result from server." => "Sunucudan sonuç alınamadı.",
@@ -43,10 +43,10 @@ $TRANSLATIONS = array(
"Share" => "Paylaş",
"Delete permanently" => "Kalıcı olarak sil",
"Rename" => "İsim değiştir.",
+"Error moving file" => "Dosya taşıma hatası",
+"Error" => "Hata",
"Pending" => "Bekliyor",
"Could not rename file" => "Dosya adlandırılamadı",
-"replaced {new_name} with {old_name}" => "{new_name} ismi {old_name} ile değiştirildi",
-"undo" => "geri al",
"Error deleting file." => "Dosya silinirken hata.",
"_%n folder_::_%n folders_" => array("%n dizin","%n dizin"),
"_%n file_::_%n files_" => array("%n dosya","%n dosya"),
@@ -59,12 +59,10 @@ $TRANSLATIONS = array(
"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "Şifreleme Uygulaması için geçersiz özel anahtar. Lütfen şifreli dosyalarınıza erişimi tekrar kazanabilmek için kişisel ayarlarınızdan özel anahtar parolanızı güncelleyin.",
"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "Şifreleme işlemi durduruldu ancak dosyalarınız şifreli. Dosyalarınızın şifresini kaldırmak için lütfen kişisel ayarlar kısmına geçin.",
"Your download is being prepared. This might take some time if the files are big." => "İndirmeniz hazırlanıyor. Dosya büyük ise biraz zaman alabilir.",
-"Error moving file" => "Dosya taşıma hatası",
-"Error" => "Hata",
"Name" => "İsim",
"Size" => "Boyut",
"Modified" => "Değiştirilme",
-"Invalid folder name. Usage of 'Shared' is reserved." => "Geçersiz dizin adı. 'Shared' ismi ayrılmıştır.",
+"Invalid folder name. Usage of 'Shared' is reserved." => "Geçersiz klasör adı. 'Shared' ismi ayrılmıştır.",
"%s could not be renamed" => "%s yeniden adlandırılamadı",
"Upload" => "Yükle",
"File handling" => "Dosya işlemleri",
diff --git a/apps/files/l10n/ug.php b/apps/files/l10n/ug.php
index ee188d927ef..13354c153b2 100644
--- a/apps/files/l10n/ug.php
+++ b/apps/files/l10n/ug.php
@@ -13,12 +13,11 @@ $TRANSLATIONS = array(
"Share" => "ھەمبەھىر",
"Delete permanently" => "مەڭگۈلۈك ئۆچۈر",
"Rename" => "ئات ئۆزگەرت",
+"Error" => "خاتالىق",
"Pending" => "كۈتۈۋاتىدۇ",
-"undo" => "يېنىۋال",
"_%n folder_::_%n folders_" => array(""),
"_%n file_::_%n files_" => array(""),
"_Uploading %n file_::_Uploading %n files_" => array(""),
-"Error" => "خاتالىق",
"Name" => "ئاتى",
"Size" => "چوڭلۇقى",
"Modified" => "ئۆزگەرتكەن",
diff --git a/apps/files/l10n/uk.php b/apps/files/l10n/uk.php
index b74126c446d..905d27c3ee2 100644
--- a/apps/files/l10n/uk.php
+++ b/apps/files/l10n/uk.php
@@ -26,18 +26,16 @@ $TRANSLATIONS = array(
"Share" => "Поділитися",
"Delete permanently" => "Видалити назавжди",
"Rename" => "Перейменувати",
+"Error moving file" => "Помилка переміщення файлу",
+"Error" => "Помилка",
"Pending" => "Очікування",
"Could not rename file" => "Неможливо перейменувати файл",
-"replaced {new_name} with {old_name}" => "замінено {new_name} на {old_name}",
-"undo" => "відмінити",
"_%n folder_::_%n folders_" => array("%n тека","%n тека","%n теки"),
"_%n file_::_%n files_" => array("%n файл","%n файлів","%n файли"),
"_Uploading %n file_::_Uploading %n files_" => array("","",""),
"Your storage is full, files can not be updated or synced anymore!" => "Ваше сховище переповнене, файли більше не можуть бути оновлені або синхронізовані !",
"Your storage is almost full ({usedSpacePercent}%)" => "Ваше сховище майже повне ({usedSpacePercent}%)",
"Your download is being prepared. This might take some time if the files are big." => "Ваше завантаження готується. Це може зайняти деякий час, якщо файли завеликі.",
-"Error moving file" => "Помилка переміщення файлу",
-"Error" => "Помилка",
"Name" => "Ім'я",
"Size" => "Розмір",
"Modified" => "Змінено",
diff --git a/apps/files/l10n/ur_PK.php b/apps/files/l10n/ur_PK.php
index 3e13a7f516d..b9548acde92 100644
--- a/apps/files/l10n/ur_PK.php
+++ b/apps/files/l10n/ur_PK.php
@@ -1,8 +1,8 @@
<?php
$TRANSLATIONS = array(
+"Error" => "ایرر",
"_%n folder_::_%n folders_" => array("",""),
"_%n file_::_%n files_" => array("",""),
-"_Uploading %n file_::_Uploading %n files_" => array("",""),
-"Error" => "ایرر"
+"_Uploading %n file_::_Uploading %n files_" => array("","")
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/vi.php b/apps/files/l10n/vi.php
index 8812bb1b209..55f9bd25942 100644
--- a/apps/files/l10n/vi.php
+++ b/apps/files/l10n/vi.php
@@ -37,10 +37,10 @@ $TRANSLATIONS = array(
"Share" => "Chia sẻ",
"Delete permanently" => "Xóa vĩnh vễn",
"Rename" => "Sửa tên",
+"Error moving file" => "Lỗi di chuyển tập tin",
+"Error" => "Lỗi",
"Pending" => "Đang chờ",
"Could not rename file" => "Không thể đổi tên file",
-"replaced {new_name} with {old_name}" => "đã thay thế {new_name} bằng {old_name}",
-"undo" => "lùi lại",
"Error deleting file." => "Lỗi xóa file,",
"_%n folder_::_%n folders_" => array("%n thư mục"),
"_%n file_::_%n files_" => array("%n tập tin"),
@@ -51,8 +51,6 @@ $TRANSLATIONS = array(
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" => "Ứng dụng mã hóa đã được kích hoạt nhưng bạn chưa khởi tạo khóa. Vui lòng đăng xuất ra và đăng nhập lại",
"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "Mã hóa đã bị vô hiệu nhưng những tập tin của bạn vẫn được mã hóa. Vui lòng vào phần thiết lập cá nhân để giải mã chúng.",
"Your download is being prepared. This might take some time if the files are big." => "Your download is being prepared. This might take some time if the files are big.",
-"Error moving file" => "Lỗi di chuyển tập tin",
-"Error" => "Lỗi",
"Name" => "Tên",
"Size" => "Kích cỡ",
"Modified" => "Thay đổi",
diff --git a/apps/files/l10n/zh_CN.php b/apps/files/l10n/zh_CN.php
index 87f8138697e..068f97c1ddf 100644
--- a/apps/files/l10n/zh_CN.php
+++ b/apps/files/l10n/zh_CN.php
@@ -39,10 +39,10 @@ $TRANSLATIONS = array(
"Share" => "分享",
"Delete permanently" => "永久删除",
"Rename" => "重命名",
+"Error moving file" => "移动文件错误",
+"Error" => "错误",
"Pending" => "等待",
"Could not rename file" => "不能重命名文件",
-"replaced {new_name} with {old_name}" => "已将 {old_name}替换成 {new_name}",
-"undo" => "撤销",
"Error deleting file." => "删除文件出错。",
"_%n folder_::_%n folders_" => array("%n 文件夹"),
"_%n file_::_%n files_" => array("%n个文件"),
@@ -54,8 +54,6 @@ $TRANSLATIONS = array(
"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "无效的私有密钥。请到您的个人配置里去更新私有密钥,来恢复对加密文件的访问。",
"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "加密是被禁用的,但是您的文件还是被加密了。请到您的个人配置里设置文件加密选项。",
"Your download is being prepared. This might take some time if the files are big." => "下载正在准备中。如果文件较大可能会花费一些时间。",
-"Error moving file" => "移动文件错误",
-"Error" => "错误",
"Name" => "名称",
"Size" => "大小",
"Modified" => "修改日期",
diff --git a/apps/files/l10n/zh_HK.php b/apps/files/l10n/zh_HK.php
index 4885500ce43..eaa32cd537a 100644
--- a/apps/files/l10n/zh_HK.php
+++ b/apps/files/l10n/zh_HK.php
@@ -2,10 +2,10 @@
$TRANSLATIONS = array(
"Files" => "文件",
"Share" => "分享",
+"Error" => "錯誤",
"_%n folder_::_%n folders_" => array(""),
"_%n file_::_%n files_" => array(""),
"_Uploading %n file_::_Uploading %n files_" => array(""),
-"Error" => "錯誤",
"Name" => "名稱",
"Upload" => "上傳",
"Save" => "儲存",
diff --git a/apps/files/l10n/zh_TW.php b/apps/files/l10n/zh_TW.php
index caf8b184a35..154efd563fd 100644
--- a/apps/files/l10n/zh_TW.php
+++ b/apps/files/l10n/zh_TW.php
@@ -37,10 +37,10 @@ $TRANSLATIONS = array(
"Share" => "分享",
"Delete permanently" => "永久刪除",
"Rename" => "重新命名",
+"Error moving file" => "移動檔案失敗",
+"Error" => "錯誤",
"Pending" => "等候中",
"Could not rename file" => "無法重新命名",
-"replaced {new_name} with {old_name}" => "使用 {new_name} 取代 {old_name}",
-"undo" => "復原",
"_%n folder_::_%n folders_" => array("%n 個資料夾"),
"_%n file_::_%n files_" => array("%n 個檔案"),
"{dirs} and {files}" => "{dirs} 和 {files}",
@@ -51,8 +51,6 @@ $TRANSLATIONS = array(
"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "無效的檔案加密私鑰,請在個人設定中更新您的私鑰密語以存取加密的檔案。",
"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "加密已經被停用,但是您的舊檔案還是處於已加密的狀態,請前往個人設定以解密這些檔案。",
"Your download is being prepared. This might take some time if the files are big." => "正在準備您的下載,若您的檔案較大,將會需要更多時間。",
-"Error moving file" => "移動檔案失敗",
-"Error" => "錯誤",
"Name" => "名稱",
"Size" => "大小",
"Modified" => "修改時間",
diff --git a/apps/files/lib/app.php b/apps/files/lib/app.php
index fea88faa92a..adfca669577 100644
--- a/apps/files/lib/app.php
+++ b/apps/files/lib/app.php
@@ -84,25 +84,7 @@ class App {
) {
// successful rename
$meta = $this->view->getFileInfo($dir . '/' . $newname);
- if ($meta['mimetype'] === 'httpd/unix-directory') {
- $meta['type'] = 'dir';
- }
- else {
- $meta['type'] = 'file';
- }
- // these need to be set for determineIcon()
- $meta['isPreviewAvailable'] = \OC::$server->getPreviewManager()->isMimeSupported($meta['mimetype']);
- $meta['directory'] = $dir;
- $fileinfo = array(
- 'id' => $meta['fileid'],
- 'mime' => $meta['mimetype'],
- 'size' => $meta['size'],
- 'etag' => $meta['etag'],
- 'directory' => $meta['directory'],
- 'name' => $newname,
- 'isPreviewAvailable' => $meta['isPreviewAvailable'],
- 'icon' => \OCA\Files\Helper::determineIcon($meta)
- );
+ $fileinfo = \OCA\Files\Helper::formatFileInfo($meta);
$result['success'] = true;
$result['data'] = $fileinfo;
} else {
diff --git a/apps/files/lib/helper.php b/apps/files/lib/helper.php
index c41e2d15581..b765fdaf3e3 100644
--- a/apps/files/lib/helper.php
+++ b/apps/files/lib/helper.php
@@ -19,11 +19,17 @@ class Helper
'usedSpacePercent' => (int)$storageInfo['relative']);
}
+ /**
+ * Determine icon for a given file
+ *
+ * @param \OC\Files\FileInfo $file file info
+ * @return string icon URL
+ */
public static function determineIcon($file) {
if($file['type'] === 'dir') {
$dir = $file['directory'];
$icon = \OC_Helper::mimetypeIcon('dir');
- $absPath = \OC\Files\Filesystem::getView()->getAbsolutePath($dir.'/'.$file['name']);
+ $absPath = $file->getPath();
$mount = \OC\Files\Filesystem::getMountManager()->find($absPath);
if (!is_null($mount)) {
$sid = $mount->getStorageId();
@@ -38,11 +44,7 @@ class Helper
}
}
}else{
- if($file['isPreviewAvailable']) {
- $pathForPreview = $file['directory'] . '/' . $file['name'];
- return \OC_Helper::previewIcon($pathForPreview) . '&c=' . $file['etag'];
- }
- $icon = \OC_Helper::mimetypeIcon($file['mimetype']);
+ $icon = \OC_Helper::mimetypeIcon($file->getMimetype());
}
return substr($icon, 0, -3) . 'svg';
@@ -69,52 +71,58 @@ class Helper
}
/**
- * Retrieves the contents of the given directory and
- * returns it as a sorted array.
- * @param string $dir path to the directory
- * @return array of files
+ * Formats the file info to be returned as JSON to the client.
+ *
+ * @param \OCP\Files\FileInfo file info
+ * @return array formatted file info
*/
- public static function getFiles($dir) {
- $content = \OC\Files\Filesystem::getDirectoryContent($dir);
- $files = array();
+ public static function formatFileInfo($i) {
+ $entry = array();
- foreach ($content as $i) {
- $i['date'] = \OCP\Util::formatDate($i['mtime']);
- if ($i['type'] === 'file') {
- $fileinfo = pathinfo($i['name']);
- $i['basename'] = $fileinfo['filename'];
- if (!empty($fileinfo['extension'])) {
- $i['extension'] = '.' . $fileinfo['extension'];
- } else {
- $i['extension'] = '';
- }
- }
- $i['directory'] = $dir;
- $i['isPreviewAvailable'] = \OC::$server->getPreviewManager()->isMimeSupported($i['mimetype']);
- $i['icon'] = \OCA\Files\Helper::determineIcon($i);
- $files[] = $i;
+ $entry['id'] = $i['fileid'];
+ $entry['date'] = \OCP\Util::formatDate($i['mtime']);
+ $entry['mtime'] = $i['mtime'] * 1000;
+ // only pick out the needed attributes
+ $entry['icon'] = \OCA\Files\Helper::determineIcon($i);
+ if (\OC::$server->getPreviewManager()->isMimeSupported($i['mimetype'])) {
+ $entry['isPreviewAvailable'] = true;
+ }
+ $entry['name'] = $i['name'];
+ $entry['permissions'] = $i['permissions'];
+ $entry['mimetype'] = $i['mimetype'];
+ $entry['size'] = $i['size'];
+ $entry['type'] = $i['type'];
+ $entry['etag'] = $i['etag'];
+ if (isset($i['displayname_owner'])) {
+ $entry['shareOwner'] = $i['displayname_owner'];
}
+ return $entry;
+ }
- usort($files, array('\OCA\Files\Helper', 'fileCmp'));
+ /**
+ * Format file info for JSON
+ * @param \OCP\Files\FileInfo[] $fileInfos file infos
+ */
+ public static function formatFileInfos($fileInfos) {
+ $files = array();
+ foreach ($fileInfos as $i) {
+ $files[] = self::formatFileInfo($i);
+ }
return $files;
}
/**
- * Splits the given path into a breadcrumb structure.
- * @param string $dir path to process
- * @return array where each entry is a hash of the absolute
- * directory path and its name
+ * Retrieves the contents of the given directory and
+ * returns it as a sorted array of FileInfo.
+ *
+ * @param string $dir path to the directory
+ * @return \OCP\Files\FileInfo[] files
*/
- public static function makeBreadcrumb($dir){
- $breadcrumb = array();
- $pathtohere = '';
- foreach (explode('/', $dir) as $i) {
- if ($i !== '') {
- $pathtohere .= '/' . $i;
- $breadcrumb[] = array('dir' => $pathtohere, 'name' => $i);
- }
- }
- return $breadcrumb;
+ public static function getFiles($dir) {
+ $content = \OC\Files\Filesystem::getDirectoryContent($dir);
+
+ usort($content, array('\OCA\Files\Helper', 'fileCmp'));
+ return $content;
}
}
diff --git a/apps/files/templates/admin.php b/apps/files/templates/admin.php
index a5afd55fbc3..5f7d3261d6c 100644
--- a/apps/files/templates/admin.php
+++ b/apps/files/templates/admin.php
@@ -1,28 +1,26 @@
<?php OCP\Util::addscript('files', 'admin'); ?>
-<form name="filesForm" action='#' method='post'>
- <fieldset class="personalblock">
- <h2><?php p($l->t('File handling')); ?></h2>
- <?php if($_['uploadChangable']):?>
- <label for="maxUploadSize"><?php p($l->t( 'Maximum upload size' )); ?> </label>
- <input type="text" name='maxUploadSize' id="maxUploadSize" value='<?php p($_['uploadMaxFilesize']) ?>'/>
- <?php if($_['displayMaxPossibleUploadSize']):?>
- (<?php p($l->t('max. possible: ')); p($_['maxPossibleUploadSize']) ?>)
- <?php endif;?>
- <br/>
+<form name="filesForm" class="section" action="#" method="post">
+ <h2><?php p($l->t('File handling')); ?></h2>
+ <?php if($_['uploadChangable']):?>
+ <label for="maxUploadSize"><?php p($l->t( 'Maximum upload size' )); ?> </label>
+ <input type="text" name='maxUploadSize' id="maxUploadSize" value='<?php p($_['uploadMaxFilesize']) ?>'/>
+ <?php if($_['displayMaxPossibleUploadSize']):?>
+ (<?php p($l->t('max. possible: ')); p($_['maxPossibleUploadSize']) ?>)
<?php endif;?>
- <input type="checkbox" name="allowZipDownload" id="allowZipDownload" value="1"
- title="<?php p($l->t( 'Needed for multi-file and folder downloads.' )); ?>"
- <?php if ($_['allowZipDownload']): ?> checked="checked"<?php endif; ?> />
- <label for="allowZipDownload"><?php p($l->t( 'Enable ZIP-download' )); ?></label><br/>
+ <br/>
+ <?php endif;?>
+ <input type="checkbox" name="allowZipDownload" id="allowZipDownload" value="1"
+ title="<?php p($l->t( 'Needed for multi-file and folder downloads.' )); ?>"
+ <?php if ($_['allowZipDownload']): ?> checked="checked"<?php endif; ?> />
+ <label for="allowZipDownload"><?php p($l->t( 'Enable ZIP-download' )); ?></label><br/>
- <input type="text" name="maxZipInputSize" id="maxZipInputSize" style="width:180px;" value='<?php p($_['maxZipInputSize']) ?>'
- title="<?php p($l->t( '0 is unlimited' )); ?>"
- <?php if (!$_['allowZipDownload']): ?> disabled="disabled"<?php endif; ?> /><br />
- <em><?php p($l->t( 'Maximum input size for ZIP files' )); ?> </em><br />
+ <input type="text" name="maxZipInputSize" id="maxZipInputSize" style="width:180px;" value='<?php p($_['maxZipInputSize']) ?>'
+ title="<?php p($l->t( '0 is unlimited' )); ?>"
+ <?php if (!$_['allowZipDownload']): ?> disabled="disabled"<?php endif; ?> /><br />
+ <em><?php p($l->t( 'Maximum input size for ZIP files' )); ?> </em><br />
- <input type="hidden" value="<?php p($_['requesttoken']); ?>" name="requesttoken" />
- <input type="submit" name="submitFilesAdminSettings" id="submitFilesAdminSettings"
- value="<?php p($l->t( 'Save' )); ?>"/>
- </fieldset>
+ <input type="hidden" value="<?php p($_['requesttoken']); ?>" name="requesttoken" />
+ <input type="submit" name="submitFilesAdminSettings" id="submitFilesAdminSettings"
+ value="<?php p($l->t( 'Save' )); ?>"/>
</form>
diff --git a/apps/files/templates/index.php b/apps/files/templates/index.php
index 34acd9c4f51..95edd625cb3 100644
--- a/apps/files/templates/index.php
+++ b/apps/files/templates/index.php
@@ -1,6 +1,5 @@
<div id="controls">
- <?php print_unescaped($_['breadcrumb']); ?>
- <div class="actions creatable <?php if (!$_['isCreatable']):?>hidden<?php endif; ?>">
+ <div class="actions creatable hidden">
<?php if(!isset($_['dirToken'])):?>
<div id="new" class="button">
<a><?php p($l->t('New'));?></a>
@@ -48,20 +47,20 @@
</div>
</div>
<div id="file_action_panel"></div>
- <div class="notCreatable notPublic <?php if ($_['isCreatable'] or $_['isPublic'] ):?>hidden<?php endif; ?>">
+ <div class="notCreatable notPublic hidden">
<?php p($l->t('You don’t have permission to upload or create files here'))?>
</div>
<input type="hidden" name="permissions" value="<?php p($_['permissions']); ?>" id="permissions">
</div>
-<div id="emptycontent" <?php if (!$_['emptyContent']):?>class="hidden"<?php endif; ?>><?php p($l->t('Nothing in here. Upload something!'))?></div>
+<div id="emptycontent" class="hidden"><?php p($l->t('Nothing in here. Upload something!'))?></div>
<input type="hidden" id="disableSharing" data-status="<?php p($_['disableSharing']); ?>" />
<table id="filestable" data-allow-public-upload="<?php p($_['publicUploadEnabled'])?>" data-preview-x="36" data-preview-y="36">
<thead>
<tr>
- <th <?php if (!$_['fileHeader']):?>class="hidden"<?php endif; ?> id='headerName'>
+ <th class="hidden" id='headerName'>
<div id="headerName-container">
<input type="checkbox" id="select_all" />
<label for="select_all"></label>
@@ -77,8 +76,8 @@
</span>
</div>
</th>
- <th <?php if (!$_['fileHeader']):?>class="hidden"<?php endif; ?> id="headerSize"><?php p($l->t('Size')); ?></th>
- <th <?php if (!$_['fileHeader']):?>class="hidden"<?php endif; ?> id="headerDate">
+ <th class="hidden" id="headerSize"><?php p($l->t('Size')); ?></th>
+ <th class="hidden" id="headerDate">
<span id="modified"><?php p($l->t( 'Modified' )); ?></span>
<?php if ($_['permissions'] & OCP\PERMISSION_DELETE): ?>
<span class="selectedActions"><a href="" class="delete-selected">
@@ -91,7 +90,6 @@
</tr>
</thead>
<tbody id="fileList">
- <?php print_unescaped($_['fileList']); ?>
</tbody>
</table>
<div id="editor"></div><!-- FIXME Do not use this div in your app! It is deprecated and will be removed in the future! -->
@@ -111,7 +109,6 @@
<!-- config hints for javascript -->
<input type="hidden" name="filesApp" id="filesApp" value="1" />
-<input type="hidden" name="ajaxLoad" id="ajaxLoad" value="<?php p($_['ajaxLoad']); ?>" />
<input type="hidden" name="allowZipDownload" id="allowZipDownload" value="<?php p($_['allowZipDownload']); ?>" />
<input type="hidden" name="usedSpacePercent" id="usedSpacePercent" value="<?php p($_['usedSpacePercent']); ?>" />
<?php if (!$_['isPublic']) :?>
diff --git a/apps/files/templates/part.breadcrumb.php b/apps/files/templates/part.breadcrumb.php
deleted file mode 100644
index 69b4cbca10d..00000000000
--- a/apps/files/templates/part.breadcrumb.php
+++ /dev/null
@@ -1,17 +0,0 @@
-<div class="crumb svg <?php if(!count($_["breadcrumb"])) p('last');?>" data-dir=''>
- <a href="<?php print_unescaped($_['baseURL']); ?>">
- <?php if(isset($_['rootBreadCrumb'])):
- echo $_['rootBreadCrumb'];
- else:?>
- <img src="<?php print_unescaped(OCP\image_path('core', 'places/home.svg'));?>" class="svg" />
- <?php endif;?>
- </a>
-</div>
-<?php for($i=0; $i<count($_["breadcrumb"]); $i++):
- $crumb = $_["breadcrumb"][$i];
- $dir = \OCP\Util::encodePath($crumb["dir"]); ?>
- <div class="crumb <?php if($i == count($_["breadcrumb"])-1) p('last');?> svg"
- data-dir='<?php p($dir);?>'>
- <a href="<?php p($_['baseURL'].$dir); ?>"><?php p($crumb["name"]); ?></a>
- </div>
-<?php endfor;
diff --git a/apps/files/templates/part.list.php b/apps/files/templates/part.list.php
deleted file mode 100644
index 8a7a1e370eb..00000000000
--- a/apps/files/templates/part.list.php
+++ /dev/null
@@ -1,67 +0,0 @@
-<?php $totalfiles = 0;
-$totaldirs = 0;
-$totalsize = 0; ?>
-<?php foreach($_['files'] as $file):
- // the bigger the file, the darker the shade of grey; megabytes*2
- $simple_size_color = intval(160-$file['size']/(1024*1024)*2);
- if($simple_size_color<0) $simple_size_color = 0;
- $relative_modified_date = OCP\relative_modified_date($file['mtime']);
- // the older the file, the brighter the shade of grey; days*14
- $relative_date_color = round((time()-$file['mtime'])/60/60/24*14);
- if($relative_date_color>160) $relative_date_color = 160;
- $name = \OCP\Util::encodePath($file['name']);
- $directory = \OCP\Util::encodePath($file['directory']); ?>
- <tr data-id="<?php p($file['fileid']); ?>"
- data-file="<?php p($name);?>"
- data-type="<?php ($file['type'] == 'dir')?p('dir'):p('file')?>"
- data-mime="<?php p($file['mimetype'])?>"
- data-size="<?php p($file['size']);?>"
- data-etag="<?php p($file['etag']);?>"
- data-permissions="<?php p($file['permissions']); ?>"
-
- <?php if(isset($file['displayname_owner'])): ?>
- data-share-owner="<?php p($file['displayname_owner']) ?>"
- <?php endif; ?>
- >
-
- <?php if(isset($file['isPreviewAvailable']) and $file['isPreviewAvailable']): ?>
- <td class="filename svg preview-icon"
- <?php else: ?>
- <td class="filename svg"
- <?php endif; ?>
- style="background-image:url(<?php print_unescaped($file['icon']); ?>)"
- >
- <?php if(!isset($_['readonly']) || !$_['readonly']): ?>
- <input id="select-<?php p($file['fileid']); ?>" type="checkbox" />
- <label for="select-<?php p($file['fileid']); ?>"></label>
- <?php endif; ?>
- <?php if($file['type'] == 'dir'): ?>
- <a class="name" href="<?php p(rtrim($_['baseURL'],'/').'/'.trim($directory,'/').'/'.$name); ?>" title="">
- <span class="nametext">
- <?php print_unescaped(htmlspecialchars($file['name']));?>
- </span>
- <span class="uploadtext" currentUploads="0">
- </span>
- </a>
- <?php else: ?>
- <a class="name" href="<?php p(rtrim($_['downloadURL'],'/').'/'.trim($directory,'/').'/'.$name); ?>">
- <label class="filetext" title="" for="select-<?php p($file['fileid']); ?>"></label>
- <span class="nametext"><?php print_unescaped(htmlspecialchars($file['basename']));?><span class='extension'><?php p($file['extension']);?></span></span>
- </a>
- <?php endif; ?>
- </td>
- <td class="filesize"
- style="color:rgb(<?php p($simple_size_color.','.$simple_size_color.','.$simple_size_color) ?>)">
- <?php print_unescaped(OCP\human_file_size($file['size'])); ?>
- </td>
- <td class="date">
- <span class="modified"
- title="<?php p($file['date']); ?>"
- style="color:rgb(<?php p($relative_date_color.','
- .$relative_date_color.','
- .$relative_date_color) ?>)">
- <?php p($relative_modified_date); ?>
- </span>
- </td>
- </tr>
-<?php endforeach;
diff --git a/apps/files/tests/ajax_rename.php b/apps/files/tests/ajax_rename.php
index e53c0fb3dd1..cb62d22a7e2 100644
--- a/apps/files/tests/ajax_rename.php
+++ b/apps/files/tests/ajax_rename.php
@@ -92,28 +92,32 @@ class Test_OC_Files_App_Rename extends \PHPUnit_Framework_TestCase {
$this->viewMock->expects($this->any())
->method('getFileInfo')
- ->will($this->returnValue(array(
+ ->will($this->returnValue(new \OC\Files\FileInfo(
+ '/test',
+ null,
+ '/test',
+ array(
'fileid' => 123,
'type' => 'dir',
'mimetype' => 'httpd/unix-directory',
+ 'mtime' => 0,
+ 'permissions' => 31,
'size' => 18,
'etag' => 'abcdef',
'directory' => '/',
'name' => 'new_name',
- )));
+ ))));
$result = $this->files->rename($dir, $oldname, $newname);
$this->assertTrue($result['success']);
$this->assertEquals(123, $result['data']['id']);
$this->assertEquals('new_name', $result['data']['name']);
- $this->assertEquals('/test', $result['data']['directory']);
$this->assertEquals(18, $result['data']['size']);
- $this->assertEquals('httpd/unix-directory', $result['data']['mime']);
+ $this->assertEquals('httpd/unix-directory', $result['data']['mimetype']);
$icon = \OC_Helper::mimetypeIcon('dir');
$icon = substr($icon, 0, -3) . 'svg';
$this->assertEquals($icon, $result['data']['icon']);
- $this->assertFalse($result['data']['isPreviewAvailable']);
}
/**
@@ -148,29 +152,33 @@ class Test_OC_Files_App_Rename extends \PHPUnit_Framework_TestCase {
$this->viewMock->expects($this->any())
->method('getFileInfo')
- ->will($this->returnValue(array(
+ ->will($this->returnValue(new \OC\Files\FileInfo(
+ '/',
+ null,
+ '/',
+ array(
'fileid' => 123,
'type' => 'dir',
'mimetype' => 'httpd/unix-directory',
+ 'mtime' => 0,
+ 'permissions' => 31,
'size' => 18,
'etag' => 'abcdef',
'directory' => '/',
'name' => 'new_name',
- )));
+ ))));
$result = $this->files->rename($dir, $oldname, $newname);
$this->assertTrue($result['success']);
$this->assertEquals(123, $result['data']['id']);
- $this->assertEquals('newname', $result['data']['name']);
- $this->assertEquals('/', $result['data']['directory']);
+ $this->assertEquals('new_name', $result['data']['name']);
$this->assertEquals(18, $result['data']['size']);
- $this->assertEquals('httpd/unix-directory', $result['data']['mime']);
+ $this->assertEquals('httpd/unix-directory', $result['data']['mimetype']);
$this->assertEquals('abcdef', $result['data']['etag']);
$icon = \OC_Helper::mimetypeIcon('dir');
$icon = substr($icon, 0, -3) . 'svg';
$this->assertEquals($icon, $result['data']['icon']);
- $this->assertFalse($result['data']['isPreviewAvailable']);
}
/**
diff --git a/apps/files/tests/js/breadcrumbSpec.js b/apps/files/tests/js/breadcrumbSpec.js
new file mode 100644
index 00000000000..1bfe5308a27
--- /dev/null
+++ b/apps/files/tests/js/breadcrumbSpec.js
@@ -0,0 +1,248 @@
+/**
+* ownCloud
+*
+* @author Vincent Petry
+* @copyright 2014 Vincent Petry <pvince81@owncloud.com>
+*
+* This library is free software; you can redistribute it and/or
+* modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE
+* License as published by the Free Software Foundation; either
+* version 3 of the License, or any later version.
+*
+* This library is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU AFFERO GENERAL PUBLIC LICENSE for more details.
+*
+* You should have received a copy of the GNU Affero General Public
+* License along with this library. If not, see <http://www.gnu.org/licenses/>.
+*
+*/
+
+/* global BreadCrumb */
+describe('BreadCrumb tests', function() {
+ describe('Rendering', function() {
+ var bc;
+ beforeEach(function() {
+ bc = new BreadCrumb({
+ getCrumbUrl: function(part, index) {
+ // for testing purposes
+ return part.dir + '#' + index;
+ }
+ });
+ });
+ afterEach(function() {
+ bc = null;
+ });
+ it('Renders its own container', function() {
+ bc.render();
+ expect(bc.$el.hasClass('breadcrumb')).toEqual(true);
+ });
+ it('Renders root by default', function() {
+ var $crumbs;
+ bc.render();
+ $crumbs = bc.$el.find('.crumb');
+ expect($crumbs.length).toEqual(1);
+ expect($crumbs.eq(0).find('a').attr('href')).toEqual('/#0');
+ expect($crumbs.eq(0).find('img').length).toEqual(1);
+ expect($crumbs.eq(0).attr('data-dir')).toEqual('/');
+ });
+ it('Renders root when switching to root', function() {
+ var $crumbs;
+ bc.setDirectory('/somedir');
+ bc.setDirectory('/');
+ $crumbs = bc.$el.find('.crumb');
+ expect($crumbs.length).toEqual(1);
+ expect($crumbs.eq(0).attr('data-dir')).toEqual('/');
+ });
+ it('Renders last crumb with "last" class', function() {
+ bc.setDirectory('/abc/def');
+ expect(bc.$el.find('.crumb:last').hasClass('last')).toEqual(true);
+ });
+ it('Renders single path section', function() {
+ var $crumbs;
+ bc.setDirectory('/somedir');
+ $crumbs = bc.$el.find('.crumb');
+ expect($crumbs.length).toEqual(2);
+ expect($crumbs.eq(0).find('a').attr('href')).toEqual('/#0');
+ expect($crumbs.eq(0).find('img').length).toEqual(1);
+ expect($crumbs.eq(0).attr('data-dir')).toEqual('/');
+ expect($crumbs.eq(1).find('a').attr('href')).toEqual('/somedir#1');
+ expect($crumbs.eq(1).find('img').length).toEqual(0);
+ expect($crumbs.eq(1).attr('data-dir')).toEqual('/somedir');
+ });
+ it('Renders multiple path sections and special chars', function() {
+ var $crumbs;
+ bc.setDirectory('/somedir/with space/abc');
+ $crumbs = bc.$el.find('.crumb');
+ expect($crumbs.length).toEqual(4);
+ expect($crumbs.eq(0).find('a').attr('href')).toEqual('/#0');
+ expect($crumbs.eq(0).find('img').length).toEqual(1);
+ expect($crumbs.eq(0).attr('data-dir')).toEqual('/');
+
+ expect($crumbs.eq(1).find('a').attr('href')).toEqual('/somedir#1');
+ expect($crumbs.eq(1).find('img').length).toEqual(0);
+ expect($crumbs.eq(1).attr('data-dir')).toEqual('/somedir');
+
+ expect($crumbs.eq(2).find('a').attr('href')).toEqual('/somedir/with space#2');
+ expect($crumbs.eq(2).find('img').length).toEqual(0);
+ expect($crumbs.eq(2).attr('data-dir')).toEqual('/somedir/with space');
+
+ expect($crumbs.eq(3).find('a').attr('href')).toEqual('/somedir/with space/abc#3');
+ expect($crumbs.eq(3).find('img').length).toEqual(0);
+ expect($crumbs.eq(3).attr('data-dir')).toEqual('/somedir/with space/abc');
+ });
+ });
+ describe('Events', function() {
+ it('Calls onClick handler when clicking on a crumb', function() {
+ var handler = sinon.stub();
+ var bc = new BreadCrumb({
+ onClick: handler
+ });
+ bc.setDirectory('/one/two/three/four');
+ bc.$el.find('.crumb:eq(3)').click();
+ expect(handler.calledOnce).toEqual(true);
+ expect(handler.getCall(0).thisValue).toEqual(bc.$el.find('.crumb').get(3));
+
+ handler.reset();
+ bc.$el.find('.crumb:eq(0) a').click();
+ expect(handler.calledOnce).toEqual(true);
+ expect(handler.getCall(0).thisValue).toEqual(bc.$el.find('.crumb').get(0));
+ });
+ it('Calls onDrop handler when dropping on a crumb', function() {
+ var droppableStub = sinon.stub($.fn, 'droppable');
+ var handler = sinon.stub();
+ var bc = new BreadCrumb({
+ onDrop: handler
+ });
+ bc.setDirectory('/one/two/three/four');
+ expect(droppableStub.calledOnce).toEqual(true);
+
+ expect(droppableStub.getCall(0).args[0].drop).toBeDefined();
+ // simulate drop
+ droppableStub.getCall(0).args[0].drop({dummy: true});
+
+ expect(handler.calledOnce).toEqual(true);
+ expect(handler.getCall(0).args[0]).toEqual({dummy: true});
+
+ droppableStub.restore();
+ });
+ });
+ describe('Resizing', function() {
+ var bc, widthStub, dummyDir,
+ oldUpdateTotalWidth;
+
+ beforeEach(function() {
+ dummyDir = '/short name/longer name/looooooooooooonger/even longer long long long longer long/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/last one';
+
+ oldUpdateTotalWidth = BreadCrumb.prototype._updateTotalWidth;
+ BreadCrumb.prototype._updateTotalWidth = function() {
+ // need to set display:block for correct offsetWidth (no CSS loaded here)
+ $('div.crumb').css({
+ 'display': 'block',
+ 'float': 'left'
+ });
+
+ return oldUpdateTotalWidth.apply(this, arguments);
+ };
+
+ bc = new BreadCrumb();
+ widthStub = sinon.stub($.fn, 'width');
+ // append dummy navigation and controls
+ // as they are currently used for measurements
+ $('#testArea').append(
+ '<div id="navigation" style="width: 80px"></div>',
+ '<div id="controls"></div>'
+ );
+
+ // make sure we know the test screen width
+ $('#testArea').css('width', 1280);
+
+ // use test area as we need it for measurements
+ $('#controls').append(bc.$el);
+ $('#controls').append('<div class="actions"><div>Dummy action with a given width</div></div>');
+ });
+ afterEach(function() {
+ BreadCrumb.prototype._updateTotalWidth = oldUpdateTotalWidth;
+ widthStub.restore();
+ bc = null;
+ });
+ it('Hides breadcrumbs to fit window', function() {
+ var $crumbs;
+
+ widthStub.returns(500);
+ // triggers resize implicitly
+ bc.setDirectory(dummyDir);
+ $crumbs = bc.$el.find('.crumb');
+
+ // first one is always visible
+ expect($crumbs.eq(0).hasClass('hidden')).toEqual(false);
+ // second one has ellipsis
+ expect($crumbs.eq(1).hasClass('hidden')).toEqual(false);
+ expect($crumbs.eq(1).find('.ellipsis').length).toEqual(1);
+ // there is only one ellipsis in total
+ expect($crumbs.find('.ellipsis').length).toEqual(1);
+ // subsequent elements are hidden
+ expect($crumbs.eq(2).hasClass('hidden')).toEqual(true);
+ expect($crumbs.eq(3).hasClass('hidden')).toEqual(true);
+ expect($crumbs.eq(4).hasClass('hidden')).toEqual(true);
+ expect($crumbs.eq(5).hasClass('hidden')).toEqual(true);
+ expect($crumbs.eq(6).hasClass('hidden')).toEqual(false);
+ });
+ it('Updates ellipsis on window size increase', function() {
+ var $crumbs;
+
+ widthStub.returns(500);
+ // triggers resize implicitly
+ bc.setDirectory(dummyDir);
+ $crumbs = bc.$el.find('.crumb');
+
+ // simulate increase
+ $('#testArea').css('width', 1800);
+ bc.resize(1800);
+
+ // first one is always visible
+ expect($crumbs.eq(0).hasClass('hidden')).toEqual(false);
+ // second one has ellipsis
+ expect($crumbs.eq(1).hasClass('hidden')).toEqual(false);
+ expect($crumbs.eq(1).find('.ellipsis').length).toEqual(1);
+ // there is only one ellipsis in total
+ expect($crumbs.find('.ellipsis').length).toEqual(1);
+ // subsequent elements are hidden
+ expect($crumbs.eq(2).hasClass('hidden')).toEqual(true);
+ expect($crumbs.eq(3).hasClass('hidden')).toEqual(true);
+ expect($crumbs.eq(4).hasClass('hidden')).toEqual(true);
+ // the rest is visible
+ expect($crumbs.eq(5).hasClass('hidden')).toEqual(false);
+ expect($crumbs.eq(6).hasClass('hidden')).toEqual(false);
+ });
+ it('Updates ellipsis on window size decrease', function() {
+ var $crumbs;
+
+ $('#testArea').css('width', 2000);
+ widthStub.returns(2000);
+ // triggers resize implicitly
+ bc.setDirectory(dummyDir);
+ $crumbs = bc.$el.find('.crumb');
+
+ // simulate decrease
+ bc.resize(500);
+ $('#testArea').css('width', 500);
+
+ // first one is always visible
+ expect($crumbs.eq(0).hasClass('hidden')).toEqual(false);
+ // second one has ellipsis
+ expect($crumbs.eq(1).hasClass('hidden')).toEqual(false);
+ expect($crumbs.eq(1).find('.ellipsis').length).toEqual(1);
+ // there is only one ellipsis in total
+ expect($crumbs.find('.ellipsis').length).toEqual(1);
+ // subsequent elements are hidden
+ expect($crumbs.eq(2).hasClass('hidden')).toEqual(true);
+ expect($crumbs.eq(3).hasClass('hidden')).toEqual(true);
+ expect($crumbs.eq(4).hasClass('hidden')).toEqual(true);
+ // the rest is visible
+ expect($crumbs.eq(5).hasClass('hidden')).toEqual(true);
+ expect($crumbs.eq(6).hasClass('hidden')).toEqual(false);
+ });
+ });
+});
diff --git a/apps/files/tests/js/fileactionsSpec.js b/apps/files/tests/js/fileactionsSpec.js
index ef7ddcb874a..3c22c84b866 100644
--- a/apps/files/tests/js/fileactionsSpec.js
+++ b/apps/files/tests/js/fileactionsSpec.js
@@ -22,6 +22,7 @@
/* global OC, FileActions, FileList */
describe('FileActions tests', function() {
var $filesTable;
+
beforeEach(function() {
// init horrible parameters
var $body = $('body');
@@ -34,42 +35,83 @@ describe('FileActions tests', function() {
$('#dir, #permissions, #filestable').remove();
});
it('calling display() sets file actions', function() {
- // note: download_url is actually the link target, not the actual download URL...
- var $tr = FileList.addFile('testName.txt', 1234, new Date(), false, false, {download_url: 'test/download/url'});
-
- // no actions before call
- expect($tr.find('.action[data-action=Download]').length).toEqual(0);
- expect($tr.find('.action[data-action=Rename]').length).toEqual(0);
- expect($tr.find('.action.delete').length).toEqual(0);
+ var fileData = {
+ id: 18,
+ type: 'file',
+ name: 'testName.txt',
+ mimetype: 'plain/text',
+ size: '1234',
+ etag: 'a01234c',
+ mtime: '123456'
+ };
- FileActions.display($tr.find('td.filename'), true);
+ // note: FileActions.display() is called implicitly
+ var $tr = FileList.add(fileData);
- // actions defined after cal
- expect($tr.find('.action[data-action=Download]').length).toEqual(1);
- expect($tr.find('.nametext .action[data-action=Rename]').length).toEqual(1);
+ // actions defined after call
+ expect($tr.find('.action.action-download').length).toEqual(1);
+ expect($tr.find('.action.action-download').attr('data-action')).toEqual('Download');
+ expect($tr.find('.nametext .action.action-rename').length).toEqual(1);
+ expect($tr.find('.nametext .action.action-rename').attr('data-action')).toEqual('Rename');
expect($tr.find('.action.delete').length).toEqual(1);
});
it('calling display() twice correctly replaces file actions', function() {
- var $tr = FileList.addFile('testName.txt', 1234, new Date(), false, false, {download_url: 'test/download/url'});
+ var fileData = {
+ id: 18,
+ type: 'file',
+ name: 'testName.txt',
+ mimetype: 'plain/text',
+ size: '1234',
+ etag: 'a01234c',
+ mtime: '123456'
+ };
+ var $tr = FileList.add(fileData);
FileActions.display($tr.find('td.filename'), true);
FileActions.display($tr.find('td.filename'), true);
// actions defined after cal
- expect($tr.find('.action[data-action=Download]').length).toEqual(1);
- expect($tr.find('.nametext .action[data-action=Rename]').length).toEqual(1);
+ expect($tr.find('.action.action-download').length).toEqual(1);
+ expect($tr.find('.nametext .action.action-rename').length).toEqual(1);
expect($tr.find('.action.delete').length).toEqual(1);
});
it('redirects to download URL when clicking download', function() {
var redirectStub = sinon.stub(OC, 'redirect');
- // note: download_url is actually the link target, not the actual download URL...
- var $tr = FileList.addFile('test download File.txt', 1234, new Date(), false, false, {download_url: 'test/download/url'});
+ var fileData = {
+ id: 18,
+ type: 'file',
+ name: 'testName.txt',
+ mimetype: 'plain/text',
+ size: '1234',
+ etag: 'a01234c',
+ mtime: '123456'
+ };
+ var $tr = FileList.add(fileData);
FileActions.display($tr.find('td.filename'), true);
- $tr.find('.action[data-action=Download]').click();
+ $tr.find('.action-download').click();
expect(redirectStub.calledOnce).toEqual(true);
- expect(redirectStub.getCall(0).args[0]).toEqual(OC.webroot + '/index.php/apps/files/ajax/download.php?dir=%2Fsubdir&files=test%20download%20File.txt');
+ expect(redirectStub.getCall(0).args[0]).toEqual(OC.webroot + '/index.php/apps/files/ajax/download.php?dir=%2Fsubdir&files=testName.txt');
redirectStub.restore();
});
+ it('deletes file when clicking delete', function() {
+ var deleteStub = sinon.stub(FileList, 'do_delete');
+ var fileData = {
+ id: 18,
+ type: 'file',
+ name: 'testName.txt',
+ mimetype: 'plain/text',
+ size: '1234',
+ etag: 'a01234c',
+ mtime: '123456'
+ };
+ var $tr = FileList.add(fileData);
+ FileActions.display($tr.find('td.filename'), true);
+
+ $tr.find('.action.delete').click();
+
+ expect(deleteStub.calledOnce).toEqual(true);
+ deleteStub.restore();
+ });
});
diff --git a/apps/files/tests/js/filelistSpec.js b/apps/files/tests/js/filelistSpec.js
index 8f4cb86ab4a..ca85a360cf5 100644
--- a/apps/files/tests/js/filelistSpec.js
+++ b/apps/files/tests/js/filelistSpec.js
@@ -21,6 +21,9 @@
/* global OC, FileList */
describe('FileList tests', function() {
+ var testFiles, alertStub, notificationStub,
+ pushStateStub;
+
beforeEach(function() {
// init horrible parameters
var $body = $('body');
@@ -28,45 +31,784 @@ describe('FileList tests', function() {
$body.append('<input type="hidden" id="permissions" value="31"></input>');
// dummy files table
$body.append('<table id="filestable"></table>');
+
+ // prevents URL changes during tests
+ pushStateStub = sinon.stub(window.history, 'pushState');
+
+ alertStub = sinon.stub(OC.dialogs, 'alert');
+ notificationStub = sinon.stub(OC.Notification, 'show');
+
+ // init parameters and test table elements
+ $('#testArea').append(
+ '<input type="hidden" id="dir" value="/subdir"></input>' +
+ '<input type="hidden" id="permissions" value="31"></input>' +
+ // dummy controls
+ '<div id="controls">' +
+ ' <div class="actions creatable"></div>' +
+ ' <div class="notCreatable"></div>' +
+ '</div>' +
+ // dummy table
+ '<table id="filestable">' +
+ '<thead><tr><th class="hidden">Name</th></tr></thead>' +
+ '<tbody id="fileList"></tbody>' +
+ '</table>' +
+ '<div id="emptycontent">Empty content message</div>'
+ );
+
+ testFiles = [{
+ id: 1,
+ type: 'file',
+ name: 'One.txt',
+ mimetype: 'text/plain',
+ size: 12
+ }, {
+ id: 2,
+ type: 'file',
+ name: 'Two.jpg',
+ mimetype: 'image/jpeg',
+ size: 12049
+ }, {
+ id: 3,
+ type: 'file',
+ name: 'Three.pdf',
+ mimetype: 'application/pdf',
+ size: 58009
+ }, {
+ id: 4,
+ type: 'dir',
+ name: 'somedir',
+ mimetype: 'httpd/unix-directory',
+ size: 250
+ }];
+
+ FileList.initialize();
});
afterEach(function() {
+ testFiles = undefined;
+ FileList.initialized = false;
+ FileList.isEmpty = true;
+ delete FileList._reloadCall;
+
$('#dir, #permissions, #filestable').remove();
+ notificationStub.restore();
+ alertStub.restore();
+ pushStateStub.restore();
+ });
+ describe('Getters', function() {
+ it('Returns the current directory', function() {
+ $('#dir').val('/one/two/three');
+ expect(FileList.getCurrentDirectory()).toEqual('/one/two/three');
+ });
+ it('Returns the directory permissions as int', function() {
+ $('#permissions').val('23');
+ expect(FileList.getDirectoryPermissions()).toEqual(23);
+ });
+ });
+ describe('Adding files', function() {
+ var clock, now;
+ beforeEach(function() {
+ // to prevent date comparison issues
+ clock = sinon.useFakeTimers();
+ now = new Date();
+ });
+ afterEach(function() {
+ clock.restore();
+ });
+ it('generates file element with correct attributes when calling add() with file data', function() {
+ var fileData = {
+ id: 18,
+ type: 'file',
+ name: 'testName.txt',
+ mimetype: 'plain/text',
+ size: '1234',
+ etag: 'a01234c',
+ mtime: '123456'
+ };
+ var $tr = FileList.add(fileData);
+
+ expect($tr).toBeDefined();
+ expect($tr[0].tagName.toLowerCase()).toEqual('tr');
+ expect($tr.attr('data-id')).toEqual('18');
+ expect($tr.attr('data-type')).toEqual('file');
+ expect($tr.attr('data-file')).toEqual('testName.txt');
+ expect($tr.attr('data-size')).toEqual('1234');
+ expect($tr.attr('data-etag')).toEqual('a01234c');
+ expect($tr.attr('data-permissions')).toEqual('31');
+ expect($tr.attr('data-mime')).toEqual('plain/text');
+ expect($tr.attr('data-mtime')).toEqual('123456');
+ expect($tr.find('a.name').attr('href')).toEqual(OC.webroot + '/index.php/apps/files/ajax/download.php?dir=%2Fsubdir&files=testName.txt');
+
+ expect($tr.find('.filesize').text()).toEqual('1 kB');
+ expect(FileList.findFileEl('testName.txt')[0]).toEqual($tr[0]);
+ });
+ it('generates dir element with correct attributes when calling add() with dir data', function() {
+ var fileData = {
+ id: 19,
+ type: 'dir',
+ name: 'testFolder',
+ mimetype: 'httpd/unix-directory',
+ size: '1234',
+ etag: 'a01234c',
+ mtime: '123456'
+ };
+ var $tr = FileList.add(fileData);
+
+ expect($tr).toBeDefined();
+ expect($tr[0].tagName.toLowerCase()).toEqual('tr');
+ expect($tr.attr('data-id')).toEqual('19');
+ expect($tr.attr('data-type')).toEqual('dir');
+ expect($tr.attr('data-file')).toEqual('testFolder');
+ expect($tr.attr('data-size')).toEqual('1234');
+ expect($tr.attr('data-etag')).toEqual('a01234c');
+ expect($tr.attr('data-permissions')).toEqual('31');
+ expect($tr.attr('data-mime')).toEqual('httpd/unix-directory');
+ expect($tr.attr('data-mtime')).toEqual('123456');
+
+ expect($tr.find('.filesize').text()).toEqual('1 kB');
+
+ expect(FileList.findFileEl('testFolder')[0]).toEqual($tr[0]);
+ });
+ it('generates file element with default attributes when calling add() with minimal data', function() {
+ var fileData = {
+ type: 'file',
+ name: 'testFile.txt'
+ };
+
+ clock.tick(123456);
+ var $tr = FileList.add(fileData);
+
+ expect($tr).toBeDefined();
+ expect($tr[0].tagName.toLowerCase()).toEqual('tr');
+ expect($tr.attr('data-id')).toEqual(null);
+ expect($tr.attr('data-type')).toEqual('file');
+ expect($tr.attr('data-file')).toEqual('testFile.txt');
+ expect($tr.attr('data-size')).toEqual(null);
+ expect($tr.attr('data-etag')).toEqual(null);
+ expect($tr.attr('data-permissions')).toEqual('31');
+ expect($tr.attr('data-mime')).toEqual(null);
+ expect($tr.attr('data-mtime')).toEqual('123456');
+
+ expect($tr.find('.filesize').text()).toEqual('Pending');
+ });
+ it('generates dir element with default attributes when calling add() with minimal data', function() {
+ var fileData = {
+ type: 'dir',
+ name: 'testFolder'
+ };
+ clock.tick(123456);
+ var $tr = FileList.add(fileData);
+
+ expect($tr).toBeDefined();
+ expect($tr[0].tagName.toLowerCase()).toEqual('tr');
+ expect($tr.attr('data-id')).toEqual(null);
+ expect($tr.attr('data-type')).toEqual('dir');
+ expect($tr.attr('data-file')).toEqual('testFolder');
+ expect($tr.attr('data-size')).toEqual(null);
+ expect($tr.attr('data-etag')).toEqual(null);
+ expect($tr.attr('data-permissions')).toEqual('31');
+ expect($tr.attr('data-mime')).toEqual('httpd/unix-directory');
+ expect($tr.attr('data-mtime')).toEqual('123456');
+
+ expect($tr.find('.filesize').text()).toEqual('Pending');
+ });
+ it('generates file element with zero size when size is explicitly zero', function() {
+ var fileData = {
+ type: 'dir',
+ name: 'testFolder',
+ size: '0'
+ };
+ var $tr = FileList.add(fileData);
+ expect($tr.find('.filesize').text()).toEqual('0 B');
+ });
+ it('adds new file to the end of the list before the summary', function() {
+ var fileData = {
+ type: 'file',
+ name: 'P comes after O.txt'
+ };
+ FileList.setFiles(testFiles);
+ $tr = FileList.add(fileData);
+ expect($tr.index()).toEqual(4);
+ expect($tr.next().hasClass('summary')).toEqual(true);
+ });
+ it('adds new file at correct position in insert mode', function() {
+ var fileData = {
+ type: 'file',
+ name: 'P comes after O.txt'
+ };
+ FileList.setFiles(testFiles);
+ $tr = FileList.add(fileData, {insert: true});
+ // after "One.txt"
+ expect($tr.index()).toEqual(1);
+ });
+ it('removes empty content message and shows summary when adding first file', function() {
+ var fileData = {
+ type: 'file',
+ name: 'first file.txt',
+ size: 12
+ };
+ FileList.setFiles([]);
+ expect(FileList.isEmpty).toEqual(true);
+ FileList.add(fileData);
+ $summary = $('#fileList .summary');
+ expect($summary.length).toEqual(1);
+ // yes, ugly...
+ expect($summary.find('.info').text()).toEqual('0 folders and 1 file');
+ expect($summary.find('.dirinfo').hasClass('hidden')).toEqual(true);
+ expect($summary.find('.fileinfo').hasClass('hidden')).toEqual(false);
+ expect($summary.find('.filesize').text()).toEqual('12 B');
+ expect($('#filestable thead th').hasClass('hidden')).toEqual(false);
+ expect($('#emptycontent').hasClass('hidden')).toEqual(true);
+ expect(FileList.isEmpty).toEqual(false);
+ });
});
- it('generates file element with correct attributes when calling addFile', function() {
- var lastMod = new Date(10000);
- // note: download_url is actually the link target, not the actual download URL...
- var $tr = FileList.addFile('testName.txt', 1234, lastMod, false, false, {download_url: 'test/download/url'});
-
- expect($tr).toBeDefined();
- expect($tr[0].tagName.toLowerCase()).toEqual('tr');
- expect($tr.find('a:first').attr('href')).toEqual('test/download/url');
- expect($tr.attr('data-type')).toEqual('file');
- expect($tr.attr('data-file')).toEqual('testName.txt');
- expect($tr.attr('data-size')).toEqual('1234');
- expect($tr.attr('data-permissions')).toEqual('31');
- //expect($tr.attr('data-mime')).toEqual('plain/text');
+ describe('Removing files from the list', function() {
+ it('Removes file from list when calling remove() and updates summary', function() {
+ var $removedEl;
+ FileList.setFiles(testFiles);
+ $removedEl = FileList.remove('One.txt');
+ expect($removedEl).toBeDefined();
+ expect($removedEl.attr('data-file')).toEqual('One.txt');
+ expect($('#fileList tr:not(.summary)').length).toEqual(3);
+ expect(FileList.findFileEl('One.txt').length).toEqual(0);
+
+ $summary = $('#fileList .summary');
+ expect($summary.length).toEqual(1);
+ expect($summary.find('.info').text()).toEqual('1 folder and 2 files');
+ expect($summary.find('.dirinfo').hasClass('hidden')).toEqual(false);
+ expect($summary.find('.fileinfo').hasClass('hidden')).toEqual(false);
+ expect($summary.find('.filesize').text()).toEqual('69 kB');
+ expect(FileList.isEmpty).toEqual(false);
+ });
+ it('Shows empty content when removing last file', function() {
+ FileList.setFiles([testFiles[0]]);
+ FileList.remove('One.txt');
+ expect($('#fileList tr:not(.summary)').length).toEqual(0);
+ expect(FileList.findFileEl('One.txt').length).toEqual(0);
+
+ $summary = $('#fileList .summary');
+ expect($summary.length).toEqual(0);
+ expect($('#filestable thead th').hasClass('hidden')).toEqual(true);
+ expect($('#emptycontent').hasClass('hidden')).toEqual(false);
+ expect(FileList.isEmpty).toEqual(true);
+ });
});
- it('generates dir element with correct attributes when calling addDir', function() {
- var lastMod = new Date(10000);
- var $tr = FileList.addDir('testFolder', 1234, lastMod, false);
-
- expect($tr).toBeDefined();
- expect($tr[0].tagName.toLowerCase()).toEqual('tr');
- expect($tr.attr('data-type')).toEqual('dir');
- expect($tr.attr('data-file')).toEqual('testFolder');
- expect($tr.attr('data-size')).toEqual('1234');
- expect($tr.attr('data-permissions')).toEqual('31');
- //expect($tr.attr('data-mime')).toEqual('httpd/unix-directory');
+ describe('Deleting files', function() {
+ function doDelete() {
+ var request, query;
+ // note: normally called from FileActions
+ FileList.do_delete(['One.txt', 'Two.jpg']);
+
+ expect(fakeServer.requests.length).toEqual(1);
+ request = fakeServer.requests[0];
+ expect(request.url).toEqual(OC.webroot + '/index.php/apps/files/ajax/delete.php');
+
+ query = fakeServer.requests[0].requestBody;
+ expect(OC.parseQueryString(query)).toEqual({'dir': '/subdir', files: '["One.txt","Two.jpg"]'});
+ }
+ it('calls delete.php, removes the deleted entries and updates summary', function() {
+ FileList.setFiles(testFiles);
+ doDelete();
+
+ fakeServer.requests[0].respond(
+ 200,
+ { 'Content-Type': 'application/json' },
+ JSON.stringify({status: 'success'})
+ );
+
+ expect(FileList.findFileEl('One.txt').length).toEqual(0);
+ expect(FileList.findFileEl('Two.jpg').length).toEqual(0);
+ expect(FileList.findFileEl('Three.pdf').length).toEqual(1);
+ expect(FileList.$fileList.find('tr:not(.summary)').length).toEqual(2);
+
+ $summary = $('#fileList .summary');
+ expect($summary.length).toEqual(1);
+ expect($summary.find('.info').text()).toEqual('1 folder and 1 file');
+ expect($summary.find('.dirinfo').hasClass('hidden')).toEqual(false);
+ expect($summary.find('.fileinfo').hasClass('hidden')).toEqual(false);
+ expect($summary.find('.filesize').text()).toEqual('57 kB');
+ expect(FileList.isEmpty).toEqual(false);
+ expect($('#filestable thead th').hasClass('hidden')).toEqual(false);
+ expect($('#emptycontent').hasClass('hidden')).toEqual(true);
+
+ expect(notificationStub.notCalled).toEqual(true);
+ });
+ it('updates summary when deleting last file', function() {
+ FileList.setFiles([testFiles[0], testFiles[1]]);
+ doDelete();
+
+ fakeServer.requests[0].respond(
+ 200,
+ { 'Content-Type': 'application/json' },
+ JSON.stringify({status: 'success'})
+ );
+
+ expect(FileList.$fileList.find('tr:not(.summary)').length).toEqual(0);
+
+ $summary = $('#fileList .summary');
+ expect($summary.length).toEqual(0);
+ expect(FileList.isEmpty).toEqual(true);
+ expect($('#filestable thead th').hasClass('hidden')).toEqual(true);
+ expect($('#emptycontent').hasClass('hidden')).toEqual(false);
+ });
+ it('bring back deleted item when delete call failed', function() {
+ FileList.setFiles(testFiles);
+ doDelete();
+
+ fakeServer.requests[0].respond(
+ 200,
+ { 'Content-Type': 'application/json' },
+ JSON.stringify({status: 'error', data: {message: 'WOOT'}})
+ );
+
+ // files are still in the list
+ expect(FileList.findFileEl('One.txt').length).toEqual(1);
+ expect(FileList.findFileEl('Two.jpg').length).toEqual(1);
+ expect(FileList.$fileList.find('tr:not(.summary)').length).toEqual(4);
+
+ expect(notificationStub.calledOnce).toEqual(true);
+ });
+ });
+ describe('Renaming files', function() {
+ function doRename() {
+ var $input, request;
+
+ FileList.setFiles(testFiles);
+
+ // trigger rename prompt
+ FileList.rename('One.txt');
+ $input = FileList.$fileList.find('input.filename');
+ $input.val('One_renamed.txt').blur();
+
+ expect(fakeServer.requests.length).toEqual(1);
+ var request = fakeServer.requests[0];
+ expect(request.url.substr(0, request.url.indexOf('?'))).toEqual(OC.webroot + '/index.php/apps/files/ajax/rename.php');
+ expect(OC.parseQueryString(request.url)).toEqual({'dir': '/subdir', newname: 'One_renamed.txt', file: 'One.txt'});
+
+ // element is renamed before the request finishes
+ expect(FileList.findFileEl('One.txt').length).toEqual(0);
+ expect(FileList.findFileEl('One_renamed.txt').length).toEqual(1);
+ // input is gone
+ expect(FileList.$fileList.find('input.filename').length).toEqual(0);
+ }
+ it('Keeps renamed file entry if rename ajax call suceeded', function() {
+ doRename();
+
+ fakeServer.requests[0].respond(200, {'Content-Type': 'application/json'}, JSON.stringify({
+ status: 'success',
+ data: {
+ name: 'One_renamed.txt'
+ }
+ }));
+
+ // element stays renamed
+ expect(FileList.findFileEl('One.txt').length).toEqual(0);
+ expect(FileList.findFileEl('One_renamed.txt').length).toEqual(1);
+
+ expect(alertStub.notCalled).toEqual(true);
+ });
+ it('Reverts file entry if rename ajax call failed', function() {
+ doRename();
+
+ fakeServer.requests[0].respond(200, {'Content-Type': 'application/json'}, JSON.stringify({
+ status: 'error',
+ data: {
+ message: 'Something went wrong'
+ }
+ }));
+
+ // element was reverted
+ expect(FileList.findFileEl('One.txt').length).toEqual(1);
+ expect(FileList.findFileEl('One_renamed.txt').length).toEqual(0);
+
+ expect(alertStub.calledOnce).toEqual(true);
+ });
+ it('Correctly updates file link after rename', function() {
+ var $tr;
+ doRename();
+
+ fakeServer.requests[0].respond(200, {'Content-Type': 'application/json'}, JSON.stringify({
+ status: 'success',
+ data: {
+ name: 'One_renamed.txt'
+ }
+ }));
+
+ $tr = FileList.findFileEl('One_renamed.txt');
+ expect($tr.find('a.name').attr('href')).toEqual(OC.webroot + '/index.php/apps/files/ajax/download.php?dir=%2Fsubdir&files=One_renamed.txt');
+ });
+ // FIXME: fix this in the source code!
+ xit('Correctly updates file link after rename when path has same name', function() {
+ var $tr;
+ // evil case: because of buggy code
+ $('#dir').val('/One.txt/subdir');
+ doRename();
+
+ fakeServer.requests[0].respond(200, {'Content-Type': 'application/json'}, JSON.stringify({
+ status: 'success',
+ data: {
+ name: 'One_renamed.txt'
+ }
+ }));
+
+ $tr = FileList.findFileEl('One_renamed.txt');
+ expect($tr.find('a.name').attr('href')).toEqual(OC.webroot + '/index.php/apps/files/ajax/download.php?dir=%2Fsubdir&files=One.txt');
+ });
+ });
+ describe('List rendering', function() {
+ it('renders a list of files using add()', function() {
+ var addSpy = sinon.spy(FileList, 'add');
+ FileList.setFiles(testFiles);
+ expect(addSpy.callCount).toEqual(4);
+ expect($('#fileList tr:not(.summary)').length).toEqual(4);
+ addSpy.restore();
+ });
+ it('updates summary using the file sizes', function() {
+ var $summary;
+ FileList.setFiles(testFiles);
+ $summary = $('#fileList .summary');
+ expect($summary.length).toEqual(1);
+ expect($summary.find('.info').text()).toEqual('1 folder and 3 files');
+ expect($summary.find('.filesize').text()).toEqual('69 kB');
+ });
+ it('shows headers, summary and hide empty content message after setting files', function(){
+ FileList.setFiles(testFiles);
+ expect($('#filestable thead th').hasClass('hidden')).toEqual(false);
+ expect($('#emptycontent').hasClass('hidden')).toEqual(true);
+ expect(FileList.$fileList.find('.summary').length).toEqual(1);
+ });
+ it('hides headers, summary and show empty content message after setting empty file list', function(){
+ FileList.setFiles([]);
+ expect($('#filestable thead th').hasClass('hidden')).toEqual(true);
+ expect($('#emptycontent').hasClass('hidden')).toEqual(false);
+ expect(FileList.$fileList.find('.summary').length).toEqual(0);
+ });
+ it('hides headers, empty content message, and summary when list is empty and user has no creation permission', function(){
+ $('#permissions').val(0);
+ FileList.setFiles([]);
+ expect($('#filestable thead th').hasClass('hidden')).toEqual(true);
+ expect($('#emptycontent').hasClass('hidden')).toEqual(true);
+ expect(FileList.$fileList.find('.summary').length).toEqual(0);
+ });
+ it('calling findFileEl() can find existing file element', function() {
+ FileList.setFiles(testFiles);
+ expect(FileList.findFileEl('Two.jpg').length).toEqual(1);
+ });
+ it('calling findFileEl() returns empty when file not found in file', function() {
+ FileList.setFiles(testFiles);
+ expect(FileList.findFileEl('unexist.dat').length).toEqual(0);
+ });
+ it('only add file if in same current directory', function() {
+ $('#dir').val('/current dir');
+ var fileData = {
+ type: 'file',
+ name: 'testFile.txt',
+ directory: '/current dir'
+ };
+ var $tr = FileList.add(fileData);
+ expect(FileList.findFileEl('testFile.txt').length).toEqual(1);
+ });
+ it('triggers "fileActionsReady" event after update', function() {
+ var handler = sinon.stub();
+ FileList.$fileList.on('fileActionsReady', handler);
+ FileList.setFiles(testFiles);
+ expect(handler.calledOnce).toEqual(true);
+ });
+ it('triggers "updated" event after update', function() {
+ var handler = sinon.stub();
+ FileList.$fileList.on('updated', handler);
+ FileList.setFiles(testFiles);
+ expect(handler.calledOnce).toEqual(true);
+ });
+ });
+ describe('file previews', function() {
+ var previewLoadStub;
+
+ function getImageUrl($el) {
+ // might be slightly different cross-browser
+ var url = $el.css('background-image');
+ var r = url.match(/url\(['"]?([^'")]*)['"]?\)/);
+ if (!r) {
+ return url;
+ }
+ return r[1];
+ }
+
+ beforeEach(function() {
+ previewLoadStub = sinon.stub(Files, 'lazyLoadPreview');
+ });
+ afterEach(function() {
+ previewLoadStub.restore();
+ });
+ it('renders default icon for file when none provided and no preview is available', function() {
+ var fileData = {
+ type: 'file',
+ name: 'testFile.txt'
+ };
+ var $tr = FileList.add(fileData);
+ var $td = $tr.find('td.filename');
+ expect(getImageUrl($td)).toEqual(OC.webroot + '/core/img/filetypes/file.svg');
+ expect(previewLoadStub.notCalled).toEqual(true);
+ });
+ it('renders default icon for dir when none provided and no preview is available', function() {
+ var fileData = {
+ type: 'dir',
+ name: 'test dir'
+ };
+ var $tr = FileList.add(fileData);
+ var $td = $tr.find('td.filename');
+ expect(getImageUrl($td)).toEqual(OC.webroot + '/core/img/filetypes/folder.svg');
+ expect(previewLoadStub.notCalled).toEqual(true);
+ });
+ it('renders provided icon for file when provided', function() {
+ var fileData = {
+ type: 'file',
+ name: 'test dir',
+ icon: OC.webroot + '/core/img/filetypes/application-pdf.svg'
+ };
+ var $tr = FileList.add(fileData);
+ var $td = $tr.find('td.filename');
+ expect(getImageUrl($td)).toEqual(OC.webroot + '/core/img/filetypes/application-pdf.svg');
+ expect(previewLoadStub.notCalled).toEqual(true);
+ });
+ it('renders preview when no icon was provided and preview is available', function() {
+ var fileData = {
+ type: 'file',
+ name: 'test dir',
+ isPreviewAvailable: true
+ };
+ var $tr = FileList.add(fileData);
+ var $td = $tr.find('td.filename');
+ expect(getImageUrl($td)).toEqual(OC.webroot + '/core/img/filetypes/file.svg');
+ expect(previewLoadStub.calledOnce).toEqual(true);
+ // third argument is callback
+ previewLoadStub.getCall(0).args[2](OC.webroot + '/somepath.png');
+ expect(getImageUrl($td)).toEqual(OC.webroot + '/somepath.png');
+ });
+ it('renders default file type icon when no icon was provided and no preview is available', function() {
+ var fileData = {
+ type: 'file',
+ name: 'test dir',
+ isPreviewAvailable: false
+ };
+ var $tr = FileList.add(fileData);
+ var $td = $tr.find('td.filename');
+ expect(getImageUrl($td)).toEqual(OC.webroot + '/core/img/filetypes/file.svg');
+ expect(previewLoadStub.notCalled).toEqual(true);
+ });
+ });
+ describe('viewer mode', function() {
+ it('enabling viewer mode hides files table and action buttons', function() {
+ FileList.setViewerMode(true);
+ expect($('#filestable').hasClass('hidden')).toEqual(true);
+ expect($('.actions').hasClass('hidden')).toEqual(true);
+ expect($('.notCreatable').hasClass('hidden')).toEqual(true);
+ });
+ it('disabling viewer mode restores files table and action buttons', function() {
+ FileList.setViewerMode(true);
+ FileList.setViewerMode(false);
+ expect($('#filestable').hasClass('hidden')).toEqual(false);
+ expect($('.actions').hasClass('hidden')).toEqual(false);
+ expect($('.notCreatable').hasClass('hidden')).toEqual(true);
+ });
+ it('disabling viewer mode restores files table and action buttons with correct permissions', function() {
+ $('#permissions').val(0);
+ FileList.setViewerMode(true);
+ FileList.setViewerMode(false);
+ expect($('#filestable').hasClass('hidden')).toEqual(false);
+ expect($('.actions').hasClass('hidden')).toEqual(true);
+ expect($('.notCreatable').hasClass('hidden')).toEqual(false);
+ });
+ });
+ describe('loading file list', function() {
+ beforeEach(function() {
+ var data = {
+ status: 'success',
+ data: {
+ files: testFiles,
+ permissions: 31
+ }
+ };
+ fakeServer.respondWith(/\/index\.php\/apps\/files\/ajax\/list.php\?dir=%2F(subdir|anothersubdir)/, [
+ 200, {
+ "Content-Type": "application/json"
+ },
+ JSON.stringify(data)
+ ]);
+ });
+ it('fetches file list from server and renders it when reload() is called', function() {
+ FileList.reload();
+ expect(fakeServer.requests.length).toEqual(1);
+ var url = fakeServer.requests[0].url;
+ var query = url.substr(url.indexOf('?') + 1);
+ expect(OC.parseQueryString(query)).toEqual({'dir': '/subdir'});
+ fakeServer.respond();
+ expect($('#fileList tr:not(.summary)').length).toEqual(4);
+ expect(FileList.findFileEl('One.txt').length).toEqual(1);
+ });
+ it('switches dir and fetches file list when calling changeDirectory()', function() {
+ FileList.changeDirectory('/anothersubdir');
+ expect(FileList.getCurrentDirectory()).toEqual('/anothersubdir');
+ expect(fakeServer.requests.length).toEqual(1);
+ var url = fakeServer.requests[0].url;
+ var query = url.substr(url.indexOf('?') + 1);
+ expect(OC.parseQueryString(query)).toEqual({'dir': '/anothersubdir'});
+ fakeServer.respond();
+ });
+ it('switches to root dir when current directory does not exist', function() {
+ fakeServer.respondWith(/\/index\.php\/apps\/files\/ajax\/list.php\?dir=%2funexist/, [
+ 404, {
+ "Content-Type": "application/json"
+ },
+ ''
+ ]);
+ FileList.changeDirectory('/unexist');
+ fakeServer.respond();
+ expect(FileList.getCurrentDirectory()).toEqual('/');
+ });
+ it('shows mask before loading file list then hides it at the end', function() {
+ var showMaskStub = sinon.stub(FileList, 'showMask');
+ var hideMaskStub = sinon.stub(FileList, 'hideMask');
+ FileList.changeDirectory('/anothersubdir');
+ expect(showMaskStub.calledOnce).toEqual(true);
+ expect(hideMaskStub.calledOnce).toEqual(false);
+ fakeServer.respond();
+ expect(showMaskStub.calledOnce).toEqual(true);
+ expect(hideMaskStub.calledOnce).toEqual(true);
+ showMaskStub.restore();
+ hideMaskStub.restore();
+ });
+ it('changes URL to target dir', function() {
+ FileList.changeDirectory('/somedir');
+ expect(pushStateStub.calledOnce).toEqual(true);
+ expect(pushStateStub.getCall(0).args[0]).toEqual({dir: '/somedir'});
+ expect(pushStateStub.getCall(0).args[2]).toEqual(OC.webroot + '/index.php/apps/files?dir=/somedir');
+ });
+ it('refreshes breadcrumb after update', function() {
+ var setDirSpy = sinon.spy(FileList.breadcrumb, 'setDirectory');
+ FileList.changeDirectory('/anothersubdir');
+ fakeServer.respond();
+ expect(FileList.breadcrumb.setDirectory.calledOnce).toEqual(true);
+ expect(FileList.breadcrumb.setDirectory.calledWith('/anothersubdir')).toEqual(true);
+ setDirSpy.restore();
+ });
+ });
+ describe('breadcrumb events', function() {
+ beforeEach(function() {
+ var data = {
+ status: 'success',
+ data: {
+ files: testFiles,
+ permissions: 31
+ }
+ };
+ fakeServer.respondWith(/\/index\.php\/apps\/files\/ajax\/list.php\?dir=%2Fsubdir/, [
+ 200, {
+ "Content-Type": "application/json"
+ },
+ JSON.stringify(data)
+ ]);
+ });
+ it('clicking on root breadcrumb changes directory to root', function() {
+ FileList.changeDirectory('/subdir/two/three with space/four/five');
+ fakeServer.respond();
+ var changeDirStub = sinon.stub(FileList, 'changeDirectory');
+ FileList.breadcrumb.$el.find('.crumb:eq(0)').click();
+
+ expect(changeDirStub.calledOnce).toEqual(true);
+ expect(changeDirStub.getCall(0).args[0]).toEqual('/');
+ changeDirStub.restore();
+ });
+ it('clicking on breadcrumb changes directory', function() {
+ FileList.changeDirectory('/subdir/two/three with space/four/five');
+ fakeServer.respond();
+ var changeDirStub = sinon.stub(FileList, 'changeDirectory');
+ FileList.breadcrumb.$el.find('.crumb:eq(3)').click();
+
+ expect(changeDirStub.calledOnce).toEqual(true);
+ expect(changeDirStub.getCall(0).args[0]).toEqual('/subdir/two/three with space');
+ changeDirStub.restore();
+ });
+ it('dropping files on breadcrumb calls move operation', function() {
+ var request, query, testDir = '/subdir/two/three with space/four/five';
+ FileList.changeDirectory(testDir);
+ fakeServer.respond();
+ var $crumb = FileList.breadcrumb.$el.find('.crumb:eq(3)');
+ // no idea what this is but is required by the handler
+ var ui = {
+ helper: {
+ find: sinon.stub()
+ }
+ };
+ // returns a list of tr that were dragged
+ // FIXME: why are their attributes different than the
+ // regular file trs ?
+ ui.helper.find.returns([
+ $('<tr data-filename="One.txt" data-dir="' + testDir + '"></tr>'),
+ $('<tr data-filename="Two.jpg" data-dir="' + testDir + '"></tr>')
+ ]);
+ // simulate drop event
+ FileList._onDropOnBreadCrumb.call($crumb, new $.Event('drop'), ui);
+
+ // will trigger two calls to move.php (first one was previous list.php)
+ expect(fakeServer.requests.length).toEqual(3);
+
+ request = fakeServer.requests[1];
+ expect(request.method).toEqual('POST');
+ expect(request.url).toEqual(OC.webroot + '/index.php/apps/files/ajax/move.php');
+ query = OC.parseQueryString(request.requestBody);
+ expect(query).toEqual({
+ target: '/subdir/two/three with space',
+ dir: testDir,
+ file: 'One.txt'
+ });
+
+ request = fakeServer.requests[2];
+ expect(request.method).toEqual('POST');
+ expect(request.url).toEqual(OC.webroot + '/index.php/apps/files/ajax/move.php');
+ query = OC.parseQueryString(request.requestBody);
+ expect(query).toEqual({
+ target: '/subdir/two/three with space',
+ dir: testDir,
+ file: 'Two.jpg'
+ });
+ });
+ it('dropping files on same dir breadcrumb does nothing', function() {
+ var request, query, testDir = '/subdir/two/three with space/four/five';
+ FileList.changeDirectory(testDir);
+ fakeServer.respond();
+ var $crumb = FileList.breadcrumb.$el.find('.crumb:last');
+ // no idea what this is but is required by the handler
+ var ui = {
+ helper: {
+ find: sinon.stub()
+ }
+ };
+ // returns a list of tr that were dragged
+ // FIXME: why are their attributes different than the
+ // regular file trs ?
+ ui.helper.find.returns([
+ $('<tr data-filename="One.txt" data-dir="' + testDir + '"></tr>'),
+ $('<tr data-filename="Two.jpg" data-dir="' + testDir + '"></tr>')
+ ]);
+ // simulate drop event
+ FileList._onDropOnBreadCrumb.call($crumb, new $.Event('drop'), ui);
+
+ // no extra server request
+ expect(fakeServer.requests.length).toEqual(1);
+ });
});
describe('Download Url', function() {
it('returns correct download URL for single files', function() {
- expect(FileList.getDownloadUrl('some file.txt')).toEqual(OC.webroot + '/index.php/apps/files/ajax/download.php?dir=%2Fsubdir&files=some%20file.txt');
- expect(FileList.getDownloadUrl('some file.txt', '/anotherpath/abc')).toEqual(OC.webroot + '/index.php/apps/files/ajax/download.php?dir=%2Fanotherpath%2Fabc&files=some%20file.txt');
+ expect(Files.getDownloadUrl('some file.txt')).toEqual(OC.webroot + '/index.php/apps/files/ajax/download.php?dir=%2Fsubdir&files=some%20file.txt');
+ expect(Files.getDownloadUrl('some file.txt', '/anotherpath/abc')).toEqual(OC.webroot + '/index.php/apps/files/ajax/download.php?dir=%2Fanotherpath%2Fabc&files=some%20file.txt');
$('#dir').val('/');
- expect(FileList.getDownloadUrl('some file.txt')).toEqual(OC.webroot + '/index.php/apps/files/ajax/download.php?dir=%2F&files=some%20file.txt');
+ expect(Files.getDownloadUrl('some file.txt')).toEqual(OC.webroot + '/index.php/apps/files/ajax/download.php?dir=%2F&files=some%20file.txt');
});
it('returns correct download URL for multiple files', function() {
- expect(FileList.getDownloadUrl(['a b c.txt', 'd e f.txt'])).toEqual(OC.webroot + '/index.php/apps/files/ajax/download.php?dir=%2Fsubdir&files=%5B%22a%20b%20c.txt%22%2C%22d%20e%20f.txt%22%5D');
+ expect(Files.getDownloadUrl(['a b c.txt', 'd e f.txt'])).toEqual(OC.webroot + '/index.php/apps/files/ajax/download.php?dir=%2Fsubdir&files=%5B%22a%20b%20c.txt%22%2C%22d%20e%20f.txt%22%5D');
+ });
+ it('returns the correct ajax URL', function() {
+ expect(Files.getAjaxUrl('test', {a:1, b:'x y'})).toEqual(OC.webroot + '/index.php/apps/files/ajax/test.php?a=1&b=x%20y');
});
});
});
diff --git a/apps/files_encryption/l10n/el.php b/apps/files_encryption/l10n/el.php
index ad8617bc6d2..972d7d7138c 100644
--- a/apps/files_encryption/l10n/el.php
+++ b/apps/files_encryption/l10n/el.php
@@ -16,6 +16,7 @@ $TRANSLATIONS = array(
"Please make sure that PHP 5.3.3 or newer is installed and that OpenSSL together with the PHP extension is enabled and configured properly. For now, the encryption app has been disabled." => "Παρακαλώ επιβεβαιώστε ότι η PHP 5.3.3 ή νεότερη είναι εγκατεστημένη και ότι το OpenSSL μαζί με το PHP extension είναι ενεργοποιήμένο και έχει ρυθμιστεί σωστά. Προς το παρόν, η εφαρμογή κρυπτογράφησης είναι απενεργοποιημένη.",
"Following users are not set up for encryption:" => "Οι κάτωθι χρήστες δεν έχουν ρυθμιστεί για κρυπογράφηση:",
"Initial encryption started... This can take some time. Please wait." => "Η αρχική κρυπτογράφηση άρχισε... Αυτό μπορεί να πάρει κάποια ώρα. Παρακαλώ περιμένετε.",
+"Initial encryption running... Please try again later." => "Εκτέλεση αρχικής κρυπτογράφησης... Παρακαλώ προσπαθήστε αργότερα.",
"Go directly to your " => "Πηγαίνε απευθείας στο ",
"personal settings" => "προσωπικές ρυθμίσεις",
"Encryption" => "Κρυπτογράφηση",
diff --git a/apps/files_encryption/l10n/et_EE.php b/apps/files_encryption/l10n/et_EE.php
index dcf035289fa..f82f9df9279 100644
--- a/apps/files_encryption/l10n/et_EE.php
+++ b/apps/files_encryption/l10n/et_EE.php
@@ -16,6 +16,7 @@ $TRANSLATIONS = array(
"Please make sure that PHP 5.3.3 or newer is installed and that OpenSSL together with the PHP extension is enabled and configured properly. For now, the encryption app has been disabled." => "Palun veendu, et on paigaldatud PHP 5.3.3 või uuem ning PHP OpenSSL laiendus on lubatud ning seadistatud korrektselt. Hetkel krüpteerimise rakendus on peatatud.",
"Following users are not set up for encryption:" => "Järgmised kasutajad pole seadistatud krüpteeringuks:",
"Initial encryption started... This can take some time. Please wait." => "Algne krüpteerimine käivitati... See võib võtta natuke aega. Palun oota.",
+"Initial encryption running... Please try again later." => "Toimub esmane krüpteerimine... Palun proovi hiljem uuesti.",
"Go directly to your " => "Liigu otse oma",
"personal settings" => "isiklikes seadetes",
"Encryption" => "Krüpteerimine",
diff --git a/apps/files_encryption/l10n/hu_HU.php b/apps/files_encryption/l10n/hu_HU.php
index a80c8d6f36d..22c1fa989bd 100644
--- a/apps/files_encryption/l10n/hu_HU.php
+++ b/apps/files_encryption/l10n/hu_HU.php
@@ -16,6 +16,7 @@ $TRANSLATIONS = array(
"Please make sure that PHP 5.3.3 or newer is installed and that OpenSSL together with the PHP extension is enabled and configured properly. For now, the encryption app has been disabled." => "Kérem gondoskodjon arról, hogy PHP 5.3.3 vagy annál frissebb legyen telepítve, továbbá az OpenSSL a megfelelő PHP-bővítménnyel együtt rendelkezésre álljon és helyesen legyen konfigurálva! A titkosító modul egyelőre kikapcsolásra került.",
"Following users are not set up for encryption:" => "A következő felhasználók nem állították be a titkosítást:",
"Initial encryption started... This can take some time. Please wait." => "A titkosítási folyamat megkezdődött... Ez hosszabb ideig is eltarthat. Kérem várjon.",
+"Initial encryption running... Please try again later." => "Kezedeti titkosítás fut... Próbálja később.",
"Go directly to your " => "Ugrás ide:",
"personal settings" => "személyes beállítások",
"Encryption" => "Titkosítás",
diff --git a/apps/files_encryption/l10n/sv.php b/apps/files_encryption/l10n/sv.php
index 90a9bd73a6f..b17740f2541 100644
--- a/apps/files_encryption/l10n/sv.php
+++ b/apps/files_encryption/l10n/sv.php
@@ -15,6 +15,8 @@ $TRANSLATIONS = array(
"Missing requirements." => "Krav som saknas",
"Please make sure that PHP 5.3.3 or newer is installed and that OpenSSL together with the PHP extension is enabled and configured properly. For now, the encryption app has been disabled." => "Kontrollera att PHP 5.3.3 eller senare är installerad och att tillägget OpenSSL PHP är aktiverad och korrekt konfigurerad. Kryptering är tillsvidare inaktiverad.",
"Following users are not set up for encryption:" => "Följande användare har inte aktiverat kryptering:",
+"Initial encryption started... This can take some time. Please wait." => "Initiala krypteringen har påbörjats... Detta kan ta lite tid. Var god vänta.",
+"Initial encryption running... Please try again later." => "Initiala krypteringen körs... Var god försök igen senare.",
"Go directly to your " => "Gå direkt till din",
"personal settings" => "personliga inställningar",
"Encryption" => "Kryptering",
diff --git a/apps/files_encryption/lib/proxy.php b/apps/files_encryption/lib/proxy.php
index 6549273c8f1..ae2d8d63e23 100644
--- a/apps/files_encryption/lib/proxy.php
+++ b/apps/files_encryption/lib/proxy.php
@@ -3,9 +3,10 @@
/**
* ownCloud
*
- * @author Sam Tuke, Robin Appelman
- * @copyright 2012 Sam Tuke samtuke@owncloud.com, Robin Appelman
- * icewind1991@gmail.com
+ * @author Bjoern Schiessle, Sam Tuke, Robin Appelman
+ * @copyright 2012 Sam Tuke <samtuke@owncloud.com>
+ * 2012 Robin Appelman <icewind1991@gmail.com>
+ * 2014 Bjoern Schiessle <schiessle@owncloud.com>
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE
@@ -36,37 +37,40 @@ namespace OCA\Encryption;
*/
class Proxy extends \OC_FileProxy {
- private static $blackList = null; //mimetypes blacklisted from encryption
private static $unencryptedSizes = array(); // remember unencrypted size
private static $fopenMode = array(); // remember the fopen mode
+ private static $enableEncryption = false; // Enable encryption for the given path
/**
* Check if a file requires encryption
* @param string $path
+ * @param string $mode type of access
* @return bool
*
- * Tests if server side encryption is enabled, and file is allowed by blacklists
+ * Tests if server side encryption is enabled, and if we should call the
+ * crypt stream wrapper for the given file
*/
- private static function shouldEncrypt($path) {
+ private static function shouldEncrypt($path, $mode = 'w') {
$userId = Helper::getUser($path);
- if (\OCP\App::isEnabled('files_encryption') === false || Crypt::mode() !== 'server' ||
- strpos($path, '/' . $userId . '/files') !== 0) {
+ // don't call the crypt stream wrapper, if...
+ if (
+ \OCP\App::isEnabled('files_encryption') === false // encryption is disabled
+ || Crypt::mode() !== 'server' // we are not in server-side-encryption mode
+ || strpos($path, '/' . $userId . '/files') !== 0 // path is not in files/
+ || substr($path, 0, 8) === 'crypt://' // we are already in crypt mode
+ ) {
return false;
}
- if (is_null(self::$blackList)) {
- self::$blackList = explode(',', \OCP\Config::getAppValue('files_encryption', 'type_blacklist', ''));
- }
-
- if (Crypt::isCatfileContent($path)) {
- return true;
- }
-
- $extension = substr($path, strrpos($path, '.') + 1);
+ $view = new \OC_FilesystemView('');
+ $util = new Util($view, $userId);
- if (array_search($extension, self::$blackList) === false) {
+ // for write operation we always encrypt the files, for read operations
+ // we check if the existing file is encrypted or not decide if it needs to
+ // decrypt it.
+ if (($mode !== 'r' && $mode !== 'rb') || $util->isEncryptedPath($path)) {
return true;
}
@@ -207,22 +211,15 @@ class Proxy extends \OC_FileProxy {
}
/**
- * @param $path
- * @return bool
- */
- public function postTouch($path) {
- $this->handleFile($path);
-
- return true;
- }
-
- /**
* @brief remember initial fopen mode because sometimes it gets changed during the request
* @param string $path path
* @param string $mode type of access
*/
public function preFopen($path, $mode) {
+
self::$fopenMode[$path] = $mode;
+ self::$enableEncryption = self::shouldEncrypt($path, $mode);
+
}
@@ -235,26 +232,14 @@ class Proxy extends \OC_FileProxy {
$path = \OC\Files\Filesystem::normalizePath($path);
- if (!$result) {
+ if (!$result || self::$enableEncryption === false) {
return $result;
}
- // split the path parts
- $pathParts = explode('/', $path);
-
- // don't try to encrypt/decrypt cache chunks or files in the trash bin
- if (isset($pathParts[2]) && ($pathParts[2] === 'cache' || $pathParts[2] === 'files_trashbin')) {
- return $result;
- }
-
- // Disable encryption proxy to prevent recursive calls
- $proxyStatus = \OC_FileProxy::$enabled;
- \OC_FileProxy::$enabled = false;
-
// if we remember the mode from the pre proxy we re-use it
- // oterwise we fall back to stream_get_meta_data()
+ // otherwise we fall back to stream_get_meta_data()
if (isset(self::$fopenMode[$path])) {
$mode = self::$fopenMode[$path];
unset(self::$fopenMode[$path]);
@@ -263,35 +248,12 @@ class Proxy extends \OC_FileProxy {
$mode = $meta['mode'];
}
- $view = new \OC_FilesystemView('');
-
- $userId = Helper::getUser($path);
- $util = new Util($view, $userId);
-
- // If file is already encrypted, decrypt using crypto protocol
- if (
- Crypt::mode() === 'server'
- && $util->isEncryptedPath($path)
- ) {
-
- // Close the original encrypted file
- fclose($result);
+ // Close the original encrypted file
+ fclose($result);
- // Open the file using the crypto stream wrapper
- // protocol and let it do the decryption work instead
- $result = fopen('crypt://' . $path, $mode);
-
- } elseif (
- self::shouldEncrypt($path)
- and $mode !== 'r'
- and $mode !== 'rb'
-
- ) {
- $result = fopen('crypt://' . $path, $mode);
- }
-
- // Re-enable the proxy
- \OC_FileProxy::$enabled = $proxyStatus;
+ // Open the file using the crypto stream wrapper
+ // protocol and let it do the decryption work instead
+ $result = fopen('crypt://' . $path, $mode);
return $result;
@@ -404,39 +366,4 @@ class Proxy extends \OC_FileProxy {
return $size;
}
- /**
- * @param $path
- */
- public function handleFile($path) {
-
- // Disable encryption proxy to prevent recursive calls
- $proxyStatus = \OC_FileProxy::$enabled;
- \OC_FileProxy::$enabled = false;
-
- $view = new \OC_FilesystemView('/');
- $session = new \OCA\Encryption\Session($view);
- $userId = Helper::getUser($path);
- $util = new Util($view, $userId);
-
- // split the path parts
- $pathParts = explode('/', $path);
-
- // get relative path
- $relativePath = \OCA\Encryption\Helper::stripUserFilesPath($path);
-
- // only if file is on 'files' folder fix file size and sharing
- if (isset($pathParts[2]) && $pathParts[2] === 'files' && $util->fixFileSize($path)) {
-
- // get sharing app state
- $sharingEnabled = \OCP\Share::isEnabled();
-
- // get users
- $usersSharing = $util->getSharingUsersArray($sharingEnabled, $relativePath);
-
- // update sharing-keys
- $util->setSharedFileKeyfiles($session, $usersSharing, $relativePath);
- }
-
- \OC_FileProxy::$enabled = $proxyStatus;
- }
}
diff --git a/apps/files_encryption/lib/stream.php b/apps/files_encryption/lib/stream.php
index 58ac03373a7..df5de558867 100644
--- a/apps/files_encryption/lib/stream.php
+++ b/apps/files_encryption/lib/stream.php
@@ -545,7 +545,7 @@ class Stream {
$util = new Util($this->rootView, $this->userId);
// Get all users sharing the file includes current user
- $uniqueUserIds = $util->getSharingUsersArray($sharingEnabled, $this->relPath, $this->userId);
+ $uniqueUserIds = $util->getSharingUsersArray($sharingEnabled, $this->relPath);
$checkedUserIds = $util->filterShareReadyUsers($uniqueUserIds);
// Fetch public keys for all sharing users
@@ -568,21 +568,25 @@ class Stream {
// part file.
$path = Helper::stripPartialFileExtension($this->rawPath);
- // get file info
- $fileInfo = $this->rootView->getFileInfo($path);
- if ($fileInfo) {
- // set encryption data
- $fileInfo['encrypted'] = true;
- $fileInfo['size'] = $this->size;
- $fileInfo['unencrypted_size'] = $this->unencryptedSize;
+ $fileInfo = array(
+ 'encrypted' => true,
+ 'size' => $this->size,
+ 'unencrypted_size' => $this->unencryptedSize,
+ );
- // set fileinfo
- $this->rootView->putFileInfo($path, $fileInfo);
- }
+ // set fileinfo
+ $this->rootView->putFileInfo($path, $fileInfo);
+
+ }
+ $result = fclose($this->handle);
+
+ if ($result === false) {
+ \OCP\Util::writeLog('Encryption library', 'Could not close stream, file could be corrupted', \OCP\Util::FATAL);
}
- return fclose($this->handle);
+ return $result;
+
}
}
diff --git a/apps/files_encryption/lib/util.php b/apps/files_encryption/lib/util.php
index 3db5a423478..b86815021a8 100644
--- a/apps/files_encryption/lib/util.php
+++ b/apps/files_encryption/lib/util.php
@@ -432,25 +432,28 @@ class Util {
$proxyStatus = \OC_FileProxy::$enabled;
\OC_FileProxy::$enabled = false;
- // we only need 24 byte from the last chunk
$data = '';
- $handle = $this->view->fopen($path, 'r');
- if (is_resource($handle)) {
- // suppress fseek warining, we handle the case that fseek doesn't
- // work in the else branch
- if (@fseek($handle, -24, SEEK_END) === 0) {
- $data = fgets($handle);
- } else {
- // if fseek failed on the storage we create a local copy from the file
- // and read this one
- fclose($handle);
- $localFile = $this->view->getLocalFile($path);
- $handle = fopen($localFile, 'r');
- if (is_resource($handle) && fseek($handle, -24, SEEK_END) === 0) {
+
+ // we only need 24 byte from the last chunk
+ if ($this->view->file_exists($path)) {
+ $handle = $this->view->fopen($path, 'r');
+ if (is_resource($handle)) {
+ // suppress fseek warining, we handle the case that fseek doesn't
+ // work in the else branch
+ if (@fseek($handle, -24, SEEK_END) === 0) {
$data = fgets($handle);
+ } else {
+ // if fseek failed on the storage we create a local copy from the file
+ // and read this one
+ fclose($handle);
+ $localFile = $this->view->getLocalFile($path);
+ $handle = fopen($localFile, 'r');
+ if (is_resource($handle) && fseek($handle, -24, SEEK_END) === 0) {
+ $data = fgets($handle);
+ }
}
+ fclose($handle);
}
- fclose($handle);
}
// re-enable proxy
@@ -1124,8 +1127,9 @@ class Util {
* @brief Find, sanitise and format users sharing a file
* @note This wraps other methods into a portable bundle
* @param boolean $sharingEnabled
+ * @param string $filePath path relativ to current users files folder
*/
- public function getSharingUsersArray($sharingEnabled, $filePath, $currentUserId = false) {
+ public function getSharingUsersArray($sharingEnabled, $filePath) {
$appConfig = \OC::$server->getAppConfig();
@@ -1144,12 +1148,14 @@ class Util {
$ownerPath = \OCA\Encryption\Helper::stripPartialFileExtension($ownerPath);
- $userIds = array();
+ // always add owner to the list of users with access to the file
+ $userIds = array($owner);
+
if ($sharingEnabled) {
// Find out who, if anyone, is sharing the file
- $result = \OCP\Share::getUsersSharingFile($ownerPath, $owner, true);
- $userIds = $result['users'];
+ $result = \OCP\Share::getUsersSharingFile($ownerPath, $owner);
+ $userIds = \array_merge($userIds, $result['users']);
if ($result['public']) {
$userIds[] = $this->publicShareKeyId;
}
@@ -1165,11 +1171,6 @@ class Util {
$userIds[] = $recoveryKeyId;
}
- // add current user if given
- if ($currentUserId !== false) {
- $userIds[] = $currentUserId;
- }
-
// check if it is a group mount
if (\OCP\App::isEnabled("files_external")) {
$mount = \OC_Mount_Config::getSystemMountPoints();
diff --git a/apps/files_encryption/templates/settings-admin.php b/apps/files_encryption/templates/settings-admin.php
index 231a68b6a58..cf676c445ce 100644
--- a/apps/files_encryption/templates/settings-admin.php
+++ b/apps/files_encryption/templates/settings-admin.php
@@ -1,63 +1,60 @@
-<form id="encryption">
- <fieldset class="personalblock">
+<form id="encryption" class="section">
+ <h2><?php p($l->t('Encryption')); ?></h2>
- <h2><?php p($l->t('Encryption')); ?></h2>
+ <p>
+ <?php p($l->t("Enable recovery key (allow to recover users files in case of password loss):")); ?>
+ <br/>
+ <br/>
+ <input type="password" name="encryptionRecoveryPassword" id="encryptionRecoveryPassword"/>
+ <label for="recoveryPassword"><?php p($l->t("Recovery key password")); ?></label>
+ <br/>
+ <input type="password" name="encryptionRecoveryPassword" id="repeatEncryptionRecoveryPassword"/>
+ <label for="repeatEncryptionRecoveryPassword"><?php p($l->t("Repeat Recovery key password")); ?></label>
+ <br/>
+ <input
+ type='radio'
+ name='adminEnableRecovery'
+ value='1'
+ <?php echo($_["recoveryEnabled"] === '1' ? 'checked="checked"' : 'disabled'); ?> />
+ <?php p($l->t("Enabled")); ?>
+ <br/>
- <p>
- <?php p($l->t("Enable recovery key (allow to recover users files in case of password loss):")); ?>
- <br/>
- <br/>
- <input type="password" name="encryptionRecoveryPassword" id="encryptionRecoveryPassword"/>
- <label for="recoveryPassword"><?php p($l->t("Recovery key password")); ?></label>
- <br/>
- <input type="password" name="encryptionRecoveryPassword" id="repeatEncryptionRecoveryPassword"/>
- <label for="repeatEncryptionRecoveryPassword"><?php p($l->t("Repeat Recovery key password")); ?></label>
- <br/>
- <input
- type='radio'
- name='adminEnableRecovery'
- value='1'
- <?php echo($_["recoveryEnabled"] === '1' ? 'checked="checked"' : 'disabled'); ?> />
- <?php p($l->t("Enabled")); ?>
- <br/>
+ <input
+ type='radio'
+ name='adminEnableRecovery'
+ value='0'
+ <?php echo($_["recoveryEnabled"] === '0' ? 'checked="checked"' : 'disabled'); ?> />
+ <?php p($l->t("Disabled")); ?>
+ </p>
+ <br/><br/>
- <input
- type='radio'
- name='adminEnableRecovery'
- value='0'
- <?php echo($_["recoveryEnabled"] === '0' ? 'checked="checked"' : 'disabled'); ?> />
- <?php p($l->t("Disabled")); ?>
- </p>
+ <p name="changeRecoveryPasswordBlock" <?php if ($_['recoveryEnabled'] === '0') print_unescaped('class="hidden"');?>>
+ <strong><?php p($l->t("Change recovery key password:")); ?></strong>
<br/><br/>
-
- <p name="changeRecoveryPasswordBlock" <?php if ($_['recoveryEnabled'] === '0') print_unescaped('class="hidden"');?>>
- <strong><?php p($l->t("Change recovery key password:")); ?></strong>
- <br/><br/>
- <input
- type="password"
- name="changeRecoveryPassword"
- id="oldEncryptionRecoveryPassword"
- <label for="oldEncryptionRecoveryPassword"><?php p($l->t("Old Recovery key password")); ?></label>
- <br/>
- <br/>
- <input
- type="password"
- name="changeRecoveryPassword"
- id="newEncryptionRecoveryPassword"
- <label for="newEncryptionRecoveryPassword"><?php p($l->t("New Recovery key password")); ?></label>
- <br/>
- <input
- type="password"
- name="changeRecoveryPassword"
- id="repeatedNewEncryptionRecoveryPassword"
- <label for="repeatEncryptionRecoveryPassword"><?php p($l->t("Repeat New Recovery key password")); ?></label>
- <br/>
- <button
- type="button"
- name="submitChangeRecoveryKey"
- disabled><?php p($l->t("Change Password")); ?>
- </button>
- <span class="msg"></span>
- </p>
- </fieldset>
+ <input
+ type="password"
+ name="changeRecoveryPassword"
+ id="oldEncryptionRecoveryPassword"
+ <label for="oldEncryptionRecoveryPassword"><?php p($l->t("Old Recovery key password")); ?></label>
+ <br/>
+ <br/>
+ <input
+ type="password"
+ name="changeRecoveryPassword"
+ id="newEncryptionRecoveryPassword"
+ <label for="newEncryptionRecoveryPassword"><?php p($l->t("New Recovery key password")); ?></label>
+ <br/>
+ <input
+ type="password"
+ name="changeRecoveryPassword"
+ id="repeatedNewEncryptionRecoveryPassword"
+ <label for="repeatEncryptionRecoveryPassword"><?php p($l->t("Repeat New Recovery key password")); ?></label>
+ <br/>
+ <button
+ type="button"
+ name="submitChangeRecoveryKey"
+ disabled><?php p($l->t("Change Password")); ?>
+ </button>
+ <span class="msg"></span>
+ </p>
</form>
diff --git a/apps/files_encryption/templates/settings-personal.php b/apps/files_encryption/templates/settings-personal.php
index 1b4239d82cd..8139ece1950 100644
--- a/apps/files_encryption/templates/settings-personal.php
+++ b/apps/files_encryption/templates/settings-personal.php
@@ -1,66 +1,63 @@
-<form id="encryption">
- <fieldset class="personalblock">
- <h2><?php p( $l->t( 'Encryption' ) ); ?></h2>
+<form id="encryption" class="section">
+ <h2><?php p( $l->t( 'Encryption' ) ); ?></h2>
- <?php if ( $_["initialized"] === '1' ): ?>
- <p>
- <a name="changePKPasswd" />
- <label for="changePrivateKeyPasswd">
- <?php p( $l->t( "Your private key password no longer match your log-in password:" ) ); ?>
- </label>
- <br />
- <em><?php p( $l->t( "Set your old private key password to your current log-in password." ) ); ?>
- <?php if ( $_["recoveryEnabledForUser"] ):
- p( $l->t( " If you don't remember your old password you can ask your administrator to recover your files." ) );
- endif; ?>
- </em>
- <br />
- <input
- type="password"
- name="changePrivateKeyPassword"
- id="oldPrivateKeyPassword" />
- <label for="oldPrivateKeyPassword"><?php p($l->t( "Old log-in password" )); ?></label>
- <br />
- <input
- type="password"
- name="changePrivateKeyPassword"
- id="newPrivateKeyPassword" />
- <label for="newRecoveryPassword"><?php p($l->t( "Current log-in password" )); ?></label>
- <br />
- <button
- type="button"
- name="submitChangePrivateKeyPassword"
- disabled><?php p($l->t( "Update Private Key Password" )); ?>
- </button>
- <span class="msg"></span>
- </p>
- <?php endif; ?>
-
- <?php if ( $_["recoveryEnabled"] && $_["privateKeySet"] ): ?>
+ <?php if ( $_["initialized"] === '1' ): ?>
+ <p>
+ <a name="changePKPasswd" />
+ <label for="changePrivateKeyPasswd">
+ <?php p( $l->t( "Your private key password no longer match your log-in password:" ) ); ?>
+ </label>
+ <br />
+ <em><?php p( $l->t( "Set your old private key password to your current log-in password." ) ); ?>
+ <?php if ( $_["recoveryEnabledForUser"] ):
+ p( $l->t( " If you don't remember your old password you can ask your administrator to recover your files." ) );
+ endif; ?>
+ </em>
+ <br />
+ <input
+ type="password"
+ name="changePrivateKeyPassword"
+ id="oldPrivateKeyPassword" />
+ <label for="oldPrivateKeyPassword"><?php p($l->t( "Old log-in password" )); ?></label>
+ <br />
+ <input
+ type="password"
+ name="changePrivateKeyPassword"
+ id="newPrivateKeyPassword" />
+ <label for="newRecoveryPassword"><?php p($l->t( "Current log-in password" )); ?></label>
<br />
- <p>
- <label for="userEnableRecovery"><?php p( $l->t( "Enable password recovery:" ) ); ?></label>
- <br />
- <em><?php p( $l->t( "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" ) ); ?></em>
- <br />
- <input
- type='radio'
- name='userEnableRecovery'
- value='1'
- <?php echo ( $_["recoveryEnabledForUser"] == 1 ? 'checked="checked"' : '' ); ?> />
- <?php p( $l->t( "Enabled" ) ); ?>
- <br />
+ <button
+ type="button"
+ name="submitChangePrivateKeyPassword"
+ disabled><?php p($l->t( "Update Private Key Password" )); ?>
+ </button>
+ <span class="msg"></span>
+ </p>
+ <?php endif; ?>
- <input
- type='radio'
- name='userEnableRecovery'
- value='0'
- <?php echo ( $_["recoveryEnabledForUser"] == 0 ? 'checked="checked"' : '' ); ?> />
- <?php p( $l->t( "Disabled" ) ); ?>
- <div id="recoveryEnabledSuccess"><?php p( $l->t( 'File recovery settings updated' ) ); ?></div>
- <div id="recoveryEnabledError"><?php p( $l->t( 'Could not update file recovery' ) ); ?></div>
- </p>
- <?php endif; ?>
+ <?php if ( $_["recoveryEnabled"] && $_["privateKeySet"] ): ?>
+ <br />
+ <p>
+ <label for="userEnableRecovery"><?php p( $l->t( "Enable password recovery:" ) ); ?></label>
+ <br />
+ <em><?php p( $l->t( "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" ) ); ?></em>
+ <br />
+ <input
+ type='radio'
+ name='userEnableRecovery'
+ value='1'
+ <?php echo ( $_["recoveryEnabledForUser"] == 1 ? 'checked="checked"' : '' ); ?> />
+ <?php p( $l->t( "Enabled" ) ); ?>
+ <br />
- </fieldset>
+ <input
+ type='radio'
+ name='userEnableRecovery'
+ value='0'
+ <?php echo ( $_["recoveryEnabledForUser"] == 0 ? 'checked="checked"' : '' ); ?> />
+ <?php p( $l->t( "Disabled" ) ); ?>
+ <div id="recoveryEnabledSuccess"><?php p( $l->t( 'File recovery settings updated' ) ); ?></div>
+ <div id="recoveryEnabledError"><?php p( $l->t( 'Could not update file recovery' ) ); ?></div>
+ </p>
+ <?php endif; ?>
</form>
diff --git a/apps/files_encryption/tests/share.php b/apps/files_encryption/tests/share.php
index be56968ac09..1f57d7cb635 100755
--- a/apps/files_encryption/tests/share.php
+++ b/apps/files_encryption/tests/share.php
@@ -100,11 +100,11 @@ class Test_Encryption_Share extends \PHPUnit_Framework_TestCase {
$this->filename = 'share-tmp.test';
- // we don't want to tests with app files_trashbin enabled
- \OC_App::disable('files_trashbin');
-
// remember files_trashbin state
$this->stateFilesTrashbin = OC_App::isEnabled('files_trashbin');
+
+ // we don't want to tests with app files_trashbin enabled
+ \OC_App::disable('files_trashbin');
}
function tearDown() {
diff --git a/apps/files_external/3rdparty/phpseclib/LICENSE b/apps/files_external/3rdparty/phpseclib/LICENSE
index 6ecd9b9bec1..75f6b2045c5 100644
--- a/apps/files_external/3rdparty/phpseclib/LICENSE
+++ b/apps/files_external/3rdparty/phpseclib/LICENSE
@@ -1,4 +1,4 @@
-Copyright 2007-2012 TerraFrost and other contributors
+Copyright 2007-2013 TerraFrost and other contributors
http://phpseclib.sourceforge.net/
Permission is hereby granted, free of charge, to any person obtaining
@@ -18,4 +18,4 @@ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/apps/files_external/3rdparty/phpseclib/README.md b/apps/files_external/3rdparty/phpseclib/README.md
index e90b12f4a6d..de528231662 100644
--- a/apps/files_external/3rdparty/phpseclib/README.md
+++ b/apps/files_external/3rdparty/phpseclib/README.md
@@ -6,11 +6,11 @@ MIT-licensed pure-PHP implementations of an arbitrary-precision integer
arithmetic library, fully PKCS#1 (v2.1) compliant RSA, DES, 3DES, RC4, Rijndael,
AES, Blowfish, Twofish, SSH-1, SSH-2, SFTP, and X.509
-* [Download (0.3.5)](http://sourceforge.net/projects/phpseclib/files/phpseclib0.3.5.zip/download)
+* [Download (0.3.6)](http://sourceforge.net/projects/phpseclib/files/phpseclib0.3.6.zip/download)
* [Browse Git](https://github.com/phpseclib/phpseclib)
* [Documentation](http://phpseclib.sourceforge.net/)
* [Support](http://www.frostjedi.com/phpbb/viewforum.php?f=46)
-* [Code Coverage Report](http://phpseclib.bantux.org/code_coverage/latest/)
+* [Code Coverage Report](http://phpseclib.bantux.org/code_coverage/master/latest/)
<img src="http://phpseclib.sourceforge.net/pear-icon.png" alt="PEAR Channel" width="16" height="16">
PEAR Channel: [phpseclib.sourceforge.net](http://phpseclib.sourceforge.net/pear.htm)
diff --git a/apps/files_external/3rdparty/phpseclib/composer.json b/apps/files_external/3rdparty/phpseclib/composer.json
index 79c92b52e47..70f4f7c36e9 100644
--- a/apps/files_external/3rdparty/phpseclib/composer.json
+++ b/apps/files_external/3rdparty/phpseclib/composer.json
@@ -11,6 +11,8 @@
"signing",
"rsa",
"aes",
+ "blowfish",
+ "twofish",
"ssh",
"sftp",
"x509",
@@ -25,16 +27,34 @@
{
"name": "Jim Wigginton",
"email": "terrafrost@php.net",
+ "role": "Lead Developer"
+ },
+ {
+ "name": "Patrick Monnerat",
+ "email": "pm@datasphere.ch",
+ "role": "Developer"
+ },
+ {
+ "name": "Andreas Fischer",
+ "email": "bantu@phpbb.com",
+ "role": "Developer"
+ },
+ {
+ "name": "Hans-Jürgen Petrich",
+ "email": "petrich@tronic-media.com",
"role": "Developer"
}
],
"require": {
"php": ">=5.0.0"
},
+ "require-dev": {
+ "squizlabs/php_codesniffer": "1.*"
+ },
"suggest": {
"ext-mcrypt": "Install the Mcrypt extension in order to speed up a wide variety of cryptographic operations.",
"ext-gmp": "Install the GMP (GNU Multiple Precision) extension in order to speed up arbitrary precision integer arithmetic operations.",
- "pear-pear/PHP_Compat": "Install PHP_Compat to get phpseclib working on PHP >= 4.3.3."
+ "pear-pear/PHP_Compat": "Install PHP_Compat to get phpseclib working on PHP < 4.3.3."
},
"include-path": ["phpseclib/"],
"autoload": {
@@ -42,7 +62,8 @@
"Crypt": "phpseclib/",
"File": "phpseclib/",
"Math": "phpseclib/",
- "Net": "phpseclib/"
+ "Net": "phpseclib/",
+ "System": "phpseclib/"
},
"files": [
"phpseclib/Crypt/Random.php"
diff --git a/apps/files_external/3rdparty/phpseclib/composer.lock b/apps/files_external/3rdparty/phpseclib/composer.lock
new file mode 100644
index 00000000000..1b5ff07e484
--- /dev/null
+++ b/apps/files_external/3rdparty/phpseclib/composer.lock
@@ -0,0 +1,95 @@
+{
+ "_readme": [
+ "This file locks the dependencies of your project to a known state",
+ "Read more about it at http://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file"
+ ],
+ "hash": "4975b8cde04a99d6e78e108753845af6",
+ "packages": [
+
+ ],
+ "packages-dev": [
+ {
+ "name": "squizlabs/php_codesniffer",
+ "version": "1.5.2",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/squizlabs/PHP_CodeSniffer.git",
+ "reference": "a76a39b317ce8106abe6264daa505e24e1731860"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/a76a39b317ce8106abe6264daa505e24e1731860",
+ "reference": "a76a39b317ce8106abe6264daa505e24e1731860",
+ "shasum": ""
+ },
+ "require": {
+ "ext-tokenizer": "*",
+ "php": ">=5.1.2"
+ },
+ "suggest": {
+ "phpunit/php-timer": "dev-master"
+ },
+ "bin": [
+ "scripts/phpcs"
+ ],
+ "type": "library",
+ "autoload": {
+ "classmap": [
+ "CodeSniffer.php",
+ "CodeSniffer/CLI.php",
+ "CodeSniffer/Exception.php",
+ "CodeSniffer/File.php",
+ "CodeSniffer/Report.php",
+ "CodeSniffer/Reporting.php",
+ "CodeSniffer/Sniff.php",
+ "CodeSniffer/Tokens.php",
+ "CodeSniffer/Reports/",
+ "CodeSniffer/CommentParser/",
+ "CodeSniffer/Tokenizers/",
+ "CodeSniffer/DocGenerators/",
+ "CodeSniffer/Standards/AbstractPatternSniff.php",
+ "CodeSniffer/Standards/AbstractScopeSniff.php",
+ "CodeSniffer/Standards/AbstractVariableSniff.php",
+ "CodeSniffer/Standards/IncorrectPatternException.php",
+ "CodeSniffer/Standards/Generic/Sniffs/",
+ "CodeSniffer/Standards/MySource/Sniffs/",
+ "CodeSniffer/Standards/PEAR/Sniffs/",
+ "CodeSniffer/Standards/PSR1/Sniffs/",
+ "CodeSniffer/Standards/PSR2/Sniffs/",
+ "CodeSniffer/Standards/Squiz/Sniffs/",
+ "CodeSniffer/Standards/Zend/Sniffs/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Greg Sherwood",
+ "role": "lead"
+ }
+ ],
+ "description": "PHP_CodeSniffer tokenises PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.",
+ "homepage": "http://www.squizlabs.com/php-codesniffer",
+ "keywords": [
+ "phpcs",
+ "standards"
+ ],
+ "time": "2014-02-04 23:49:58"
+ }
+ ],
+ "aliases": [
+
+ ],
+ "minimum-stability": "stable",
+ "stability-flags": [
+
+ ],
+ "platform": {
+ "php": ">=5.0.0"
+ },
+ "platform-dev": [
+
+ ]
+}
diff --git a/apps/files_external/3rdparty/phpseclib/phpseclib/Crypt/AES.php b/apps/files_external/3rdparty/phpseclib/phpseclib/Crypt/AES.php
index 81fa2feab66..cf8c050a59e 100644
--- a/apps/files_external/3rdparty/phpseclib/phpseclib/Crypt/AES.php
+++ b/apps/files_external/3rdparty/phpseclib/phpseclib/Crypt/AES.php
@@ -1,5 +1,4 @@
<?php
-/* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4: */
/**
* Pure-PHP implementation of AES.
@@ -54,19 +53,19 @@
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*
- * @category Crypt
- * @package Crypt_AES
- * @author Jim Wigginton <terrafrost@php.net>
- * @copyright MMVIII Jim Wigginton
- * @license http://www.opensource.org/licenses/mit-license.html MIT License
- * @link http://phpseclib.sourceforge.net
+ * @category Crypt
+ * @package Crypt_AES
+ * @author Jim Wigginton <terrafrost@php.net>
+ * @copyright MMVIII Jim Wigginton
+ * @license http://www.opensource.org/licenses/mit-license.html MIT License
+ * @link http://phpseclib.sourceforge.net
*/
/**
* Include Crypt_Rijndael
*/
if (!class_exists('Crypt_Rijndael')) {
- require_once('Rijndael.php');
+ include_once 'Rijndael.php';
}
/**#@+
@@ -125,12 +124,13 @@ define('CRYPT_AES_MODE_MCRYPT', CRYPT_MODE_MCRYPT);
/**
* Pure-PHP implementation of AES.
*
+ * @package Crypt_AES
* @author Jim Wigginton <terrafrost@php.net>
* @version 0.1.0
* @access public
- * @package Crypt_AES
*/
-class Crypt_AES extends Crypt_Rijndael {
+class Crypt_AES extends Crypt_Rijndael
+{
/**
* The namespace used by the cipher for its constants.
*
@@ -183,6 +183,3 @@ class Crypt_AES extends Crypt_Rijndael {
return;
}
}
-
-// vim: ts=4:sw=4:et:
-// vim6: fdl=1:
diff --git a/apps/files_external/3rdparty/phpseclib/phpseclib/Crypt/Base.php b/apps/files_external/3rdparty/phpseclib/phpseclib/Crypt/Base.php
index 7c650ca729b..f08529b902b 100644
--- a/apps/files_external/3rdparty/phpseclib/phpseclib/Crypt/Base.php
+++ b/apps/files_external/3rdparty/phpseclib/phpseclib/Crypt/Base.php
@@ -1,5 +1,4 @@
<?php
-/* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4: */
/**
* Base Class for all Crypt_* cipher classes
@@ -44,14 +43,14 @@
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*
- * @category Crypt
- * @package Crypt_Base
- * @author Jim Wigginton <terrafrost@php.net>
- * @author Hans-Juergen Petrich <petrich@tronic-media.com>
- * @copyright MMVII Jim Wigginton
- * @license http://www.opensource.org/licenses/mit-license.html MIT License
- * @version 1.0.1
- * @link http://phpseclib.sourceforge.net
+ * @category Crypt
+ * @package Crypt_Base
+ * @author Jim Wigginton <terrafrost@php.net>
+ * @author Hans-Juergen Petrich <petrich@tronic-media.com>
+ * @copyright MMVII Jim Wigginton
+ * @license http://www.opensource.org/licenses/mit-license.html MIT License
+ * @version 1.0.1
+ * @link http://phpseclib.sourceforge.net
*/
/**#@+
@@ -115,13 +114,14 @@ define('CRYPT_MODE_MCRYPT', 2);
/**
* Base Class for all Crypt_* cipher classes
*
+ * @package Crypt_Base
* @author Jim Wigginton <terrafrost@php.net>
* @author Hans-Juergen Petrich <petrich@tronic-media.com>
* @version 1.0.0
* @access public
- * @package Crypt_Base
*/
-class Crypt_Base {
+class Crypt_Base
+{
/**
* The Encryption Mode
*
@@ -582,7 +582,7 @@ class Crypt_Base {
case !function_exists('hash_algos'):
case !in_array($hash, hash_algos()):
if (!class_exists('Crypt_Hash')) {
- require_once('Crypt/Hash.php');
+ include_once 'Crypt/Hash.php';
}
$i = 1;
while (strlen($key) < $dkLen) {
@@ -1984,6 +1984,3 @@ class Crypt_Base {
return $functions;
}
}
-
-// vim: ts=4:sw=4:et:
-// vim6: fdl=1:
diff --git a/apps/files_external/3rdparty/phpseclib/phpseclib/Crypt/Blowfish.php b/apps/files_external/3rdparty/phpseclib/phpseclib/Crypt/Blowfish.php
index c8ef67e8f7c..b352e7c4688 100644
--- a/apps/files_external/3rdparty/phpseclib/phpseclib/Crypt/Blowfish.php
+++ b/apps/files_external/3rdparty/phpseclib/phpseclib/Crypt/Blowfish.php
@@ -1,5 +1,4 @@
<?php
-/* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4: */
/**
* Pure-PHP implementation of Blowfish.
@@ -45,14 +44,14 @@
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*
- * @category Crypt
- * @package Crypt_Blowfish
- * @author Jim Wigginton <terrafrost@php.net>
- * @author Hans-Juergen Petrich <petrich@tronic-media.com>
- * @copyright MMVII Jim Wigginton
- * @license http://www.opensource.org/licenses/mit-license.html MIT License
- * @version 1.0
- * @link http://phpseclib.sourceforge.net
+ * @category Crypt
+ * @package Crypt_Blowfish
+ * @author Jim Wigginton <terrafrost@php.net>
+ * @author Hans-Juergen Petrich <petrich@tronic-media.com>
+ * @copyright MMVII Jim Wigginton
+ * @license http://www.opensource.org/licenses/mit-license.html MIT License
+ * @version 1.0
+ * @link http://phpseclib.sourceforge.net
*/
/**
@@ -61,7 +60,7 @@
* Base cipher class
*/
if (!class_exists('Crypt_Base')) {
- require_once('Base.php');
+ include_once 'Base.php';
}
/**#@+
@@ -120,13 +119,14 @@ define('CRYPT_BLOWFISH_MODE_MCRYPT', CRYPT_MODE_MCRYPT);
/**
* Pure-PHP implementation of Blowfish.
*
+ * @package Crypt_Blowfish
* @author Jim Wigginton <terrafrost@php.net>
* @author Hans-Juergen Petrich <petrich@tronic-media.com>
* @version 1.0
* @access public
- * @package Crypt_Blowfish
*/
-class Crypt_Blowfish extends Crypt_Base {
+class Crypt_Blowfish extends Crypt_Base
+{
/**
* Block Length of the cipher
*
@@ -418,8 +418,7 @@ class Crypt_Blowfish extends Crypt_Base {
if (!$keylength) {
$key = "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0";
- }
- elseif ($keylength > 56) {
+ } elseif ($keylength > 56) {
$key = substr($key, 0, 56);
}
@@ -673,6 +672,3 @@ class Crypt_Blowfish extends Crypt_Base {
$this->inline_crypt = $lambda_functions[$code_hash];
}
}
-
-// vim: ts=4:sw=4:et:
-// vim6: fdl=1:
diff --git a/apps/files_external/3rdparty/phpseclib/phpseclib/Crypt/DES.php b/apps/files_external/3rdparty/phpseclib/phpseclib/Crypt/DES.php
index 8b04210659d..fcbf01993a1 100644
--- a/apps/files_external/3rdparty/phpseclib/phpseclib/Crypt/DES.php
+++ b/apps/files_external/3rdparty/phpseclib/phpseclib/Crypt/DES.php
@@ -1,5 +1,4 @@
<?php
-/* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4: */
/**
* Pure-PHP implementation of DES.
@@ -51,12 +50,12 @@
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*
- * @category Crypt
- * @package Crypt_DES
- * @author Jim Wigginton <terrafrost@php.net>
- * @copyright MMVII Jim Wigginton
- * @license http://www.opensource.org/licenses/mit-license.html MIT License
- * @link http://phpseclib.sourceforge.net
+ * @category Crypt
+ * @package Crypt_DES
+ * @author Jim Wigginton <terrafrost@php.net>
+ * @copyright MMVII Jim Wigginton
+ * @license http://www.opensource.org/licenses/mit-license.html MIT License
+ * @link http://phpseclib.sourceforge.net
*/
/**
@@ -65,7 +64,7 @@
* Base cipher class
*/
if (!class_exists('Crypt_Base')) {
- require_once('Base.php');
+ include_once 'Base.php';
}
/**#@+
@@ -139,12 +138,13 @@ define('CRYPT_DES_MODE_MCRYPT', CRYPT_MODE_MCRYPT);
/**
* Pure-PHP implementation of DES.
*
+ * @package Crypt_DES
* @author Jim Wigginton <terrafrost@php.net>
* @version 0.1.0
* @access public
- * @package Crypt_DES
*/
-class Crypt_DES extends Crypt_Base {
+class Crypt_DES extends Crypt_Base
+{
/**
* Block Length of the cipher
*
@@ -1336,12 +1336,14 @@ class Crypt_DES extends Crypt_Base {
$pc2mapd3[($d >> 8) & 0xFF] | $pc2mapd4[ $d & 0xFF];
// Reorder: odd bytes/even bytes. Push the result in key schedule.
- $keys[$des_round][CRYPT_DES_ENCRYPT][ ] =
- $keys[$des_round][CRYPT_DES_DECRYPT][$ki - 1] = ( $cp & 0xFF000000) | (($cp << 8) & 0x00FF0000) |
- (($dp >> 16) & 0x0000FF00) | (($dp >> 8) & 0x000000FF);
- $keys[$des_round][CRYPT_DES_ENCRYPT][ ] =
- $keys[$des_round][CRYPT_DES_DECRYPT][$ki ] = (($cp << 8) & 0xFF000000) | (($cp << 16) & 0x00FF0000) |
- (($dp >> 8) & 0x0000FF00) | ( $dp & 0x000000FF);
+ $val1 = ( $cp & 0xFF000000) | (($cp << 8) & 0x00FF0000) |
+ (($dp >> 16) & 0x0000FF00) | (($dp >> 8) & 0x000000FF);
+ $val2 = (($cp << 8) & 0xFF000000) | (($cp << 16) & 0x00FF0000) |
+ (($dp >> 8) & 0x0000FF00) | ( $dp & 0x000000FF);
+ $keys[$des_round][CRYPT_DES_ENCRYPT][ ] = $val1;
+ $keys[$des_round][CRYPT_DES_DECRYPT][$ki - 1] = $val1;
+ $keys[$des_round][CRYPT_DES_ENCRYPT][ ] = $val2;
+ $keys[$des_round][CRYPT_DES_DECRYPT][$ki ] = $val2;
}
}
@@ -1531,6 +1533,3 @@ class Crypt_DES extends Crypt_Base {
$this->inline_crypt = $lambda_functions[$code_hash];
}
}
-
-// vim: ts=4:sw=4:et:
-// vim6: fdl=1:
diff --git a/apps/files_external/3rdparty/phpseclib/phpseclib/Crypt/Hash.php b/apps/files_external/3rdparty/phpseclib/phpseclib/Crypt/Hash.php
index 21897241989..b156169d68b 100644
--- a/apps/files_external/3rdparty/phpseclib/phpseclib/Crypt/Hash.php
+++ b/apps/files_external/3rdparty/phpseclib/phpseclib/Crypt/Hash.php
@@ -1,5 +1,4 @@
<?php
-/* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4: */
/**
* Pure-PHP implementations of keyed-hash message authentication codes (HMACs) and various cryptographic hashing functions.
@@ -13,7 +12,7 @@
*
* PHP versions 4 and 5
*
- * {@internal The variable names are the same as those in
+ * {@internal The variable names are the same as those in
* {@link http://tools.ietf.org/html/rfc2104#section-2 RFC2104}.}}
*
* Here's a short example of how to use this library:
@@ -35,10 +34,10 @@
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
@@ -47,12 +46,12 @@
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*
- * @category Crypt
- * @package Crypt_Hash
- * @author Jim Wigginton <terrafrost@php.net>
- * @copyright MMVII Jim Wigginton
- * @license http://www.opensource.org/licenses/mit-license.html MIT License
- * @link http://phpseclib.sourceforge.net
+ * @category Crypt
+ * @package Crypt_Hash
+ * @author Jim Wigginton <terrafrost@php.net>
+ * @copyright MMVII Jim Wigginton
+ * @license http://www.opensource.org/licenses/mit-license.html MIT License
+ * @link http://phpseclib.sourceforge.net
*/
/**#@+
@@ -76,12 +75,13 @@ define('CRYPT_HASH_MODE_HASH', 3);
/**
* Pure-PHP implementations of keyed-hash message authentication codes (HMACs) and various cryptographic hashing functions.
*
+ * @package Crypt_Hash
* @author Jim Wigginton <terrafrost@php.net>
* @version 0.1.0
* @access public
- * @package Crypt_Hash
*/
-class Crypt_Hash {
+class Crypt_Hash
+{
/**
* Hash Parameter
*
@@ -581,7 +581,7 @@ class Crypt_Hash {
function _sha512($m)
{
if (!class_exists('Math_BigInteger')) {
- require_once('Math/BigInteger.php');
+ include_once 'Math/BigInteger.php';
}
static $init384, $init512, $k;
@@ -589,11 +589,11 @@ class Crypt_Hash {
if (!isset($k)) {
// Initialize variables
$init384 = array( // initial values for SHA384
- 'cbbb9d5dc1059ed8', '629a292a367cd507', '9159015a3070dd17', '152fecd8f70e5939',
+ 'cbbb9d5dc1059ed8', '629a292a367cd507', '9159015a3070dd17', '152fecd8f70e5939',
'67332667ffc00b31', '8eb44a8768581511', 'db0c2e0d64f98fa7', '47b5481dbefa4fa4'
);
$init512 = array( // initial values for SHA512
- '6a09e667f3bcc908', 'bb67ae8584caa73b', '3c6ef372fe94f82b', 'a54ff53a5f1d36f1',
+ '6a09e667f3bcc908', 'bb67ae8584caa73b', '3c6ef372fe94f82b', 'a54ff53a5f1d36f1',
'510e527fade682d1', '9b05688c2b3e6c1f', '1f83d9abfb41bd6b', '5be0cd19137e2179'
);
diff --git a/apps/files_external/3rdparty/phpseclib/phpseclib/Crypt/RC2.php b/apps/files_external/3rdparty/phpseclib/phpseclib/Crypt/RC2.php
index 5e0ca88c8fc..de22d631a16 100755
--- a/apps/files_external/3rdparty/phpseclib/phpseclib/Crypt/RC2.php
+++ b/apps/files_external/3rdparty/phpseclib/phpseclib/Crypt/RC2.php
@@ -1,5 +1,4 @@
<?php
-/* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4: */
/**
* Pure-PHP implementation of RC2.
@@ -45,11 +44,11 @@
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*
- * @category Crypt
- * @package Crypt_RC2
- * @author Patrick Monnerat <pm@datasphere.ch>
- * @license http://www.opensource.org/licenses/mit-license.html MIT License
- * @link http://phpseclib.sourceforge.net
+ * @category Crypt
+ * @package Crypt_RC2
+ * @author Patrick Monnerat <pm@datasphere.ch>
+ * @license http://www.opensource.org/licenses/mit-license.html MIT License
+ * @link http://phpseclib.sourceforge.net
*/
/**
@@ -58,7 +57,7 @@
* Base cipher class
*/
if (!class_exists('Crypt_Base')) {
- require_once('Base.php');
+ include_once 'Base.php';
}
/**#@+
@@ -117,11 +116,12 @@ define('CRYPT_RC2_MODE_MCRYPT', CRYPT_MODE_MCRYPT);
/**
* Pure-PHP implementation of RC2.
*
+ * @package Crypt_RC2
* @version 0.1.1
* @access public
- * @package Crypt_RC2
*/
-class Crypt_RC2 extends Crypt_Base {
+class Crypt_RC2 extends Crypt_Base
+{
/**
* Block Length of the cipher
*
@@ -651,6 +651,3 @@ class Crypt_RC2 extends Crypt_Base {
$this->inline_crypt = $lambda_functions[$code_hash];
}
}
-
-// vim: ts=4:sw=4:et:
-// vim6: fdl=1:
diff --git a/apps/files_external/3rdparty/phpseclib/phpseclib/Crypt/RC4.php b/apps/files_external/3rdparty/phpseclib/phpseclib/Crypt/RC4.php
index f6a9eae2fb7..d062be2573f 100644
--- a/apps/files_external/3rdparty/phpseclib/phpseclib/Crypt/RC4.php
+++ b/apps/files_external/3rdparty/phpseclib/phpseclib/Crypt/RC4.php
@@ -1,5 +1,4 @@
<?php
-/* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4: */
/**
* Pure-PHP implementation of RC4.
@@ -53,12 +52,12 @@
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*
- * @category Crypt
- * @package Crypt_RC4
- * @author Jim Wigginton <terrafrost@php.net>
- * @copyright MMVII Jim Wigginton
- * @license http://www.opensource.org/licenses/mit-license.html MIT License
- * @link http://phpseclib.sourceforge.net
+ * @category Crypt
+ * @package Crypt_RC4
+ * @author Jim Wigginton <terrafrost@php.net>
+ * @copyright MMVII Jim Wigginton
+ * @license http://www.opensource.org/licenses/mit-license.html MIT License
+ * @link http://phpseclib.sourceforge.net
*/
/**
@@ -67,7 +66,7 @@
* Base cipher class
*/
if (!class_exists('Crypt_Base')) {
- require_once('Base.php');
+ include_once 'Base.php';
}
/**#@+
@@ -95,20 +94,21 @@ define('CRYPT_RC4_DECRYPT', 1);
/**
* Pure-PHP implementation of RC4.
*
+ * @package Crypt_RC4
* @author Jim Wigginton <terrafrost@php.net>
* @version 0.1.0
* @access public
- * @package Crypt_RC4
*/
-class Crypt_RC4 extends Crypt_Base {
+class Crypt_RC4 extends Crypt_Base
+{
/**
* Block Length of the cipher
*
- * RC4 is a stream cipher
+ * RC4 is a stream cipher
* so we the block_size to 0
*
* @see Crypt_Base::block_size
- * @var Integer
+ * @var Integer
* @access private
*/
var $block_size = 0;
@@ -132,7 +132,6 @@ class Crypt_RC4 extends Crypt_Base {
*/
var $const_namespace = 'RC4';
-
/**
* The mcrypt specific name of the cipher
*
@@ -332,6 +331,3 @@ class Crypt_RC4 extends Crypt_Base {
return $text;
}
}
-
-// vim: ts=4:sw=4:et:
-// vim6: fdl=1:
diff --git a/apps/files_external/3rdparty/phpseclib/phpseclib/Crypt/RSA.php b/apps/files_external/3rdparty/phpseclib/phpseclib/Crypt/RSA.php
index 92ebfdf7236..feb887c7031 100644
--- a/apps/files_external/3rdparty/phpseclib/phpseclib/Crypt/RSA.php
+++ b/apps/files_external/3rdparty/phpseclib/phpseclib/Crypt/RSA.php
@@ -1,5 +1,4 @@
<?php
-/* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4: */
/**
* Pure-PHP PKCS#1 (v2.1) compliant implementation of RSA.
@@ -48,10 +47,10 @@
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
@@ -60,12 +59,12 @@
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*
- * @category Crypt
- * @package Crypt_RSA
- * @author Jim Wigginton <terrafrost@php.net>
- * @copyright MMIX Jim Wigginton
- * @license http://www.opensource.org/licenses/mit-license.html MIT License
- * @link http://phpseclib.sourceforge.net
+ * @category Crypt
+ * @package Crypt_RSA
+ * @author Jim Wigginton <terrafrost@php.net>
+ * @copyright MMIX Jim Wigginton
+ * @license http://www.opensource.org/licenses/mit-license.html MIT License
+ * @link http://phpseclib.sourceforge.net
*/
/**
@@ -73,17 +72,17 @@
*/
// the class_exists() will only be called if the crypt_random_string function hasn't been defined and
// will trigger a call to __autoload() if you're wanting to auto-load classes
-// call function_exists() a second time to stop the require_once from being called outside
+// call function_exists() a second time to stop the include_once from being called outside
// of the auto loader
if (!function_exists('crypt_random_string')) {
- require_once('Random.php');
+ include_once 'Random.php';
}
/**
* Include Crypt_Hash
*/
if (!class_exists('Crypt_Hash')) {
- require_once('Hash.php');
+ include_once 'Hash.php';
}
/**#@+
@@ -145,7 +144,7 @@ define('CRYPT_RSA_ASN1_INTEGER', 2);
/**
* ASN1 Bit String
*/
-define('CRYPT_RSA_ASN1_BITSTRING', 3);
+define('CRYPT_RSA_ASN1_BITSTRING', 3);
/**
* ASN1 Sequence (with the constucted bit set)
*/
@@ -240,12 +239,13 @@ define('CRYPT_RSA_PUBLIC_FORMAT_PKCS1', 7);
/**
* Pure-PHP PKCS#1 compliant implementation of RSA.
*
+ * @package Crypt_RSA
* @author Jim Wigginton <terrafrost@php.net>
* @version 0.1.0
* @access public
- * @package Crypt_RSA
*/
-class Crypt_RSA {
+class Crypt_RSA
+{
/**
* Precomputed Zero
*
@@ -433,7 +433,7 @@ class Crypt_RSA {
/**
* OpenSSL configuration file name.
*
- * Set to NULL to use system configuration file.
+ * Set to null to use system configuration file.
* @see Crypt_RSA::createKey()
* @var Mixed
* @Access public
@@ -461,7 +461,7 @@ class Crypt_RSA {
function Crypt_RSA()
{
if (!class_exists('Math_BigInteger')) {
- require_once('Math/BigInteger.php');
+ include_once 'Math/BigInteger.php';
}
$this->configFile = CRYPT_RSA_OPENSSL_CONFIG;
@@ -555,7 +555,7 @@ class Crypt_RSA {
$config['config'] = $this->configFile;
}
$rsa = openssl_pkey_new(array('private_key_bits' => $bits) + $config);
- openssl_pkey_export($rsa, $privatekey, NULL, $config);
+ openssl_pkey_export($rsa, $privatekey, null, $config);
$publickey = openssl_pkey_get_details($rsa);
$publickey = $publickey['key'];
@@ -773,7 +773,7 @@ class Crypt_RSA {
$private.= crypt_random_string(16 - (strlen($private) & 15));
$source.= pack('Na*', strlen($private), $private);
if (!class_exists('Crypt_AES')) {
- require_once('Crypt/AES.php');
+ include_once 'Crypt/AES.php';
}
$sequence = 0;
$symkey = '';
@@ -794,7 +794,7 @@ class Crypt_RSA {
$key.= 'Private-Lines: ' . ((strlen($private) + 63) >> 6) . "\r\n";
$key.= chunk_split($private, 64);
if (!class_exists('Crypt_Hash')) {
- require_once('Crypt/Hash.php');
+ include_once 'Crypt/Hash.php';
}
$hash = new Crypt_Hash('sha1');
$hash->setKey(pack('H*', sha1($hashkey)));
@@ -834,7 +834,7 @@ class Crypt_RSA {
$symkey = pack('H*', md5($this->password . $iv)); // symkey is short for symmetric key
$symkey.= substr(pack('H*', md5($symkey . $this->password . $iv)), 0, 8);
if (!class_exists('Crypt_TripleDES')) {
- require_once('Crypt/TripleDES.php');
+ include_once 'Crypt/TripleDES.php';
}
$des = new Crypt_TripleDES();
$des->setKey($symkey);
@@ -984,7 +984,7 @@ class Crypt_RSA {
DES-EDE3-CBC as an algorithm, however, is not discussed anywhere, near as I can tell.
DES-CBC and DES-EDE are discussed in RFC1423, however, DES-EDE3-CBC isn't, nor is its key derivation
function. As is, the definitive authority on this encoding scheme isn't the IETF but rather OpenSSL's
- own implementation. ie. the implementation *is* the standard and any bugs that may exist in that
+ own implementation. ie. the implementation *is* the standard and any bugs that may exist in that
implementation are part of the standard, as well.
* OpenSSL is the de facto standard. It's utilized by OpenSSH and other projects */
@@ -992,41 +992,42 @@ class Crypt_RSA {
$iv = pack('H*', trim($matches[2]));
$symkey = pack('H*', md5($this->password . substr($iv, 0, 8))); // symkey is short for symmetric key
$symkey.= pack('H*', md5($symkey . $this->password . substr($iv, 0, 8)));
- $ciphertext = preg_replace('#.+(\r|\n|\r\n)\1|[\r\n]|-.+-| #s', '', $key);
- $ciphertext = preg_match('#^[a-zA-Z\d/+]*={0,2}$#', $ciphertext) ? base64_decode($ciphertext) : false;
+ // remove the Proc-Type / DEK-Info sections as they're no longer needed
+ $key = preg_replace('#^(?:Proc-Type|DEK-Info): .*#m', '', $key);
+ $ciphertext = $this->_extractBER($key);
if ($ciphertext === false) {
$ciphertext = $key;
}
switch ($matches[1]) {
case 'AES-256-CBC':
if (!class_exists('Crypt_AES')) {
- require_once('Crypt/AES.php');
+ include_once 'Crypt/AES.php';
}
$crypto = new Crypt_AES();
break;
case 'AES-128-CBC':
if (!class_exists('Crypt_AES')) {
- require_once('Crypt/AES.php');
+ include_once 'Crypt/AES.php';
}
$symkey = substr($symkey, 0, 16);
$crypto = new Crypt_AES();
break;
case 'DES-EDE3-CFB':
if (!class_exists('Crypt_TripleDES')) {
- require_once('Crypt/TripleDES.php');
+ include_once 'Crypt/TripleDES.php';
}
$crypto = new Crypt_TripleDES(CRYPT_DES_MODE_CFB);
break;
case 'DES-EDE3-CBC':
if (!class_exists('Crypt_TripleDES')) {
- require_once('Crypt/TripleDES.php');
+ include_once 'Crypt/TripleDES.php';
}
$symkey = substr($symkey, 0, 24);
$crypto = new Crypt_TripleDES();
break;
case 'DES-CBC':
if (!class_exists('Crypt_DES')) {
- require_once('Crypt/DES.php');
+ include_once 'Crypt/DES.php';
}
$crypto = new Crypt_DES();
break;
@@ -1037,8 +1038,7 @@ class Crypt_RSA {
$crypto->setIV($iv);
$decoded = $crypto->decrypt($ciphertext);
} else {
- $decoded = preg_replace('#-.+-|[\r\n]| #', '', $key);
- $decoded = preg_match('#^[a-zA-Z\d/+]*={0,2}$#', $decoded) ? base64_decode($decoded) : false;
+ $decoded = $this->_extractBER($key);
}
if ($decoded !== false) {
@@ -1240,7 +1240,7 @@ class Crypt_RSA {
switch ($encryption) {
case 'aes256-cbc':
if (!class_exists('Crypt_AES')) {
- require_once('Crypt/AES.php');
+ include_once 'Crypt/AES.php';
}
$symkey = '';
$sequence = 0;
@@ -1452,7 +1452,7 @@ class Crypt_RSA {
break;
}
}
-
+
} else {
$components = $this->_parseKey($key, $type);
}
@@ -2152,7 +2152,7 @@ class Crypt_RSA {
*
* See {@link http://tools.ietf.org/html/rfc3447#section-7.1.2 RFC3447#section-7.1.2}. The fact that the error
* messages aren't distinguishable from one another hinders debugging, but, to quote from RFC3447#section-7.1.2:
- *
+ *
* Note. Care must be taken to ensure that an opponent cannot
* distinguish the different error conditions in Step 3.g, whether by
* error message or timing, or, more generally, learn partial
@@ -2781,4 +2781,31 @@ class Crypt_RSA {
return $this->_rsassa_pss_verify($message, $signature);
}
}
+
+ /**
+ * Extract raw BER from Base64 encoding
+ *
+ * @access private
+ * @param String $str
+ * @return String
+ */
+ function _extractBER($str)
+ {
+ /* X.509 certs are assumed to be base64 encoded but sometimes they'll have additional things in them
+ * above and beyond the ceritificate.
+ * ie. some may have the following preceding the -----BEGIN CERTIFICATE----- line:
+ *
+ * Bag Attributes
+ * localKeyID: 01 00 00 00
+ * subject=/O=organization/OU=org unit/CN=common name
+ * issuer=/O=organization/CN=common name
+ */
+ $temp = preg_replace('#.*?^-+[^-]+-+#ms', '', $str, 1);
+ // remove the -----BEGIN CERTIFICATE----- and -----END CERTIFICATE----- stuff
+ $temp = preg_replace('#-+[^-]+-+#', '', $temp);
+ // remove new lines
+ $temp = str_replace(array("\r", "\n", ' '), '', $temp);
+ $temp = preg_match('#^[a-zA-Z\d/+]*={0,2}$#', $temp) ? base64_decode($temp) : false;
+ return $temp != false ? $temp : $str;
+ }
}
diff --git a/apps/files_external/3rdparty/phpseclib/phpseclib/Crypt/Random.php b/apps/files_external/3rdparty/phpseclib/phpseclib/Crypt/Random.php
index 8532aab5a59..977ec79726b 100644
--- a/apps/files_external/3rdparty/phpseclib/phpseclib/Crypt/Random.php
+++ b/apps/files_external/3rdparty/phpseclib/phpseclib/Crypt/Random.php
@@ -1,5 +1,4 @@
<?php
-/* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4: */
/**
* Random Number Generator
@@ -33,12 +32,12 @@
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*
- * @category Crypt
- * @package Crypt_Random
- * @author Jim Wigginton <terrafrost@php.net>
- * @copyright MMVII Jim Wigginton
- * @license http://www.opensource.org/licenses/mit-license.html MIT License
- * @link http://phpseclib.sourceforge.net
+ * @category Crypt
+ * @package Crypt_Random
+ * @author Jim Wigginton <terrafrost@php.net>
+ * @copyright MMVII Jim Wigginton
+ * @license http://www.opensource.org/licenses/mit-license.html MIT License
+ * @link http://phpseclib.sourceforge.net
*/
/**
@@ -132,9 +131,7 @@ function crypt_random_string($length)
$old_session_id = session_id();
$old_use_cookies = ini_get('session.use_cookies');
$old_session_cache_limiter = session_cache_limiter();
- if (isset($_SESSION)) {
- $_OLD_SESSION = $_SESSION;
- }
+ $_OLD_SESSION = isset($_SESSION) ? $_SESSION : false;
if ($old_session_id != '') {
session_write_close();
}
@@ -167,7 +164,7 @@ function crypt_random_string($length)
ini_set('session.use_cookies', $old_use_cookies);
session_cache_limiter($old_session_cache_limiter);
} else {
- if (isset($_OLD_SESSION)) {
+ if ($_OLD_SESSION !== false) {
$_SESSION = $_OLD_SESSION;
unset($_OLD_SESSION);
} else {
diff --git a/apps/files_external/3rdparty/phpseclib/phpseclib/Crypt/Rijndael.php b/apps/files_external/3rdparty/phpseclib/phpseclib/Crypt/Rijndael.php
index c63e0ff7e3f..42531516cf8 100644
--- a/apps/files_external/3rdparty/phpseclib/phpseclib/Crypt/Rijndael.php
+++ b/apps/files_external/3rdparty/phpseclib/phpseclib/Crypt/Rijndael.php
@@ -1,5 +1,4 @@
<?php
-/* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4: */
/**
* Pure-PHP implementation of Rijndael.
@@ -63,12 +62,12 @@
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*
- * @category Crypt
- * @package Crypt_Rijndael
- * @author Jim Wigginton <terrafrost@php.net>
- * @copyright MMVIII Jim Wigginton
- * @license http://www.opensource.org/licenses/mit-license.html MIT License
- * @link http://phpseclib.sourceforge.net
+ * @category Crypt
+ * @package Crypt_Rijndael
+ * @author Jim Wigginton <terrafrost@php.net>
+ * @copyright MMVIII Jim Wigginton
+ * @license http://www.opensource.org/licenses/mit-license.html MIT License
+ * @link http://phpseclib.sourceforge.net
*/
/**
@@ -77,7 +76,7 @@
* Base cipher class
*/
if (!class_exists('Crypt_Base')) {
- require_once('Base.php');
+ include_once 'Base.php';
}
/**#@+
@@ -136,12 +135,13 @@ define('CRYPT_RIJNDAEL_MODE_MCRYPT', CRYPT_MODE_MCRYPT);
/**
* Pure-PHP implementation of Rijndael.
*
+ * @package Crypt_Rijndael
* @author Jim Wigginton <terrafrost@php.net>
* @version 0.1.0
* @access public
- * @package Crypt_Rijndael
*/
-class Crypt_Rijndael extends Crypt_Base {
+class Crypt_Rijndael extends Crypt_Base
+{
/**
* The default password key_size used by setPassword()
*
@@ -1369,6 +1369,3 @@ class Crypt_Rijndael extends Crypt_Base {
$this->inline_crypt = $lambda_functions[$code_hash];
}
}
-
-// vim: ts=4:sw=4:et:
-// vim6: fdl=1:
diff --git a/apps/files_external/3rdparty/phpseclib/phpseclib/Crypt/TripleDES.php b/apps/files_external/3rdparty/phpseclib/phpseclib/Crypt/TripleDES.php
index 4030c6c9fbe..21318209fe2 100644
--- a/apps/files_external/3rdparty/phpseclib/phpseclib/Crypt/TripleDES.php
+++ b/apps/files_external/3rdparty/phpseclib/phpseclib/Crypt/TripleDES.php
@@ -1,5 +1,4 @@
<?php
-/* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4: */
/**
* Pure-PHP implementation of Triple DES.
@@ -45,19 +44,19 @@
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*
- * @category Crypt
- * @package Crypt_TripleDES
- * @author Jim Wigginton <terrafrost@php.net>
- * @copyright MMVII Jim Wigginton
- * @license http://www.opensource.org/licenses/mit-license.html MIT License
- * @link http://phpseclib.sourceforge.net
+ * @category Crypt
+ * @package Crypt_TripleDES
+ * @author Jim Wigginton <terrafrost@php.net>
+ * @copyright MMVII Jim Wigginton
+ * @license http://www.opensource.org/licenses/mit-license.html MIT License
+ * @link http://phpseclib.sourceforge.net
*/
/**
* Include Crypt_DES
*/
if (!class_exists('Crypt_DES')) {
- require_once('DES.php');
+ include_once 'DES.php';
}
/**
@@ -77,12 +76,13 @@ define('CRYPT_DES_MODE_CBC3', CRYPT_DES_MODE_CBC);
/**
* Pure-PHP implementation of Triple DES.
*
+ * @package Crypt_TripleDES
* @author Jim Wigginton <terrafrost@php.net>
* @version 0.1.0
* @access public
- * @package Crypt_TripleDES
*/
-class Crypt_TripleDES extends Crypt_DES {
+class Crypt_TripleDES extends Crypt_DES
+{
/**
* The default password key_size used by setPassword()
*
@@ -417,6 +417,3 @@ class Crypt_TripleDES extends Crypt_DES {
parent::_setupKey();
}
}
-
-// vim: ts=4:sw=4:et:
-// vim6: fdl=1:
diff --git a/apps/files_external/3rdparty/phpseclib/phpseclib/Crypt/Twofish.php b/apps/files_external/3rdparty/phpseclib/phpseclib/Crypt/Twofish.php
index 6342298d1a3..9be5fd10997 100644
--- a/apps/files_external/3rdparty/phpseclib/phpseclib/Crypt/Twofish.php
+++ b/apps/files_external/3rdparty/phpseclib/phpseclib/Crypt/Twofish.php
@@ -1,5 +1,4 @@
<?php
-/* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4: */
/**
* Pure-PHP implementation of Twofish.
@@ -45,14 +44,14 @@
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*
- * @category Crypt
- * @package Crypt_Twofish
- * @author Jim Wigginton <terrafrost@php.net>
- * @author Hans-Juergen Petrich <petrich@tronic-media.com>
- * @copyright MMVII Jim Wigginton
- * @license http://www.opensource.org/licenses/mit-license.html MIT License
- * @version 1.0
- * @link http://phpseclib.sourceforge.net
+ * @category Crypt
+ * @package Crypt_Twofish
+ * @author Jim Wigginton <terrafrost@php.net>
+ * @author Hans-Juergen Petrich <petrich@tronic-media.com>
+ * @copyright MMVII Jim Wigginton
+ * @license http://www.opensource.org/licenses/mit-license.html MIT License
+ * @version 1.0
+ * @link http://phpseclib.sourceforge.net
*/
/**
@@ -61,7 +60,7 @@
* Base cipher class
*/
if (!class_exists('Crypt_Base')) {
- require_once('Base.php');
+ include_once 'Base.php';
}
/**#@+
@@ -120,13 +119,14 @@ define('CRYPT_TWOFISH_MODE_MCRYPT', CRYPT_MODE_MCRYPT);
/**
* Pure-PHP implementation of Twofish.
*
+ * @package Crypt_Twofish
* @author Jim Wigginton <terrafrost@php.net>
* @author Hans-Juergen Petrich <petrich@tronic-media.com>
* @version 1.0
* @access public
- * @package Crypt_Twofish
*/
-class Crypt_Twofish extends Crypt_Base {
+class Crypt_Twofish extends Crypt_Base
+{
/**
* The namespace used by the cipher for its constants.
*
@@ -919,6 +919,3 @@ class Crypt_Twofish extends Crypt_Base {
$this->inline_crypt = $lambda_functions[$code_hash];
}
}
-
-// vim: ts=4:sw=4:et:
-// vim6: fdl=1:
diff --git a/apps/files_external/3rdparty/phpseclib/phpseclib/File/ANSI.php b/apps/files_external/3rdparty/phpseclib/phpseclib/File/ANSI.php
index f7ac85536f8..0e0004ce27d 100644
--- a/apps/files_external/3rdparty/phpseclib/phpseclib/File/ANSI.php
+++ b/apps/files_external/3rdparty/phpseclib/phpseclib/File/ANSI.php
@@ -1,5 +1,4 @@
<?php
-/* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4: */
/**
* Pure-PHP ANSI Decoder
@@ -17,10 +16,10 @@
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
@@ -29,23 +28,24 @@
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*
- * @category File
- * @package File_ANSI
- * @author Jim Wigginton <terrafrost@php.net>
- * @copyright MMXII Jim Wigginton
- * @license http://www.opensource.org/licenses/mit-license.html MIT License
- * @link http://phpseclib.sourceforge.net
+ * @category File
+ * @package File_ANSI
+ * @author Jim Wigginton <terrafrost@php.net>
+ * @copyright MMXII Jim Wigginton
+ * @license http://www.opensource.org/licenses/mit-license.html MIT License
+ * @link http://phpseclib.sourceforge.net
*/
/**
* Pure-PHP ANSI Decoder
*
+ * @package File_ANSI
* @author Jim Wigginton <terrafrost@php.net>
* @version 0.3.0
* @access public
- * @package File_ANSI
*/
-class File_ANSI {
+class File_ANSI
+{
/**
* Max Width
*
@@ -557,4 +557,4 @@ class File_ANSI {
return '<pre style="color: white; background: black" width="' . ($this->max_x + 1) . '">' . $scrollback . '</pre>';
}
-} \ No newline at end of file
+}
diff --git a/apps/files_external/3rdparty/phpseclib/phpseclib/File/ASN1.php b/apps/files_external/3rdparty/phpseclib/phpseclib/File/ASN1.php
index 9f481fc3ccb..67d1f6dc790 100644
--- a/apps/files_external/3rdparty/phpseclib/phpseclib/File/ASN1.php
+++ b/apps/files_external/3rdparty/phpseclib/phpseclib/File/ASN1.php
@@ -1,5 +1,4 @@
<?php
-/* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4: */
/**
* Pure-PHP ASN.1 Parser
@@ -20,10 +19,10 @@
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
@@ -32,12 +31,12 @@
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*
- * @category File
- * @package File_ASN1
- * @author Jim Wigginton <terrafrost@php.net>
- * @copyright MMXII Jim Wigginton
- * @license http://www.opensource.org/licenses/mit-license.html MIT License
- * @link http://phpseclib.sourceforge.net
+ * @category File
+ * @package File_ASN1
+ * @author Jim Wigginton <terrafrost@php.net>
+ * @copyright MMXII Jim Wigginton
+ * @license http://www.opensource.org/licenses/mit-license.html MIT License
+ * @link http://phpseclib.sourceforge.net
*/
/**#@+
@@ -58,21 +57,21 @@ define('FILE_ASN1_CLASS_PRIVATE', 3);
* @access private
* @link http://www.obj-sys.com/asn1tutorial/node124.html
*/
-define('FILE_ASN1_TYPE_BOOLEAN', 1);
-define('FILE_ASN1_TYPE_INTEGER', 2);
-define('FILE_ASN1_TYPE_BIT_STRING', 3);
-define('FILE_ASN1_TYPE_OCTET_STRING', 4);
-define('FILE_ASN1_TYPE_NULL', 5);
-define('FILE_ASN1_TYPE_OBJECT_IDENTIFIER',6);
-//define('FILE_ASN1_TYPE_OBJECT_DESCRIPTOR',7);
-//define('FILE_ASN1_TYPE_INSTANCE_OF', 8); // EXTERNAL
-define('FILE_ASN1_TYPE_REAL', 9);
-define('FILE_ASN1_TYPE_ENUMERATED', 10);
-//define('FILE_ASN1_TYPE_EMBEDDED', 11);
-define('FILE_ASN1_TYPE_UTF8_STRING', 12);
-//define('FILE_ASN1_TYPE_RELATIVE_OID', 13);
-define('FILE_ASN1_TYPE_SEQUENCE', 16); // SEQUENCE OF
-define('FILE_ASN1_TYPE_SET', 17); // SET OF
+define('FILE_ASN1_TYPE_BOOLEAN', 1);
+define('FILE_ASN1_TYPE_INTEGER', 2);
+define('FILE_ASN1_TYPE_BIT_STRING', 3);
+define('FILE_ASN1_TYPE_OCTET_STRING', 4);
+define('FILE_ASN1_TYPE_NULL', 5);
+define('FILE_ASN1_TYPE_OBJECT_IDENTIFIER', 6);
+//define('FILE_ASN1_TYPE_OBJECT_DESCRIPTOR', 7);
+//define('FILE_ASN1_TYPE_INSTANCE_OF', 8); // EXTERNAL
+define('FILE_ASN1_TYPE_REAL', 9);
+define('FILE_ASN1_TYPE_ENUMERATED', 10);
+//define('FILE_ASN1_TYPE_EMBEDDED', 11);
+define('FILE_ASN1_TYPE_UTF8_STRING', 12);
+//define('FILE_ASN1_TYPE_RELATIVE_OID', 13);
+define('FILE_ASN1_TYPE_SEQUENCE', 16); // SEQUENCE OF
+define('FILE_ASN1_TYPE_SET', 17); // SET OF
/**#@-*/
/**#@+
* More Tag Classes
@@ -80,19 +79,19 @@ define('FILE_ASN1_TYPE_SET', 17); // SET OF
* @access private
* @link http://www.obj-sys.com/asn1tutorial/node10.html
*/
-define('FILE_ASN1_TYPE_NUMERIC_STRING', 18);
-define('FILE_ASN1_TYPE_PRINTABLE_STRING',19);
-define('FILE_ASN1_TYPE_TELETEX_STRING', 20); // T61String
-define('FILE_ASN1_TYPE_VIDEOTEX_STRING', 21);
-define('FILE_ASN1_TYPE_IA5_STRING', 22);
-define('FILE_ASN1_TYPE_UTC_TIME', 23);
-define('FILE_ASN1_TYPE_GENERALIZED_TIME',24);
-define('FILE_ASN1_TYPE_GRAPHIC_STRING', 25);
-define('FILE_ASN1_TYPE_VISIBLE_STRING', 26); // ISO646String
-define('FILE_ASN1_TYPE_GENERAL_STRING', 27);
-define('FILE_ASN1_TYPE_UNIVERSAL_STRING',28);
-//define('FILE_ASN1_TYPE_CHARACTER_STRING',29);
-define('FILE_ASN1_TYPE_BMP_STRING', 30);
+define('FILE_ASN1_TYPE_NUMERIC_STRING', 18);
+define('FILE_ASN1_TYPE_PRINTABLE_STRING', 19);
+define('FILE_ASN1_TYPE_TELETEX_STRING', 20); // T61String
+define('FILE_ASN1_TYPE_VIDEOTEX_STRING', 21);
+define('FILE_ASN1_TYPE_IA5_STRING', 22);
+define('FILE_ASN1_TYPE_UTC_TIME', 23);
+define('FILE_ASN1_TYPE_GENERALIZED_TIME', 24);
+define('FILE_ASN1_TYPE_GRAPHIC_STRING', 25);
+define('FILE_ASN1_TYPE_VISIBLE_STRING', 26); // ISO646String
+define('FILE_ASN1_TYPE_GENERAL_STRING', 27);
+define('FILE_ASN1_TYPE_UNIVERSAL_STRING', 28);
+//define('FILE_ASN1_TYPE_CHARACTER_STRING', 29);
+define('FILE_ASN1_TYPE_BMP_STRING', 30);
/**#@-*/
/**#@+
@@ -111,12 +110,13 @@ define('FILE_ASN1_TYPE_ANY', -2);
*
* Bypass normal encoding rules in File_ASN1::encodeDER()
*
+ * @package File_ASN1
* @author Jim Wigginton <terrafrost@php.net>
* @version 0.3.0
* @access public
- * @package File_ASN1
*/
-class File_ASN1_Element {
+class File_ASN1_Element
+{
/**
* Raw element value
*
@@ -141,12 +141,13 @@ class File_ASN1_Element {
/**
* Pure-PHP ASN.1 Parser
*
+ * @package File_ASN1
* @author Jim Wigginton <terrafrost@php.net>
* @version 0.3.0
* @access public
- * @package File_ASN1
*/
-class File_ASN1 {
+class File_ASN1
+{
/**
* ASN.1 object identifier
*
@@ -252,7 +253,7 @@ class File_ASN1 {
if (!$static_init) {
$static_init = true;
if (!class_exists('Math_BigInteger')) {
- require_once('Math/BigInteger.php');
+ include_once 'Math/BigInteger.php';
}
}
}
@@ -316,7 +317,7 @@ class File_ASN1 {
$length = ord($this->_string_shift($encoded));
$start++;
if ( $length == 0x80 ) { // indefinite length
- // "[A sender shall] use the indefinite form (see 8.1.3.6) if the encoding is constructed and is not all
+ // "[A sender shall] use the indefinite form (see 8.1.3.6) if the encoding is constructed and is not all
// immediately available." -- paragraph 8.1.3.2.c
//if ( !$constructed ) {
// return false;
@@ -419,7 +420,7 @@ class File_ASN1 {
//}
$current['content'].= $temp[$i]['content'];
}
- // $length =
+ // $length =
}
break;
case FILE_ASN1_TYPE_NULL:
@@ -456,7 +457,7 @@ class File_ASN1 {
-- X.690-0207.pdf#page=23 (paragraph 8.21.3)
- Per that, we're not going to do any validation. If there are any illegal characters in the string,
+ Per that, we're not going to do any validation. If there are any illegal characters in the string,
we don't really care */
case FILE_ASN1_TYPE_NUMERIC_STRING:
// 0,1,2,3,4,5,6,7,8,9, and space
@@ -545,13 +546,13 @@ class File_ASN1 {
return array($key => $value);
}
}
- return NULL;
+ return null;
case isset($mapping['implicit']):
case isset($mapping['explicit']):
case $decoded['type'] == $mapping['type']:
break;
default:
- return NULL;
+ return null;
}
if (isset($mapping['implicit'])) {
@@ -566,8 +567,8 @@ class File_ASN1 {
if (isset($mapping['min']) && isset($mapping['max'])) {
$child = $mapping['children'];
foreach ($decoded['content'] as $content) {
- if (($map[] = $this->asn1map($content, $child, $special)) === NULL) {
- return NULL;
+ if (($map[] = $this->asn1map($content, $child, $special)) === null) {
+ return null;
}
}
@@ -585,15 +586,14 @@ class File_ASN1 {
if ($child['type'] != FILE_ASN1_TYPE_CHOICE) {
// Get the mapping and input class & constant.
$childClass = $tempClass = FILE_ASN1_CLASS_UNIVERSAL;
- $constant = NULL;
+ $constant = null;
if (isset($temp['constant'])) {
$tempClass = isset($temp['class']) ? $temp['class'] : FILE_ASN1_CLASS_CONTEXT_SPECIFIC;
}
if (isset($child['class'])) {
$childClass = $child['class'];
$constant = $child['cast'];
- }
- elseif (isset($child['constant'])) {
+ } elseif (isset($child['constant'])) {
$childClass = FILE_ASN1_CLASS_CONTEXT_SPECIFIC;
$constant = $child['constant'];
}
@@ -611,7 +611,7 @@ class File_ASN1 {
if ($maymatch) {
// Attempt submapping.
$candidate = $this->asn1map($temp, $child, $special);
- $maymatch = $candidate !== NULL;
+ $maymatch = $candidate !== null;
}
if ($maymatch) {
@@ -624,12 +624,12 @@ class File_ASN1 {
} elseif (isset($child['default'])) {
$map[$key] = $child['default']; // Use default.
} elseif (!isset($child['optional'])) {
- return NULL; // Syntax error.
+ return null; // Syntax error.
}
}
// Fail mapping if all input items have not been consumed.
- return $i < $n? NULL: $map;
+ return $i < $n? null: $map;
// the main diff between sets and sequences is the encapsulation of the foreach in another for loop
case FILE_ASN1_TYPE_SET:
@@ -639,8 +639,8 @@ class File_ASN1 {
if (isset($mapping['min']) && isset($mapping['max'])) {
$child = $mapping['children'];
foreach ($decoded['content'] as $content) {
- if (($map[] = $this->asn1map($content, $child, $special)) === NULL) {
- return NULL;
+ if (($map[] = $this->asn1map($content, $child, $special)) === null) {
+ return null;
}
}
@@ -661,12 +661,11 @@ class File_ASN1 {
$maymatch = true;
if ($child['type'] != FILE_ASN1_TYPE_CHOICE) {
$childClass = FILE_ASN1_CLASS_UNIVERSAL;
- $constant = NULL;
+ $constant = null;
if (isset($child['class'])) {
$childClass = $child['class'];
$constant = $child['cast'];
- }
- elseif (isset($child['constant'])) {
+ } elseif (isset($child['constant'])) {
$childClass = FILE_ASN1_CLASS_CONTEXT_SPECIFIC;
$constant = $child['constant'];
}
@@ -683,7 +682,7 @@ class File_ASN1 {
if ($maymatch) {
// Attempt submapping.
$candidate = $this->asn1map($temp, $child, $special);
- $maymatch = $candidate !== NULL;
+ $maymatch = $candidate !== null;
}
if (!$maymatch) {
@@ -704,7 +703,7 @@ class File_ASN1 {
if (isset($child['default'])) {
$map[$key] = $child['default'];
} elseif (!isset($child['optional'])) {
- return NULL;
+ return null;
}
}
}
@@ -797,7 +796,7 @@ class File_ASN1 {
function encodeDER($source, $mapping, $special = array())
{
$this->location = array();
- return $this->_encode_der($source, $mapping, NULL, $special);
+ return $this->_encode_der($source, $mapping, null, $special);
}
/**
@@ -819,7 +818,7 @@ class File_ASN1 {
* @return String
* @access private
*/
- function _encode_der($source, $mapping, $idx = NULL, $special = array())
+ function _encode_der($source, $mapping, $idx = null, $special = array())
{
if (is_object($source) && strtolower(get_class($source)) == 'file_asn1_element') {
return $source->element;
@@ -850,7 +849,7 @@ class File_ASN1 {
$child = $mapping['children'];
foreach ($source as $content) {
- $temp = $this->_encode_der($content, $child, NULL, $special);
+ $temp = $this->_encode_der($content, $child, null, $special);
if ($temp === false) {
return false;
}
@@ -1030,19 +1029,19 @@ class File_ASN1 {
switch (true) {
case !isset($source):
- return $this->_encode_der(NULL, array('type' => FILE_ASN1_TYPE_NULL) + $mapping, NULL, $special);
+ return $this->_encode_der(null, array('type' => FILE_ASN1_TYPE_NULL) + $mapping, null, $special);
case is_int($source):
case is_object($source) && strtolower(get_class($source)) == 'math_biginteger':
- return $this->_encode_der($source, array('type' => FILE_ASN1_TYPE_INTEGER) + $mapping, NULL, $special);
+ return $this->_encode_der($source, array('type' => FILE_ASN1_TYPE_INTEGER) + $mapping, null, $special);
case is_float($source):
- return $this->_encode_der($source, array('type' => FILE_ASN1_TYPE_REAL) + $mapping, NULL, $special);
+ return $this->_encode_der($source, array('type' => FILE_ASN1_TYPE_REAL) + $mapping, null, $special);
case is_bool($source):
- return $this->_encode_der($source, array('type' => FILE_ASN1_TYPE_BOOLEAN) + $mapping, NULL, $special);
+ return $this->_encode_der($source, array('type' => FILE_ASN1_TYPE_BOOLEAN) + $mapping, null, $special);
case is_array($source) && count($source) == 1:
$typename = implode('', array_keys($source));
$outtype = array_search($typename, $this->ANYmap, true);
if ($outtype !== false) {
- return $this->_encode_der($source[$typename], array('type' => $outtype) + $mapping, NULL, $special);
+ return $this->_encode_der($source[$typename], array('type' => $outtype) + $mapping, null, $special);
}
}
@@ -1058,7 +1057,7 @@ class File_ASN1 {
user_error('No filters defined for ' . implode('/', $loc));
return false;
}
- return $this->_encode_der($source, $filters + $mapping, NULL, $special);
+ return $this->_encode_der($source, $filters + $mapping, null, $special);
case FILE_ASN1_TYPE_NULL:
$value = '';
break;
diff --git a/apps/files_external/3rdparty/phpseclib/phpseclib/File/X509.php b/apps/files_external/3rdparty/phpseclib/phpseclib/File/X509.php
index 0b4e291361e..9e7b0b3b962 100644
--- a/apps/files_external/3rdparty/phpseclib/phpseclib/File/X509.php
+++ b/apps/files_external/3rdparty/phpseclib/phpseclib/File/X509.php
@@ -1,5 +1,4 @@
<?php
-/* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4: */
/**
* Pure-PHP X.509 Parser
@@ -8,7 +7,7 @@
*
* Encode and decode X.509 certificates.
*
- * The extensions are from {@link http://tools.ietf.org/html/rfc5280 RFC5280} and
+ * The extensions are from {@link http://tools.ietf.org/html/rfc5280 RFC5280} and
* {@link http://web.archive.org/web/19961027104704/http://www3.netscape.com/eng/security/cert-exts.html Netscape Certificate Extensions}.
*
* Note that loading an X.509 certificate and resaving it may invalidate the signature. The reason being that the signature is based on a
@@ -23,10 +22,10 @@
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
@@ -35,19 +34,19 @@
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*
- * @category File
- * @package File_X509
- * @author Jim Wigginton <terrafrost@php.net>
- * @copyright MMXII Jim Wigginton
- * @license http://www.opensource.org/licenses/mit-license.html MIT License
- * @link http://phpseclib.sourceforge.net
+ * @category File
+ * @package File_X509
+ * @author Jim Wigginton <terrafrost@php.net>
+ * @copyright MMXII Jim Wigginton
+ * @license http://www.opensource.org/licenses/mit-license.html MIT License
+ * @link http://phpseclib.sourceforge.net
*/
/**
* Include File_ASN1
*/
if (!class_exists('File_ASN1')) {
- require_once('ASN1.php');
+ include_once 'ASN1.php';
}
/**
@@ -124,12 +123,13 @@ define('FILE_X509_ATTR_REPLACE', -3); // Clear first, then add a value.
/**
* Pure-PHP X.509 Parser
*
+ * @package File_X509
* @author Jim Wigginton <terrafrost@php.net>
* @version 0.3.1
* @access public
- * @package File_X509
*/
-class File_X509 {
+class File_X509
+{
/**
* ASN.1 syntax for X.509 certificates
*
@@ -248,7 +248,7 @@ class File_X509 {
* The signature subject
*
* There's no guarantee File_X509 is going to reencode an X.509 cert in the same way it was originally
- * encoded so we take save the portion of the original cert that the signature would have made for.
+ * encoded so we take save the portion of the original cert that the signature would have made for.
*
* @var String
* @access private
@@ -307,7 +307,7 @@ class File_X509 {
function File_X509()
{
if (!class_exists('Math_BigInteger')) {
- require_once('Math/BigInteger.php');
+ include_once 'Math/BigInteger.php';
}
// Explicitly Tagged Module, 1988 Syntax
@@ -1431,7 +1431,7 @@ class File_X509 {
$this->currentCert = $cert;
$currentKeyIdentifier = $this->getExtension('id-ce-subjectKeyIdentifier');
- $this->currentKeyIdentifier = is_string($currentKeyIdentifier) ? $currentKeyIdentifier : NULL;
+ $this->currentKeyIdentifier = is_string($currentKeyIdentifier) ? $currentKeyIdentifier : null;
unset($this->signatureSubject);
@@ -1469,7 +1469,7 @@ class File_X509 {
$this->dn = $x509['tbsCertificate']['subject'];
$currentKeyIdentifier = $this->getExtension('id-ce-subjectKeyIdentifier');
- $this->currentKeyIdentifier = is_string($currentKeyIdentifier) ? $currentKeyIdentifier : NULL;
+ $this->currentKeyIdentifier = is_string($currentKeyIdentifier) ? $currentKeyIdentifier : null;
return $x509;
}
@@ -1496,33 +1496,33 @@ class File_X509 {
default:
switch ($algorithm) {
case 'rsaEncryption':
- $cert['tbsCertificate']['subjectPublicKeyInfo']['subjectPublicKey'] =
- base64_encode("\0" . base64_decode(preg_replace('#-.+-|[\r\n]#', '', $cert['tbsCertificate']['subjectPublicKeyInfo']['subjectPublicKey'])));
+ $cert['tbsCertificate']['subjectPublicKeyInfo']['subjectPublicKey']
+ = base64_encode("\0" . base64_decode(preg_replace('#-.+-|[\r\n]#', '', $cert['tbsCertificate']['subjectPublicKeyInfo']['subjectPublicKey'])));
}
}
$asn1 = new File_ASN1();
-
$asn1->loadOIDs($this->oids);
$filters = array();
- $filters['tbsCertificate']['signature']['parameters'] =
- $filters['tbsCertificate']['signature']['issuer']['rdnSequence']['value'] =
- $filters['tbsCertificate']['issuer']['rdnSequence']['value'] =
- $filters['tbsCertificate']['subject']['rdnSequence']['value'] =
- $filters['tbsCertificate']['subjectPublicKeyInfo']['algorithm']['parameters'] =
- $filters['signatureAlgorithm']['parameters'] =
- $filters['authorityCertIssuer']['directoryName']['rdnSequence']['value'] =
- //$filters['policyQualifiers']['qualifier'] =
- $filters['distributionPoint']['fullName']['directoryName']['rdnSequence']['value'] =
- $filters['directoryName']['rdnSequence']['value'] =
- array('type' => FILE_ASN1_TYPE_UTF8_STRING);
+ $type_utf8_string = array('type' => FILE_ASN1_TYPE_UTF8_STRING);
+ $filters['tbsCertificate']['signature']['parameters'] = $type_utf8_string;
+ $filters['tbsCertificate']['signature']['issuer']['rdnSequence']['value'] = $type_utf8_string;
+ $filters['tbsCertificate']['issuer']['rdnSequence']['value'] = $type_utf8_string;
+ $filters['tbsCertificate']['subject']['rdnSequence']['value'] = $type_utf8_string;
+ $filters['tbsCertificate']['subjectPublicKeyInfo']['algorithm']['parameters'] = $type_utf8_string;
+ $filters['signatureAlgorithm']['parameters'] = $type_utf8_string;
+ $filters['authorityCertIssuer']['directoryName']['rdnSequence']['value'] = $type_utf8_string;
+ //$filters['policyQualifiers']['qualifier'] = $type_utf8_string;
+ $filters['distributionPoint']['fullName']['directoryName']['rdnSequence']['value'] = $type_utf8_string;
+ $filters['directoryName']['rdnSequence']['value'] = $type_utf8_string;
+
/* in the case of policyQualifiers/qualifier, the type has to be FILE_ASN1_TYPE_IA5_STRING.
FILE_ASN1_TYPE_PRINTABLE_STRING will cause OpenSSL's X.509 parser to spit out random
characters.
*/
- $filters['policyQualifiers']['qualifier'] =
- array('type' => FILE_ASN1_TYPE_IA5_STRING);
+ $filters['policyQualifiers']['qualifier']
+ = array('type' => FILE_ASN1_TYPE_IA5_STRING);
$asn1->loadFilters($filters);
@@ -1715,8 +1715,7 @@ class File_X509 {
if ($map === false) {
user_error($id . ' is not a currently supported attribute', E_USER_NOTICE);
unset($attributes[$i]);
- }
- elseif (is_array($attributes[$i]['value'])) {
+ } elseif (is_array($attributes[$i]['value'])) {
$values = &$attributes[$i]['value'];
for ($j = 0; $j < count($values); $j++) {
switch ($id) {
@@ -1963,7 +1962,7 @@ class File_X509 {
* @param Integer $date optional
* @access public
*/
- function validateDate($date = NULL)
+ function validateDate($date = null)
{
if (!is_array($this->currentCert) || !isset($this->currentCert['tbsCertificate'])) {
return false;
@@ -1992,7 +1991,7 @@ class File_X509 {
* Validate a signature
*
* Works on X.509 certs, CSR's and CRL's.
- * Returns true if the signature is verified, false if it is not correct or NULL on error
+ * Returns true if the signature is verified, false if it is not correct or null on error
*
* By default returns false for self-signed certs. Call validateSignature(false) to make this support
* self-signed.
@@ -2006,7 +2005,7 @@ class File_X509 {
function validateSignature($caonly = true)
{
if (!is_array($this->currentCert) || !isset($this->signatureSubject)) {
- return NULL;
+ return null;
}
/* TODO:
@@ -2107,7 +2106,7 @@ class File_X509 {
/**
* Validates a signature
*
- * Returns true if the signature is verified, false if it is not correct or NULL on error
+ * Returns true if the signature is verified, false if it is not correct or null on error
*
* @param String $publicKeyAlgorithm
* @param String $publicKey
@@ -2122,7 +2121,7 @@ class File_X509 {
switch ($publicKeyAlgorithm) {
case 'rsaEncryption':
if (!class_exists('Crypt_RSA')) {
- require_once('Crypt/RSA.php');
+ include_once 'Crypt/RSA.php';
}
$rsa = new Crypt_RSA();
$rsa->loadKey($publicKey);
@@ -2142,11 +2141,11 @@ class File_X509 {
}
break;
default:
- return NULL;
+ return null;
}
break;
default:
- return NULL;
+ return null;
}
return true;
@@ -2367,7 +2366,7 @@ class File_X509 {
* @return Mixed
* @access public
*/
- function getDNProp($propName, $dn = NULL, $withType = false)
+ function getDNProp($propName, $dn = null, $withType = false)
{
if (!isset($dn)) {
$dn = $this->dn;
@@ -2421,7 +2420,7 @@ class File_X509 {
function setDN($dn, $merge = false, $type = 'utf8String')
{
if (!$merge) {
- $this->dn = NULL;
+ $this->dn = null;
}
if (is_array($dn)) {
@@ -2460,7 +2459,7 @@ class File_X509 {
* @access public
* @return Boolean
*/
- function getDN($format = FILE_X509_DN_ARRAY, $dn = NULL)
+ function getDN($format = FILE_X509_DN_ARRAY, $dn = null)
{
if (!isset($dn)) {
$dn = isset($this->currentCert['tbsCertList']) ? $this->currentCert['tbsCertList']['issuer'] : $this->dn;
@@ -2524,7 +2523,7 @@ class File_X509 {
case FILE_X509_DN_HASH:
$dn = $this->getDN(FILE_X509_DN_CANON, $dn);
if (!class_exists('Crypt_Hash')) {
- require_once('Crypt/Hash.php');
+ include_once 'Crypt/Hash.php';
}
$hash = new Crypt_Hash('sha1');
$hash = $hash->hash($dn);
@@ -2676,7 +2675,7 @@ class File_X509 {
{
switch (true) {
case !empty($this->dn):
- return $this->getDNProp($propName, NULL, $withType);
+ return $this->getDNProp($propName, null, $withType);
case !isset($this->currentCert) || !is_array($this->currentCert):
break;
case isset($this->currentCert['tbsCertificate']):
@@ -2792,7 +2791,7 @@ class File_X509 {
switch ($keyinfo['algorithm']['algorithm']) {
case 'rsaEncryption':
if (!class_exists('Crypt_RSA')) {
- require_once('Crypt/RSA.php');
+ include_once 'Crypt/RSA.php';
}
$publicKey = new Crypt_RSA();
$publicKey->loadKey($key);
@@ -2865,17 +2864,17 @@ class File_X509 {
switch ($algorithm) {
case 'rsaEncryption':
if (!class_exists('Crypt_RSA')) {
- require_once('Crypt/RSA.php');
+ include_once 'Crypt/RSA.php';
}
$this->publicKey = new Crypt_RSA();
$this->publicKey->loadKey($key);
$this->publicKey->setPublicKey();
break;
default:
- $this->publicKey = NULL;
+ $this->publicKey = null;
}
- $this->currentKeyIdentifier = NULL;
+ $this->currentKeyIdentifier = null;
$this->currentCert = $csr;
return $csr;
@@ -2902,8 +2901,8 @@ class File_X509 {
default:
switch ($algorithm) {
case 'rsaEncryption':
- $csr['certificationRequestInfo']['subjectPKInfo']['subjectPublicKey'] =
- base64_encode("\0" . base64_decode(preg_replace('#-.+-|[\r\n]#', '', $csr['certificationRequestInfo']['subjectPKInfo']['subjectPublicKey'])));
+ $csr['certificationRequestInfo']['subjectPKInfo']['subjectPublicKey']
+ = base64_encode("\0" . base64_decode(preg_replace('#-.+-|[\r\n]#', '', $csr['certificationRequestInfo']['subjectPKInfo']['subjectPublicKey'])));
}
}
@@ -2912,8 +2911,8 @@ class File_X509 {
$asn1->loadOIDs($this->oids);
$filters = array();
- $filters['certificationRequestInfo']['subject']['rdnSequence']['value'] =
- array('type' => FILE_ASN1_TYPE_UTF8_STRING);
+ $filters['certificationRequestInfo']['subject']['rdnSequence']['value']
+ = array('type' => FILE_ASN1_TYPE_UTF8_STRING);
$asn1->loadFilters($filters);
@@ -2990,17 +2989,17 @@ class File_X509 {
switch ($algorithm) {
case 'rsaEncryption':
if (!class_exists('Crypt_RSA')) {
- require_once('Crypt/RSA.php');
+ include_once 'Crypt/RSA.php';
}
$this->publicKey = new Crypt_RSA();
$this->publicKey->loadKey($key);
$this->publicKey->setPublicKey();
break;
default:
- $this->publicKey = NULL;
+ $this->publicKey = null;
}
- $this->currentKeyIdentifier = NULL;
+ $this->currentKeyIdentifier = null;
$this->currentCert = $spkac;
return $spkac;
@@ -3048,14 +3047,14 @@ class File_X509 {
$this->signatureSubject = substr($orig, $decoded[0]['content'][0]['start'], $decoded[0]['content'][0]['length']);
$this->_mapInExtensions($crl, 'tbsCertList/crlExtensions', $asn1);
- $rclist = &$this->_subArray($crl,'tbsCertList/revokedCertificates');
+ $rclist = &$this->_subArray($crl, 'tbsCertList/revokedCertificates');
if (is_array($rclist)) {
foreach ($rclist as $i => $extension) {
$this->_mapInExtensions($rclist, "$i/crlEntryExtensions", $asn1);
}
}
- $this->currentKeyIdentifier = NULL;
+ $this->currentKeyIdentifier = null;
$this->currentCert = $crl;
return $crl;
@@ -3080,25 +3079,27 @@ class File_X509 {
$asn1->loadOIDs($this->oids);
$filters = array();
- $filters['tbsCertList']['issuer']['rdnSequence']['value'] =
- $filters['tbsCertList']['signature']['parameters'] =
- $filters['signatureAlgorithm']['parameters'] =
- array('type' => FILE_ASN1_TYPE_UTF8_STRING);
+ $filters['tbsCertList']['issuer']['rdnSequence']['value']
+ = array('type' => FILE_ASN1_TYPE_UTF8_STRING);
+ $filters['tbsCertList']['signature']['parameters']
+ = array('type' => FILE_ASN1_TYPE_UTF8_STRING);
+ $filters['signatureAlgorithm']['parameters']
+ = array('type' => FILE_ASN1_TYPE_UTF8_STRING);
if (empty($crl['tbsCertList']['signature']['parameters'])) {
- $filters['tbsCertList']['signature']['parameters'] =
- array('type' => FILE_ASN1_TYPE_NULL);
+ $filters['tbsCertList']['signature']['parameters']
+ = array('type' => FILE_ASN1_TYPE_NULL);
}
if (empty($crl['signatureAlgorithm']['parameters'])) {
- $filters['signatureAlgorithm']['parameters'] =
- array('type' => FILE_ASN1_TYPE_NULL);
+ $filters['signatureAlgorithm']['parameters']
+ = array('type' => FILE_ASN1_TYPE_NULL);
}
$asn1->loadFilters($filters);
$this->_mapOutExtensions($crl, 'tbsCertList/crlExtensions', $asn1);
- $rclist = &$this->_subArray($crl,'tbsCertList/revokedCertificates');
+ $rclist = &$this->_subArray($crl, 'tbsCertList/revokedCertificates');
if (is_array($rclist)) {
foreach ($rclist as $i => $extension) {
$this->_mapOutExtensions($rclist, "$i/crlEntryExtensions", $asn1);
@@ -3139,14 +3140,14 @@ class File_X509 {
return false;
}
- $currentCert = isset($this->currentCert) ? $this->currentCert : NULL;
- $signatureSubject = isset($this->signatureSubject) ? $this->signatureSubject: NULL;
+ $currentCert = isset($this->currentCert) ? $this->currentCert : null;
+ $signatureSubject = isset($this->signatureSubject) ? $this->signatureSubject: null;
if (isset($subject->currentCert) && is_array($subject->currentCert) && isset($subject->currentCert['tbsCertificate'])) {
$this->currentCert = $subject->currentCert;
- $this->currentCert['tbsCertificate']['signature']['algorithm'] =
- $this->currentCert['signatureAlgorithm']['algorithm'] =
- $signatureAlgorithm;
+ $this->currentCert['tbsCertificate']['signature']['algorithm'] = $signatureAlgorithm;
+ $this->currentCert['signatureAlgorithm']['algorithm'] = $signatureAlgorithm;
+
if (!empty($this->startDate)) {
$this->currentCert['tbsCertificate']['validity']['notBefore']['generalTime'] = $this->startDate;
unset($this->currentCert['tbsCertificate']['validity']['notBefore']['utcTime']);
@@ -3312,12 +3313,11 @@ class File_X509 {
}
$this->publicKey = $origPublicKey;
- $currentCert = isset($this->currentCert) ? $this->currentCert : NULL;
- $signatureSubject = isset($this->signatureSubject) ? $this->signatureSubject: NULL;
+ $currentCert = isset($this->currentCert) ? $this->currentCert : null;
+ $signatureSubject = isset($this->signatureSubject) ? $this->signatureSubject: null;
if (isset($this->currentCert) && is_array($this->currentCert) && isset($this->currentCert['certificationRequestInfo'])) {
- $this->currentCert['signatureAlgorithm']['algorithm'] =
- $signatureAlgorithm;
+ $this->currentCert['signatureAlgorithm']['algorithm'] = $signatureAlgorithm;
if (!empty($this->dn)) {
$this->currentCert['certificationRequestInfo']['subject'] = $this->dn;
}
@@ -3366,8 +3366,8 @@ class File_X509 {
return false;
}
- $currentCert = isset($this->currentCert) ? $this->currentCert : NULL;
- $signatureSubject = isset($this->signatureSubject) ? $this->signatureSubject : NULL;
+ $currentCert = isset($this->currentCert) ? $this->currentCert : null;
+ $signatureSubject = isset($this->signatureSubject) ? $this->signatureSubject : null;
$thisUpdate = !empty($this->startDate) ? $this->startDate : @date('D, d M y H:i:s O');
if (isset($crl->currentCert) && is_array($crl->currentCert) && isset($crl->currentCert['tbsCertList'])) {
@@ -3400,10 +3400,9 @@ class File_X509 {
if (!empty($this->serialNumber)) {
$crlNumber = $this->serialNumber;
- }
- else {
+ } else {
$crlNumber = $this->getExtension('id-ce-cRLNumber');
- $crlNumber = $crlNumber !== false ? $crlNumber->add(new Math_BigInteger(1)) : NULL;
+ $crlNumber = $crlNumber !== false ? $crlNumber->add(new Math_BigInteger(1)) : null;
}
$this->removeExtension('id-ce-authorityKeyIdentifier');
@@ -3414,8 +3413,7 @@ class File_X509 {
if (!$version) {
if (!empty($tbsCertList['crlExtensions'])) {
$version = 1; // v2.
- }
- elseif (!empty($tbsCertList['revokedCertificates'])) {
+ } elseif (!empty($tbsCertList['revokedCertificates'])) {
foreach ($tbsCertList['revokedCertificates'] as $cert) {
if (!empty($cert['crlEntryExtensions'])) {
$version = 1; // v2.
@@ -3613,7 +3611,7 @@ class File_X509 {
* @access private
* @return array ref or false
*/
- function &_extensions(&$root, $path = NULL, $create = false)
+ function &_extensions(&$root, $path = null, $create = false)
{
if (!isset($root)) {
$root = $this->currentCert;
@@ -3667,7 +3665,7 @@ class File_X509 {
* @access private
* @return Boolean
*/
- function _removeExtension($id, $path = NULL)
+ function _removeExtension($id, $path = null)
{
$extensions = &$this->_extensions($this->currentCert, $path);
@@ -3698,7 +3696,7 @@ class File_X509 {
* @access private
* @return Mixed
*/
- function _getExtension($id, $cert = NULL, $path = NULL)
+ function _getExtension($id, $cert = null, $path = null)
{
$extensions = $this->_extensions($cert, $path);
@@ -3723,7 +3721,7 @@ class File_X509 {
* @access private
* @return Array
*/
- function _getExtensions($cert = NULL, $path = NULL)
+ function _getExtensions($cert = null, $path = null)
{
$exts = $this->_extensions($cert, $path);
$extensions = array();
@@ -3748,7 +3746,7 @@ class File_X509 {
* @access private
* @return Boolean
*/
- function _setExtension($id, $value, $critical = false, $replace = true, $path = NULL)
+ function _setExtension($id, $value, $critical = false, $replace = true, $path = null)
{
$extensions = &$this->_extensions($this->currentCert, $path, true);
@@ -3795,7 +3793,7 @@ class File_X509 {
* @access public
* @return Mixed
*/
- function getExtension($id, $cert = NULL)
+ function getExtension($id, $cert = null)
{
return $this->_getExtension($id, $cert);
}
@@ -3807,7 +3805,7 @@ class File_X509 {
* @access public
* @return Array
*/
- function getExtensions($cert = NULL)
+ function getExtensions($cert = null)
{
return $this->_getExtensions($cert);
}
@@ -3886,7 +3884,7 @@ class File_X509 {
* @access public
* @return Mixed
*/
- function getAttribute($id, $disposition = FILE_X509_ATTR_ALL, $csr = NULL)
+ function getAttribute($id, $disposition = FILE_X509_ATTR_ALL, $csr = null)
{
if (empty($csr)) {
$csr = $this->currentCert;
@@ -3926,7 +3924,7 @@ class File_X509 {
* @access public
* @return Array
*/
- function getAttributes($csr = NULL)
+ function getAttributes($csr = null)
{
if (empty($csr)) {
$csr = $this->currentCert;
@@ -4035,7 +4033,7 @@ class File_X509 {
* @access public
* @return String binary key identifier
*/
- function computeKeyIdentifier($key = NULL, $method = 1)
+ function computeKeyIdentifier($key = null, $method = 1)
{
if (is_null($key)) {
$key = $this;
@@ -4064,7 +4062,7 @@ class File_X509 {
$raw = base64_decode($raw);
// If the key is private, compute identifier from its corresponding public key.
if (!class_exists('Crypt_RSA')) {
- require_once('Crypt/RSA.php');
+ include_once 'Crypt/RSA.php';
}
$key = new Crypt_RSA();
if (!$key->loadKey($raw)) {
@@ -4096,7 +4094,7 @@ class File_X509 {
// Now we have the key string: compute its sha-1 sum.
if (!class_exists('Crypt_Hash')) {
- require_once('Crypt/Hash.php');
+ include_once 'Crypt/Hash.php';
}
$hash = new Crypt_Hash('sha1');
$hash = $hash->hash($key);
@@ -4228,7 +4226,7 @@ class File_X509 {
* @access public
* @return Boolean
*/
- function revoke($serial, $date = NULL)
+ function revoke($serial, $date = null)
{
if (isset($this->currentCert['tbsCertList'])) {
if (is_array($rclist = &$this->_subArray($this->currentCert, 'tbsCertList/revokedCertificates', true))) {
@@ -4293,7 +4291,7 @@ class File_X509 {
* @access public
* @return array
*/
- function listRevoked($crl = NULL)
+ function listRevoked($crl = null)
{
if (!isset($crl)) {
$crl = $this->currentCert;
@@ -4344,7 +4342,7 @@ class File_X509 {
* @access public
* @return Mixed
*/
- function getRevokedCertificateExtension($serial, $id, $crl = NULL)
+ function getRevokedCertificateExtension($serial, $id, $crl = null)
{
if (!isset($crl)) {
$crl = $this->currentCert;
@@ -4367,7 +4365,7 @@ class File_X509 {
* @access public
* @return Array
*/
- function getRevokedCertificateExtensions($serial, $crl = NULL)
+ function getRevokedCertificateExtensions($serial, $crl = null)
{
if (!isset($crl)) {
$crl = $this->currentCert;
@@ -4415,15 +4413,15 @@ class File_X509 {
*/
function _extractBER($str)
{
- /*
- X.509 certs are assumed to be base64 encoded but sometimes they'll have additional things in them above and beyond the ceritificate. ie.
- some may have the following preceding the -----BEGIN CERTIFICATE----- line:
-
- Bag Attributes
- localKeyID: 01 00 00 00
- subject=/O=organization/OU=org unit/CN=common name
- issuer=/O=organization/CN=common name
- */
+ /* X.509 certs are assumed to be base64 encoded but sometimes they'll have additional things in them
+ * above and beyond the ceritificate.
+ * ie. some may have the following preceding the -----BEGIN CERTIFICATE----- line:
+ *
+ * Bag Attributes
+ * localKeyID: 01 00 00 00
+ * subject=/O=organization/OU=org unit/CN=common name
+ * issuer=/O=organization/CN=common name
+ */
$temp = preg_replace('#.*?^-+[^-]+-+#ms', '', $str, 1);
// remove the -----BEGIN CERTIFICATE----- and -----END CERTIFICATE----- stuff
$temp = preg_replace('#-+[^-]+-+#', '', $temp);
diff --git a/apps/files_external/3rdparty/phpseclib/phpseclib/Math/BigInteger.php b/apps/files_external/3rdparty/phpseclib/phpseclib/Math/BigInteger.php
index e40433de5bd..1b4ea675fcc 100644
--- a/apps/files_external/3rdparty/phpseclib/phpseclib/Math/BigInteger.php
+++ b/apps/files_external/3rdparty/phpseclib/phpseclib/Math/BigInteger.php
@@ -1,5 +1,4 @@
<?php
-/* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4: */
/**
* Pure-PHP arbitrary precision integer arithmetic library.
@@ -9,7 +8,7 @@
*
* PHP versions 4 and 5
*
- * {@internal (all DocBlock comments regarding implementation - such as the one that follows - refer to the
+ * {@internal (all DocBlock comments regarding implementation - such as the one that follows - refer to the
* {@link MATH_BIGINTEGER_MODE_INTERNAL MATH_BIGINTEGER_MODE_INTERNAL} mode)
*
* Math_BigInteger uses base-2**26 to perform operations such as multiplication and division and
@@ -53,10 +52,10 @@
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
@@ -65,12 +64,12 @@
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*
- * @category Math
- * @package Math_BigInteger
- * @author Jim Wigginton <terrafrost@php.net>
- * @copyright MMVI Jim Wigginton
- * @license http://www.opensource.org/licenses/mit-license.html MIT License
- * @link http://pear.php.net/package/Math_BigInteger
+ * @category Math
+ * @package Math_BigInteger
+ * @author Jim Wigginton <terrafrost@php.net>
+ * @copyright MMVI Jim Wigginton
+ * @license http://www.opensource.org/licenses/mit-license.html MIT License
+ * @link http://pear.php.net/package/Math_BigInteger
*/
/**#@+
@@ -174,12 +173,13 @@ define('MATH_BIGINTEGER_KARATSUBA_CUTOFF', 25);
* Pure-PHP arbitrary precision integer arithmetic library. Supports base-2, base-10, base-16, and base-256
* numbers.
*
+ * @package Math_BigInteger
* @author Jim Wigginton <terrafrost@php.net>
* @version 1.0.0RC4
* @access public
- * @package Math_BigInteger
*/
-class Math_BigInteger {
+class Math_BigInteger
+{
/**
* Holds the BigInteger's value.
*
@@ -223,7 +223,7 @@ class Math_BigInteger {
/**
* Mode independent value used for serialization.
*
- * If the bcmath or gmp extensions are installed $this->value will be a non-serializable resource, hence the need for
+ * If the bcmath or gmp extensions are installed $this->value will be a non-serializable resource, hence the need for
* a variable that'll be serializable regardless of whether or not extensions are being used. Unlike $this->value,
* however, $this->hex is only calculated when $this->__sleep() is called.
*
@@ -797,7 +797,7 @@ class Math_BigInteger {
$vars[] = 'precision';
}
return $vars;
-
+
}
/**
@@ -2279,7 +2279,7 @@ class Math_BigInteger {
/**
* Montgomery Multiply
*
- * Interleaves the montgomery reduction and long multiplication algorithms together as described in
+ * Interleaves the montgomery reduction and long multiplication algorithms together as described in
* {@link http://www.cacr.math.uwaterloo.ca/hac/about/chap14.pdf#page=13 HAC 14.36}
*
* @see _prepMontgomery()
@@ -2359,7 +2359,7 @@ class Math_BigInteger {
* {@link http://groups.google.com/group/sci.crypt/msg/7a137205c1be7d85}
*
* As for why we do all the bitmasking... strange things can happen when converting from floats to ints. For
- * instance, on some computers, var_dump((int) -4294967297) yields int(-1) and on others, it yields
+ * instance, on some computers, var_dump((int) -4294967297) yields int(-1) and on others, it yields
* int(-2147483648). To avoid problems stemming from this, we use bitmasks to guarantee that ints aren't
* auto-converted to floats. The outermost bitmask is present because without it, there's no guarantee that
* the "residue" returned would be the so-called "common residue". We use fmod, in the last step, because the
@@ -3290,7 +3290,7 @@ class Math_BigInteger {
* @return Boolean
* @access public
* @internal Uses the
- * {@link http://en.wikipedia.org/wiki/Miller%E2%80%93Rabin_primality_test Miller-Rabin primality test}. See
+ * {@link http://en.wikipedia.org/wiki/Miller%E2%80%93Rabin_primality_test Miller-Rabin primality test}. See
* {@link http://www.cacr.math.uwaterloo.ca/hac/about/chap4.pdf#page=8 HAC 4.24}.
*/
function isPrime($t = false)
@@ -3299,6 +3299,7 @@ class Math_BigInteger {
if (!$t) {
// see HAC 4.49 "Note (controlling the error probability)"
+ // @codingStandardsIgnoreStart
if ($length >= 163) { $t = 2; } // floor(1300 / 8)
else if ($length >= 106) { $t = 3; } // floor( 850 / 8)
else if ($length >= 81 ) { $t = 4; } // floor( 650 / 8)
@@ -3311,6 +3312,7 @@ class Math_BigInteger {
else if ($length >= 25 ) { $t = 15; } // floor( 200 / 8)
else if ($length >= 18 ) { $t = 18; } // floor( 150 / 8)
else { $t = 27; }
+ // @codingStandardsIgnoreEnd
}
// ie. gmp_testbit($this, 0)
@@ -3339,16 +3341,16 @@ class Math_BigInteger {
if (!isset($primes)) {
$primes = array(
- 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59,
- 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131, 137,
- 139, 149, 151, 157, 163, 167, 173, 179, 181, 191, 193, 197, 199, 211, 223, 227,
- 229, 233, 239, 241, 251, 257, 263, 269, 271, 277, 281, 283, 293, 307, 311, 313,
- 317, 331, 337, 347, 349, 353, 359, 367, 373, 379, 383, 389, 397, 401, 409, 419,
- 421, 431, 433, 439, 443, 449, 457, 461, 463, 467, 479, 487, 491, 499, 503, 509,
- 521, 523, 541, 547, 557, 563, 569, 571, 577, 587, 593, 599, 601, 607, 613, 617,
- 619, 631, 641, 643, 647, 653, 659, 661, 673, 677, 683, 691, 701, 709, 719, 727,
- 733, 739, 743, 751, 757, 761, 769, 773, 787, 797, 809, 811, 821, 823, 827, 829,
- 839, 853, 857, 859, 863, 877, 881, 883, 887, 907, 911, 919, 929, 937, 941, 947,
+ 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59,
+ 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131, 137,
+ 139, 149, 151, 157, 163, 167, 173, 179, 181, 191, 193, 197, 199, 211, 223, 227,
+ 229, 233, 239, 241, 251, 257, 263, 269, 271, 277, 281, 283, 293, 307, 311, 313,
+ 317, 331, 337, 347, 349, 353, 359, 367, 373, 379, 383, 389, 397, 401, 409, 419,
+ 421, 431, 433, 439, 443, 449, 457, 461, 463, 467, 479, 487, 491, 499, 503, 509,
+ 521, 523, 541, 547, 557, 563, 569, 571, 577, 587, 593, 599, 601, 607, 613, 617,
+ 619, 631, 641, 643, 647, 653, 659, 661, 673, 677, 683, 691, 701, 709, 719, 727,
+ 733, 739, 743, 751, 757, 761, 769, 773, 787, 797, 809, 811, 821, 823, 827, 829,
+ 839, 853, 857, 859, 863, 877, 881, 883, 887, 907, 911, 919, 929, 937, 941, 947,
953, 967, 971, 977, 983, 991, 997
);
diff --git a/apps/files_external/3rdparty/phpseclib/phpseclib/Net/SCP.php b/apps/files_external/3rdparty/phpseclib/phpseclib/Net/SCP.php
index 88180cac67a..4cfa357009f 100644
--- a/apps/files_external/3rdparty/phpseclib/phpseclib/Net/SCP.php
+++ b/apps/files_external/3rdparty/phpseclib/phpseclib/Net/SCP.php
@@ -1,5 +1,4 @@
<?php
-/* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4: */
/**
* Pure-PHP implementation of SCP.
@@ -30,10 +29,10 @@
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
@@ -42,12 +41,12 @@
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*
- * @category Net
- * @package Net_SCP
- * @author Jim Wigginton <terrafrost@php.net>
- * @copyright MMX Jim Wigginton
- * @license http://www.opensource.org/licenses/mit-license.html MIT License
- * @link http://phpseclib.sourceforge.net
+ * @category Net
+ * @package Net_SCP
+ * @author Jim Wigginton <terrafrost@php.net>
+ * @copyright MMX Jim Wigginton
+ * @license http://www.opensource.org/licenses/mit-license.html MIT License
+ * @link http://phpseclib.sourceforge.net
*/
/**#@+
@@ -82,12 +81,13 @@ define('NET_SCP_SSH2', 2);
/**
* Pure-PHP implementations of SCP.
*
+ * @package Net_SCP
* @author Jim Wigginton <terrafrost@php.net>
* @version 0.1.0
* @access public
- * @package Net_SCP
*/
-class Net_SCP {
+class Net_SCP
+{
/**
* SSH Object
*
@@ -151,7 +151,7 @@ class Net_SCP {
* So, for example, if you set $data to 'filename.ext' and then do Net_SCP::get(), you will get a file, twelve bytes
* long, containing 'filename.ext' as its contents.
*
- * Setting $mode to NET_SCP_LOCAL_FILE will change the above behavior. With NET_SCP_LOCAL_FILE, $remote_file will
+ * Setting $mode to NET_SCP_LOCAL_FILE will change the above behavior. With NET_SCP_LOCAL_FILE, $remote_file will
* contain as many bytes as filename.ext does on your local filesystem. If your filename.ext is 1MB then that is how
* large $remote_file will be, as well.
*
@@ -181,7 +181,7 @@ class Net_SCP {
}
if ($this->mode == NET_SCP_SSH2) {
- $this->packet_size = $this->ssh->packet_size_client_to_server[NET_SSH2_CHANNEL_EXEC];
+ $this->packet_size = $this->ssh->packet_size_client_to_server[NET_SSH2_CHANNEL_EXEC] - 4;
}
$remote_file = basename($remote_file);
@@ -353,7 +353,7 @@ class Net_SCP {
{
switch ($this->mode) {
case NET_SCP_SSH2:
- $this->ssh->_close_channel(NET_SSH2_CHANNEL_EXEC);
+ $this->ssh->_close_channel(NET_SSH2_CHANNEL_EXEC, true);
break;
case NET_SCP_SSH1:
$this->ssh->disconnect();
diff --git a/apps/files_external/3rdparty/phpseclib/phpseclib/Net/SFTP.php b/apps/files_external/3rdparty/phpseclib/phpseclib/Net/SFTP.php
index 5356ffbf77a..68d944f9f3f 100644
--- a/apps/files_external/3rdparty/phpseclib/phpseclib/Net/SFTP.php
+++ b/apps/files_external/3rdparty/phpseclib/phpseclib/Net/SFTP.php
@@ -1,5 +1,4 @@
<?php
-/* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4: */
/**
* Pure-PHP implementation of SFTP.
@@ -34,10 +33,10 @@
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
@@ -46,19 +45,19 @@
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*
- * @category Net
- * @package Net_SFTP
- * @author Jim Wigginton <terrafrost@php.net>
- * @copyright MMIX Jim Wigginton
- * @license http://www.opensource.org/licenses/mit-license.html MIT License
- * @link http://phpseclib.sourceforge.net
+ * @category Net
+ * @package Net_SFTP
+ * @author Jim Wigginton <terrafrost@php.net>
+ * @copyright MMIX Jim Wigginton
+ * @license http://www.opensource.org/licenses/mit-license.html MIT License
+ * @link http://phpseclib.sourceforge.net
*/
/**
* Include Net_SSH2
*/
if (!class_exists('Net_SSH2')) {
- require_once('SSH2.php');
+ include_once 'SSH2.php';
}
/**#@+
@@ -116,12 +115,13 @@ define('NET_SFTP_RESUME_START', 8);
/**
* Pure-PHP implementations of SFTP.
*
+ * @package Net_SFTP
* @author Jim Wigginton <terrafrost@php.net>
* @version 0.1.0
* @access public
- * @package Net_SFTP
*/
-class Net_SFTP extends Net_SSH2 {
+class Net_SFTP extends Net_SSH2
+{
/**
* Packet Types
*
@@ -233,7 +233,7 @@ class Net_SFTP extends Net_SSH2 {
* Directory Cache
*
* Rather than always having to open a directory and close it immediately there after to see if a file is a directory or
- * rather than always
+ * rather than always
*
* @see Net_SFTP::_save_dir()
* @see Net_SFTP::_remove_dir()
@@ -347,7 +347,7 @@ class Net_SFTP extends Net_SSH2 {
0x00000004 => 'NET_SFTP_ATTR_PERMISSIONS',
0x00000008 => 'NET_SFTP_ATTR_ACCESSTIME',
// 0x80000000 will yield a floating point on 32-bit systems and converting floating points to integers
- // yields inconsistent behavior depending on how php is compiled. so we left shift -1 (which, in
+ // yields inconsistent behavior depending on how php is compiled. so we left shift -1 (which, in
// two's compliment, consists of all 1 bits) by 31. on 64-bit systems this'll yield 0xFFFFFFFF80000000.
// that's not a problem, however, and 'anded' and a 32-bit number, as all the leading 1 bits are ignored.
-1 << 31 => 'NET_SFTP_ATTR_EXTENDED'
@@ -402,7 +402,7 @@ class Net_SFTP extends Net_SSH2 {
function login($username)
{
$args = func_get_args();
- if (!call_user_func_array(array('Net_SSH2', 'login'), $args)) {
+ if (!call_user_func_array(array(&$this, '_login'), $args)) {
return false;
}
@@ -635,7 +635,11 @@ class Net_SFTP extends Net_SSH2 {
return false;
}
- if ($dir[strlen($dir) - 1] != '/') {
+ // assume current dir if $dir is empty
+ if ($dir === '') {
+ $dir = './';
+ // suffix a slash if needed
+ } elseif ($dir[strlen($dir) - 1] != '/') {
$dir.= '/';
}
@@ -1038,7 +1042,7 @@ class Net_SFTP extends Net_SSH2 {
*/
function truncate($filename, $new_size)
{
- $attr = pack('N3', NET_SFTP_ATTR_SIZE, $new_size / 0x100000000, $new_size);
+ $attr = pack('N3', NET_SFTP_ATTR_SIZE, $new_size / 4294967296, $new_size); // 4294967296 == 0x100000000 == 1<<32
return $this->_setstat($filename, $attr, false);
}
@@ -1054,7 +1058,7 @@ class Net_SFTP extends Net_SSH2 {
* @return Boolean
* @access public
*/
- function touch($filename, $time = NULL, $atime = NULL)
+ function touch($filename, $time = null, $atime = null)
{
if (!($this->bitmap & NET_SSH2_MASK_LOGIN)) {
return false;
@@ -1097,7 +1101,7 @@ class Net_SFTP extends Net_SSH2 {
/**
* Changes file or directory owner
*
- * Returns TRUE on success or FALSE on error.
+ * Returns true on success or false on error.
*
* @param String $filename
* @param Integer $uid
@@ -1117,7 +1121,7 @@ class Net_SFTP extends Net_SSH2 {
/**
* Changes file or directory group
*
- * Returns TRUE on success or FALSE on error.
+ * Returns true on success or false on error.
*
* @param String $filename
* @param Integer $gid
@@ -1135,8 +1139,8 @@ class Net_SFTP extends Net_SSH2 {
/**
* Set permissions on a file.
*
- * Returns the new file permissions on success or FALSE on error.
- * If $recursive is true than this just returns TRUE or FALSE.
+ * Returns the new file permissions on success or false on error.
+ * If $recursive is true than this just returns true or false.
*
* @param Integer $mode
* @param String $filename
@@ -1216,7 +1220,7 @@ class Net_SFTP extends Net_SSH2 {
}
/*
- "Because some systems must use separate system calls to set various attributes, it is possible that a failure
+ "Because some systems must use separate system calls to set various attributes, it is possible that a failure
response will be returned, but yet some of the attributes may be have been successfully modified. If possible,
servers SHOULD avoid this situation; however, clients MUST be aware that this is possible."
@@ -1326,7 +1330,7 @@ class Net_SFTP extends Net_SSH2 {
}
$dir = $this->_realpath($dir);
- // by not providing any permissions, hopefully the server will use the logged in users umask - their
+ // by not providing any permissions, hopefully the server will use the logged in users umask - their
// default permissions.
$attr = $mode == -1 ? "\0\0\0\0" : pack('N2', NET_SFTP_ATTR_PERMISSIONS, $mode & 07777);
@@ -1424,7 +1428,7 @@ class Net_SFTP extends Net_SSH2 {
* So, for example, if you set $data to 'filename.ext' and then do Net_SFTP::get(), you will get a file, twelve bytes
* long, containing 'filename.ext' as its contents.
*
- * Setting $mode to NET_SFTP_LOCAL_FILE will change the above behavior. With NET_SFTP_LOCAL_FILE, $remote_file will
+ * Setting $mode to NET_SFTP_LOCAL_FILE will change the above behavior. With NET_SFTP_LOCAL_FILE, $remote_file will
* contain as many bytes as filename.ext does on your local filesystem. If your filename.ext is 1MB then that is how
* large $remote_file will be, as well.
*
@@ -1502,8 +1506,6 @@ class Net_SFTP extends Net_SSH2 {
return false;
}
- $initialize = true;
-
// http://tools.ietf.org/html/draft-ietf-secsh-filexfer-13#section-8.2.3
if ($mode & NET_SFTP_LOCAL_FILE) {
if (!is_file($data)) {
@@ -1537,7 +1539,7 @@ class Net_SFTP extends Net_SSH2 {
while ($sent < $size) {
$temp = $mode & NET_SFTP_LOCAL_FILE ? fread($fp, $sftp_packet_size) : substr($data, $sent, $sftp_packet_size);
$subtemp = $offset + $sent;
- $packet = pack('Na*N3a*', strlen($handle), $handle, $subtemp / 0x100000000, $subtemp, strlen($temp), $temp);
+ $packet = pack('Na*N3a*', strlen($handle), $handle, $subtemp / 4294967296, $subtemp, strlen($temp), $temp);
if (!$this->_send_sftp_packet(NET_SFTP_WRITE, $packet)) {
fclose($fp);
return false;
@@ -1683,9 +1685,10 @@ class Net_SFTP extends Net_SSH2 {
$content = '';
}
+ $start = $offset;
$size = $this->max_sftp_packet < $length || $length < 0 ? $this->max_sftp_packet : $length;
while (true) {
- $packet = pack('Na*N3', strlen($handle), $handle, $offset / 0x100000000, $offset, $size);
+ $packet = pack('Na*N3', strlen($handle), $handle, $offset / 4294967296, $offset, $size);
if (!$this->_send_sftp_packet(NET_SFTP_READ, $packet)) {
if ($local_file !== false) {
fclose($fp);
@@ -1716,12 +1719,12 @@ class Net_SFTP extends Net_SSH2 {
return false;
}
- if ($length > 0 && $length <= $offset - $size) {
+ if ($length > 0 && $length <= $offset - $start) {
break;
}
}
- if ($length > 0 && $length <= $offset - $size) {
+ if ($length > 0 && $length <= $offset - $start) {
if ($local_file === false) {
$content = substr($content, 0, $length);
} else {
@@ -1923,7 +1926,7 @@ class Net_SFTP extends Net_SSH2 {
// (0xFFFFFFFF bytes), anyway. as such, we'll just represent all file sizes that are bigger than
// 4GB as being 4GB.
extract(unpack('Nupper/Nsize', $this->_string_shift($response, 8)));
- $attr['size'] = $upper ? 0x100000000 * $upper : 0;
+ $attr['size'] = $upper ? 4294967296 * $upper : 0;
$attr['size']+= $size < 0 ? ($size & 0x7FFFFFFF) + 0x80000000 : $size;
break;
case NET_SFTP_ATTR_UIDGID: // 0x00000002 (SFTPv3 only)
@@ -2054,7 +2057,7 @@ class Net_SFTP extends Net_SSH2 {
$stop = strtok(microtime(), ' ') + strtok('');
if (defined('NET_SFTP_LOGGING')) {
- $packet_type = '-> ' . $this->packet_types[$type] .
+ $packet_type = '-> ' . $this->packet_types[$type] .
' (' . round($stop - $start, 4) . 's)';
if (NET_SFTP_LOGGING == NET_SFTP_LOG_REALTIME) {
echo "<pre>\r\n" . $this->_format_log(array($data), array($packet_type)) . "\r\n</pre>\r\n";
@@ -2130,7 +2133,7 @@ class Net_SFTP extends Net_SSH2 {
$packet = $this->_string_shift($this->packet_buffer, $length);
if (defined('NET_SFTP_LOGGING')) {
- $packet_type = '<- ' . $this->packet_types[$this->packet_type] .
+ $packet_type = '<- ' . $this->packet_types[$this->packet_type] .
' (' . round($stop - $start, 4) . 's)';
if (NET_SFTP_LOGGING == NET_SFTP_LOG_REALTIME) {
echo "<pre>\r\n" . $this->_format_log(array($packet), array($packet_type)) . "\r\n</pre>\r\n";
diff --git a/apps/files_external/3rdparty/phpseclib/phpseclib/Net/SFTP/Stream.php b/apps/files_external/3rdparty/phpseclib/phpseclib/Net/SFTP/Stream.php
index 0572c5c4025..48b79b3ef7f 100644
--- a/apps/files_external/3rdparty/phpseclib/phpseclib/Net/SFTP/Stream.php
+++ b/apps/files_external/3rdparty/phpseclib/phpseclib/Net/SFTP/Stream.php
@@ -1,5 +1,4 @@
<?php
-/* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4: */
/**
* SFTP Stream Wrapper
@@ -14,10 +13,10 @@
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
@@ -26,23 +25,24 @@
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*
- * @category Net
- * @package Net_SFTP_Stream
- * @author Jim Wigginton <terrafrost@php.net>
- * @copyright MMXIII Jim Wigginton
- * @license http://www.opensource.org/licenses/mit-license.html MIT License
- * @link http://phpseclib.sourceforge.net
+ * @category Net
+ * @package Net_SFTP_Stream
+ * @author Jim Wigginton <terrafrost@php.net>
+ * @copyright MMXIII Jim Wigginton
+ * @license http://www.opensource.org/licenses/mit-license.html MIT License
+ * @link http://phpseclib.sourceforge.net
*/
/**
* SFTP Stream Wrapper
*
+ * @package Net_SFTP_Stream
* @author Jim Wigginton <terrafrost@php.net>
* @version 0.3.2
* @access public
- * @package Net_SFTP_Stream
*/
-class Net_SFTP_Stream {
+class Net_SFTP_Stream
+{
/**
* SFTP instances
*
@@ -134,8 +134,12 @@ class Net_SFTP_Stream {
*/
function Net_SFTP_Stream()
{
+ if (defined('NET_SFTP_STREAM_LOGGING')) {
+ echo "__construct()\r\n";
+ }
+
if (!class_exists('Net_SFTP')) {
- require_once('Net/SFTP.php');
+ include_once 'Net/SFTP.php';
}
}
@@ -513,7 +517,7 @@ class Net_SFTP_Stream {
* Open directory handle
*
* The only $options is "whether or not to enforce safe_mode (0x04)". Since safe mode was deprecated in 5.3 and
- * removed in 5.4 I'm just going to ignore it
+ * removed in 5.4 I'm just going to ignore it
*
* @param String $path
* @param Integer $options
diff --git a/apps/files_external/3rdparty/phpseclib/phpseclib/Net/SSH1.php b/apps/files_external/3rdparty/phpseclib/phpseclib/Net/SSH1.php
index 83d5980d00a..0a6aa908289 100644
--- a/apps/files_external/3rdparty/phpseclib/phpseclib/Net/SSH1.php
+++ b/apps/files_external/3rdparty/phpseclib/phpseclib/Net/SSH1.php
@@ -1,5 +1,4 @@
<?php
-/* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4: */
/**
* Pure-PHP implementation of SSHv1.
@@ -36,7 +35,7 @@
* ?>
* </code>
*
- * More information on the SSHv1 specification can be found by reading
+ * More information on the SSHv1 specification can be found by reading
* {@link http://www.snailbook.com/docs/protocol-1.5.txt protocol-1.5.txt}.
*
* LICENSE: Permission is hereby granted, free of charge, to any person obtaining a copy
@@ -45,10 +44,10 @@
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
@@ -57,12 +56,12 @@
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*
- * @category Net
- * @package Net_SSH1
- * @author Jim Wigginton <terrafrost@php.net>
- * @copyright MMVII Jim Wigginton
- * @license http://www.opensource.org/licenses/mit-license.html MIT License
- * @link http://phpseclib.sourceforge.net
+ * @category Net
+ * @package Net_SSH1
+ * @author Jim Wigginton <terrafrost@php.net>
+ * @copyright MMVII Jim Wigginton
+ * @license http://www.opensource.org/licenses/mit-license.html MIT License
+ * @link http://phpseclib.sourceforge.net
*/
/**#@+
@@ -202,11 +201,11 @@ define('NET_SSH1_LOG_COMPLEX', 2);
/**
* Outputs the content real-time
*/
-define('NET_SSH2_LOG_REALTIME', 3);
+define('NET_SSH1_LOG_REALTIME', 3);
/**
* Dumps the content real-time to a file
*/
-define('NET_SSH2_LOG_REALTIME_FILE', 4);
+define('NET_SSH1_LOG_REALTIME_FILE', 4);
/**#@-*/
/**#@+
@@ -226,12 +225,13 @@ define('NET_SSH1_READ_REGEX', 2);
/**
* Pure-PHP implementation of SSHv1.
*
+ * @package Net_SSH1
* @author Jim Wigginton <terrafrost@php.net>
* @version 0.1.0
* @access public
- * @package Net_SSH1
*/
-class Net_SSH1 {
+class Net_SSH1
+{
/**
* The SSH identifier
*
@@ -429,12 +429,36 @@ class Net_SSH1 {
/**
* Current Timeout
*
- * @see Net_SSH2::_get_channel_packet()
+ * @see Net_SSH1::_get_channel_packet()
* @access private
*/
var $curTimeout;
/**
+ * Log Boundary
+ *
+ * @see Net_SSH1::_format_log
+ * @access private
+ */
+ var $log_boundary = ':';
+
+ /**
+ * Log Long Width
+ *
+ * @see Net_SSH1::_format_log
+ * @access private
+ */
+ var $log_long_width = 65;
+
+ /**
+ * Log Short Width
+ *
+ * @see Net_SSH1::_format_log
+ * @access private
+ */
+ var $log_short_width = 16;
+
+ /**
* Default Constructor.
*
* Connects to an SSHv1 server
@@ -449,16 +473,16 @@ class Net_SSH1 {
function Net_SSH1($host, $port = 22, $timeout = 10, $cipher = NET_SSH1_CIPHER_3DES)
{
if (!class_exists('Math_BigInteger')) {
- require_once('Math/BigInteger.php');
+ include_once 'Math/BigInteger.php';
}
// Include Crypt_Random
// the class_exists() will only be called if the crypt_random_string function hasn't been defined and
// will trigger a call to __autoload() if you're wanting to auto-load classes
- // call function_exists() a second time to stop the require_once from being called outside
+ // call function_exists() a second time to stop the include_once from being called outside
// of the auto loader
if (!function_exists('crypt_random_string') && !class_exists('Crypt_Random') && !function_exists('crypt_random_string')) {
- require_once('Crypt/Random.php');
+ include_once 'Crypt/Random.php';
}
$this->protocol_flags = array(
@@ -603,7 +627,7 @@ class Net_SSH1 {
// break;
case NET_SSH1_CIPHER_DES:
if (!class_exists('Crypt_DES')) {
- require_once('Crypt/DES.php');
+ include_once 'Crypt/DES.php';
}
$this->crypto = new Crypt_DES();
$this->crypto->disablePadding();
@@ -612,7 +636,7 @@ class Net_SSH1 {
break;
case NET_SSH1_CIPHER_3DES:
if (!class_exists('Crypt_TripleDES')) {
- require_once('Crypt/TripleDES.php');
+ include_once 'Crypt/TripleDES.php';
}
$this->crypto = new Crypt_TripleDES(CRYPT_DES_MODE_3CBC);
$this->crypto->disablePadding();
@@ -621,7 +645,7 @@ class Net_SSH1 {
break;
//case NET_SSH1_CIPHER_RC4:
// if (!class_exists('Crypt_RC4')) {
- // require_once('Crypt/RC4.php');
+ // include_once('Crypt/RC4.php');
// }
// $this->crypto = new Crypt_RC4();
// $this->crypto->enableContinuousBuffer();
@@ -1017,7 +1041,7 @@ class Net_SSH1 {
if ($this->curTimeout) {
$read = array($this->fsock);
- $write = $except = NULL;
+ $write = $except = null;
$start = strtok(microtime(), ' ') + strtok(''); // http://php.net/microtime#61838
$sec = floor($this->curTimeout);
@@ -1253,7 +1277,7 @@ class Net_SSH1 {
{
/*
if (!class_exists('Crypt_RSA')) {
- require_once('Crypt/RSA.php');
+ include_once 'Crypt/RSA.php';
}
$rsa = new Crypt_RSA();
@@ -1318,7 +1342,7 @@ class Net_SSH1 {
/**
* Returns a log of the packets that have been sent and received.
*
- * Returns a string if NET_SSH2_LOGGING == NET_SSH2_LOG_COMPLEX, an array if NET_SSH2_LOGGING == NET_SSH2_LOG_SIMPLE and false if !defined('NET_SSH2_LOGGING')
+ * Returns a string if NET_SSH1_LOGGING == NET_SSH1_LOG_COMPLEX, an array if NET_SSH1_LOGGING == NET_SSH1_LOG_SIMPLE and false if !defined('NET_SSH1_LOGGING')
*
* @access public
* @return String or Array
@@ -1351,8 +1375,6 @@ class Net_SSH1 {
*/
function _format_log($message_log, $message_number_log)
{
- static $boundary = ':', $long_width = 65, $short_width = 16;
-
$output = '';
for ($i = 0; $i < count($message_log); $i++) {
$output.= $message_number_log[$i] . "\r\n";
@@ -1362,19 +1384,13 @@ class Net_SSH1 {
if (strlen($current_log)) {
$output.= str_pad(dechex($j), 7, '0', STR_PAD_LEFT) . '0 ';
}
- $fragment = $this->_string_shift($current_log, $short_width);
- $hex = substr(
- preg_replace(
- '#(.)#es',
- '"' . $boundary . '" . str_pad(dechex(ord(substr("\\1", -1))), 2, "0", STR_PAD_LEFT)',
- $fragment),
- strlen($boundary)
- );
+ $fragment = $this->_string_shift($current_log, $this->log_short_width);
+ $hex = substr(preg_replace_callback('#.#s', array($this, '_format_log_helper'), $fragment), strlen($this->log_boundary));
// replace non ASCII printable characters with dots
// http://en.wikipedia.org/wiki/ASCII#ASCII_printable_characters
// also replace < with a . since < messes up the output on web browsers
$raw = preg_replace('#[^\x20-\x7E]|<#', '.', $fragment);
- $output.= str_pad($hex, $long_width - $short_width, ' ') . $raw . "\r\n";
+ $output.= str_pad($hex, $this->log_long_width - $this->log_short_width, ' ') . $raw . "\r\n";
$j++;
} while (strlen($current_log));
$output.= "\r\n";
@@ -1384,6 +1400,20 @@ class Net_SSH1 {
}
/**
+ * Helper function for _format_log
+ *
+ * For use with preg_replace_callback()
+ *
+ * @param Array $matches
+ * @access private
+ * @return String
+ */
+ function _format_log_helper($matches)
+ {
+ return $this->log_boundary . str_pad(dechex(ord($matches[0])), 2, '0', STR_PAD_LEFT);
+ }
+
+ /**
* Return the server key public exponent
*
* Returns, by default, the base-10 representation. If $raw_output is set to true, returns, instead,
@@ -1496,57 +1526,57 @@ class Net_SSH1 {
*/
function _append_log($protocol_flags, $message)
{
- switch (NET_SSH1_LOGGING) {
- // useful for benchmarks
- case NET_SSH1_LOG_SIMPLE:
- $this->protocol_flags_log[] = $protocol_flags;
- break;
- // the most useful log for SSH1
- case NET_SSH1_LOG_COMPLEX:
- $this->protocol_flags_log[] = $protocol_flags;
- $this->_string_shift($message);
- $this->log_size+= strlen($message);
- $this->message_log[] = $message;
- while ($this->log_size > NET_SSH2_LOG_MAX_SIZE) {
- $this->log_size-= strlen(array_shift($this->message_log));
- array_shift($this->protocol_flags_log);
- }
- break;
- // dump the output out realtime; packets may be interspersed with non packets,
- // passwords won't be filtered out and select other packets may not be correctly
- // identified
- case NET_SSH1_LOG_REALTIME:
- echo "<pre>\r\n" . $this->_format_log(array($message), array($protocol_flags)) . "\r\n</pre>\r\n";
- @flush();
- @ob_flush();
+ switch (NET_SSH1_LOGGING) {
+ // useful for benchmarks
+ case NET_SSH1_LOG_SIMPLE:
+ $this->protocol_flags_log[] = $protocol_flags;
+ break;
+ // the most useful log for SSH1
+ case NET_SSH1_LOG_COMPLEX:
+ $this->protocol_flags_log[] = $protocol_flags;
+ $this->_string_shift($message);
+ $this->log_size+= strlen($message);
+ $this->message_log[] = $message;
+ while ($this->log_size > NET_SSH1_LOG_MAX_SIZE) {
+ $this->log_size-= strlen(array_shift($this->message_log));
+ array_shift($this->protocol_flags_log);
+ }
+ break;
+ // dump the output out realtime; packets may be interspersed with non packets,
+ // passwords won't be filtered out and select other packets may not be correctly
+ // identified
+ case NET_SSH1_LOG_REALTIME:
+ echo "<pre>\r\n" . $this->_format_log(array($message), array($protocol_flags)) . "\r\n</pre>\r\n";
+ @flush();
+ @ob_flush();
+ break;
+ // basically the same thing as NET_SSH1_LOG_REALTIME with the caveat that NET_SSH1_LOG_REALTIME_FILE
+ // needs to be defined and that the resultant log file will be capped out at NET_SSH1_LOG_MAX_SIZE.
+ // the earliest part of the log file is denoted by the first <<< START >>> and is not going to necessarily
+ // at the beginning of the file
+ case NET_SSH1_LOG_REALTIME_FILE:
+ if (!isset($this->realtime_log_file)) {
+ // PHP doesn't seem to like using constants in fopen()
+ $filename = NET_SSH1_LOG_REALTIME_FILE;
+ $fp = fopen($filename, 'w');
+ $this->realtime_log_file = $fp;
+ }
+ if (!is_resource($this->realtime_log_file)) {
break;
- // basically the same thing as NET_SSH1_LOG_REALTIME with the caveat that NET_SSH1_LOG_REALTIME_FILE
- // needs to be defined and that the resultant log file will be capped out at NET_SSH1_LOG_MAX_SIZE.
- // the earliest part of the log file is denoted by the first <<< START >>> and is not going to necessarily
- // at the beginning of the file
- case NET_SSH1_LOG_REALTIME_FILE:
- if (!isset($this->realtime_log_file)) {
- // PHP doesn't seem to like using constants in fopen()
- $filename = NET_SSH2_LOG_REALTIME_FILE;
- $fp = fopen($filename, 'w');
- $this->realtime_log_file = $fp;
- }
- if (!is_resource($this->realtime_log_file)) {
- break;
- }
- $entry = $this->_format_log(array($message), array($protocol_flags));
- if ($this->realtime_log_wrap) {
- $temp = "<<< START >>>\r\n";
- $entry.= $temp;
- fseek($this->realtime_log_file, ftell($this->realtime_log_file) - strlen($temp));
- }
- $this->realtime_log_size+= strlen($entry);
- if ($this->realtime_log_size > NET_SSH1_LOG_MAX_SIZE) {
- fseek($this->realtime_log_file, 0);
- $this->realtime_log_size = strlen($entry);
- $this->realtime_log_wrap = true;
- }
- fputs($this->realtime_log_file, $entry);
- }
+ }
+ $entry = $this->_format_log(array($message), array($protocol_flags));
+ if ($this->realtime_log_wrap) {
+ $temp = "<<< START >>>\r\n";
+ $entry.= $temp;
+ fseek($this->realtime_log_file, ftell($this->realtime_log_file) - strlen($temp));
+ }
+ $this->realtime_log_size+= strlen($entry);
+ if ($this->realtime_log_size > NET_SSH1_LOG_MAX_SIZE) {
+ fseek($this->realtime_log_file, 0);
+ $this->realtime_log_size = strlen($entry);
+ $this->realtime_log_wrap = true;
+ }
+ fputs($this->realtime_log_file, $entry);
+ }
}
}
diff --git a/apps/files_external/3rdparty/phpseclib/phpseclib/Net/SSH2.php b/apps/files_external/3rdparty/phpseclib/phpseclib/Net/SSH2.php
index dad03697233..2fddb68a9b2 100644
--- a/apps/files_external/3rdparty/phpseclib/phpseclib/Net/SSH2.php
+++ b/apps/files_external/3rdparty/phpseclib/phpseclib/Net/SSH2.php
@@ -1,5 +1,4 @@
<?php
-/* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4: */
/**
* Pure-PHP implementation of SSHv2.
@@ -47,10 +46,10 @@
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
@@ -59,12 +58,12 @@
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*
- * @category Net
- * @package Net_SSH2
- * @author Jim Wigginton <terrafrost@php.net>
- * @copyright MMVII Jim Wigginton
- * @license http://www.opensource.org/licenses/mit-license.html MIT License
- * @link http://phpseclib.sourceforge.net
+ * @category Net
+ * @package Net_SSH2
+ * @author Jim Wigginton <terrafrost@php.net>
+ * @copyright MMVII Jim Wigginton
+ * @license http://www.opensource.org/licenses/mit-license.html MIT License
+ * @link http://phpseclib.sourceforge.net
*/
/**#@+
@@ -144,19 +143,20 @@ define('NET_SSH2_LOG_MAX_SIZE', 1024 * 1024);
/**
* Pure-PHP implementation of SSHv2.
*
+ * @package Net_SSH2
* @author Jim Wigginton <terrafrost@php.net>
* @version 0.1.0
* @access public
- * @package Net_SSH2
*/
-class Net_SSH2 {
+class Net_SSH2
+{
/**
* The SSH identifier
*
* @var String
* @access private
*/
- var $identifier = 'SSH-2.0-phpseclib_0.3';
+ var $identifier;
/**
* The Socket Object
@@ -748,6 +748,30 @@ class Net_SSH2 {
var $is_timeout = false;
/**
+ * Log Boundary
+ *
+ * @see Net_SSH2::_format_log
+ * @access private
+ */
+ var $log_boundary = ':';
+
+ /**
+ * Log Long Width
+ *
+ * @see Net_SSH2::_format_log
+ * @access private
+ */
+ var $log_long_width = 65;
+
+ /**
+ * Log Short Width
+ *
+ * @see Net_SSH2::_format_log
+ * @access private
+ */
+ var $log_short_width = 16;
+
+ /**
* Default Constructor.
*
* Connects to an SSHv2 server
@@ -763,15 +787,15 @@ class Net_SSH2 {
// Include Math_BigInteger
// Used to do Diffie-Hellman key exchange and DSA/RSA signature verification.
if (!class_exists('Math_BigInteger')) {
- require_once('Math/BigInteger.php');
+ include_once 'Math/BigInteger.php';
}
if (!function_exists('crypt_random_string')) {
- require_once('Crypt/Random.php');
+ include_once 'Crypt/Random.php';
}
if (!class_exists('Crypt_Hash')) {
- require_once('Crypt/Hash.php');
+ include_once 'Crypt/Hash.php';
}
$this->last_packet = strtok(microtime(), ' ') + strtok(''); // == microtime(true) in PHP5
@@ -861,7 +885,7 @@ class Net_SSH2 {
}
$read = array($this->fsock);
- $write = $except = NULL;
+ $write = $except = null;
$sec = floor($timeout);
$usec = 1000000 * ($timeout - $sec);
@@ -895,19 +919,7 @@ class Net_SSH2 {
return false;
}
- $ext = array();
- if (extension_loaded('mcrypt')) {
- $ext[] = 'mcrypt';
- }
- if (extension_loaded('gmp')) {
- $ext[] = 'gmp';
- } else if (extension_loaded('bcmath')) {
- $ext[] = 'bcmath';
- }
-
- if (!empty($ext)) {
- $this->identifier.= ' (' . implode(', ', $ext) . ')';
- }
+ $this->identifier = $this->_generate_identifier();
if (defined('NET_SSH2_LOGGING')) {
$this->_append_log('<-', $extra . $temp);
@@ -945,6 +957,36 @@ class Net_SSH2 {
}
/**
+ * Generates the SSH identifier
+ *
+ * You should overwrite this method in your own class if you want to use another identifier
+ *
+ * @access protected
+ * @return String
+ */
+ function _generate_identifier()
+ {
+ $identifier = 'SSH-2.0-phpseclib_0.3';
+
+ $ext = array();
+ if (extension_loaded('mcrypt')) {
+ $ext[] = 'mcrypt';
+ }
+
+ if (extension_loaded('gmp')) {
+ $ext[] = 'gmp';
+ } elseif (extension_loaded('bcmath')) {
+ $ext[] = 'bcmath';
+ }
+
+ if (!empty($ext)) {
+ $identifier .= ' (' . implode(', ', $ext) . ')';
+ }
+
+ return $identifier;
+ }
+
+ /**
* Key Exchange
*
* @param String $kexinit_payload_server
@@ -1223,23 +1265,23 @@ class Net_SSH2 {
}
switch ($kex_algorithms[$i]) {
- // see http://tools.ietf.org/html/rfc2409#section-6.2 and
+ // see http://tools.ietf.org/html/rfc2409#section-6.2 and
// http://tools.ietf.org/html/rfc2412, appendex E
case 'diffie-hellman-group1-sha1':
- $prime = 'FFFFFFFFFFFFFFFFC90FDAA22168C234C4C6628B80DC1CD129024E088A67CC74' .
- '020BBEA63B139B22514A08798E3404DDEF9519B3CD3A431B302B0A6DF25F1437' .
- '4FE1356D6D51C245E485B576625E7EC6F44C42E9A637ED6B0BFF5CB6F406B7ED' .
+ $prime = 'FFFFFFFFFFFFFFFFC90FDAA22168C234C4C6628B80DC1CD129024E088A67CC74' .
+ '020BBEA63B139B22514A08798E3404DDEF9519B3CD3A431B302B0A6DF25F1437' .
+ '4FE1356D6D51C245E485B576625E7EC6F44C42E9A637ED6B0BFF5CB6F406B7ED' .
'EE386BFB5A899FA5AE9F24117C4B1FE649286651ECE65381FFFFFFFFFFFFFFFF';
break;
// see http://tools.ietf.org/html/rfc3526#section-3
case 'diffie-hellman-group14-sha1':
- $prime = 'FFFFFFFFFFFFFFFFC90FDAA22168C234C4C6628B80DC1CD129024E088A67CC74' .
- '020BBEA63B139B22514A08798E3404DDEF9519B3CD3A431B302B0A6DF25F1437' .
- '4FE1356D6D51C245E485B576625E7EC6F44C42E9A637ED6B0BFF5CB6F406B7ED' .
- 'EE386BFB5A899FA5AE9F24117C4B1FE649286651ECE45B3DC2007CB8A163BF05' .
- '98DA48361C55D39A69163FA8FD24CF5F83655D23DCA3AD961C62F356208552BB' .
- '9ED529077096966D670C354E4ABC9804F1746C08CA18217C32905E462E36CE3B' .
- 'E39E772C180E86039B2783A2EC07A28FB5C55DF06F4C52C9DE2BCBF695581718' .
+ $prime = 'FFFFFFFFFFFFFFFFC90FDAA22168C234C4C6628B80DC1CD129024E088A67CC74' .
+ '020BBEA63B139B22514A08798E3404DDEF9519B3CD3A431B302B0A6DF25F1437' .
+ '4FE1356D6D51C245E485B576625E7EC6F44C42E9A637ED6B0BFF5CB6F406B7ED' .
+ 'EE386BFB5A899FA5AE9F24117C4B1FE649286651ECE45B3DC2007CB8A163BF05' .
+ '98DA48361C55D39A69163FA8FD24CF5F83655D23DCA3AD961C62F356208552BB' .
+ '9ED529077096966D670C354E4ABC9804F1746C08CA18217C32905E462E36CE3B' .
+ 'E39E772C180E86039B2783A2EC07A28FB5C55DF06F4C52C9DE2BCBF695581718' .
'3995497CEA956AE515D2261898FA051015728E5A8AACAA68FFFFFFFFFFFFFFFF';
break;
}
@@ -1260,7 +1302,8 @@ class Net_SSH2 {
-- http://tools.ietf.org/html/rfc4419#section-6.2 */
$one = new Math_BigInteger(1);
$keyLength = min($keyLength, $kexHash->getLength());
- $max = $one->bitwise_leftShift(16 * $keyLength)->subtract($one); // 2 * 8 * $keyLength
+ $max = $one->bitwise_leftShift(16 * $keyLength); // 2 * 8 * $keyLength
+ $max = $max->subtract($one);
$x = $one->random($one, $max);
$e = $g->modPow($x, $prime);
@@ -1353,14 +1396,14 @@ class Net_SSH2 {
switch ($encrypt) {
case '3des-cbc':
if (!class_exists('Crypt_TripleDES')) {
- require_once('Crypt/TripleDES.php');
+ include_once 'Crypt/TripleDES.php';
}
$this->encrypt = new Crypt_TripleDES();
// $this->encrypt_block_size = 64 / 8 == the default
break;
case '3des-ctr':
if (!class_exists('Crypt_TripleDES')) {
- require_once('Crypt/TripleDES.php');
+ include_once 'Crypt/TripleDES.php';
}
$this->encrypt = new Crypt_TripleDES(CRYPT_DES_MODE_CTR);
// $this->encrypt_block_size = 64 / 8 == the default
@@ -1369,7 +1412,7 @@ class Net_SSH2 {
case 'aes192-cbc':
case 'aes128-cbc':
if (!class_exists('Crypt_Rijndael')) {
- require_once('Crypt/Rijndael.php');
+ include_once 'Crypt/Rijndael.php';
}
$this->encrypt = new Crypt_Rijndael();
$this->encrypt_block_size = 16; // eg. 128 / 8
@@ -1378,21 +1421,21 @@ class Net_SSH2 {
case 'aes192-ctr':
case 'aes128-ctr':
if (!class_exists('Crypt_Rijndael')) {
- require_once('Crypt/Rijndael.php');
+ include_once 'Crypt/Rijndael.php';
}
$this->encrypt = new Crypt_Rijndael(CRYPT_RIJNDAEL_MODE_CTR);
$this->encrypt_block_size = 16; // eg. 128 / 8
break;
case 'blowfish-cbc':
if (!class_exists('Crypt_Blowfish')) {
- require_once('Crypt/Blowfish.php');
+ include_once 'Crypt/Blowfish.php';
}
$this->encrypt = new Crypt_Blowfish();
$this->encrypt_block_size = 8;
break;
case 'blowfish-ctr':
if (!class_exists('Crypt_Blowfish')) {
- require_once('Crypt/Blowfish.php');
+ include_once 'Crypt/Blowfish.php';
}
$this->encrypt = new Crypt_Blowfish(CRYPT_BLOWFISH_MODE_CTR);
$this->encrypt_block_size = 8;
@@ -1402,7 +1445,7 @@ class Net_SSH2 {
case 'twofish256-cbc':
case 'twofish-cbc':
if (!class_exists('Crypt_Twofish')) {
- require_once('Crypt/Twofish.php');
+ include_once 'Crypt/Twofish.php';
}
$this->encrypt = new Crypt_Twofish();
$this->encrypt_block_size = 16;
@@ -1411,7 +1454,7 @@ class Net_SSH2 {
case 'twofish192-ctr':
case 'twofish256-ctr':
if (!class_exists('Crypt_Twofish')) {
- require_once('Crypt/Twofish.php');
+ include_once 'Crypt/Twofish.php';
}
$this->encrypt = new Crypt_Twofish(CRYPT_TWOFISH_MODE_CTR);
$this->encrypt_block_size = 16;
@@ -1420,7 +1463,7 @@ class Net_SSH2 {
case 'arcfour128':
case 'arcfour256':
if (!class_exists('Crypt_RC4')) {
- require_once('Crypt/RC4.php');
+ include_once 'Crypt/RC4.php';
}
$this->encrypt = new Crypt_RC4();
break;
@@ -1431,13 +1474,13 @@ class Net_SSH2 {
switch ($decrypt) {
case '3des-cbc':
if (!class_exists('Crypt_TripleDES')) {
- require_once('Crypt/TripleDES.php');
+ include_once 'Crypt/TripleDES.php';
}
$this->decrypt = new Crypt_TripleDES();
break;
case '3des-ctr':
if (!class_exists('Crypt_TripleDES')) {
- require_once('Crypt/TripleDES.php');
+ include_once 'Crypt/TripleDES.php';
}
$this->decrypt = new Crypt_TripleDES(CRYPT_DES_MODE_CTR);
break;
@@ -1445,7 +1488,7 @@ class Net_SSH2 {
case 'aes192-cbc':
case 'aes128-cbc':
if (!class_exists('Crypt_Rijndael')) {
- require_once('Crypt/Rijndael.php');
+ include_once 'Crypt/Rijndael.php';
}
$this->decrypt = new Crypt_Rijndael();
$this->decrypt_block_size = 16;
@@ -1454,21 +1497,21 @@ class Net_SSH2 {
case 'aes192-ctr':
case 'aes128-ctr':
if (!class_exists('Crypt_Rijndael')) {
- require_once('Crypt/Rijndael.php');
+ include_once 'Crypt/Rijndael.php';
}
$this->decrypt = new Crypt_Rijndael(CRYPT_RIJNDAEL_MODE_CTR);
$this->decrypt_block_size = 16;
break;
case 'blowfish-cbc':
if (!class_exists('Crypt_Blowfish')) {
- require_once('Crypt/Blowfish.php');
+ include_once 'Crypt/Blowfish.php';
}
$this->decrypt = new Crypt_Blowfish();
$this->decrypt_block_size = 8;
break;
case 'blowfish-ctr':
if (!class_exists('Crypt_Blowfish')) {
- require_once('Crypt/Blowfish.php');
+ include_once 'Crypt/Blowfish.php';
}
$this->decrypt = new Crypt_Blowfish(CRYPT_BLOWFISH_MODE_CTR);
$this->decrypt_block_size = 8;
@@ -1478,7 +1521,7 @@ class Net_SSH2 {
case 'twofish256-cbc':
case 'twofish-cbc':
if (!class_exists('Crypt_Twofish')) {
- require_once('Crypt/Twofish.php');
+ include_once 'Crypt/Twofish.php';
}
$this->decrypt = new Crypt_Twofish();
$this->decrypt_block_size = 16;
@@ -1487,7 +1530,7 @@ class Net_SSH2 {
case 'twofish192-ctr':
case 'twofish256-ctr':
if (!class_exists('Crypt_Twofish')) {
- require_once('Crypt/Twofish.php');
+ include_once 'Crypt/Twofish.php';
}
$this->decrypt = new Crypt_Twofish(CRYPT_TWOFISH_MODE_CTR);
$this->decrypt_block_size = 16;
@@ -1496,7 +1539,7 @@ class Net_SSH2 {
case 'arcfour128':
case 'arcfour256':
if (!class_exists('Crypt_RC4')) {
- require_once('Crypt/RC4.php');
+ include_once 'Crypt/RC4.php';
}
$this->decrypt = new Crypt_RC4();
break;
@@ -1647,11 +1690,27 @@ class Net_SSH2 {
* @param Mixed $password
* @param Mixed $...
* @return Boolean
- * @see _login_helper
+ * @see _login
* @access public
*/
function login($username)
{
+ $args = func_get_args();
+ return call_user_func_array(array(&$this, '_login'), $args);
+ }
+
+ /**
+ * Login Helper
+ *
+ * @param String $username
+ * @param Mixed $password
+ * @param Mixed $...
+ * @return Boolean
+ * @see _login_helper
+ * @access private
+ */
+ function _login($username)
+ {
$args = array_slice(func_get_args(), 1);
if (empty($args)) {
return $this->_login_helper($username);
@@ -1710,8 +1769,13 @@ class Net_SSH2 {
}
// although PHP5's get_class() preserves the case, PHP4's does not
- if (is_object($password) && strtolower(get_class($password)) == 'crypt_rsa') {
- return $this->_privatekey_login($username, $password);
+ if (is_object($password)) {
+ switch (strtolower(get_class($password))) {
+ case 'crypt_rsa':
+ return $this->_privatekey_login($username, $password);
+ case 'system_ssh_agent':
+ return $this->_ssh_agent_login($username, $password);
+ }
}
if (is_array($password)) {
@@ -1757,7 +1821,7 @@ class Net_SSH2 {
// remove the username and password from the logged packet
if (!defined('NET_SSH2_LOGGING')) {
- $logged = NULL;
+ $logged = null;
} else {
$logged = pack('CNa*Na*Na*CNa*',
NET_SSH2_MSG_USERAUTH_REQUEST, strlen('username'), 'username', strlen('ssh-connection'), 'ssh-connection',
@@ -1821,7 +1885,7 @@ class Net_SSH2 {
*/
function _keyboard_interactive_login($username, $password)
{
- $packet = pack('CNa*Na*Na*Na*Na*',
+ $packet = pack('CNa*Na*Na*Na*Na*',
NET_SSH2_MSG_USERAUTH_REQUEST, strlen($username), $username, strlen('ssh-connection'), 'ssh-connection',
strlen('keyboard-interactive'), 'keyboard-interactive', 0, '', 0, ''
);
@@ -1949,6 +2013,26 @@ class Net_SSH2 {
}
/**
+ * Login with an ssh-agent provided key
+ *
+ * @param String $username
+ * @param System_SSH_Agent $agent
+ * @return Boolean
+ * @access private
+ */
+ function _ssh_agent_login($username, $agent)
+ {
+ $keys = $agent->requestIdentities();
+ foreach ($keys as $key) {
+ if ($this->_privatekey_login($username, $key)) {
+ return true;
+ }
+ }
+
+ return false;
+ }
+
+ /**
* Login with an RSA private key
*
* @param String $username
@@ -2056,7 +2140,7 @@ class Net_SSH2 {
/**
* Get the output from stdError
- *
+ *
* @access public
*/
function getStdError()
@@ -2075,7 +2159,7 @@ class Net_SSH2 {
* @return String
* @access public
*/
- function exec($command, $callback = NULL)
+ function exec($command, $callback = null)
{
$this->curTimeout = $this->timeout;
$this->is_timeout = false;
@@ -2086,7 +2170,7 @@ class Net_SSH2 {
}
// RFC4254 defines the (client) window size as "bytes the other party can send before it must wait for the window to
- // be adjusted". 0x7FFFFFFF is, at 2GB, the max size. technically, it should probably be decremented, but,
+ // be adjusted". 0x7FFFFFFF is, at 2GB, the max size. technically, it should probably be decremented, but,
// honestly, if you're transfering more than 2GB, you probably shouldn't be using phpseclib, anyway.
// see http://tools.ietf.org/html/rfc4254#section-5.2 for more info
$this->window_size_server_to_client[NET_SSH2_CHANNEL_EXEC] = 0x7FFFFFFF;
@@ -2143,7 +2227,7 @@ class Net_SSH2 {
// neither will your script.
// although, in theory, the size of SSH_MSG_CHANNEL_REQUEST could exceed the maximum packet size established by
- // SSH_MSG_CHANNEL_OPEN_CONFIRMATION, RFC4254#section-5.1 states that the "maximum packet size" refers to the
+ // SSH_MSG_CHANNEL_OPEN_CONFIRMATION, RFC4254#section-5.1 states that the "maximum packet size" refers to the
// "maximum size of an individual data packet". ie. SSH_MSG_CHANNEL_DATA. RFC4254#section-5.2 corroborates.
$packet = pack('CNNa*CNa*',
NET_SSH2_MSG_CHANNEL_REQUEST, $this->server_channels[NET_SSH2_CHANNEL_EXEC], strlen('exec'), 'exec', 1, strlen($command), $command);
@@ -2349,7 +2433,6 @@ class Net_SSH2 {
return false;
}
- $channel = $this->in_request_pty_exec ? NET_SSH2_CHANNEL_EXEC : NET_SSH2_CHANNEL_SHELL;
return $this->_send_channel_packet($this->_get_interactive_channel(), $cmd);
}
@@ -2430,8 +2513,7 @@ class Net_SSH2 {
*/
function reset()
{
- $channel = $this->in_request_pty_exec ? NET_SSH2_CHANNEL_EXEC : NET_SSH2_CHANNEL_SHELL;
- $this->_close_channel($channel);
+ $this->_close_channel($this->_get_interactive_channel());
}
/**
@@ -2724,7 +2806,7 @@ class Net_SSH2 {
}
$read = array($this->fsock);
- $write = $except = NULL;
+ $write = $except = null;
$start = strtok(microtime(), ' ') + strtok(''); // http://php.net/microtime#61838
$sec = floor($this->curTimeout);
@@ -2801,7 +2883,7 @@ class Net_SSH2 {
/*
if ($channel == NET_SSH2_CHANNEL_EXEC) {
// SCP requires null packets, such as this, be sent. further, in the case of the ssh.com SSH server
- // this actually seems to make things twice as fast. more to the point, the message right after
+ // this actually seems to make things twice as fast. more to the point, the message right after
// SSH_MSG_CHANNEL_DATA (usually SSH_MSG_IGNORE) won't block for as long as it would have otherwise.
// in OpenSSH it slows things down but only by a couple thousandths of a second.
$this->_send_channel_packet($channel, chr(0));
@@ -2861,12 +2943,9 @@ class Net_SSH2 {
case 'exit-status':
extract(unpack('Cfalse/Nexit_status', $this->_string_shift($response, 5)));
$this->exit_status = $exit_status;
- // "The channel needs to be closed with SSH_MSG_CHANNEL_CLOSE after this message."
- // -- http://tools.ietf.org/html/rfc4254#section-6.10
- $this->_send_binary_packet(pack('CN', NET_SSH2_MSG_CHANNEL_EOF, $this->server_channels[$client_channel]));
- $this->_send_binary_packet(pack('CN', NET_SSH2_MSG_CHANNEL_CLOSE, $this->server_channels[$channel]));
- $this->channel_status[$channel] = NET_SSH2_MSG_CHANNEL_EOF;
+ // "The client MAY ignore these messages."
+ // -- http://tools.ietf.org/html/rfc4254#section-6.10
break;
default:
@@ -2907,7 +2986,7 @@ class Net_SSH2 {
* @return Boolean
* @access private
*/
- function _send_binary_packet($data, $logged = NULL)
+ function _send_binary_packet($data, $logged = null)
{
if (!is_resource($this->fsock) || feof($this->fsock)) {
user_error('Connection closed prematurely');
@@ -2967,70 +3046,70 @@ class Net_SSH2 {
*/
function _append_log($message_number, $message)
{
- // remove the byte identifying the message type from all but the first two messages (ie. the identification strings)
- if (strlen($message_number) > 2) {
- $this->_string_shift($message);
- }
+ // remove the byte identifying the message type from all but the first two messages (ie. the identification strings)
+ if (strlen($message_number) > 2) {
+ $this->_string_shift($message);
+ }
- switch (NET_SSH2_LOGGING) {
- // useful for benchmarks
- case NET_SSH2_LOG_SIMPLE:
- $this->message_number_log[] = $message_number;
- break;
- // the most useful log for SSH2
- case NET_SSH2_LOG_COMPLEX:
- $this->message_number_log[] = $message_number;
- $this->log_size+= strlen($message);
- $this->message_log[] = $message;
- while ($this->log_size > NET_SSH2_LOG_MAX_SIZE) {
- $this->log_size-= strlen(array_shift($this->message_log));
- array_shift($this->message_number_log);
- }
- break;
- // dump the output out realtime; packets may be interspersed with non packets,
- // passwords won't be filtered out and select other packets may not be correctly
- // identified
- case NET_SSH2_LOG_REALTIME:
- switch (PHP_SAPI) {
- case 'cli':
- $start = $stop = "\r\n";
- break;
- default:
- $start = '<pre>';
- $stop = '</pre>';
- }
- echo $start . $this->_format_log(array($message), array($message_number)) . $stop;
- @flush();
- @ob_flush();
- break;
- // basically the same thing as NET_SSH2_LOG_REALTIME with the caveat that NET_SSH2_LOG_REALTIME_FILE
- // needs to be defined and that the resultant log file will be capped out at NET_SSH2_LOG_MAX_SIZE.
- // the earliest part of the log file is denoted by the first <<< START >>> and is not going to necessarily
- // at the beginning of the file
- case NET_SSH2_LOG_REALTIME_FILE:
- if (!isset($this->realtime_log_file)) {
- // PHP doesn't seem to like using constants in fopen()
- $filename = NET_SSH2_LOG_REALTIME_FILENAME;
- $fp = fopen($filename, 'w');
- $this->realtime_log_file = $fp;
- }
- if (!is_resource($this->realtime_log_file)) {
+ switch (NET_SSH2_LOGGING) {
+ // useful for benchmarks
+ case NET_SSH2_LOG_SIMPLE:
+ $this->message_number_log[] = $message_number;
+ break;
+ // the most useful log for SSH2
+ case NET_SSH2_LOG_COMPLEX:
+ $this->message_number_log[] = $message_number;
+ $this->log_size+= strlen($message);
+ $this->message_log[] = $message;
+ while ($this->log_size > NET_SSH2_LOG_MAX_SIZE) {
+ $this->log_size-= strlen(array_shift($this->message_log));
+ array_shift($this->message_number_log);
+ }
+ break;
+ // dump the output out realtime; packets may be interspersed with non packets,
+ // passwords won't be filtered out and select other packets may not be correctly
+ // identified
+ case NET_SSH2_LOG_REALTIME:
+ switch (PHP_SAPI) {
+ case 'cli':
+ $start = $stop = "\r\n";
break;
- }
- $entry = $this->_format_log(array($message), array($message_number));
- if ($this->realtime_log_wrap) {
- $temp = "<<< START >>>\r\n";
- $entry.= $temp;
- fseek($this->realtime_log_file, ftell($this->realtime_log_file) - strlen($temp));
- }
- $this->realtime_log_size+= strlen($entry);
- if ($this->realtime_log_size > NET_SSH2_LOG_MAX_SIZE) {
- fseek($this->realtime_log_file, 0);
- $this->realtime_log_size = strlen($entry);
- $this->realtime_log_wrap = true;
- }
- fputs($this->realtime_log_file, $entry);
- }
+ default:
+ $start = '<pre>';
+ $stop = '</pre>';
+ }
+ echo $start . $this->_format_log(array($message), array($message_number)) . $stop;
+ @flush();
+ @ob_flush();
+ break;
+ // basically the same thing as NET_SSH2_LOG_REALTIME with the caveat that NET_SSH2_LOG_REALTIME_FILE
+ // needs to be defined and that the resultant log file will be capped out at NET_SSH2_LOG_MAX_SIZE.
+ // the earliest part of the log file is denoted by the first <<< START >>> and is not going to necessarily
+ // at the beginning of the file
+ case NET_SSH2_LOG_REALTIME_FILE:
+ if (!isset($this->realtime_log_file)) {
+ // PHP doesn't seem to like using constants in fopen()
+ $filename = NET_SSH2_LOG_REALTIME_FILENAME;
+ $fp = fopen($filename, 'w');
+ $this->realtime_log_file = $fp;
+ }
+ if (!is_resource($this->realtime_log_file)) {
+ break;
+ }
+ $entry = $this->_format_log(array($message), array($message_number));
+ if ($this->realtime_log_wrap) {
+ $temp = "<<< START >>>\r\n";
+ $entry.= $temp;
+ fseek($this->realtime_log_file, ftell($this->realtime_log_file) - strlen($temp));
+ }
+ $this->realtime_log_size+= strlen($entry);
+ if ($this->realtime_log_size > NET_SSH2_LOG_MAX_SIZE) {
+ fseek($this->realtime_log_file, 0);
+ $this->realtime_log_size = strlen($entry);
+ $this->realtime_log_wrap = true;
+ }
+ fputs($this->realtime_log_file, $entry);
+ }
}
/**
@@ -3103,16 +3182,19 @@ class Net_SSH2 {
* for SCP more than anything.
*
* @param Integer $client_channel
+ * @param Boolean $want_reply
* @return Boolean
* @access private
*/
- function _close_channel($client_channel)
+ function _close_channel($client_channel, $want_reply = false)
{
// see http://tools.ietf.org/html/rfc4254#section-5.3
$this->_send_binary_packet(pack('CN', NET_SSH2_MSG_CHANNEL_EOF, $this->server_channels[$client_channel]));
- $this->_send_binary_packet(pack('CN', NET_SSH2_MSG_CHANNEL_CLOSE, $this->server_channels[$client_channel]));
+ if (!$want_reply) {
+ $this->_send_binary_packet(pack('CN', NET_SSH2_MSG_CHANNEL_CLOSE, $this->server_channels[$client_channel]));
+ }
$this->channel_status[$client_channel] = NET_SSH2_MSG_CHANNEL_CLOSE;
@@ -3120,6 +3202,10 @@ class Net_SSH2 {
while (!is_bool($this->_get_channel_packet($client_channel)));
+ if ($want_reply) {
+ $this->_send_binary_packet(pack('CN', NET_SSH2_MSG_CHANNEL_CLOSE, $this->server_channels[$client_channel]));
+ }
+
if ($this->bitmap & NET_SSH2_MASK_SHELL) {
$this->bitmap&= ~NET_SSH2_MASK_SHELL;
}
@@ -3220,8 +3306,6 @@ class Net_SSH2 {
*/
function _format_log($message_log, $message_number_log)
{
- static $boundary = ':', $long_width = 65, $short_width = 16;
-
$output = '';
for ($i = 0; $i < count($message_log); $i++) {
$output.= $message_number_log[$i] . "\r\n";
@@ -3231,19 +3315,13 @@ class Net_SSH2 {
if (strlen($current_log)) {
$output.= str_pad(dechex($j), 7, '0', STR_PAD_LEFT) . '0 ';
}
- $fragment = $this->_string_shift($current_log, $short_width);
- $hex = substr(
- preg_replace(
- '#(.)#es',
- '"' . $boundary . '" . str_pad(dechex(ord(substr("\\1", -1))), 2, "0", STR_PAD_LEFT)',
- $fragment),
- strlen($boundary)
- );
+ $fragment = $this->_string_shift($current_log, $this->log_short_width);
+ $hex = substr(preg_replace_callback('#.#s', array($this, '_format_log_helper'), $fragment), strlen($this->log_boundary));
// replace non ASCII printable characters with dots
// http://en.wikipedia.org/wiki/ASCII#ASCII_printable_characters
// also replace < with a . since < messes up the output on web browsers
$raw = preg_replace('#[^\x20-\x7E]|<#', '.', $fragment);
- $output.= str_pad($hex, $long_width - $short_width, ' ') . $raw . "\r\n";
+ $output.= str_pad($hex, $this->log_long_width - $this->log_short_width, ' ') . $raw . "\r\n";
$j++;
} while (strlen($current_log));
$output.= "\r\n";
@@ -3253,6 +3331,20 @@ class Net_SSH2 {
}
/**
+ * Helper function for _format_log
+ *
+ * For use with preg_replace_callback()
+ *
+ * @param Array $matches
+ * @access private
+ * @return String
+ */
+ function _format_log_helper($matches)
+ {
+ return $this->log_boundary . str_pad(dechex(ord($matches[0])), 2, '0', STR_PAD_LEFT);
+ }
+
+ /**
* Returns all errors
*
* @return String
@@ -3505,7 +3597,7 @@ class Net_SSH2 {
$signature = $this->_string_shift($signature, $temp['length']);
if (!class_exists('Crypt_RSA')) {
- require_once('Crypt/RSA.php');
+ include_once 'Crypt/RSA.php';
}
$rsa = new Crypt_RSA();
@@ -3572,7 +3664,15 @@ class Net_SSH2 {
*/
function _is_includable($suffix)
{
- foreach (explode(PATH_SEPARATOR, get_include_path()) as $prefix) {
+ // stream_resolve_include_path was introduced in PHP 5.3.2
+ if (function_exists('stream_resolve_include_path')) {
+ return stream_resolve_include_path($suffix) !== false;
+ }
+
+ $paths = PATH_SEPARATOR == ':' ?
+ preg_split('#(?<!phar):#', get_include_path()) :
+ explode(PATH_SEPARATOR, get_include_path());
+ foreach ($paths as $prefix) {
$ds = substr($prefix, -1) == DIRECTORY_SEPARATOR ? '' : DIRECTORY_SEPARATOR;
$file = $prefix . $ds . $suffix;
diff --git a/apps/files_external/3rdparty/phpseclib/phpseclib/System/SSH_Agent.php b/apps/files_external/3rdparty/phpseclib/phpseclib/System/SSH_Agent.php
new file mode 100644
index 00000000000..2d4c3629c37
--- /dev/null
+++ b/apps/files_external/3rdparty/phpseclib/phpseclib/System/SSH_Agent.php
@@ -0,0 +1,315 @@
+<?php
+/**
+ * Pure-PHP ssh-agent client.
+ *
+ * PHP versions 4 and 5
+ *
+ * Here are some examples of how to use this library:
+ * <code>
+ * <?php
+ * include('System/SSH_Agent.php');
+ * include('Net/SSH2.php');
+ *
+ * $agent = new System_SSH_Agent();
+ *
+ * $ssh = new Net_SSH2('www.domain.tld');
+ * if (!$ssh->login('username', $agent)) {
+ * exit('Login Failed');
+ * }
+ *
+ * echo $ssh->exec('pwd');
+ * echo $ssh->exec('ls -la');
+ * ?>
+ * </code>
+ *
+ * LICENSE: Permission is hereby granted, free of charge, to any person obtaining a copy
+ * of this software and associated documentation files (the "Software"), to deal
+ * in the Software without restriction, including without limitation the rights
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the Software is
+ * furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in
+ * all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+ * THE SOFTWARE.
+ *
+ * @category System
+ * @package System_SSH_Agent
+ * @author Jim Wigginton <terrafrost@php.net>
+ * @copyright MMXIV Jim Wigginton
+ * @license http://www.opensource.org/licenses/mit-license.html MIT License
+ * @link http://phpseclib.sourceforge.net
+ * @internal See http://api.libssh.org/rfc/PROTOCOL.agent
+ */
+
+/**#@+
+ * Message numbers
+ *
+ * @access private
+ */
+// to request SSH1 keys you have to use SSH_AGENTC_REQUEST_RSA_IDENTITIES (1)
+define('SYSTEM_SSH_AGENTC_REQUEST_IDENTITIES', 11);
+// this is the SSH2 response; the SSH1 response is SSH_AGENT_RSA_IDENTITIES_ANSWER (2).
+define('SYSTEM_SSH_AGENT_IDENTITIES_ANSWER', 12);
+define('SYSTEM_SSH_AGENT_FAILURE', 5);
+// the SSH1 request is SSH_AGENTC_RSA_CHALLENGE (3)
+define('SYSTEM_SSH_AGENTC_SIGN_REQUEST', 13);
+// the SSH1 response is SSH_AGENT_RSA_RESPONSE (4)
+define('SYSTEM_SSH_AGENT_SIGN_RESPONSE', 14);
+/**#@-*/
+
+/**
+ * Pure-PHP ssh-agent client identity object
+ *
+ * Instantiation should only be performed by System_SSH_Agent class.
+ * This could be thought of as implementing an interface that Crypt_RSA
+ * implements. ie. maybe a Net_SSH_Auth_PublicKey interface or something.
+ * The methods in this interface would be getPublicKey, setSignatureMode
+ * and sign since those are the methods phpseclib looks for to perform
+ * public key authentication.
+ *
+ * @package System_SSH_Agent
+ * @author Jim Wigginton <terrafrost@php.net>
+ * @version 0.1.0
+ * @access internal
+ */
+class System_SSH_Agent_Identity
+{
+ /**
+ * Key Object
+ *
+ * @var Crypt_RSA
+ * @access private
+ * @see System_SSH_Agent_Identity::getPublicKey()
+ */
+ var $key;
+
+ /**
+ * Key Blob
+ *
+ * @var String
+ * @access private
+ * @see System_SSH_Agent_Identity::sign()
+ */
+ var $key_blob;
+
+ /**
+ * Socket Resource
+ *
+ * @var Resource
+ * @access private
+ * @see System_SSH_Agent_Identity::sign()
+ */
+ var $fsock;
+
+ /**
+ * Default Constructor.
+ *
+ * @param Resource $fsock
+ * @return System_SSH_Agent_Identity
+ * @access private
+ */
+ function System_SSH_Agent_Identity($fsock)
+ {
+ $this->fsock = $fsock;
+ }
+
+ /**
+ * Set Public Key
+ *
+ * Called by System_SSH_Agent::requestIdentities()
+ *
+ * @param Crypt_RSA $key
+ * @access private
+ */
+ function setPublicKey($key)
+ {
+ $this->key = $key;
+ $this->key->setPublicKey();
+ }
+
+ /**
+ * Set Public Key
+ *
+ * Called by System_SSH_Agent::requestIdentities(). The key blob could be extracted from $this->key
+ * but this saves a small amount of computation.
+ *
+ * @param String $key_blob
+ * @access private
+ */
+ function setPublicKeyBlob($key_blob)
+ {
+ $this->key_blob = $key_blob;
+ }
+
+ /**
+ * Get Public Key
+ *
+ * Wrapper for $this->key->getPublicKey()
+ *
+ * @param Integer $format optional
+ * @return Mixed
+ * @access public
+ */
+ function getPublicKey($format = null)
+ {
+ return !isset($format) ? $this->key->getPublicKey() : $this->key->getPublicKey($format);
+ }
+
+ /**
+ * Set Signature Mode
+ *
+ * Doesn't do anything as ssh-agent doesn't let you pick and choose the signature mode. ie.
+ * ssh-agent's only supported mode is CRYPT_RSA_SIGNATURE_PKCS1
+ *
+ * @param Integer $mode
+ * @access public
+ */
+ function setSignatureMode($mode)
+ {
+ }
+
+ /**
+ * Create a signature
+ *
+ * See "2.6.2 Protocol 2 private key signature request"
+ *
+ * @param String $message
+ * @return String
+ * @access public
+ */
+ function sign($message)
+ {
+ // the last parameter (currently 0) is for flags and ssh-agent only defines one flag (for ssh-dss): SSH_AGENT_OLD_SIGNATURE
+ $packet = pack('CNa*Na*N', SYSTEM_SSH_AGENTC_SIGN_REQUEST, strlen($this->key_blob), $this->key_blob, strlen($message), $message, 0);
+ $packet = pack('Na*', strlen($packet), $packet);
+ if (strlen($packet) != fputs($this->fsock, $packet)) {
+ user_error('Connection closed during signing');
+ }
+
+ $length = current(unpack('N', fread($this->fsock, 4)));
+ $type = ord(fread($this->fsock, 1));
+ if ($type != SYSTEM_SSH_AGENT_SIGN_RESPONSE) {
+ user_error('Unable to retreive signature');
+ }
+
+ $signature_blob = fread($this->fsock, $length - 1);
+ // the only other signature format defined - ssh-dss - is the same length as ssh-rsa
+ // the + 12 is for the other various SSH added length fields
+ return substr($signature_blob, strlen('ssh-rsa') + 12);
+ }
+}
+
+/**
+ * Pure-PHP ssh-agent client identity factory
+ *
+ * requestIdentities() method pumps out System_SSH_Agent_Identity objects
+ *
+ * @package System_SSH_Agent
+ * @author Jim Wigginton <terrafrost@php.net>
+ * @version 0.1.0
+ * @access internal
+ */
+class System_SSH_Agent
+{
+ /**
+ * Socket Resource
+ *
+ * @var Resource
+ * @access private
+ */
+ var $fsock;
+
+ /**
+ * Default Constructor
+ *
+ * @return System_SSH_Agent
+ * @access public
+ */
+ function System_SSH_Agent()
+ {
+ switch (true) {
+ case isset($_SERVER['SSH_AUTH_SOCK']):
+ $address = $_SERVER['SSH_AUTH_SOCK'];
+ break;
+ case isset($_ENV['SSH_AUTH_SOCK']):
+ $address = $_ENV['SSH_AUTH_SOCK'];
+ break;
+ default:
+ user_error('SSH_AUTH_SOCK not found');
+ return false;
+ }
+
+ $this->fsock = fsockopen('unix://' . $address, 0, $errno, $errstr);
+ if (!$this->fsock) {
+ user_error("Unable to connect to ssh-agent (Error $errno: $errstr)");
+ }
+ }
+
+ /**
+ * Request Identities
+ *
+ * See "2.5.2 Requesting a list of protocol 2 keys"
+ * Returns an array containing zero or more System_SSH_Agent_Identity objects
+ *
+ * @return Array
+ * @access public
+ */
+ function requestIdentities()
+ {
+ if (!$this->fsock) {
+ return array();
+ }
+
+ $packet = pack('NC', 1, SYSTEM_SSH_AGENTC_REQUEST_IDENTITIES);
+ if (strlen($packet) != fputs($this->fsock, $packet)) {
+ user_error('Connection closed while requesting identities');
+ }
+
+ $length = current(unpack('N', fread($this->fsock, 4)));
+ $type = ord(fread($this->fsock, 1));
+ if ($type != SYSTEM_SSH_AGENT_IDENTITIES_ANSWER) {
+ user_error('Unable to request identities');
+ }
+
+ $identities = array();
+ $keyCount = current(unpack('N', fread($this->fsock, 4)));
+ for ($i = 0; $i < $keyCount; $i++) {
+ $length = current(unpack('N', fread($this->fsock, 4)));
+ $key_blob = fread($this->fsock, $length);
+ $length = current(unpack('N', fread($this->fsock, 4)));
+ $key_comment = fread($this->fsock, $length);
+ $length = current(unpack('N', substr($key_blob, 0, 4)));
+ $key_type = substr($key_blob, 4, $length);
+ switch ($key_type) {
+ case 'ssh-rsa':
+ if (!class_exists('Crypt_RSA')) {
+ include_once 'Crypt/RSA.php';
+ }
+ $key = new Crypt_RSA();
+ $key->loadKey('ssh-rsa ' . base64_encode($key_blob) . ' ' . $key_comment);
+ break;
+ case 'ssh-dss':
+ // not currently supported
+ break;
+ }
+ // resources are passed by reference by default
+ if (isset($key)) {
+ $identity = new System_SSH_Agent_Identity($this->fsock);
+ $identity->setPublicKey($key);
+ $identity->setPublicKeyBlob($key_blob);
+ $identities[] = $identity;
+ unset($key);
+ }
+ }
+
+ return $identities;
+ }
+}
diff --git a/apps/files_external/3rdparty/phpseclib/phpseclib/openssl.cnf b/apps/files_external/3rdparty/phpseclib/phpseclib/openssl.cnf
index 6baa566102c..2b8b52f9f7f 100644
--- a/apps/files_external/3rdparty/phpseclib/phpseclib/openssl.cnf
+++ b/apps/files_external/3rdparty/phpseclib/phpseclib/openssl.cnf
@@ -3,4 +3,4 @@
HOME = .
RANDFILE = $ENV::HOME/.rnd
-[ v3_ca ] \ No newline at end of file
+[ v3_ca ]
diff --git a/apps/files_external/l10n/bg_BG.php b/apps/files_external/l10n/bg_BG.php
index d59a4b8c80b..118da27f74a 100644
--- a/apps/files_external/l10n/bg_BG.php
+++ b/apps/files_external/l10n/bg_BG.php
@@ -6,8 +6,6 @@ $TRANSLATIONS = array(
"Folder name" => "Име на папката",
"Configuration" => "Конфигурация",
"Options" => "Опции",
-"Applicable" => "Приложимо",
-"None set" => "Няма избрано",
"All Users" => "Всички потребители",
"Groups" => "Групи",
"Users" => "Потребители",
diff --git a/apps/files_external/l10n/bn_BD.php b/apps/files_external/l10n/bn_BD.php
index 065d61acfca..6c8f5777958 100644
--- a/apps/files_external/l10n/bn_BD.php
+++ b/apps/files_external/l10n/bn_BD.php
@@ -8,8 +8,6 @@ $TRANSLATIONS = array(
"External Storage" => "বাহ্যিক সংরক্ষণাগার",
"Configuration" => "কনফিগারেসন",
"Options" => "বিকল্পসমূহ",
-"Applicable" => "প্রযোজ্য",
-"None set" => "কোনটিই নির্ধারণ করা হয় নি",
"All Users" => "সমস্ত ব্যবহারকারী",
"Groups" => "গোষ্ঠীসমূহ",
"Users" => "ব্যবহারকারী",
diff --git a/apps/files_external/l10n/ca.php b/apps/files_external/l10n/ca.php
index 3e722046296..94033f0c599 100644
--- a/apps/files_external/l10n/ca.php
+++ b/apps/files_external/l10n/ca.php
@@ -14,9 +14,7 @@ $TRANSLATIONS = array(
"External storage" => "Emmagatzemament extern",
"Configuration" => "Configuració",
"Options" => "Options",
-"Applicable" => "Aplicable",
"Add storage" => "Afegeix emmagatzemament",
-"None set" => "Cap d'establert",
"All Users" => "Tots els usuaris",
"Groups" => "Grups",
"Users" => "Usuaris",
diff --git a/apps/files_external/l10n/cs_CZ.php b/apps/files_external/l10n/cs_CZ.php
index 1b92e35c456..279030ef1a6 100644
--- a/apps/files_external/l10n/cs_CZ.php
+++ b/apps/files_external/l10n/cs_CZ.php
@@ -14,9 +14,7 @@ $TRANSLATIONS = array(
"External storage" => "Externí úložiště",
"Configuration" => "Nastavení",
"Options" => "Možnosti",
-"Applicable" => "Přístupný pro",
"Add storage" => "Přidat úložiště",
-"None set" => "Nenastaveno",
"All Users" => "Všichni uživatelé",
"Groups" => "Skupiny",
"Users" => "Uživatelé",
diff --git a/apps/files_external/l10n/da.php b/apps/files_external/l10n/da.php
index f3ac35e42e0..0d2b5f35d0d 100644
--- a/apps/files_external/l10n/da.php
+++ b/apps/files_external/l10n/da.php
@@ -14,9 +14,7 @@ $TRANSLATIONS = array(
"External storage" => "Eksternt lager",
"Configuration" => "Opsætning",
"Options" => "Valgmuligheder",
-"Applicable" => "Kan anvendes",
"Add storage" => "Tilføj lager",
-"None set" => "Ingen sat",
"All Users" => "Alle brugere",
"Groups" => "Grupper",
"Users" => "Brugere",
diff --git a/apps/files_external/l10n/de.php b/apps/files_external/l10n/de.php
index a78728b4c20..4c3f5639656 100644
--- a/apps/files_external/l10n/de.php
+++ b/apps/files_external/l10n/de.php
@@ -14,9 +14,9 @@ $TRANSLATIONS = array(
"External storage" => "Externer Speicher",
"Configuration" => "Konfiguration",
"Options" => "Optionen",
-"Applicable" => "Zutreffend",
+"Available for" => "Verfügbar für",
"Add storage" => "Speicher hinzufügen",
-"None set" => "Nicht definiert",
+"No user or group" => "Kein Nutzer oder Gruppe",
"All Users" => "Alle Benutzer",
"Groups" => "Gruppen",
"Users" => "Benutzer",
diff --git a/apps/files_external/l10n/de_CH.php b/apps/files_external/l10n/de_CH.php
index 8a13c7cdd57..33a5a4894a3 100644
--- a/apps/files_external/l10n/de_CH.php
+++ b/apps/files_external/l10n/de_CH.php
@@ -13,9 +13,7 @@ $TRANSLATIONS = array(
"External storage" => "Externer Speicher",
"Configuration" => "Konfiguration",
"Options" => "Optionen",
-"Applicable" => "Zutreffend",
"Add storage" => "Speicher hinzufügen",
-"None set" => "Nicht definiert",
"All Users" => "Alle Benutzer",
"Groups" => "Gruppen",
"Users" => "Benutzer",
diff --git a/apps/files_external/l10n/de_DE.php b/apps/files_external/l10n/de_DE.php
index 5ffe946c699..63198c98176 100644
--- a/apps/files_external/l10n/de_DE.php
+++ b/apps/files_external/l10n/de_DE.php
@@ -14,9 +14,9 @@ $TRANSLATIONS = array(
"External storage" => "Externer Speicher",
"Configuration" => "Konfiguration",
"Options" => "Optionen",
-"Applicable" => "Zutreffend",
+"Available for" => "Verfügbar für",
"Add storage" => "Speicher hinzufügen",
-"None set" => "Nicht definiert",
+"No user or group" => "Kein Nutzer oder Gruppe",
"All Users" => "Alle Benutzer",
"Groups" => "Gruppen",
"Users" => "Benutzer",
diff --git a/apps/files_external/l10n/el.php b/apps/files_external/l10n/el.php
index 4dcd93d7ac8..43d0a79eac4 100644
--- a/apps/files_external/l10n/el.php
+++ b/apps/files_external/l10n/el.php
@@ -14,14 +14,13 @@ $TRANSLATIONS = array(
"External storage" => "Εξωτερική αποθήκευση",
"Configuration" => "Ρυθμίσεις",
"Options" => "Επιλογές",
-"Applicable" => "Εφαρμόσιμο",
"Add storage" => "Προσθηκη αποθηκευσης",
-"None set" => "Κανένα επιλεγμένο",
"All Users" => "Όλοι οι Χρήστες",
"Groups" => "Ομάδες",
"Users" => "Χρήστες",
"Delete" => "Διαγραφή",
"Enable User External Storage" => "Ενεργοποίηση Εξωτερικού Αποθηκευτικού Χώρου Χρήστη",
+"Allow users to mount the following external storage" => "Χορήγηση άδειας στους χρήστες να συνδέσουν τα παρακάτω εξωτερικά μέσα αποθήκευσης",
"SSL root certificates" => "Πιστοποιητικά SSL root",
"Import Root Certificate" => "Εισαγωγή Πιστοποιητικού Root"
);
diff --git a/apps/files_external/l10n/en_GB.php b/apps/files_external/l10n/en_GB.php
index f7fdbf2f0d1..f0ebb629de9 100644
--- a/apps/files_external/l10n/en_GB.php
+++ b/apps/files_external/l10n/en_GB.php
@@ -14,9 +14,9 @@ $TRANSLATIONS = array(
"External storage" => "External storage",
"Configuration" => "Configuration",
"Options" => "Options",
-"Applicable" => "Applicable",
+"Available for" => "Available for",
"Add storage" => "Add storage",
-"None set" => "None set",
+"No user or group" => "No user or group",
"All Users" => "All Users",
"Groups" => "Groups",
"Users" => "Users",
diff --git a/apps/files_external/l10n/eo.php b/apps/files_external/l10n/eo.php
index aba16e2efa8..5312872c07a 100644
--- a/apps/files_external/l10n/eo.php
+++ b/apps/files_external/l10n/eo.php
@@ -9,8 +9,6 @@ $TRANSLATIONS = array(
"Folder name" => "Dosierujnomo",
"Configuration" => "Agordo",
"Options" => "Malneproj",
-"Applicable" => "Aplikebla",
-"None set" => "Nenio agordita",
"All Users" => "Ĉiuj uzantoj",
"Groups" => "Grupoj",
"Users" => "Uzantoj",
diff --git a/apps/files_external/l10n/es.php b/apps/files_external/l10n/es.php
index ea831c947f4..04537ecf56f 100644
--- a/apps/files_external/l10n/es.php
+++ b/apps/files_external/l10n/es.php
@@ -14,9 +14,8 @@ $TRANSLATIONS = array(
"External storage" => "Almacenamiento externo",
"Configuration" => "Configuración",
"Options" => "Opciones",
-"Applicable" => "Aplicable",
"Add storage" => "Añadir almacenamiento",
-"None set" => "No se ha configurado",
+"No user or group" => "Ningún usuario o grupo",
"All Users" => "Todos los usuarios",
"Groups" => "Grupos",
"Users" => "Usuarios",
diff --git a/apps/files_external/l10n/es_AR.php b/apps/files_external/l10n/es_AR.php
index 05204b748c4..3518eba2479 100644
--- a/apps/files_external/l10n/es_AR.php
+++ b/apps/files_external/l10n/es_AR.php
@@ -13,9 +13,7 @@ $TRANSLATIONS = array(
"External storage" => "Almacenamiento externo",
"Configuration" => "Configuración",
"Options" => "Opciones",
-"Applicable" => "Aplicable",
"Add storage" => "Añadir almacenamiento",
-"None set" => "No fue configurado",
"All Users" => "Todos los usuarios",
"Groups" => "Grupos",
"Users" => "Usuarios",
diff --git a/apps/files_external/l10n/es_MX.php b/apps/files_external/l10n/es_MX.php
index 5d3fd44bec6..4ce3eac986f 100644
--- a/apps/files_external/l10n/es_MX.php
+++ b/apps/files_external/l10n/es_MX.php
@@ -13,9 +13,7 @@ $TRANSLATIONS = array(
"External storage" => "Almacenamiento externo",
"Configuration" => "Configuración",
"Options" => "Opciones",
-"Applicable" => "Aplicable",
"Add storage" => "Añadir almacenamiento",
-"None set" => "No se ha configurado",
"All Users" => "Todos los usuarios",
"Groups" => "Grupos",
"Users" => "Usuarios",
diff --git a/apps/files_external/l10n/et_EE.php b/apps/files_external/l10n/et_EE.php
index c6450f95e18..d3aa683673e 100644
--- a/apps/files_external/l10n/et_EE.php
+++ b/apps/files_external/l10n/et_EE.php
@@ -5,6 +5,7 @@ $TRANSLATIONS = array(
"Grant access" => "Anna ligipääs",
"Please provide a valid Dropbox app key and secret." => "Palun sisesta korrektne Dropboxi rakenduse võti ja salasõna.",
"Error configuring Google Drive storage" => "Viga Google Drive'i salvestusruumi seadistamisel",
+"Saved" => "Salvestatud",
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it." => "<b>Hoiatus:</b> \"smbclient\" pole paigaldatud. Jagatud CIFS/SMB hoidlate ühendamine pole võimalik. Palu oma süsteemihalduril paigaldata SAMBA tugi.",
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting of FTP shares is not possible. Please ask your system administrator to install it." => "<b>Hoiatus:</b> PHP-s puudub FTP tugi. Jagatud FTP hoidlate ühendamine pole võimalik. Palu oma süsteemihalduril paigaldata FTP tugi.",
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask your system administrator to install it." => "<b>Hoiatus:</b> PHP-s puudub Curl tugi. Jagatud ownCloud / WebDAV või GoogleDrive ühendamine pole võimalik. Palu oma süsteemihalduril see paigaldada.",
@@ -13,14 +14,13 @@ $TRANSLATIONS = array(
"External storage" => "Väline andmehoidla",
"Configuration" => "Seadistamine",
"Options" => "Valikud",
-"Applicable" => "Rakendatav",
"Add storage" => "Lisa andmehoidla",
-"None set" => "Pole määratud",
"All Users" => "Kõik kasutajad",
"Groups" => "Grupid",
"Users" => "Kasutajad",
"Delete" => "Kustuta",
"Enable User External Storage" => "Luba kasutajatele väline salvestamine",
+"Allow users to mount the following external storage" => "Võimalda kasutajatel ühendada järgmist välist andmehoidlat",
"SSL root certificates" => "SSL root sertifikaadid",
"Import Root Certificate" => "Impordi root sertifikaadid"
);
diff --git a/apps/files_external/l10n/eu.php b/apps/files_external/l10n/eu.php
index bdc5cf56760..caaf96516bc 100644
--- a/apps/files_external/l10n/eu.php
+++ b/apps/files_external/l10n/eu.php
@@ -13,9 +13,7 @@ $TRANSLATIONS = array(
"External storage" => "Kanpoko biltegiratzea",
"Configuration" => "Konfigurazioa",
"Options" => "Aukerak",
-"Applicable" => "Aplikagarria",
"Add storage" => "Gehitu biltegiratzea",
-"None set" => "Ezarri gabe",
"All Users" => "Erabiltzaile guztiak",
"Groups" => "Taldeak",
"Users" => "Erabiltzaileak",
diff --git a/apps/files_external/l10n/fa.php b/apps/files_external/l10n/fa.php
index 544b8a14d5c..4b74443d40d 100644
--- a/apps/files_external/l10n/fa.php
+++ b/apps/files_external/l10n/fa.php
@@ -13,9 +13,7 @@ $TRANSLATIONS = array(
"External storage" => "حافظه خارجی",
"Configuration" => "پیکربندی",
"Options" => "تنظیمات",
-"Applicable" => "قابل اجرا",
"Add storage" => "اضافه کردن حافظه",
-"None set" => "تنظیم نشده",
"All Users" => "تمام کاربران",
"Groups" => "گروه ها",
"Users" => "کاربران",
diff --git a/apps/files_external/l10n/fi_FI.php b/apps/files_external/l10n/fi_FI.php
index d2f9d1a73a5..9f8dbd414fd 100644
--- a/apps/files_external/l10n/fi_FI.php
+++ b/apps/files_external/l10n/fi_FI.php
@@ -14,9 +14,9 @@ $TRANSLATIONS = array(
"External storage" => "Ulkoinen tallennustila",
"Configuration" => "Asetukset",
"Options" => "Valinnat",
-"Applicable" => "Sovellettavissa",
+"Available for" => "Saatavuus",
"Add storage" => "Lisää tallennustila",
-"None set" => "Ei asetettu",
+"No user or group" => "Ei käyttäjää tai ryhmää",
"All Users" => "Kaikki käyttäjät",
"Groups" => "Ryhmät",
"Users" => "Käyttäjät",
diff --git a/apps/files_external/l10n/fr.php b/apps/files_external/l10n/fr.php
index 4b8e2b905b6..1a306113f4d 100644
--- a/apps/files_external/l10n/fr.php
+++ b/apps/files_external/l10n/fr.php
@@ -14,9 +14,9 @@ $TRANSLATIONS = array(
"External storage" => "Stockage externe",
"Configuration" => "Configuration",
"Options" => "Options",
-"Applicable" => "Disponible",
+"Available for" => "Disponible pour",
"Add storage" => "Ajouter un support de stockage",
-"None set" => "Aucun spécifié",
+"No user or group" => "Aucun utilisateur ou groupe",
"All Users" => "Tous les utilisateurs",
"Groups" => "Groupes",
"Users" => "Utilisateurs",
diff --git a/apps/files_external/l10n/gl.php b/apps/files_external/l10n/gl.php
index ec13fe241f6..3b5aaa53de0 100644
--- a/apps/files_external/l10n/gl.php
+++ b/apps/files_external/l10n/gl.php
@@ -14,9 +14,9 @@ $TRANSLATIONS = array(
"External storage" => "Almacenamento externo",
"Configuration" => "Configuración",
"Options" => "Opcións",
-"Applicable" => "Aplicábel",
+"Available for" => "Dispoñíbel para",
"Add storage" => "Engadir almacenamento",
-"None set" => "Ningún definido",
+"No user or group" => "Non hai usuario ou grupo",
"All Users" => "Todos os usuarios",
"Groups" => "Grupos",
"Users" => "Usuarios",
diff --git a/apps/files_external/l10n/he.php b/apps/files_external/l10n/he.php
index 6aec07e78cf..e433f4fc306 100644
--- a/apps/files_external/l10n/he.php
+++ b/apps/files_external/l10n/he.php
@@ -9,8 +9,6 @@ $TRANSLATIONS = array(
"Folder name" => "שם התיקייה",
"Configuration" => "הגדרות",
"Options" => "אפשרויות",
-"Applicable" => "ניתן ליישום",
-"None set" => "לא הוגדרה",
"All Users" => "כל המשתמשים",
"Groups" => "קבוצות",
"Users" => "משתמשים",
diff --git a/apps/files_external/l10n/hu_HU.php b/apps/files_external/l10n/hu_HU.php
index 60661380433..9fed43e6267 100644
--- a/apps/files_external/l10n/hu_HU.php
+++ b/apps/files_external/l10n/hu_HU.php
@@ -13,9 +13,7 @@ $TRANSLATIONS = array(
"External storage" => "Külső tárolók",
"Configuration" => "Beállítások",
"Options" => "Opciók",
-"Applicable" => "Érvényességi kör",
"Add storage" => "Tároló becsatolása",
-"None set" => "Nincs beállítva",
"All Users" => "Az összes felhasználó",
"Groups" => "Csoportok",
"Users" => "Felhasználók",
diff --git a/apps/files_external/l10n/id.php b/apps/files_external/l10n/id.php
index 9f91fdf992f..94fa89077a8 100644
--- a/apps/files_external/l10n/id.php
+++ b/apps/files_external/l10n/id.php
@@ -12,9 +12,7 @@ $TRANSLATIONS = array(
"External storage" => "Penyimpanan eksternal",
"Configuration" => "Konfigurasi",
"Options" => "Opsi",
-"Applicable" => "Berlaku",
"Add storage" => "Tambahkan penyimpanan",
-"None set" => "Tidak satupun di set",
"All Users" => "Semua Pengguna",
"Groups" => "Grup",
"Users" => "Pengguna",
diff --git a/apps/files_external/l10n/is.php b/apps/files_external/l10n/is.php
index e86cfa108a6..5a350bad4a0 100644
--- a/apps/files_external/l10n/is.php
+++ b/apps/files_external/l10n/is.php
@@ -11,8 +11,6 @@ $TRANSLATIONS = array(
"Folder name" => "Nafn möppu",
"Configuration" => "Uppsetning",
"Options" => "Stillingar",
-"Applicable" => "Gilt",
-"None set" => "Ekkert sett",
"All Users" => "Allir notendur",
"Groups" => "Hópar",
"Users" => "Notendur",
diff --git a/apps/files_external/l10n/it.php b/apps/files_external/l10n/it.php
index d62d8e97327..ea3e5738189 100644
--- a/apps/files_external/l10n/it.php
+++ b/apps/files_external/l10n/it.php
@@ -14,9 +14,9 @@ $TRANSLATIONS = array(
"External storage" => "Archiviazione esterna",
"Configuration" => "Configurazione",
"Options" => "Opzioni",
-"Applicable" => "Applicabile",
+"Available for" => "Disponibile per",
"Add storage" => "Aggiungi archiviazione",
-"None set" => "Nessuna impostazione",
+"No user or group" => "Nessun utente o gruppo",
"All Users" => "Tutti gli utenti",
"Groups" => "Gruppi",
"Users" => "Utenti",
diff --git a/apps/files_external/l10n/ja.php b/apps/files_external/l10n/ja.php
index 312dc85188d..41deb100e57 100644
--- a/apps/files_external/l10n/ja.php
+++ b/apps/files_external/l10n/ja.php
@@ -14,9 +14,8 @@ $TRANSLATIONS = array(
"External storage" => "外部ストレージ",
"Configuration" => "設定",
"Options" => "オプション",
-"Applicable" => "適用範囲",
"Add storage" => "ストレージを追加",
-"None set" => "未設定",
+"No user or group" => "ユーザーもしくはグループがありません",
"All Users" => "すべてのユーザー",
"Groups" => "グループ",
"Users" => "ユーザー",
diff --git a/apps/files_external/l10n/ka_GE.php b/apps/files_external/l10n/ka_GE.php
index 4953f91ce6a..7412bb145b6 100644
--- a/apps/files_external/l10n/ka_GE.php
+++ b/apps/files_external/l10n/ka_GE.php
@@ -13,9 +13,7 @@ $TRANSLATIONS = array(
"External storage" => "ექსტერნალ საცავი",
"Configuration" => "კონფიგურაცია",
"Options" => "ოფცია",
-"Applicable" => "მიღებადი",
"Add storage" => "საცავის დამატება",
-"None set" => "არაფერია მითითებული",
"All Users" => "ყველა მომხმარებელი",
"Groups" => "ჯგუფები",
"Users" => "მომხმარებელი",
diff --git a/apps/files_external/l10n/ko.php b/apps/files_external/l10n/ko.php
index 088a419e1c1..87157e1f885 100644
--- a/apps/files_external/l10n/ko.php
+++ b/apps/files_external/l10n/ko.php
@@ -13,9 +13,7 @@ $TRANSLATIONS = array(
"External storage" => "외부 저장소",
"Configuration" => "설정",
"Options" => "옵션",
-"Applicable" => "적용 가능",
"Add storage" => "저장소 추가",
-"None set" => "설정되지 않음",
"All Users" => "모든 사용자",
"Groups" => "그룹",
"Users" => "사용자",
diff --git a/apps/files_external/l10n/lt_LT.php b/apps/files_external/l10n/lt_LT.php
index c96119c8b68..abb43ab8adc 100644
--- a/apps/files_external/l10n/lt_LT.php
+++ b/apps/files_external/l10n/lt_LT.php
@@ -13,9 +13,7 @@ $TRANSLATIONS = array(
"External storage" => "Išorinė saugykla",
"Configuration" => "Konfigūracija",
"Options" => "Nustatymai",
-"Applicable" => "Pritaikyti",
"Add storage" => "Pridėti saugyklą",
-"None set" => "Nieko nepasirinkta",
"All Users" => "Visi vartotojai",
"Groups" => "Grupės",
"Users" => "Vartotojai",
diff --git a/apps/files_external/l10n/lv.php b/apps/files_external/l10n/lv.php
index 18e56178892..1512ff0dc2f 100644
--- a/apps/files_external/l10n/lv.php
+++ b/apps/files_external/l10n/lv.php
@@ -13,9 +13,7 @@ $TRANSLATIONS = array(
"External storage" => "Ārējā krātuve",
"Configuration" => "Konfigurācija",
"Options" => "Opcijas",
-"Applicable" => "Piemērojams",
"Add storage" => "Pievienot krātuvi",
-"None set" => "Neviens nav iestatīts",
"All Users" => "Visi lietotāji",
"Groups" => "Grupas",
"Users" => "Lietotāji",
diff --git a/apps/files_external/l10n/mk.php b/apps/files_external/l10n/mk.php
index b59bb138f1d..ddce2d5c178 100644
--- a/apps/files_external/l10n/mk.php
+++ b/apps/files_external/l10n/mk.php
@@ -11,8 +11,6 @@ $TRANSLATIONS = array(
"Folder name" => "Име на папка",
"Configuration" => "Конфигурација",
"Options" => "Опции",
-"Applicable" => "Применливо",
-"None set" => "Ништо поставено",
"All Users" => "Сите корисници",
"Groups" => "Групи",
"Users" => "Корисници",
diff --git a/apps/files_external/l10n/nb_NO.php b/apps/files_external/l10n/nb_NO.php
index c103112dbe3..d8149520ea7 100644
--- a/apps/files_external/l10n/nb_NO.php
+++ b/apps/files_external/l10n/nb_NO.php
@@ -5,6 +5,7 @@ $TRANSLATIONS = array(
"Grant access" => "Gi tilgang",
"Please provide a valid Dropbox app key and secret." => "Vær vennlig å oppgi gyldig Dropbox appnøkkel og hemmelighet.",
"Error configuring Google Drive storage" => "Feil med konfigurering av Google Drive",
+"Saved" => "Lagret",
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it." => "<b>Advarsel:</b> \"smbclient\" er ikke installert. Kan ikke montere CIFS/SMB mapper. Ta kontakt med din systemadministrator for å installere det.",
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting of FTP shares is not possible. Please ask your system administrator to install it." => "<b>Advarsel:</b> FTP støtte i PHP er ikke slått på eller innstallert. Kan ikke montere FTP mapper. Ta kontakt med din systemadministrator for å innstallere det.",
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask your system administrator to install it." => "<b>Advarsel:</b> Curl støtte i PHP er ikke aktivert eller innstallert. Kan ikke montere owncloud/WebDAV eller Googledrive. Ta kontakt med din systemadministrator for å innstallerer det.",
@@ -13,9 +14,7 @@ $TRANSLATIONS = array(
"External storage" => "Ekstern lagringsplass",
"Configuration" => "Konfigurasjon",
"Options" => "Innstillinger",
-"Applicable" => "Anvendelig",
"Add storage" => "Legg til lagringsplass",
-"None set" => "Ingen valgt",
"All Users" => "Alle brukere",
"Groups" => "Grupper",
"Users" => "Brukere",
diff --git a/apps/files_external/l10n/nl.php b/apps/files_external/l10n/nl.php
index 4fa579775f9..dceccc7ee53 100644
--- a/apps/files_external/l10n/nl.php
+++ b/apps/files_external/l10n/nl.php
@@ -14,9 +14,9 @@ $TRANSLATIONS = array(
"External storage" => "Externe opslag",
"Configuration" => "Configuratie",
"Options" => "Opties",
-"Applicable" => "Van toepassing",
+"Available for" => "Beschikbaar voor",
"Add storage" => "Toevoegen opslag",
-"None set" => "Niets ingesteld",
+"No user or group" => "Geen gebruiker of groep",
"All Users" => "Alle gebruikers",
"Groups" => "Groepen",
"Users" => "Gebruikers",
diff --git a/apps/files_external/l10n/pl.php b/apps/files_external/l10n/pl.php
index ece0620f754..4a3dbaf206a 100644
--- a/apps/files_external/l10n/pl.php
+++ b/apps/files_external/l10n/pl.php
@@ -14,9 +14,9 @@ $TRANSLATIONS = array(
"External storage" => "Zewnętrzne zasoby dyskowe",
"Configuration" => "Konfiguracja",
"Options" => "Opcje",
-"Applicable" => "Zastosowanie",
+"Available for" => "Dostępne przez",
"Add storage" => "Dodaj zasoby dyskowe",
-"None set" => "Nie ustawione",
+"No user or group" => "Brak użytkownika lub grupy",
"All Users" => "Wszyscy uzytkownicy",
"Groups" => "Grupy",
"Users" => "Użytkownicy",
diff --git a/apps/files_external/l10n/pt_BR.php b/apps/files_external/l10n/pt_BR.php
index fbb945c5439..5638fd1d703 100644
--- a/apps/files_external/l10n/pt_BR.php
+++ b/apps/files_external/l10n/pt_BR.php
@@ -14,9 +14,9 @@ $TRANSLATIONS = array(
"External storage" => "Armazenamento Externo",
"Configuration" => "Configuração",
"Options" => "Opções",
-"Applicable" => "Aplicável",
+"Available for" => "Disponível para",
"Add storage" => "Adicionar Armazenamento",
-"None set" => "Nenhum definido",
+"No user or group" => "Nenhum usuário ou grupo",
"All Users" => "Todos os Usuários",
"Groups" => "Grupos",
"Users" => "Usuários",
diff --git a/apps/files_external/l10n/pt_PT.php b/apps/files_external/l10n/pt_PT.php
index eb4d8feb41a..5bd2d0d43b6 100644
--- a/apps/files_external/l10n/pt_PT.php
+++ b/apps/files_external/l10n/pt_PT.php
@@ -14,9 +14,7 @@ $TRANSLATIONS = array(
"External storage" => "Armazenamento Externo",
"Configuration" => "Configuração",
"Options" => "Opções",
-"Applicable" => "Aplicável",
"Add storage" => "Adicionar armazenamento",
-"None set" => "Não definido",
"All Users" => "Todos os utilizadores",
"Groups" => "Grupos",
"Users" => "Utilizadores",
diff --git a/apps/files_external/l10n/ro.php b/apps/files_external/l10n/ro.php
index a90b0299e17..e6cdd8450ec 100644
--- a/apps/files_external/l10n/ro.php
+++ b/apps/files_external/l10n/ro.php
@@ -14,9 +14,7 @@ $TRANSLATIONS = array(
"External storage" => "Stocare externă",
"Configuration" => "Configurație",
"Options" => "Opțiuni",
-"Applicable" => "Aplicabil",
"Add storage" => "Adauga stocare",
-"None set" => "Niciunul",
"All Users" => "Toți utilizatorii",
"Groups" => "Grupuri",
"Users" => "Utilizatori",
diff --git a/apps/files_external/l10n/ru.php b/apps/files_external/l10n/ru.php
index 8ed437839cd..d4695c867af 100644
--- a/apps/files_external/l10n/ru.php
+++ b/apps/files_external/l10n/ru.php
@@ -14,9 +14,7 @@ $TRANSLATIONS = array(
"External storage" => "Внешний носитель данных",
"Configuration" => "Конфигурация",
"Options" => "Опции",
-"Applicable" => "Применимый",
"Add storage" => "Добавить носитель данных",
-"None set" => "Не установлено",
"All Users" => "Все пользователи",
"Groups" => "Группы",
"Users" => "Пользователи",
diff --git a/apps/files_external/l10n/si_LK.php b/apps/files_external/l10n/si_LK.php
index ac41f596340..a9f39a3bbc9 100644
--- a/apps/files_external/l10n/si_LK.php
+++ b/apps/files_external/l10n/si_LK.php
@@ -9,8 +9,6 @@ $TRANSLATIONS = array(
"Folder name" => "ෆොල්ඩරයේ නම",
"Configuration" => "වින්‍යාසය",
"Options" => "විකල්පයන්",
-"Applicable" => "අදාළ",
-"None set" => "කිසිවක් නැත",
"All Users" => "සියළු පරිශීලකයන්",
"Groups" => "කණ්ඩායම්",
"Users" => "පරිශීලකයන්",
diff --git a/apps/files_external/l10n/sk_SK.php b/apps/files_external/l10n/sk_SK.php
index aa288982576..1f1a150b8a1 100644
--- a/apps/files_external/l10n/sk_SK.php
+++ b/apps/files_external/l10n/sk_SK.php
@@ -5,6 +5,7 @@ $TRANSLATIONS = array(
"Grant access" => "Povoliť prístup",
"Please provide a valid Dropbox app key and secret." => "Zadajte platný kľúč aplikácie a heslo Dropbox",
"Error configuring Google Drive storage" => "Chyba pri konfigurácii úložiska Google drive",
+"Saved" => "Uložené",
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it." => "<b>Upozornenie:</b> \"smbclient\" nie je nainštalovaný. Nie je možné pripojenie oddielov CIFS/SMB. Požiadajte administrátora systému, nech ho nainštaluje.",
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting of FTP shares is not possible. Please ask your system administrator to install it." => "<b>Upozornenie:</b> Podpora FTP v PHP nie je povolená alebo nainštalovaná. Nie je možné pripojenie oddielov FTP. Požiadajte administrátora systému, nech ho nainštaluje.",
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask your system administrator to install it." => "<b>Varovanie:</b> nie je nainštalovaná, alebo povolená, podpora Curl v PHP. Nie je možné pripojenie oddielov ownCloud, WebDAV, či GoogleDrive. Prosím požiadajte svojho administrátora systému, nech ju nainštaluje.",
@@ -13,9 +14,7 @@ $TRANSLATIONS = array(
"External storage" => "Externé úložisko",
"Configuration" => "Nastavenia",
"Options" => "Možnosti",
-"Applicable" => "Aplikovateľné",
"Add storage" => "Pridať úložisko",
-"None set" => "Žiadne nastavené",
"All Users" => "Všetci používatelia",
"Groups" => "Skupiny",
"Users" => "Používatelia",
diff --git a/apps/files_external/l10n/sl.php b/apps/files_external/l10n/sl.php
index 05e626fcf83..d02b8f499d6 100644
--- a/apps/files_external/l10n/sl.php
+++ b/apps/files_external/l10n/sl.php
@@ -14,9 +14,9 @@ $TRANSLATIONS = array(
"External storage" => "Zunanja shramba",
"Configuration" => "Nastavitve",
"Options" => "Možnosti",
-"Applicable" => "Se uporablja",
+"Available for" => "Na voljo za",
"Add storage" => "Dodaj shrambo",
-"None set" => "Ni nastavljeno",
+"No user or group" => "Ni uporabnika ali skupine",
"All Users" => "Vsi uporabniki",
"Groups" => "Skupine",
"Users" => "Uporabniki",
diff --git a/apps/files_external/l10n/sv.php b/apps/files_external/l10n/sv.php
index 183df674b9d..e2a4a0a8063 100644
--- a/apps/files_external/l10n/sv.php
+++ b/apps/files_external/l10n/sv.php
@@ -5,6 +5,7 @@ $TRANSLATIONS = array(
"Grant access" => "Bevilja åtkomst",
"Please provide a valid Dropbox app key and secret." => "Ange en giltig Dropbox nyckel och hemlighet.",
"Error configuring Google Drive storage" => "Fel vid konfigurering av Google Drive",
+"Saved" => "Sparad",
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it." => "<b>Varning:</b> \"smb-klienten\" är inte installerad. Montering av CIFS/SMB delningar är inte möjligt. Kontakta din systemadministratör för att få den installerad.",
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting of FTP shares is not possible. Please ask your system administrator to install it." => "<b>Varning:</b> Stöd för FTP i PHP är inte aktiverat eller installerat. Montering av FTP-delningar är inte möjligt. Kontakta din systemadministratör för att få det installerat.",
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask your system administrator to install it." => "<b>Varning:<b> Curl-stöd i PHP är inte aktiverat eller installerat. Montering av ownCloud / WebDAV eller GoogleDrive är inte möjligt. Vänligen be din administratör att installera det.",
@@ -13,14 +14,15 @@ $TRANSLATIONS = array(
"External storage" => "Extern lagring",
"Configuration" => "Konfiguration",
"Options" => "Alternativ",
-"Applicable" => "Tillämplig",
+"Available for" => "Tillgänglig för",
"Add storage" => "Lägg till lagring",
-"None set" => "Ingen angiven",
+"No user or group" => "Ingen användare eller grupp",
"All Users" => "Alla användare",
"Groups" => "Grupper",
"Users" => "Användare",
"Delete" => "Radera",
"Enable User External Storage" => "Aktivera extern lagring för användare",
+"Allow users to mount the following external storage" => "Tillåt användare att montera följande extern lagring",
"SSL root certificates" => "SSL rotcertifikat",
"Import Root Certificate" => "Importera rotcertifikat"
);
diff --git a/apps/files_external/l10n/ta_LK.php b/apps/files_external/l10n/ta_LK.php
index 94ddaf9c5e1..fe5d2a8bc87 100644
--- a/apps/files_external/l10n/ta_LK.php
+++ b/apps/files_external/l10n/ta_LK.php
@@ -9,8 +9,6 @@ $TRANSLATIONS = array(
"Folder name" => "கோப்புறை பெயர்",
"Configuration" => "தகவமைப்பு",
"Options" => "தெரிவுகள்",
-"Applicable" => "பயன்படத்தக்க",
-"None set" => "தொகுப்பில்லா",
"All Users" => "பயனாளர்கள் எல்லாம்",
"Groups" => "குழுக்கள்",
"Users" => "பயனாளர்",
diff --git a/apps/files_external/l10n/th_TH.php b/apps/files_external/l10n/th_TH.php
index a1a56a4d2e4..0a5a419c5e5 100644
--- a/apps/files_external/l10n/th_TH.php
+++ b/apps/files_external/l10n/th_TH.php
@@ -11,8 +11,6 @@ $TRANSLATIONS = array(
"Folder name" => "ชื่อโฟลเดอร์",
"Configuration" => "การกำหนดค่า",
"Options" => "ตัวเลือก",
-"Applicable" => "สามารถใช้งานได้",
-"None set" => "ยังไม่มีการกำหนด",
"All Users" => "ผู้ใช้งานทั้งหมด",
"Groups" => "กลุ่ม",
"Users" => "ผู้ใช้งาน",
diff --git a/apps/files_external/l10n/tr.php b/apps/files_external/l10n/tr.php
index a835d6f174a..426f652e3a6 100644
--- a/apps/files_external/l10n/tr.php
+++ b/apps/files_external/l10n/tr.php
@@ -8,15 +8,15 @@ $TRANSLATIONS = array(
"Saved" => "Kaydedildi",
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it." => "<b>Uyarı:</b> \"smbclient\" kurulu değil. CIFS/SMB paylaşımlarını bağlama işlemi mümkün olmadı. Lütfen kurulumu için sistem yöneticinize danışın.",
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting of FTP shares is not possible. Please ask your system administrator to install it." => "<b>Uyarı:</b> PHP içerisinde FTP desteği etkin veya yüklü değil. FTP paylaşımlarını bağlama işlemi mümkün olmadı. Lütfen kurulumu için sistem yöneticinize danışın.",
-"<b>Warning:</b> The Curl support in PHP is not enabled or installed. Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask your system administrator to install it." => "<b>Uyarı:</b> PHP içerisinde Curl desteği etkin veya yüklü değil. OwnCloud / WebDAV veya GoogleDrive bağlama işlemi mümkün olmadı. Lütfen kurulumu için sistem yöneticinizde danışın.",
+"<b>Warning:</b> The Curl support in PHP is not enabled or installed. Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask your system administrator to install it." => "<b>Uyarı:</b> PHP içerisinde Curl desteği etkin veya yüklü değil. ownCloud / WebDAV veya GoogleDrive bağlama işlemi mümkün olmadı. Lütfen kurulumu için sistem yöneticinizde danışın.",
"External Storage" => "Harici Depolama",
-"Folder name" => "Dizin ismi",
+"Folder name" => "Klasör ismi",
"External storage" => "Harici depolama",
"Configuration" => "Yapılandırma",
"Options" => "Seçenekler",
-"Applicable" => "Uygulanabilir",
+"Available for" => "Kullanabilenler",
"Add storage" => "Depo ekle",
-"None set" => "Hiçbiri",
+"No user or group" => "Kullanıcı veya grup yok",
"All Users" => "Tüm Kullanıcılar",
"Groups" => "Gruplar",
"Users" => "Kullanıcılar",
diff --git a/apps/files_external/l10n/uk.php b/apps/files_external/l10n/uk.php
index a7c028aa935..2f5767c9a1d 100644
--- a/apps/files_external/l10n/uk.php
+++ b/apps/files_external/l10n/uk.php
@@ -13,9 +13,7 @@ $TRANSLATIONS = array(
"External storage" => "Зовнішнє сховище",
"Configuration" => "Налаштування",
"Options" => "Опції",
-"Applicable" => "Придатний",
"Add storage" => "Додати сховище",
-"None set" => "Не встановлено",
"All Users" => "Усі користувачі",
"Groups" => "Групи",
"Users" => "Користувачі",
diff --git a/apps/files_external/l10n/vi.php b/apps/files_external/l10n/vi.php
index 5fd00dc2bf5..370bd71c31c 100644
--- a/apps/files_external/l10n/vi.php
+++ b/apps/files_external/l10n/vi.php
@@ -13,9 +13,7 @@ $TRANSLATIONS = array(
"External storage" => "Lưu trữ ngoài",
"Configuration" => "Cấu hình",
"Options" => "Tùy chọn",
-"Applicable" => "Áp dụng",
"Add storage" => "Thêm bộ nhớ",
-"None set" => "không",
"All Users" => "Tất cả người dùng",
"Groups" => "Nhóm",
"Users" => "Người dùng",
diff --git a/apps/files_external/l10n/zh_CN.php b/apps/files_external/l10n/zh_CN.php
index bb85d0e4f49..3051df04d93 100644
--- a/apps/files_external/l10n/zh_CN.php
+++ b/apps/files_external/l10n/zh_CN.php
@@ -13,9 +13,7 @@ $TRANSLATIONS = array(
"External storage" => "外部存储",
"Configuration" => "配置",
"Options" => "选项",
-"Applicable" => "适用的",
"Add storage" => "添加存储",
-"None set" => "未设置",
"All Users" => "所有用户",
"Groups" => "组",
"Users" => "用户",
diff --git a/apps/files_external/l10n/zh_TW.php b/apps/files_external/l10n/zh_TW.php
index 7c256cd2ab7..ae7d84b0ee3 100644
--- a/apps/files_external/l10n/zh_TW.php
+++ b/apps/files_external/l10n/zh_TW.php
@@ -13,9 +13,7 @@ $TRANSLATIONS = array(
"External storage" => "外部儲存",
"Configuration" => "設定",
"Options" => "選項",
-"Applicable" => "可用的",
"Add storage" => "增加儲存區",
-"None set" => "尚未設定",
"All Users" => "所有使用者",
"Groups" => "群組",
"Users" => "使用者",
diff --git a/apps/files_external/lib/webdav.php b/apps/files_external/lib/webdav.php
index 279ae716935..f5010f92208 100644
--- a/apps/files_external/lib/webdav.php
+++ b/apps/files_external/lib/webdav.php
@@ -267,7 +267,7 @@ class DAV extends \OC\Files\Storage\Common {
$curl = curl_init();
curl_setopt($curl, CURLOPT_USERPWD, $this->user . ':' . $this->password);
- curl_setopt($curl, CURLOPT_URL, $this->createBaseUri() . str_replace(' ', '%20', $target));
+ curl_setopt($curl, CURLOPT_URL, $this->createBaseUri() . $this->encodePath($target));
curl_setopt($curl, CURLOPT_BINARYTRANSFER, true);
curl_setopt($curl, CURLOPT_INFILE, $source); // file pointer
curl_setopt($curl, CURLOPT_INFILESIZE, filesize($path));
diff --git a/apps/files_external/templates/settings.php b/apps/files_external/templates/settings.php
index 80238666376..0d04e35e7fe 100644
--- a/apps/files_external/templates/settings.php
+++ b/apps/files_external/templates/settings.php
@@ -1,152 +1,152 @@
-<form id="files_external">
- <fieldset class="personalblock">
+<form id="files_external" class="section">
<h2><?php p($l->t('External Storage')); ?></h2>
- <?php if (isset($_['dependencies']) and ($_['dependencies']<>'')) print_unescaped(''.$_['dependencies'].''); ?>
- <table id="externalStorage" class="grid" data-admin='<?php print_unescaped(json_encode($_['isAdminPage'])); ?>'>
- <thead>
- <tr>
- <th></th>
- <th><?php p($l->t('Folder name')); ?></th>
- <th><?php p($l->t('External storage')); ?></th>
- <th><?php p($l->t('Configuration')); ?></th>
- <!--<th><?php p($l->t('Options')); ?></th> -->
- <?php if ($_['isAdminPage']) print_unescaped('<th>'.$l->t('Applicable').'</th>'); ?>
- <th>&nbsp;</th>
- </tr>
- </thead>
- <tbody width="100%">
- <?php $_['mounts'] = array_merge($_['mounts'], array('' => array())); ?>
- <?php foreach ($_['mounts'] as $mount): ?>
- <tr <?php print_unescaped(($mount['mountpoint'] !== '') ? 'class="'.OC_Util::sanitizeHTML($mount['class']).'"' : 'id="addMountPoint"'); ?>>
- <td class="status">
- <?php if (isset($mount['status'])): ?>
- <span class="<?php p(($mount['status']) ? 'success' : 'error'); ?>"></span>
- <?php endif; ?>
+ <?php if (isset($_['dependencies']) and ($_['dependencies']<>'')) print_unescaped(''.$_['dependencies'].''); ?>
+ <table id="externalStorage" class="grid" data-admin='<?php print_unescaped(json_encode($_['isAdminPage'])); ?>'>
+ <thead>
+ <tr>
+ <th></th>
+ <th><?php p($l->t('Folder name')); ?></th>
+ <th><?php p($l->t('External storage')); ?></th>
+ <th><?php p($l->t('Configuration')); ?></th>
+ <!--<th><?php p($l->t('Options')); ?></th> -->
+ <?php if ($_['isAdminPage']) print_unescaped('<th>'.$l->t('Available for').'</th>'); ?>
+ <th>&nbsp;</th>
+ </tr>
+ </thead>
+ <tbody width="100%">
+ <?php $_['mounts'] = array_merge($_['mounts'], array('' => array())); ?>
+ <?php foreach ($_['mounts'] as $mount): ?>
+ <tr <?php print_unescaped(isset($mount['mountpoint']) ? 'class="'.OC_Util::sanitizeHTML($mount['class']).'"' : 'id="addMountPoint"'); ?>>
+ <td class="status">
+ <?php if (isset($mount['status'])): ?>
+ <span class="<?php p(($mount['status']) ? 'success' : 'error'); ?>"></span>
+ <?php endif; ?>
+ </td>
+ <td class="mountPoint"><input type="text" name="mountPoint"
+ value="<?php p(isset($mount['mountpoint']) ? $mount['mountpoint'] : ''); ?>"
+ placeholder="<?php p($l->t('Folder name')); ?>" /></td>
+ <?php if (!isset($mount['mountpoint'])): ?>
+ <td class="backend">
+ <select id="selectBackend" data-configurations='<?php print_unescaped(json_encode($_['backends'])); ?>'>
+ <option value="" disabled selected
+ style="display:none;"><?php p($l->t('Add storage')); ?></option>
+ <?php foreach ($_['backends'] as $class => $backend): ?>
+ <option value="<?php p($class); ?>"><?php p($backend['backend']); ?></option>
+ <?php endforeach; ?>
+ </select>
</td>
- <td class="mountPoint"><input type="text" name="mountPoint"
- value="<?php p($mount['mountpoint']); ?>"
- placeholder="<?php p($l->t('Folder name')); ?>" /></td>
- <?php if ($mount['mountpoint'] == ''): ?>
- <td class="backend">
- <select id="selectBackend" data-configurations='<?php print_unescaped(json_encode($_['backends'])); ?>'>
- <option value="" disabled selected
- style="display:none;"><?php p($l->t('Add storage')); ?></option>
- <?php foreach ($_['backends'] as $class => $backend): ?>
- <option value="<?php p($class); ?>"><?php p($backend['backend']); ?></option>
- <?php endforeach; ?>
- </select>
- </td>
- <?php else: ?>
- <td class="backend"
- data-class="<?php p($mount['class']); ?>"><?php p($mount['backend']); ?></td>
- <?php endif; ?>
- <td class ="configuration" width="100%">
- <?php if (isset($mount['options'])): ?>
- <?php foreach ($mount['options'] as $parameter => $value): ?>
- <?php if (isset($_['backends'][$mount['class']]['configuration'][$parameter])): ?>
- <?php
- $placeholder = $_['backends'][$mount['class']]['configuration'][$parameter];
- $is_optional = FALSE;
- if (strpos($placeholder, '&') === 0) {
- $is_optional = TRUE;
- $placeholder = substr($placeholder, 1);
- }
- ?>
- <?php if (strpos($placeholder, '*') === 0): ?>
- <input type="password"
- <?php if ($is_optional): ?> class="optional"<?php endif; ?>
- data-parameter="<?php p($parameter); ?>"
- value="<?php p($value); ?>"
- placeholder="<?php p(substr($placeholder, 1)); ?>" />
- <?php elseif (strpos($placeholder, '!') === 0): ?>
- <label><input type="checkbox"
- data-parameter="<?php p($parameter); ?>"
- <?php if ($value == 'true'): ?> checked="checked"<?php endif; ?>
- /><?php p(substr($placeholder, 1)); ?></label>
- <?php elseif (strpos($placeholder, '#') === 0): ?>
- <input type="hidden"
- data-parameter="<?php p($parameter); ?>"
- value="<?php p($value); ?>" />
- <?php else: ?>
- <input type="text"
- <?php if ($is_optional): ?> class="optional"<?php endif; ?>
- data-parameter="<?php p($parameter); ?>"
- value="<?php p($value); ?>"
- placeholder="<?php p($placeholder); ?>" />
- <?php endif; ?>
+ <?php else: ?>
+ <td class="backend"
+ data-class="<?php p($mount['class']); ?>"><?php p($mount['backend']); ?></td>
+ <?php endif; ?>
+ <td class ="configuration" width="100%">
+ <?php if (isset($mount['options'])): ?>
+ <?php foreach ($mount['options'] as $parameter => $value): ?>
+ <?php if (isset($_['backends'][$mount['class']]['configuration'][$parameter])): ?>
+ <?php
+ $placeholder = $_['backends'][$mount['class']]['configuration'][$parameter];
+ $is_optional = FALSE;
+ if (strpos($placeholder, '&') === 0) {
+ $is_optional = TRUE;
+ $placeholder = substr($placeholder, 1);
+ }
+ ?>
+ <?php if (strpos($placeholder, '*') === 0): ?>
+ <input type="password"
+ <?php if ($is_optional): ?> class="optional"<?php endif; ?>
+ data-parameter="<?php p($parameter); ?>"
+ value="<?php p($value); ?>"
+ placeholder="<?php p(substr($placeholder, 1)); ?>" />
+ <?php elseif (strpos($placeholder, '!') === 0): ?>
+ <label><input type="checkbox"
+ data-parameter="<?php p($parameter); ?>"
+ <?php if ($value == 'true'): ?> checked="checked"<?php endif; ?>
+ /><?php p(substr($placeholder, 1)); ?></label>
+ <?php elseif (strpos($placeholder, '#') === 0): ?>
+ <input type="hidden"
+ data-parameter="<?php p($parameter); ?>"
+ value="<?php p($value); ?>" />
+ <?php else: ?>
+ <input type="text"
+ <?php if ($is_optional): ?> class="optional"<?php endif; ?>
+ data-parameter="<?php p($parameter); ?>"
+ value="<?php p($value); ?>"
+ placeholder="<?php p($placeholder); ?>" />
<?php endif; ?>
- <?php endforeach; ?>
- <?php if (isset($_['backends'][$mount['class']]['custom']) && !in_array('files_external/js/'.$_['backends'][$mount['class']]['custom'], \OC_Util::$scripts)): ?>
- <?php OCP\Util::addScript('files_external', $_['backends'][$mount['class']]['custom']); ?>
<?php endif; ?>
+ <?php endforeach; ?>
+ <?php if (isset($_['backends'][$mount['class']]['custom']) && !in_array('files_external/js/'.$_['backends'][$mount['class']]['custom'], \OC_Util::$scripts)): ?>
+ <?php OCP\Util::addScript('files_external', $_['backends'][$mount['class']]['custom']); ?>
<?php endif; ?>
- </td>
- <?php if ($_['isAdminPage']): ?>
- <td class="applicable"
- align="right"
- data-applicable-groups='<?php if (isset($mount['applicable']['groups']))
- print_unescaped(json_encode($mount['applicable']['groups'])); ?>'
- data-applicable-users='<?php if (isset($mount['applicable']['users']))
- print_unescaped(json_encode($mount['applicable']['users'])); ?>'>
- <select class="chzn-select"
- multiple style="width:20em;"
- data-placeholder="<?php p($l->t('None set')); ?>">
- <option value="all" <?php if (isset($mount['applicable']['users']) && in_array('all', $mount['applicable']['users'])) print_unescaped('selected="selected"');?> ><?php p($l->t('All Users')); ?></option>
- <optgroup label="<?php p($l->t('Groups')); ?>">
- <?php foreach ($_['groups'] as $group): ?>
- <option value="<?php p($group); ?>(group)"
- <?php if (isset($mount['applicable']['groups']) && in_array($group, $mount['applicable']['groups'])): ?>
- selected="selected"
- <?php endif; ?>><?php p($group); ?></option>
- <?php endforeach; ?>
- </optgroup>
- <optgroup label="<?php p($l->t('Users')); ?>">
- <?php foreach ($_['users'] as $user): ?>
- <option value="<?php p($user); ?>"
- <?php if (isset($mount['applicable']['users']) && in_array($user, $mount['applicable']['users'])): ?>
- selected="selected"
- <?php endif; ?>><?php p($_['userDisplayNames'][$user]); ?></option>
- <?php endforeach; ?>
- </optgroup>
- </select>
- </td>
<?php endif; ?>
- <td <?php if ($mount['mountpoint'] != ''): ?>class="remove"
- <?php else: ?>style="visibility:hidden;"
- <?php endif ?>><img alt="<?php p($l->t('Delete')); ?>"
- title="<?php p($l->t('Delete')); ?>"
- class="svg action"
- src="<?php print_unescaped(image_path('core', 'actions/delete.svg')); ?>" /></td>
- </tr>
- <?php endforeach; ?>
- </tbody>
- </table>
- <br />
+ </td>
+ <?php if ($_['isAdminPage']): ?>
+ <td class="applicable"
+ align="right"
+ data-applicable-groups='<?php if (isset($mount['applicable']['groups']))
+ print_unescaped(json_encode($mount['applicable']['groups'])); ?>'
+ data-applicable-users='<?php if (isset($mount['applicable']['users']))
+ print_unescaped(json_encode($mount['applicable']['users'])); ?>'>
+ <select class="chzn-select"
+ multiple style="width:20em;"
+ data-placeholder="<?php p($l->t('No user or group')); ?>">
+ <option value="all"
+ <?php if (empty($mount['class']) || (isset($mount['applicable']['users']) && in_array('all', $mount['applicable']['users']))) print_unescaped('selected="selected"');?> >
+ <?php p($l->t('All Users')); ?>
+ </option>
+ <optgroup label="<?php p($l->t('Groups')); ?>">
+ <?php foreach ($_['groups'] as $group): ?>
+ <option value="<?php p($group); ?>(group)"
+ <?php if (isset($mount['applicable']['groups']) && in_array($group, $mount['applicable']['groups'])): ?>
+ selected="selected"
+ <?php endif; ?>><?php p($group); ?></option>
+ <?php endforeach; ?>
+ </optgroup>
+ <optgroup label="<?php p($l->t('Users')); ?>">
+ <?php foreach ($_['users'] as $user): ?>
+ <option value="<?php p($user); ?>"
+ <?php if (isset($mount['applicable']['users']) && in_array($user, $mount['applicable']['users'])): ?>
+ selected="selected"
+ <?php endif; ?>><?php p($_['userDisplayNames'][$user]); ?></option>
+ <?php endforeach; ?>
+ </optgroup>
+ </select>
+ </td>
+ <?php endif; ?>
+ <td <?php if (isset($mount['mountpoint'])): ?>class="remove"
+ <?php else: ?>style="visibility:hidden;"
+ <?php endif ?>><img alt="<?php p($l->t('Delete')); ?>"
+ title="<?php p($l->t('Delete')); ?>"
+ class="svg action"
+ src="<?php print_unescaped(image_path('core', 'actions/delete.svg')); ?>" /></td>
+ </tr>
+ <?php endforeach; ?>
+ </tbody>
+ </table>
+ <br />
- <?php if ($_['isAdminPage']): ?>
- <br />
- <input type="checkbox" name="allowUserMounting" id="allowUserMounting"
- 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>
+ <?php if ($_['isAdminPage']): ?>
+ <br />
+ <input type="checkbox" name="allowUserMounting" id="allowUserMounting"
+ 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>
- <p id="userMountingBackups"<?php if ($_['allowUserMounting'] != 'yes'): ?> class="hidden"<?php endif; ?>>
- <?php p($l->t('Allow users to mount the following external storage')); ?><br />
- <?php $i = 0; foreach ($_['personal_backends'] as $class => $backend): ?>
- <input type="checkbox" id="allowUserMountingBackends<?php p($i); ?>" name="allowUserMountingBackends[]" value="<?php p($class); ?>" <?php if ($backend['enabled']) print_unescaped(' checked="checked"'); ?> />
- <label for="allowUserMountingBackends<?php p($i); ?>"><?php p($backend['backend']); ?></label> <br />
- <?php $i++; ?>
- <?php endforeach; ?>
- </p>
- <?php endif; ?>
- </fieldset>
+ <p id="userMountingBackups"<?php if ($_['allowUserMounting'] != 'yes'): ?> class="hidden"<?php endif; ?>>
+ <?php p($l->t('Allow users to mount the following external storage')); ?><br />
+ <?php $i = 0; foreach ($_['personal_backends'] as $class => $backend): ?>
+ <input type="checkbox" id="allowUserMountingBackends<?php p($i); ?>" name="allowUserMountingBackends[]" value="<?php p($class); ?>" <?php if ($backend['enabled']) print_unescaped(' checked="checked"'); ?> />
+ <label for="allowUserMountingBackends<?php p($i); ?>"><?php p($backend['backend']); ?></label> <br />
+ <?php $i++; ?>
+ <?php endforeach; ?>
+ </p>
+ <?php endif; ?>
</form>
<?php if ( ! $_['isAdminPage']): ?>
-<form id="files_external"
+<form id="files_external" class="section"
method="post"
enctype="multipart/form-data"
action="<?php p(OCP\Util::linkTo('files_external', 'ajax/addRootCertificate.php')); ?>">
-<fieldset class="personalblock">
<h2><?php p($l->t('SSL root certificates'));?></h2>
<table id="sslCertificate" data-admin='<?php print_unescaped(json_encode($_['isAdminPage'])); ?>'>
<tbody width="100%">
@@ -166,6 +166,5 @@
<input type="hidden" name="requesttoken" value="<?php p($_['requesttoken']); ?>">
<input type="file" id="rootcert_import" name="rootcert_import">
<input type="submit" name="cert_import" value="<?php p($l->t('Import Root Certificate')); ?>" />
-</fieldset>
</form>
<?php endif; ?>
diff --git a/apps/files_sharing/ajax/list.php b/apps/files_sharing/ajax/list.php
new file mode 100644
index 00000000000..4b645496253
--- /dev/null
+++ b/apps/files_sharing/ajax/list.php
@@ -0,0 +1,91 @@
+<?php
+/**
+ * ownCloud
+ *
+ * @author Vincent Petry
+ * @copyright 2014 Vincent Petry <pvince81@owncloud.com>
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU AFFERO GENERAL PUBLIC LICENSE for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public
+ * License along with this library. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+// only need filesystem apps
+$RUNTIME_APPTYPES=array('filesystem');
+
+// Init owncloud
+
+if(!\OC_App::isEnabled('files_sharing')){
+ exit;
+}
+
+if(!isset($_GET['t'])){
+ \OC_Response::setStatus(400); //400 Bad Request
+ \OC_Log::write('core-preview', 'No token parameter was passed', \OC_Log::DEBUG);
+ exit;
+}
+
+$token = $_GET['t'];
+
+$password = null;
+if (isset($_POST['password'])) {
+ $password = $_POST['password'];
+}
+
+$relativePath = null;
+if (isset($_GET['dir'])) {
+ $relativePath = $_GET['dir'];
+}
+
+$data = \OCA\Files_Sharing\Helper::setupFromToken($token, $relativePath, $password);
+
+$linkItem = $data['linkItem'];
+// Load the files
+$dir = $data['realPath'];
+
+$dir = \OC\Files\Filesystem::normalizePath($dir);
+if (!\OC\Files\Filesystem::is_dir($dir . '/')) {
+ \OC_Response::setStatus(404);
+ \OCP\JSON::error(array('success' => false));
+ exit();
+}
+
+$data = array();
+$baseUrl = OCP\Util::linkTo('files_sharing', 'index.php') . '?t=' . urlencode($token) . '&dir=';
+
+// make filelist
+$files = \OCA\Files\Helper::getFiles($dir);
+
+$formattedFiles = array();
+foreach ($files as $file) {
+ $entry = \OCA\Files\Helper::formatFileInfo($file);
+ unset($entry['directory']); // for now
+ $entry['permissions'] = \OCP\PERMISSION_READ;
+ $formattedFiles[] = $entry;
+}
+
+$data['directory'] = $relativePath;
+$data['files'] = $formattedFiles;
+$data['dirToken'] = $linkItem['token'];
+
+$permissions = $linkItem['permissions'];
+
+// if globally disabled
+if (OC_Appconfig::getValue('core', 'shareapi_allow_public_upload', 'yes') === 'no') {
+ // only allow reading
+ $permissions = \OCP\PERMISSION_READ;
+}
+
+$data['permissions'] = $permissions;
+
+OCP\JSON::success(array('data' => $data));
diff --git a/apps/files_sharing/appinfo/update.php b/apps/files_sharing/appinfo/update.php
index 4b716e764f4..ab32108ea25 100644
--- a/apps/files_sharing/appinfo/update.php
+++ b/apps/files_sharing/appinfo/update.php
@@ -71,19 +71,6 @@ if (version_compare($installedVersion, '0.3', '<')) {
}
// clean up oc_share table from files which are no longer exists
-if (version_compare($installedVersion, '0.3.5', '<')) {
-
- // get all shares where the original file no longer exists
- $findShares = \OC_DB::prepare('SELECT `file_source` FROM `*PREFIX*share` LEFT JOIN `*PREFIX*filecache` ON `file_source` = `*PREFIX*filecache`.`fileid` WHERE `*PREFIX*filecache`.`fileid` IS NULL AND `*PREFIX*share`.`item_type` IN (\'file\', \'folder\')');
- $sharesFound = $findShares->execute(array())->fetchAll();
-
- // delete those shares from the oc_share table
- if (is_array($sharesFound) && !empty($sharesFound)) {
- $delArray = array();
- foreach ($sharesFound as $share) {
- $delArray[] = $share['file_source'];
- }
- $removeShares = \OC_DB::prepare('DELETE FROM `*PREFIX*share` WHERE `file_source` IN (?)');
- $result = $removeShares->execute(array(implode(',', $delArray)));
- }
+if (version_compare($installedVersion, '0.3.5.6', '<')) {
+ \OC\Files\Cache\Shared_Updater::fixBrokenSharesOnAppUpdate();
}
diff --git a/apps/files_sharing/appinfo/version b/apps/files_sharing/appinfo/version
index 09e9157034c..8f91d33378e 100644
--- a/apps/files_sharing/appinfo/version
+++ b/apps/files_sharing/appinfo/version
@@ -1 +1 @@
-0.3.5 \ No newline at end of file
+0.3.5.6
diff --git a/apps/files_sharing/css/public.css b/apps/files_sharing/css/public.css
index 5246a4b2fec..f0b9b04491f 100644
--- a/apps/files_sharing/css/public.css
+++ b/apps/files_sharing/css/public.css
@@ -35,6 +35,11 @@ body {
background: #fff;
text-align: center;
margin: 45px auto 0;
+ min-height: 150px;
+}
+
+#preview .notCreatable {
+ display: none;
}
#noPreview {
diff --git a/apps/files_sharing/js/public.js b/apps/files_sharing/js/public.js
index 06c168969de..9ce8985f1fd 100644
--- a/apps/files_sharing/js/public.js
+++ b/apps/files_sharing/js/public.js
@@ -8,16 +8,7 @@
*
*/
-/* global OC, FileList, FileActions */
-
-// Override download path to files_sharing/public.php
-function fileDownloadPath(dir, file) {
- var url = $('#downloadURL').val();
- if (url.indexOf('&path=') != -1) {
- url += '/'+file;
- }
- return url;
-}
+/* global OC, FileActions, FileList, Files */
$(document).ready(function() {
@@ -31,31 +22,43 @@ $(document).ready(function() {
action($('#filename').val());
}
}
- FileActions.register('dir', 'Open', OC.PERMISSION_READ, '', function(filename) {
- var tr = FileList.findFileEl(filename);
- if (tr.length > 0) {
- window.location = $(tr).find('a.name').attr('href');
- }
- });
+ }
- // override since the format is different
- FileList.getDownloadUrl = function(filename, dir) {
- if ($.isArray(filename)) {
- filename = JSON.stringify(filename);
- }
- var path = dir || FileList.getCurrentDirectory();
- var params = {
- service: 'files',
- t: $('#sharingToken').val(),
- path: path,
- download: null
- };
- if (filename) {
- params.files = filename;
- }
- return OC.filePath('', '', 'public.php') + '?' + OC.buildQueryString(params);
+ // override since the format is different
+ Files.getDownloadUrl = function(filename, dir) {
+ if ($.isArray(filename)) {
+ filename = JSON.stringify(filename);
+ }
+ var path = dir || FileList.getCurrentDirectory();
+ var params = {
+ service: 'files',
+ t: $('#sharingToken').val(),
+ path: path,
+ files: filename,
+ download: null
};
- }
+ return OC.filePath('', '', 'public.php') + '?' + OC.buildQueryString(params);
+ };
+
+ Files.getAjaxUrl = function(action, params) {
+ params = params || {};
+ params.t = $('#sharingToken').val();
+ return OC.filePath('files_sharing', 'ajax', action + '.php') + '?' + OC.buildQueryString(params);
+ };
+
+ FileList.linkTo = function(dir) {
+ var params = {
+ service: 'files',
+ t: $('#sharingToken').val(),
+ dir: dir
+ };
+ return OC.filePath('', '', 'public.php') + '?' + OC.buildQueryString(params);
+ };
+
+ Files.generatePreviewUrl = function(urlSpec) {
+ urlSpec.t = $('#dirToken').val();
+ return OC.generateUrl('/apps/files_sharing/ajax/publicpreview.php?') + $.param(urlSpec);
+ };
var file_upload_start = $('#file_upload_start');
file_upload_start.on('fileuploadadd', function(e, data) {
diff --git a/apps/files_sharing/js/share.js b/apps/files_sharing/js/share.js
index 9f0ed12f935..ea518f3b70e 100644
--- a/apps/files_sharing/js/share.js
+++ b/apps/files_sharing/js/share.js
@@ -1,15 +1,35 @@
+/*
+ * Copyright (c) 2014
+ *
+ * This file is licensed under the Affero General Public License version 3
+ * or later.
+ *
+ * See the COPYING-README file.
+ *
+ */
+
+/* global OC, t, FileList, FileActions */
$(document).ready(function() {
var disableSharing = $('#disableSharing').data('status'),
sharesLoaded = false;
if (typeof OC.Share !== 'undefined' && typeof FileActions !== 'undefined' && !disableSharing) {
+ var oldCreateRow = FileList._createRow;
+ FileList._createRow = function(fileData) {
+ var tr = oldCreateRow.apply(this, arguments);
+ if (fileData.shareOwner) {
+ tr.attr('data-share-owner', fileData.shareOwner);
+ }
+ return tr;
+ };
+
$('#fileList').on('fileActionsReady',function(){
- var allShared = $('#fileList').find('[data-share-owner]').find('[data-Action="Share"]');
+ var allShared = $('#fileList').find('[data-share-owner] [data-Action="Share"]');
allShared.addClass('permanent');
allShared.find('span').text(function(){
- $owner = $(this).closest('tr').attr('data-share-owner');
+ var $owner = $(this).closest('tr').attr('data-share-owner');
return ' ' + t('files_sharing', 'Shared by {owner}', {owner: $owner});
});
diff --git a/apps/files_sharing/l10n/et_EE.php b/apps/files_sharing/l10n/et_EE.php
index af5891fcc7f..7150f05da22 100644
--- a/apps/files_sharing/l10n/et_EE.php
+++ b/apps/files_sharing/l10n/et_EE.php
@@ -11,6 +11,7 @@ $TRANSLATIONS = array(
"sharing is disabled" => "jagamine on peatatud",
"For more info, please ask the person who sent this link." => "Täpsema info saamiseks palun pöördu lingi saatnud isiku poole.",
"shared by %s" => "jagas %s",
+"Download %s" => "Laadi alla %s",
"Direct link" => "Otsene link"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_sharing/l10n/sk_SK.php b/apps/files_sharing/l10n/sk_SK.php
index 4e9856da4a7..6856c0591f4 100644
--- a/apps/files_sharing/l10n/sk_SK.php
+++ b/apps/files_sharing/l10n/sk_SK.php
@@ -11,6 +11,7 @@ $TRANSLATIONS = array(
"sharing is disabled" => "zdieľanie je zakázané",
"For more info, please ask the person who sent this link." => "Pre viac informácií kontaktujte osobu, ktorá vám poslala tento odkaz.",
"shared by %s" => "Zdieľa %s",
+"Download %s" => "Stiahnuť %s",
"Direct link" => "Priama linka"
);
$PLURAL_FORMS = "nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;";
diff --git a/apps/files_sharing/l10n/sv.php b/apps/files_sharing/l10n/sv.php
index 2d037f9186e..94b7edf6977 100644
--- a/apps/files_sharing/l10n/sv.php
+++ b/apps/files_sharing/l10n/sv.php
@@ -10,6 +10,8 @@ $TRANSLATIONS = array(
"the link expired" => "giltighet för länken har gått ut",
"sharing is disabled" => "delning är inaktiverat",
"For more info, please ask the person who sent this link." => "För mer information, kontakta den person som skickade den här länken.",
+"shared by %s" => "delad av %s",
+"Download %s" => "Ladda ner %s",
"Direct link" => "Direkt länk"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_sharing/lib/cache.php b/apps/files_sharing/lib/cache.php
index 01db29d72e2..eeb62c3cce2 100644
--- a/apps/files_sharing/lib/cache.php
+++ b/apps/files_sharing/lib/cache.php
@@ -20,6 +20,7 @@
*/
namespace OC\Files\Cache;
+
use OCP\Share_Backend_Collection;
/**
@@ -50,7 +51,7 @@ class Shared_Cache extends Cache {
\OC\Files\Filesystem::initMountPoints($source['fileOwner']);
$mount = \OC\Files\Filesystem::getMountByNumericId($source['storage']);
if (is_array($mount)) {
- $fullPath = $mount[key($mount)]->getMountPoint().$source['path'];
+ $fullPath = $mount[key($mount)]->getMountPoint() . $source['path'];
list($storage, $internalPath) = \OC\Files\Filesystem::resolvePath($fullPath);
if ($storage) {
$this->files[$target] = $internalPath;
@@ -75,7 +76,7 @@ class Shared_Cache extends Cache {
/**
* get the stored metadata of a file or folder
*
- * @param string/int $file
+ * @param string /int $file
* @return array
*/
public function get($file) {
@@ -95,8 +96,8 @@ class Shared_Cache extends Cache {
} else {
$query = \OC_DB::prepare(
'SELECT `fileid`, `storage`, `path`, `parent`, `name`, `mimetype`, `mimepart`,'
- .' `size`, `mtime`, `encrypted`, `unencrypted_size`'
- .' FROM `*PREFIX*filecache` WHERE `fileid` = ?');
+ . ' `size`, `mtime`, `encrypted`, `unencrypted_size`'
+ . ' FROM `*PREFIX*filecache` WHERE `fileid` = ?');
$result = $query->execute(array($file));
$data = $result->fetchRow();
$data['fileid'] = (int)$data['fileid'];
@@ -288,8 +289,7 @@ class Shared_Cache extends Cache {
foreach ($files as $file) {
if ($file['mimetype'] === 'httpd/unix-directory') {
$exploreDirs[] = ltrim($dir . '/' . $file['name'], '/');
- }
- else if (($mimepart && $file['mimepart'] === $mimepart) || ($mimetype && $file['mimetype'] === $mimetype)) {
+ } else if (($mimepart && $file['mimepart'] === $mimepart) || ($mimetype && $file['mimetype'] === $mimetype)) {
// usersPath not reliable
//$file['path'] = $file['usersPath'];
$file['path'] = ltrim($dir . '/' . $file['name'], '/');
@@ -344,8 +344,6 @@ class Shared_Cache extends Cache {
if ($row['encrypted'] or ($row['unencrypted_size'] > 0 and $row['mimetype'] === 'httpd/unix-directory')) {
$row['encrypted_size'] = $row['size'];
$row['size'] = $row['unencrypted_size'];
- } else {
- $row['size'] = $row['size'];
}
$files[] = $row;
}
@@ -402,4 +400,48 @@ class Shared_Cache extends Cache {
return false;
}
+ /**
+ * get the path of a file on this storage by it's id
+ *
+ * @param int $id
+ * @param string $pathEnd (optional) used internally for recursive calls
+ * @return string | null
+ */
+ public function getPathById($id, $pathEnd = '') {
+ // direct shares are easy
+ if ($path = $this->getShareById($id)) {
+ return $path . $pathEnd;
+ } else {
+ // if the item is a direct share we try and get the path of the parent and append the name of the item to it
+ list($parent, $name) = $this->getParentInfo($id);
+ if ($parent > 0) {
+ return $this->getPathById($parent, '/' . $name . $pathEnd);
+ } else {
+ return null;
+ }
+ }
+ }
+
+ private function getShareById($id) {
+ $item = \OCP\Share::getItemSharedWithBySource('file', $id);
+ if ($item) {
+ return trim($item['file_target'], '/');
+ }
+ $item = \OCP\Share::getItemSharedWithBySource('folder', $id);
+ if ($item) {
+ return trim($item['file_target'], '/');
+ }
+ return null;
+ }
+
+ private function getParentInfo($id) {
+ $sql = 'SELECT `parent`, `name` FROM `*PREFIX*filecache` WHERE `fileid` = ?';
+ $query = \OC_DB::prepare($sql);
+ $result = $query->execute(array($id));
+ if ($row = $result->fetchRow()) {
+ return array($row['parent'], $row['name']);
+ } else {
+ return array(-1, '');
+ }
+ }
}
diff --git a/apps/files_sharing/lib/helper.php b/apps/files_sharing/lib/helper.php
new file mode 100644
index 00000000000..b602fe3599d
--- /dev/null
+++ b/apps/files_sharing/lib/helper.php
@@ -0,0 +1,114 @@
+<?php
+
+namespace OCA\Files_Sharing;
+
+class Helper {
+
+ /**
+ * Sets up the filesystem and user for public sharing
+ * @param string $token string share token
+ * @param string $relativePath optional path relative to the share
+ * @param string $password optional password
+ */
+ public static function setupFromToken($token, $relativePath = null, $password = null) {
+ \OC_User::setIncognitoMode(true);
+
+ $linkItem = \OCP\Share::getShareByToken($token);
+ if($linkItem === false || ($linkItem['item_type'] !== 'file' && $linkItem['item_type'] !== 'folder')) {
+ \OC_Response::setStatus(404);
+ \OC_Log::write('core-preview', 'Passed token parameter is not valid', \OC_Log::DEBUG);
+ exit;
+ }
+
+ if(!isset($linkItem['uid_owner']) || !isset($linkItem['file_source'])) {
+ \OC_Response::setStatus(500);
+ \OC_Log::write('core-preview', 'Passed token seems to be valid, but it does not contain all necessary information . ("' . $token . '")', \OC_Log::WARN);
+ exit;
+ }
+
+ $type = $linkItem['item_type'];
+ $fileSource = $linkItem['file_source'];
+ $shareOwner = $linkItem['uid_owner'];
+ $rootLinkItem = \OCP\Share::resolveReShare($linkItem);
+ $path = null;
+ if (isset($rootLinkItem['uid_owner'])) {
+ \OCP\JSON::checkUserExists($rootLinkItem['uid_owner']);
+ \OC_Util::tearDownFS();
+ \OC_Util::setupFS($rootLinkItem['uid_owner']);
+ $path = \OC\Files\Filesystem::getPath($linkItem['file_source']);
+ }
+
+ if ($path === null) {
+ \OCP\Util::writeLog('share', 'could not resolve linkItem', \OCP\Util::DEBUG);
+ \OC_Response::setStatus(404);
+ \OCP\JSON::error(array('success' => false));
+ exit();
+ }
+
+ if (!isset($linkItem['item_type'])) {
+ \OCP\Util::writeLog('share', 'No item type set for share id: ' . $linkItem['id'], \OCP\Util::ERROR);
+ \OC_Response::setStatus(404);
+ \OCP\JSON::error(array('success' => false));
+ exit();
+ }
+
+ if (isset($linkItem['share_with'])) {
+ if (!self::authenticate($linkItem, $password)) {
+ \OC_Response::setStatus(403);
+ \OCP\JSON::error(array('success' => false));
+ exit();
+ }
+ }
+
+ $basePath = $path;
+ $rootName = basename($path);
+
+ if ($relativePath !== null && \OC\Files\Filesystem::isReadable($basePath . $relativePath)) {
+ $path .= \OC\Files\Filesystem::normalizePath($relativePath);
+ }
+
+ return array(
+ 'linkItem' => $linkItem,
+ 'basePath' => $basePath,
+ 'realPath' => $path
+ );
+ }
+
+ /**
+ * Authenticate link item with the given password
+ * or with the session if no password was given.
+ * @param array $linkItem link item array
+ * @param string $password optional password
+ *
+ * @return true if authorized, false otherwise
+ */
+ public static function authenticate($linkItem, $password) {
+ if ($password !== null) {
+ if ($linkItem['share_type'] == \OCP\Share::SHARE_TYPE_LINK) {
+ // Check Password
+ $forcePortable = (CRYPT_BLOWFISH != 1);
+ $hasher = new PasswordHash(8, $forcePortable);
+ if (!($hasher->CheckPassword($password.OC_Config::getValue('passwordsalt', ''),
+ $linkItem['share_with']))) {
+ return false;
+ } else {
+ // Save item id in session for future requests
+ \OC::$session->set('public_link_authenticated', $linkItem['id']);
+ }
+ } else {
+ \OCP\Util::writeLog('share', 'Unknown share type '.$linkItem['share_type']
+ .' for share id '.$linkItem['id'], \OCP\Util::ERROR);
+ return false;
+ }
+
+ }
+ else {
+ // not authenticated ?
+ if ( ! \OC::$session->exists('public_link_authenticated')
+ || \OC::$session->get('public_link_authenticated') !== $linkItem['id']) {
+ return false;
+ }
+ }
+ return true;
+ }
+}
diff --git a/apps/files_sharing/lib/updater.php b/apps/files_sharing/lib/updater.php
index 23ebc9fb811..e3a7679292d 100644
--- a/apps/files_sharing/lib/updater.php
+++ b/apps/files_sharing/lib/updater.php
@@ -135,4 +135,19 @@ class Shared_Updater {
}
}
+ /**
+ * clean up oc_share table from files which are no longer exists
+ *
+ * This fixes issues from updates from files_sharing < 0.3.5.6 (ownCloud 4.5)
+ * It will just be called during the update of the app
+ */
+ static public function fixBrokenSharesOnAppUpdate() {
+ // delete all shares where the original file no longer exists
+ $findAndRemoveShares = \OC_DB::prepare('DELETE FROM `*PREFIX*share` ' .
+ 'WHERE `file_source` NOT IN ( ' .
+ 'SELECT `fileid` FROM `*PREFIX*filecache` WHERE `item_type` IN (\'file\', \'folder\'))'
+ );
+ $findAndRemoveShares->execute(array());
+ }
+
}
diff --git a/apps/files_sharing/public.php b/apps/files_sharing/public.php
index fe61dd4d5a0..ce51eca6ddb 100644
--- a/apps/files_sharing/public.php
+++ b/apps/files_sharing/public.php
@@ -11,31 +11,6 @@ if ($appConfig->getValue('core', 'shareapi_allow_links', 'yes') !== 'yes') {
exit();
}
-function fileCmp($a, $b) {
- if ($a['type'] == 'dir' and $b['type'] != 'dir') {
- return -1;
- } elseif ($a['type'] != 'dir' and $b['type'] == 'dir') {
- return 1;
- } else {
- return strnatcasecmp($a['name'], $b['name']);
- }
-}
-
-function determineIcon($file, $sharingRoot, $sharingToken) {
- // for folders we simply reuse the files logic
- if($file['type'] == 'dir') {
- return \OCA\Files\Helper::determineIcon($file);
- }
-
- $relativePath = substr($file['path'], 6);
- $relativePath = substr($relativePath, strlen($sharingRoot));
- if($file['isPreviewAvailable']) {
- return OCP\publicPreview_icon($relativePath, $sharingToken) . '&c=' . $file['etag'];
- }
- $icon = OCP\mimetype_icon($file['mimetype']);
- return substr($icon, 0, -3) . 'svg';
-}
-
if (isset($_GET['t'])) {
$token = $_GET['t'];
$linkItem = OCP\Share::getShareByToken($token, false);
@@ -153,13 +128,6 @@ if (isset($path)) {
$tmpl->assign('mimetype', \OC\Files\Filesystem::getMimeType($path));
$tmpl->assign('dirToken', $linkItem['token']);
$tmpl->assign('sharingToken', $token);
- $allowPublicUploadEnabled = (bool) ($linkItem['permissions'] & OCP\PERMISSION_CREATE);
- if ($appConfig->getValue('core', 'shareapi_allow_public_upload', 'yes') === 'no') {
- $allowPublicUploadEnabled = false;
- }
- if ($linkItem['item_type'] !== 'folder') {
- $allowPublicUploadEnabled = false;
- }
$urlLinkIdentifiers= (isset($token)?'&t='.$token:'')
.(isset($_GET['dir'])?'&dir='.$_GET['dir']:'')
@@ -170,64 +138,18 @@ if (isset($path)) {
OCP\Util::addStyle('files', 'files');
OCP\Util::addStyle('files', 'upload');
+ OCP\Util::addScript('files', 'breadcrumb');
OCP\Util::addScript('files', 'files');
OCP\Util::addScript('files', 'filelist');
OCP\Util::addscript('files', 'keyboardshortcuts');
$files = array();
$rootLength = strlen($basePath) + 1;
- $totalSize = 0;
- foreach (\OC\Files\Filesystem::getDirectoryContent($path) as $i) {
- $totalSize += $i['size'];
- $i['date'] = OCP\Util::formatDate($i['mtime']);
- if ($i['type'] == 'file') {
- $fileinfo = pathinfo($i['name']);
- $i['basename'] = $fileinfo['filename'];
- if (!empty($fileinfo['extension'])) {
- $i['extension'] = '.' . $fileinfo['extension'];
- } else {
- $i['extension'] = '';
- }
- }
- $i['isPreviewAvailable'] = \OC::$server->getPreviewManager()->isMimeSupported($i['mimetype']);
- $i['directory'] = $getPath;
- $i['permissions'] = OCP\PERMISSION_READ;
- $i['icon'] = determineIcon($i, $basePath, $token);
- $files[] = $i;
- }
- usort($files, "fileCmp");
-
- // Make breadcrumb
- $breadcrumb = array();
- $pathtohere = '';
- foreach (explode('/', $getPath) as $i) {
- if ($i != '') {
- $pathtohere .= '/' . $i;
- $breadcrumb[] = array('dir' => $pathtohere, 'name' => $i);
- }
- }
- $list = new OCP\Template('files', 'part.list', '');
- $list->assign('files', $files);
- $list->assign('baseURL', OCP\Util::linkToPublic('files') . $urlLinkIdentifiers . '&path=');
- $list->assign('downloadURL',
- OCP\Util::linkToPublic('files') . $urlLinkIdentifiers . '&download&path=');
- $list->assign('isPublic', true);
- $list->assign('sharingtoken', $token);
- $list->assign('sharingroot', $basePath);
- $breadcrumbNav = new OCP\Template('files', 'part.breadcrumb', '');
- $breadcrumbNav->assign('breadcrumb', $breadcrumb);
- $breadcrumbNav->assign('rootBreadCrumb', $rootName);
- $breadcrumbNav->assign('baseURL', OCP\Util::linkToPublic('files') . $urlLinkIdentifiers . '&path=');
$maxUploadFilesize=OCP\Util::maxUploadFilesize($path);
- $fileHeader = (!isset($files) or count($files) > 0);
- $emptyContent = ($allowPublicUploadEnabled and !$fileHeader);
$freeSpace=OCP\Util::freeSpace($path);
$uploadLimit=OCP\Util::uploadLimit();
$folder = new OCP\Template('files', 'index', '');
- $folder->assign('fileList', $list->fetchPage());
- $folder->assign('breadcrumb', $breadcrumbNav->fetchPage());
$folder->assign('dir', $getPath);
- $folder->assign('isCreatable', $allowPublicUploadEnabled);
$folder->assign('dirToken', $linkItem['token']);
$folder->assign('permissions', OCP\PERMISSION_READ);
$folder->assign('isPublic',true);
@@ -239,15 +161,11 @@ if (isset($path)) {
$folder->assign('uploadLimit', $uploadLimit); // PHP upload limit
$folder->assign('allowZipDownload', intval(OCP\Config::getSystemValue('allowZipDownload', true)));
$folder->assign('usedSpacePercent', 0);
- $folder->assign('fileHeader', $fileHeader);
$folder->assign('disableSharing', true);
$folder->assign('trash', false);
- $folder->assign('emptyContent', $emptyContent);
- $folder->assign('ajaxLoad', false);
$tmpl->assign('folder', $folder->fetchPage());
$maxInputFileSize = OCP\Config::getSystemValue('maxZipInputSize', OCP\Util::computerFileSize('800 MB'));
- $allowZip = OCP\Config::getSystemValue('allowZipDownload', true)
- && ( $maxInputFileSize === 0 || $totalSize <= $maxInputFileSize);
+ $allowZip = OCP\Config::getSystemValue('allowZipDownload', true);
$tmpl->assign('allowZipDownload', intval($allowZip));
$tmpl->assign('downloadURL',
OCP\Util::linkToPublic('files') . $urlLinkIdentifiers . '&download&path=' . urlencode($getPath));
diff --git a/apps/files_sharing/tests/cache.php b/apps/files_sharing/tests/cache.php
index a75e1860527..47969833ab5 100644
--- a/apps/files_sharing/tests/cache.php
+++ b/apps/files_sharing/tests/cache.php
@@ -246,4 +246,43 @@ class Test_Files_Sharing_Cache extends Test_Files_Sharing_Base {
}
}
+ public function testGetPathByIdDirectShare() {
+ self::loginHelper(self::TEST_FILES_SHARING_API_USER1);
+ \OC\Files\Filesystem::file_put_contents('test.txt', 'foo');
+ $info = \OC\Files\Filesystem::getFileInfo('test.txt');
+ \OCP\Share::shareItem('file', $info->getId(), \OCP\Share::SHARE_TYPE_USER, self::TEST_FILES_SHARING_API_USER2, \OCP\PERMISSION_ALL);
+ \OC_Util::tearDownFS();
+
+ self::loginHelper(self::TEST_FILES_SHARING_API_USER2);
+ $this->assertTrue(\OC\Files\Filesystem::file_exists('/Shared/test.txt'));
+ list($sharedStorage) = \OC\Files\Filesystem::resolvePath('/' . self::TEST_FILES_SHARING_API_USER2 . '/files/Shared/test.txt');
+ /**
+ * @var \OC\Files\Storage\Shared $sharedStorage
+ */
+
+ $sharedCache = $sharedStorage->getCache();
+ $this->assertEquals('test.txt', $sharedCache->getPathById($info->getId()));
+ }
+
+ public function testGetPathByIdShareSubFolder() {
+ self::loginHelper(self::TEST_FILES_SHARING_API_USER1);
+ \OC\Files\Filesystem::mkdir('foo');
+ \OC\Files\Filesystem::mkdir('foo/bar');
+ \OC\Files\Filesystem::touch('foo/bar/test.txt', 'bar');
+ $folderInfo = \OC\Files\Filesystem::getFileInfo('foo');
+ $fileInfo = \OC\Files\Filesystem::getFileInfo('foo/bar/test.txt');
+ \OCP\Share::shareItem('folder', $folderInfo->getId(), \OCP\Share::SHARE_TYPE_USER, self::TEST_FILES_SHARING_API_USER2, \OCP\PERMISSION_ALL);
+ \OC_Util::tearDownFS();
+
+ self::loginHelper(self::TEST_FILES_SHARING_API_USER2);
+ $this->assertTrue(\OC\Files\Filesystem::file_exists('/Shared/foo'));
+ list($sharedStorage) = \OC\Files\Filesystem::resolvePath('/' . self::TEST_FILES_SHARING_API_USER2 . '/files/Shared/foo');
+ /**
+ * @var \OC\Files\Storage\Shared $sharedStorage
+ */
+
+ $sharedCache = $sharedStorage->getCache();
+ $this->assertEquals('foo', $sharedCache->getPathById($folderInfo->getId()));
+ $this->assertEquals('foo/bar/test.txt', $sharedCache->getPathById($fileInfo->getId()));
+ }
}
diff --git a/apps/files_sharing/tests/updater.php b/apps/files_sharing/tests/updater.php
new file mode 100644
index 00000000000..79ae4879b64
--- /dev/null
+++ b/apps/files_sharing/tests/updater.php
@@ -0,0 +1,91 @@
+<?php
+/**
+ * ownCloud
+ *
+ * @author Morris Jobke
+ * @copyright 2014 Morris Jobke <morris.jobke@gmail.com>
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU AFFERO GENERAL PUBLIC LICENSE for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public
+ * License along with this library. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+/**
+ * Class Test_Files_Sharing_Updater
+ */
+class Test_Files_Sharing_Updater extends \PHPUnit_Framework_TestCase {
+
+ function setUp() {
+ // some previous tests didn't clean up and therefore this has to be done here
+ // FIXME: DIRTY HACK - TODO: find tests, that don't clean up and fix it there
+ $this->tearDown();
+
+ // add items except one - because this is the test case for the broken share table
+ $addItems = \OC_DB::prepare('INSERT INTO `*PREFIX*filecache` (`storage`, `path_hash`, ' .
+ '`parent`, `mimetype`, `mimepart`, `size`, `mtime`, `storage_mtime`) ' .
+ 'VALUES (1, ?, 1, 1, 1, 1, 1, 1)');
+ $items = array(1, 3);
+ $fileIds = array();
+ foreach($items as $item) {
+ // the number is used as path_hash
+ $addItems->execute(array($item));
+ $fileIds[] = \OC_DB::insertId('*PREFIX*filecache');
+ }
+
+ $addShares = \OC_DB::prepare('INSERT INTO `*PREFIX*share` (`file_source`, `item_type`, `uid_owner`) VALUES (?, \'file\', 1)');
+ // the number is used as item_source
+ $addShares->execute(array($fileIds[0]));
+ $addShares->execute(array(200)); // id of "deleted" file
+ $addShares->execute(array($fileIds[1]));
+ }
+
+ function tearDown() {
+ $removeShares = \OC_DB::prepare('DELETE FROM `*PREFIX*share`');
+ $removeShares->execute();
+ $removeItems = \OC_DB::prepare('DELETE FROM `*PREFIX*filecache`');
+ $removeItems->execute();
+ }
+
+ /**
+ * @medium
+ */
+ function testRemoveBrokenShares() {
+ // check if there are just 3 shares (see setUp - precondition: empty table)
+ $countShares = \OC_DB::prepare('SELECT COUNT(`id`) FROM `*PREFIX*share`');
+ $result = $countShares->execute()->fetchOne();
+ $this->assertEquals(3, $result);
+
+ // check if there are just 2 items (see setUp - precondition: empty table)
+ $countItems = \OC_DB::prepare('SELECT COUNT(`fileid`) FROM `*PREFIX*filecache`');
+ $result = $countItems->execute()->fetchOne();
+ $this->assertEquals(2, $result);
+
+ // execute actual code which should be tested
+ \OC\Files\Cache\Shared_Updater::fixBrokenSharesOnAppUpdate();
+
+ // check if there are just 2 shares (one gets killed by the code as there is no filecache entry for this)
+ $countShares = \OC_DB::prepare('SELECT COUNT(`id`) FROM `*PREFIX*share`');
+ $result = $countShares->execute()->fetchOne();
+ $this->assertEquals(2, $result);
+
+ // check if the share of file '200' is removed as there is no entry for this in filecache table
+ $countShares = \OC_DB::prepare('SELECT COUNT(`id`) FROM `*PREFIX*share` WHERE `file_source` = 200');
+ $result = $countShares->execute()->fetchOne();
+ $this->assertEquals(0, $result);
+
+ // check if there are just 2 items
+ $countItems = \OC_DB::prepare('SELECT COUNT(`fileid`) FROM `*PREFIX*filecache`');
+ $result = $countItems->execute()->fetchOne();
+ $this->assertEquals(2, $result);
+ }
+}
diff --git a/apps/files_trashbin/ajax/list.php b/apps/files_trashbin/ajax/list.php
index cec18c46525..89a55114524 100644
--- a/apps/files_trashbin/ajax/list.php
+++ b/apps/files_trashbin/ajax/list.php
@@ -4,21 +4,8 @@ OCP\JSON::checkLoggedIn();
// Load the files
$dir = isset( $_GET['dir'] ) ? $_GET['dir'] : '';
-$doBreadcrumb = isset( $_GET['breadcrumb'] ) ? true : false;
$data = array();
-// Make breadcrumb
-if($doBreadcrumb) {
- $breadcrumb = \OCA\Files_Trashbin\Helper::makeBreadcrumb($dir);
-
- $breadcrumbNav = new OCP\Template('files_trashbin', 'part.breadcrumb', '');
- $breadcrumbNav->assign('breadcrumb', $breadcrumb, false);
- $breadcrumbNav->assign('baseURL', OCP\Util::linkTo('files_trashbin', 'index.php') . '?dir=');
- $breadcrumbNav->assign('home', OCP\Util::linkTo('files', 'index.php'));
-
- $data['breadcrumb'] = $breadcrumbNav->fetchPage();
-}
-
// make filelist
try {
$files = \OCA\Files_Trashbin\Helper::getTrashFiles($dir);
@@ -27,19 +14,11 @@ try {
exit();
}
-$dirlisting = false;
-if ($dir && $dir !== '/') {
- $dirlisting = true;
-}
-
$encodedDir = \OCP\Util::encodePath($dir);
-$list = new OCP\Template('files_trashbin', 'part.list', '');
-$list->assign('files', $files, false);
-$list->assign('baseURL', OCP\Util::linkTo('files_trashbin', 'index.php'). '?dir='.$encodedDir);
-$list->assign('downloadURL', OCP\Util::linkToRoute('download', array('file' => '/')));
-$list->assign('dirlisting', $dirlisting);
-$list->assign('disableDownloadActions', true);
-$data['files'] = $list->fetchPage();
+
+$data['permissions'] = 0;
+$data['directory'] = $dir;
+$data['files'] = \OCA\Files_Trashbin\Helper::formatFileInfos($files);
OCP\JSON::success(array('data' => $data));
diff --git a/apps/files_trashbin/ajax/preview.php b/apps/files_trashbin/ajax/preview.php
index ce64d9ecc9f..32905b2a71c 100644
--- a/apps/files_trashbin/ajax/preview.php
+++ b/apps/files_trashbin/ajax/preview.php
@@ -34,7 +34,7 @@ try{
if ($view->is_dir($file)) {
$mimetype = 'httpd/unix-directory';
} else {
- $pathInfo = pathinfo($file);
+ $pathInfo = pathinfo(ltrim($file, '/'));
$fileName = $pathInfo['basename'];
// if in root dir
if ($pathInfo['dirname'] === '.') {
diff --git a/apps/files_trashbin/ajax/undelete.php b/apps/files_trashbin/ajax/undelete.php
index 9c3ccba7ed8..2b00078669e 100644
--- a/apps/files_trashbin/ajax/undelete.php
+++ b/apps/files_trashbin/ajax/undelete.php
@@ -19,7 +19,7 @@ if (isset($_POST['allfiles']) and $_POST['allfiles'] === 'true') {
foreach (OCA\Files_Trashbin\Helper::getTrashFiles($dir) as $file) {
$fileName = $file['name'];
if (!$dirListing) {
- $fileName .= '.d' . $file['timestamp'];
+ $fileName .= '.d' . $file['mtime'];
}
$list[] = $fileName;
}
diff --git a/apps/files_trashbin/css/trash.css b/apps/files_trashbin/css/trash.css
index 97819f4e80b..7ca3e355fc2 100644
--- a/apps/files_trashbin/css/trash.css
+++ b/apps/files_trashbin/css/trash.css
@@ -1,3 +1,4 @@
-#fileList td a.file, #fileList td a.file span {
+#fileList tr[data-type="file"] td a.name,
+#fileList tr[data-type="file"] td a.name span {
cursor: default;
}
diff --git a/apps/files_trashbin/index.php b/apps/files_trashbin/index.php
index f0c5b0508b8..e63fe1e4188 100644
--- a/apps/files_trashbin/index.php
+++ b/apps/files_trashbin/index.php
@@ -11,6 +11,7 @@ $tmpl = new OCP\Template('files_trashbin', 'index', 'user');
OCP\Util::addStyle('files', 'files');
OCP\Util::addStyle('files_trashbin', 'trash');
+OCP\Util::addScript('files', 'breadcrumb');
OCP\Util::addScript('files', 'filelist');
// filelist overrides
OCP\Util::addScript('files_trashbin', 'filelist');
@@ -34,48 +35,7 @@ if ($isIE8 && isset($_GET['dir'])){
exit();
}
-$ajaxLoad = false;
-
-if (!$isIE8){
- try {
- $files = \OCA\Files_Trashbin\Helper::getTrashFiles($dir);
- } catch (Exception $e) {
- header('Location: ' . OCP\Util::linkTo('files_trashbin', 'index.php'));
- exit();
- }
-}
-else{
- $files = array();
- $ajaxLoad = true;
-}
-
-$dirlisting = false;
-if ($dir && $dir !== '/') {
- $dirlisting = true;
-}
-
-$breadcrumb = \OCA\Files_Trashbin\Helper::makeBreadcrumb($dir);
-
-$breadcrumbNav = new OCP\Template('files_trashbin', 'part.breadcrumb', '');
-$breadcrumbNav->assign('breadcrumb', $breadcrumb);
-$breadcrumbNav->assign('baseURL', OCP\Util::linkTo('files_trashbin', 'index.php') . '?dir=');
-$breadcrumbNav->assign('home', OCP\Util::linkTo('files', 'index.php'));
-
-$list = new OCP\Template('files_trashbin', 'part.list', '');
-$list->assign('files', $files);
-
-$encodedDir = \OCP\Util::encodePath($dir);
-$list->assign('baseURL', OCP\Util::linkTo('files_trashbin', 'index.php'). '?dir='.$encodedDir);
-$list->assign('downloadURL', OCP\Util::linkTo('files_trashbin', 'download.php') . '?file='.$encodedDir);
-$list->assign('dirlisting', $dirlisting);
-$list->assign('disableDownloadActions', true);
-
-$tmpl->assign('dirlisting', $dirlisting);
-$tmpl->assign('breadcrumb', $breadcrumbNav->fetchPage());
-$tmpl->assign('fileList', $list->fetchPage());
-$tmpl->assign('files', $files);
$tmpl->assign('dir', $dir);
$tmpl->assign('disableSharing', true);
-$tmpl->assign('ajaxLoad', true);
$tmpl->printPage();
diff --git a/apps/files_trashbin/js/disableDefaultActions.js b/apps/files_trashbin/js/disableDefaultActions.js
index afa80cacd6b..50ceaf4696f 100644
--- a/apps/files_trashbin/js/disableDefaultActions.js
+++ b/apps/files_trashbin/js/disableDefaultActions.js
@@ -1,4 +1,3 @@
/* disable download and sharing actions */
var disableDownloadActions = true;
-var disableSharing = true;
var trashBinApp = true;
diff --git a/apps/files_trashbin/js/filelist.js b/apps/files_trashbin/js/filelist.js
index a88459b0a9a..7795daf2775 100644
--- a/apps/files_trashbin/js/filelist.js
+++ b/apps/files_trashbin/js/filelist.js
@@ -1,61 +1,78 @@
-/* globals OC, FileList, t */
-// override reload with own ajax call
-FileList.reload = function(){
- FileList.showMask();
- if (FileList._reloadCall){
- FileList._reloadCall.abort();
- }
- $.ajax({
- url: OC.filePath('files_trashbin','ajax','list.php'),
- data: {
- dir : $('#dir').val(),
- breadcrumb: true
- },
- error: function(result) {
- FileList.reloadCallback(result);
- },
- success: function(result) {
- FileList.reloadCallback(result);
+/* global OC, t, FileList */
+(function() {
+ FileList.appName = t('files_trashbin', 'Deleted files');
+
+ FileList._deletedRegExp = new RegExp(/^(.+)\.d[0-9]+$/);
+
+ /**
+ * Convert a file name in the format filename.d12345 to the real file name.
+ * This will use basename.
+ * The name will not be changed if it has no ".d12345" suffix.
+ * @param name file name
+ * @return converted file name
+ */
+ FileList.getDeletedFileName = function(name) {
+ name = OC.basename(name);
+ var match = FileList._deletedRegExp.exec(name);
+ if (match && match.length > 1) {
+ name = match[1];
}
- });
-};
-
-FileList.appName = t('files_trashbin', 'Deleted files');
-
-FileList._deletedRegExp = new RegExp(/^(.+)\.d[0-9]+$/);
-
-/**
- * Convert a file name in the format filename.d12345 to the real file name.
- * This will use basename.
- * The name will not be changed if it has no ".d12345" suffix.
- * @param name file name
- * @return converted file name
- */
-FileList.getDeletedFileName = function(name) {
- name = OC.basename(name);
- var match = FileList._deletedRegExp.exec(name);
- if (match && match.length > 1) {
- name = match[1];
- }
- return name;
-};
-var oldSetCurrentDir = FileList.setCurrentDir;
-FileList.setCurrentDir = function(targetDir) {
- oldSetCurrentDir.apply(this, arguments);
-
- var baseDir = OC.basename(targetDir);
- if (baseDir !== '') {
- FileList.setPageTitle(FileList.getDeletedFileName(baseDir));
- }
-};
-
-FileList.linkTo = function(dir){
- return OC.linkTo('files_trashbin', 'index.php')+"?dir="+ encodeURIComponent(dir).replace(/%2F/g, '/');
-}
-
-FileList.updateEmptyContent = function(){
- var $fileList = $('#fileList');
- var exists = $fileList.find('tr:first').exists();
- $('#emptycontent').toggleClass('hidden', exists);
- $('#filestable th').toggleClass('hidden', !exists);
-}
+ return name;
+ };
+
+ var oldSetCurrentDir = FileList._setCurrentDir;
+ FileList._setCurrentDir = function(targetDir) {
+ oldSetCurrentDir.apply(this, arguments);
+
+ var baseDir = OC.basename(targetDir);
+ if (baseDir !== '') {
+ FileList.setPageTitle(FileList.getDeletedFileName(baseDir));
+ }
+ };
+
+ var oldCreateRow = FileList._createRow;
+ FileList._createRow = function() {
+ // FIXME: MEGAHACK until we find a better solution
+ var tr = oldCreateRow.apply(this, arguments);
+ tr.find('td.filesize').remove();
+ return tr;
+ };
+
+ FileList._onClickBreadCrumb = function(e) {
+ var $el = $(e.target).closest('.crumb'),
+ index = $el.index(),
+ $targetDir = $el.data('dir');
+ // first one is home, let the link makes it default action
+ if (index !== 0) {
+ e.preventDefault();
+ FileList.changeDirectory($targetDir);
+ }
+ };
+
+ var oldAdd = FileList.add;
+ FileList.add = function(fileData, options) {
+ options = options || {};
+ var dir = FileList.getCurrentDirectory();
+ var dirListing = dir !== '' && dir !== '/';
+ // show deleted time as mtime
+ if (fileData.mtime) {
+ fileData.mtime = parseInt(fileData.mtime, 10);
+ }
+ if (!dirListing) {
+ fileData.displayName = fileData.name;
+ fileData.name = fileData.name + '.d' + Math.floor(fileData.mtime / 1000);
+ }
+ return oldAdd.call(this, fileData, options);
+ };
+
+ FileList.linkTo = function(dir){
+ return OC.linkTo('files_trashbin', 'index.php')+"?dir="+ encodeURIComponent(dir).replace(/%2F/g, '/');
+ };
+
+ FileList.updateEmptyContent = function(){
+ var $fileList = $('#fileList');
+ var exists = $fileList.find('tr:first').exists();
+ $('#emptycontent').toggleClass('hidden', exists);
+ $('#filestable th').toggleClass('hidden', !exists);
+ };
+})();
diff --git a/apps/files_trashbin/js/trash.js b/apps/files_trashbin/js/trash.js
index efe1e89f0bf..5cd49e19aaa 100644
--- a/apps/files_trashbin/js/trash.js
+++ b/apps/files_trashbin/js/trash.js
@@ -8,9 +8,26 @@
*
*/
-/* global OC, t, FileList, FileActions */
-
+/* global OC, t, BreadCrumb, FileActions, FileList, Files */
$(document).ready(function() {
+ var deletedRegExp = new RegExp(/^(.+)\.d[0-9]+$/);
+
+ /**
+ * Convert a file name in the format filename.d12345 to the real file name.
+ * This will use basename.
+ * The name will not be changed if it has no ".d12345" suffix.
+ * @param name file name
+ * @return converted file name
+ */
+ function getDeletedFileName(name) {
+ name = OC.basename(name);
+ var match = deletedRegExp.exec(name);
+ if (match && match.length > 1) {
+ name = match[1];
+ }
+ return name;
+ }
+
function removeCallback(result) {
if (result.status !== 'success') {
OC.dialogs.alert(result.data.message, t('core', 'Error'));
@@ -18,7 +35,7 @@ $(document).ready(function() {
var files = result.data.success;
for (var i = 0; i < files.length; i++) {
- FileList.findFileEl(OC.basename(files[i].filename)).remove();
+ FileList.remove(OC.basename(files[i].filename), {updateSummary: false});
}
FileList.updateFileSummary();
FileList.updateEmptyContent();
@@ -74,7 +91,6 @@ $(document).ready(function() {
}
procesSelection();
});
-
$('.undelete').click('click', function(event) {
event.preventDefault();
var allFiles = $('#select_all').is(':checked');
@@ -89,7 +105,7 @@ $(document).ready(function() {
};
}
else {
- files = getSelectedFiles('name');
+ files = Files.getSelectedFiles('name');
for (var i = 0; i < files.length; i++) {
var deleteAction = FileList.findFileEl(files[i]).children("td.date").children(".action.delete");
deleteAction.removeClass('delete-icon').addClass('progress-icon');
@@ -131,7 +147,7 @@ $(document).ready(function() {
};
}
else {
- files = getSelectedFiles('name');
+ files = Files.getSelectedFiles('name');
params = {
files: JSON.stringify(files),
dir: FileList.getCurrentDirectory()
@@ -158,7 +174,7 @@ $(document).ready(function() {
}
FileList.hideMask();
// simply remove all files
- FileList.update('');
+ FileList.setFiles([]);
enableActions();
}
else {
@@ -191,7 +207,7 @@ $(document).ready(function() {
var filename = $(this).parent().parent().attr('data-file');
var tr = FileList.findFileEl(filename);
var renaming = tr.data('renaming');
- if(!renaming && !FileList.isLoading(filename)){
+ if(!renaming){
if(mime.substr(0, 5) === 'text/'){ //no texteditor for now
return;
}
@@ -203,47 +219,61 @@ $(document).ready(function() {
action(filename);
}
}
-
- // event handlers for breadcrumb items
- $('#controls').delegate('.crumb:not(.home) a', 'click', onClickBreadcrumb);
});
- FileActions.actions.dir = {
- // only keep 'Open' action for navigation
- 'Open': FileActions.actions.dir.Open
+ /**
+ * Override crumb URL maker (hacky!)
+ */
+ FileList.breadcrumb.getCrumbUrl = function(part, index) {
+ if (index === 0) {
+ return OC.linkTo('files', 'index.php');
+ }
+ return OC.linkTo('files_trashbin', 'index.php')+"?dir=" + encodeURIComponent(part.dir);
};
-});
-/**
- * @brief get a list of selected files
- * @param string property (option) the property of the file requested
- * @return array
- *
- * possible values for property: name, mime, size and type
- * if property is set, an array with that property for each file is returnd
- * if it's ommited an array of objects with all properties is returned
- */
-function getSelectedFiles(property){
- var elements=$('td.filename input:checkbox:checked').parent().parent();
- var files=[];
- elements.each(function(i,element){
- var file={
- name:$(element).attr('data-file'),
- timestamp:$(element).attr('data-timestamp'),
- type:$(element).attr('data-type')
+ Files.generatePreviewUrl = function(urlSpec) {
+ return OC.generateUrl('/apps/files_trashbin/ajax/preview.php?') + $.param(urlSpec);
+ };
+
+ Files.getDownloadUrl = function(action, params) {
+ // no downloads
+ return '#';
+ };
+
+ Files.getAjaxUrl = function(action, params) {
+ var q = '';
+ if (params) {
+ q = '?' + OC.buildQueryString(params);
+ }
+ return OC.filePath('files_trashbin', 'ajax', action + '.php') + q;
+ };
+
+
+ /**
+ * Override crumb making to add "Deleted Files" entry
+ * and convert files with ".d" extensions to a more
+ * user friendly name.
+ */
+ var oldMakeCrumbs = BreadCrumb.prototype._makeCrumbs;
+ BreadCrumb.prototype._makeCrumbs = function() {
+ var parts = oldMakeCrumbs.apply(this, arguments);
+ // duplicate first part
+ parts.unshift(parts[0]);
+ parts[1] = {
+ dir: '/',
+ name: t('files_trashbin', 'Deleted Files')
};
- if(property){
- files.push(file[property]);
- }else{
- files.push(file);
+ for (var i = 2; i < parts.length; i++) {
+ parts[i].name = getDeletedFileName(parts[i].name);
}
- });
- return files;
-}
+ return parts;
+ };
-function fileDownloadPath(dir, file) {
- return OC.filePath('files_trashbin', '', 'download.php') + '?file='+encodeURIComponent(file);
-}
+ FileActions.actions.dir = {
+ // only keep 'Open' action for navigation
+ 'Open': FileActions.actions.dir.Open
+ };
+});
function enableActions() {
$(".action").css("display", "inline");
diff --git a/apps/files_trashbin/lib/helper.php b/apps/files_trashbin/lib/helper.php
index 9c24332a964..e6ca73520a6 100644
--- a/apps/files_trashbin/lib/helper.php
+++ b/apps/files_trashbin/lib/helper.php
@@ -27,6 +27,10 @@ class Helper
if ($dirContent === false) {
return $result;
}
+
+ list($storage, $internalPath) = $view->resolvePath($dir);
+ $absoluteDir = $view->getAbsolutePath($dir);
+
if (is_resource($dirContent)) {
while (($entryName = readdir($dirContent)) !== false) {
if (!\OC\Files\Filesystem::isIgnoredDir($entryName)) {
@@ -40,76 +44,41 @@ class Helper
$parts = explode('/', ltrim($dir, '/'));
$timestamp = substr(pathinfo($parts[0], PATHINFO_EXTENSION), 1);
}
- $result[] = array(
- 'id' => $id,
- 'timestamp' => $timestamp,
- 'mime' => \OC_Helper::getFileNameMimeType($id),
+ $i = array(
+ 'name' => $id,
+ 'mtime' => $timestamp,
+ 'mimetype' => \OC_Helper::getFileNameMimeType($id),
'type' => $view->is_dir($dir . '/' . $entryName) ? 'dir' : 'file',
- 'location' => $dir,
+ 'directory' => ($dir === '/') ? '' : $dir,
);
+ $result[] = new FileInfo($absoluteDir . '/' . $i['name'], $storage, $internalPath . '/' . $i['name'], $i);
}
}
closedir($dirContent);
}
- $files = array();
- $id = 0;
- list($storage, $internalPath) = $view->resolvePath($dir);
- $absoluteDir = $view->getAbsolutePath($dir);
- foreach ($result as $r) {
- $i = array();
- $i['id'] = $id++;
- $i['name'] = $r['id'];
- $i['date'] = \OCP\Util::formatDate($r['timestamp']);
- $i['timestamp'] = $r['timestamp'];
- $i['etag'] = $r['timestamp']; // add fake etag, it is only needed to identify the preview image
- $i['mimetype'] = $r['mime'];
- $i['type'] = $r['type'];
- if ($i['type'] === 'file') {
- $fileinfo = pathinfo($r['id']);
- $i['basename'] = $fileinfo['filename'];
- $i['extension'] = isset($fileinfo['extension']) ? ('.'.$fileinfo['extension']) : '';
- }
- $i['directory'] = $r['location'];
- if ($i['directory'] === '/') {
- $i['directory'] = '';
- }
- $i['permissions'] = \OCP\PERMISSION_READ;
- if (\OCP\App::isEnabled('files_encryption')) {
- $i['isPreviewAvailable'] = false;
- } else {
- $i['isPreviewAvailable'] = \OC::$server->getPreviewManager()->isMimeSupported($r['mime']);
- }
- $i['icon'] = \OCA\Files\Helper::determineIcon($i);
- $files[] = new FileInfo($absoluteDir . '/' . $i['name'], $storage, $internalPath . '/' . $i['name'], $i);
- }
-
- usort($files, array('\OCA\Files\Helper', 'fileCmp'));
+ usort($result, array('\OCA\Files\Helper', 'fileCmp'));
- return $files;
+ return $result;
}
/**
- * Splits the given path into a breadcrumb structure.
- * @param string $dir path to process
- * @return array where each entry is a hash of the absolute
- * directory path and its name
+ * Format file infos for JSON
+ * @param \OCP\Files\FileInfo[] $fileInfos file infos
*/
- public static function makeBreadcrumb($dir){
- // Make breadcrumb
- $pathtohere = '';
- $breadcrumb = array();
- foreach (explode('/', $dir) as $i) {
- if ($i !== '') {
- if ( preg_match('/^(.+)\.d[0-9]+$/', $i, $match) ) {
- $name = $match[1];
- } else {
- $name = $i;
- }
- $pathtohere .= '/' . $i;
- $breadcrumb[] = array('dir' => $pathtohere, 'name' => $name);
+ public static function formatFileInfos($fileInfos) {
+ $files = array();
+ $id = 0;
+ foreach ($fileInfos as $i) {
+ $entry = \OCA\Files\Helper::formatFileInfo($i);
+ $entry['id'] = $id++;
+ $entry['etag'] = $entry['mtime']; // add fake etag, it is only needed to identify the preview image
+ $entry['permissions'] = \OCP\PERMISSION_READ;
+ if (\OCP\App::isEnabled('files_encryption')) {
+ $entry['isPreviewAvailable'] = false;
}
+ $files[] = $entry;
}
- return $breadcrumb;
+ return $files;
}
}
diff --git a/apps/files_trashbin/templates/index.php b/apps/files_trashbin/templates/index.php
index f9264d4352c..615cf8bdd00 100644
--- a/apps/files_trashbin/templates/index.php
+++ b/apps/files_trashbin/templates/index.php
@@ -1,13 +1,11 @@
<div id="controls">
- <?php print_unescaped($_['breadcrumb']); ?>
- <div id="file_action_panel"></div>
+ <div id="file_action_panel"></div>
</div>
<div id='notification'></div>
-<div id="emptycontent" <?php if (!(isset($_['files']) && count($_['files']) === 0 && $_['dirlisting'] === false && !$_['ajaxLoad'])):?>class="hidden"<?php endif; ?>><?php p($l->t('Nothing in here. Your trash bin is empty!'))?></div>
+<div id="emptycontent" class="hidden"><?php p($l->t('Nothing in here. Your trash bin is empty!'))?></div>
-<input type="hidden" name="ajaxLoad" id="ajaxLoad" value="<?php p($_['ajaxLoad']); ?>" />
-<input type="hidden" id="disableSharing" data-status="<?php p($_['disableSharing']); ?>"></input>
+<input type="hidden" id="permissions" value="0"></input>
<input type="hidden" name="dir" value="<?php p($_['dir']) ?>" id="dir">
<table id="filestable">
@@ -40,6 +38,5 @@
</tr>
</thead>
<tbody id="fileList">
- <?php print_unescaped($_['fileList']); ?>
</tbody>
</table>
diff --git a/apps/files_trashbin/templates/part.breadcrumb.php b/apps/files_trashbin/templates/part.breadcrumb.php
deleted file mode 100644
index fdf78c190d0..00000000000
--- a/apps/files_trashbin/templates/part.breadcrumb.php
+++ /dev/null
@@ -1,19 +0,0 @@
-<div class="crumb home">
- <a href="<?php print_unescaped($_['home']); ?>">
- <img src="<?php print_unescaped(OCP\image_path('core', 'places/home.svg'));?>" class="svg" />
- </a>
-</div>
-<div class="crumb svg"
- data-dir='/'>
- <a href="<?php p($_['baseURL']); ?>"><?php p($l->t("Deleted Files")); ?></a>
-</div>
-<?php if(count($_["breadcrumb"])):?>
-<?php endif;?>
-<?php for($i=0; $i<count($_["breadcrumb"]); $i++):
- $crumb = $_["breadcrumb"][$i];
- $dir = \OCP\Util::encodePath($crumb["dir"]); ?>
- <div class="crumb <?php if($i === count($_["breadcrumb"])-1) p('last');?> svg"
- data-dir='<?php p($dir);?>'>
- <a href="<?php p($_['baseURL'].$dir); ?>"><?php p($crumb["name"]); ?></a>
- </div>
-<?php endfor;
diff --git a/apps/files_trashbin/templates/part.list.php b/apps/files_trashbin/templates/part.list.php
deleted file mode 100644
index c32d9fd54da..00000000000
--- a/apps/files_trashbin/templates/part.list.php
+++ /dev/null
@@ -1,79 +0,0 @@
-<?php foreach($_['files'] as $file):
- $relative_deleted_date = OCP\relative_modified_date($file['timestamp']);
- // the older the file, the brighter the shade of grey; days*14
- $relative_date_color = round((time()-$file['date'])/60/60/24*14);
- if($relative_date_color>200) $relative_date_color = 200;
- $name = \OCP\Util::encodePath($file['name']);
- $directory = \OCP\Util::encodePath($file['directory']); ?>
- <tr data-filename="<?php p($file['name']);?>"
- data-type="<?php ($file['type'] === 'dir')?p('dir'):p('file')?>"
- data-mime="<?php p($file['mimetype'])?>"
- data-permissions='<?php p($file['permissions']); ?>'
- <?php if ( $_['dirlisting'] ): ?>
- id="<?php p($file['directory'].'/'.$file['name']);?>"
- data-file="<?php p($name);?>"
- data-timestamp=''
- data-dirlisting=1
- <?php else: ?>
- id="<?php p($file['name'].'.d'.$file['timestamp']);?>"
- data-file="<?php p($file['name'].'.d'.$file['timestamp']);?>"
- data-timestamp='<?php p($file['timestamp']);?>'
- data-dirlisting=0
- <?php endif; ?>>
- <?php if($file['isPreviewAvailable']): ?>
- <td class="filename svg preview-icon"
- <?php else: ?>
- <td class="filename svg"
- <?php endif; ?>
- <?php if($file['type'] === 'dir'): ?>
- style="background-image:url(<?php print_unescaped(OCP\mimetype_icon('dir')); ?>)"
- <?php else: ?>
- <?php if($file['isPreviewAvailable']): ?>
- style="background-image:url(<?php print_unescaped(OCA\Files_Trashbin\Trashbin::preview_icon(!$_['dirlisting'] ? ($file['name'].'.d'.$file['timestamp']) : ($file['directory'].'/'.$file['name']))); ?>)"
- <?php else: ?>
- style="background-image:url(<?php print_unescaped(OCP\mimetype_icon($file['mimetype'])); ?>)"
- <?php endif; ?>
- <?php endif; ?>
- >
- <?php if(!isset($_['readonly']) || !$_['readonly']): ?>
- <input id="select-<?php p($file['id']); ?>" type="checkbox" />
- <label for="select-<?php p($file['id']); ?>"></label>
- <?php endif; ?>
- <?php if($file['type'] === 'dir'): ?>
- <?php if( $_['dirlisting'] ): ?>
- <a class="name dir" href="<?php p($_['baseURL'].'/'.$name); ?>" title="">
- <?php else: ?>
- <a class="name dir" href="<?php p($_['baseURL'].'/'.$name.'.d'.$file['timestamp']); ?>" title="">
- <?php endif; ?>
- <?php else: ?>
- <?php if( $_['dirlisting'] ): ?>
- <a class="name file" href="<?php p($_['downloadURL'].'/'.$name); ?>" title="">
- <?php else: ?>
- <a class="name file" href="<?php p($_['downloadURL'].'/'.$name.'.d'.$file['timestamp']);?>" title="">
- <?php endif; ?>
- <?php endif; ?>
- <span class="nametext">
- <?php if($file['type'] === 'dir'):?>
- <?php print_unescaped(htmlspecialchars($file['name']));?>
- <?php else:?>
- <?php print_unescaped(htmlspecialchars($file['basename']));?><span
- class='extension'><?php p($file['extension']);?></span>
- <?php endif;?>
- </span>
- <?php if($file['type'] === 'dir'):?>
- <span class="uploadtext" currentUploads="0">
- </span>
- <?php endif;?>
- </a>
- </td>
- <td class="date">
- <span class="modified"
- title="<?php p($file['date']); ?>"
- style="color:rgb(<?php p($relative_date_color.','
- .$relative_date_color.','
- .$relative_date_color) ?>)">
- <?php p($relative_deleted_date); ?>
- </span>
- </td>
- </tr>
-<?php endforeach;
diff --git a/apps/user_ldap/group_ldap.php b/apps/user_ldap/group_ldap.php
index cef9ca3c4cf..4f2424d9531 100644
--- a/apps/user_ldap/group_ldap.php
+++ b/apps/user_ldap/group_ldap.php
@@ -299,9 +299,9 @@ class GROUP_LDAP extends BackendUtility implements \OCP\GroupInterface {
* @brief get a list of all groups
* @returns array with group names
*
- * Returns a list with all groups
+ * Returns a list with all groups (used by getGroups)
*/
- public function getGroups($search = '', $limit = -1, $offset = 0) {
+ protected function getGroupsChunk($search = '', $limit = -1, $offset = 0) {
if(!$this->enabled) {
return array();
}
@@ -334,6 +334,48 @@ class GROUP_LDAP extends BackendUtility implements \OCP\GroupInterface {
return $ldap_groups;
}
+ /**
+ * @brief get a list of all groups using a paged search
+ * @returns array with group names
+ *
+ * Returns a list with all groups
+ * Uses a paged search if available to override a
+ * server side search limit.
+ * (active directory has a limit of 1000 by default)
+ */
+ public function getGroups($search = '', $limit = -1, $offset = 0) {
+ if(!$this->enabled) {
+ return array();
+ }
+ $pagingsize = $this->access->connection->ldapPagingSize;
+ if ((! $this->access->connection->hasPagedResultSupport)
+ || empty($pagingsize)) {
+ return $this->getGroupsChunk($search, $limit, $offset);
+ }
+ $maxGroups = 100000; // limit max results (just for safety reasons)
+ if ($limit > -1) {
+ $overallLimit = min($limit, $maxGroups);
+ } else {
+ $overallLimit = $maxGroups;
+ }
+ $chunkOffset = $offset;
+ $allGroups = array();
+ while ($chunkOffset < $overallLimit) {
+ $chunkLimit = min($pagingsize, $overallLimit - $chunkOffset);
+ $ldapGroups = $this->getGroupsChunk($search, $chunkLimit, $chunkOffset);
+ $nread = count($ldapGroups);
+ \OCP\Util::writeLog('user_ldap', 'getGroups('.$search.'): read '.$nread.' at offset '.$chunkOffset.' (limit: '.$chunkLimit.')', \OCP\Util::DEBUG);
+ if ($nread) {
+ $allGroups = array_merge($allGroups, $ldapGroups);
+ $chunkOffset += $nread;
+ }
+ if ($nread < $chunkLimit) {
+ break;
+ }
+ }
+ return $allGroups;
+ }
+
public function groupMatchesFilter($group) {
return (strripos($group, $this->groupSearch) !== false);
}
diff --git a/apps/user_ldap/l10n/el.php b/apps/user_ldap/l10n/el.php
index 1e975911953..926419d86b2 100644
--- a/apps/user_ldap/l10n/el.php
+++ b/apps/user_ldap/l10n/el.php
@@ -33,12 +33,14 @@ $TRANSLATIONS = array(
"Save" => "Αποθήκευση",
"Test Configuration" => "Δοκιμαστικες ρυθμισεις",
"Help" => "Βοήθεια",
+"Groups meeting these criteria are available in %s:" => "Οι ομάδες που πληρούν τα κριτήρια είναι διαθέσιμες σε %s:",
"only those object classes:" => "μόνο αυτές οι κλάσεις αντικειμένων:",
"only from those groups:" => "μόνο από αυτές τις ομάδες:",
"Edit raw filter instead" => "Επεξεργασία πρωτογενούς φίλτρου αντί αυτού",
"Raw LDAP filter" => "Πρωτογενές φίλτρο ",
"The filter specifies which LDAP groups shall have access to the %s instance." => "Το φίλτρο καθορίζει ποιες ομάδες LDAP θα έχουν πρόσβαση στην εγκατάσταση %s.",
"groups found" => "ομάδες βρέθηκαν",
+"Users login with this attribute:" => "Οι χρήστες εισέρχονται με αυτό το χαρακτηριστικό:",
"LDAP Username:" => "Όνομα χρήστη LDAP:",
"LDAP Email Address:" => "Διεύθυνση ηλ. ταχυδρομείου LDAP:",
"Other Attributes:" => "Άλλες Ιδιότητες:",
@@ -53,6 +55,7 @@ $TRANSLATIONS = array(
"For anonymous access, leave DN and Password empty." => "Για ανώνυμη πρόσβαση, αφήστε κενά τα πεδία DN και Pasword.",
"One Base DN per line" => "Ένα DN Βάσης ανά γραμμή ",
"You can specify Base DN for users and groups in the Advanced tab" => "Μπορείτε να καθορίσετε το Base DN για χρήστες και ομάδες από την καρτέλα Προηγμένες ρυθμίσεις",
+"Limit %s access to users meeting these criteria:" => "Περιορισμός της πρόσβασης %s σε χρήστες που πληρούν τα κριτήρια:",
"The filter specifies which LDAP users shall have access to the %s instance." => "Το φίλτρο καθορίζει ποιοι χρήστες LDAP θα έχουν πρόσβαση στην εγκατάσταση %s.",
"users found" => "χρήστες βρέθηκαν",
"Back" => "Επιστροφή",
@@ -85,6 +88,7 @@ $TRANSLATIONS = array(
"One Group Base DN per line" => "Μια ομαδικη Βάση DN ανά γραμμή",
"Group Search Attributes" => "Ομάδα Χαρακτηριστικων Αναζήτηση",
"Group-Member association" => "Group-Member association",
+"Nested Groups" => "Φωλιασμένες ομάδες",
"Special Attributes" => "Ειδικά Χαρακτηριστικά ",
"Quota Field" => "Ποσοσταση πεδιου",
"Quota Default" => "Προκαθισμενο πεδιο",
diff --git a/apps/user_ldap/l10n/et_EE.php b/apps/user_ldap/l10n/et_EE.php
index 090accceda0..9bf3a189efd 100644
--- a/apps/user_ldap/l10n/et_EE.php
+++ b/apps/user_ldap/l10n/et_EE.php
@@ -33,12 +33,14 @@ $TRANSLATIONS = array(
"Save" => "Salvesta",
"Test Configuration" => "Testi seadistust",
"Help" => "Abiinfo",
+"Groups meeting these criteria are available in %s:" => "Kriteeriumiga sobivad grupid on saadaval %s:",
"only those object classes:" => "ainult need objektiklassid:",
"only from those groups:" => "ainult nendest gruppidest:",
"Edit raw filter instead" => "Selle asemel muuda filtrit",
"Raw LDAP filter" => "LDAP filter",
"The filter specifies which LDAP groups shall have access to the %s instance." => "Filter määrab millised LDAP grupid saavad ligipääsu sellele %s instantsile.",
"groups found" => "gruppi leitud",
+"Users login with this attribute:" => "Logimiseks kasutatkse atribuuti: ",
"LDAP Username:" => "LDAP kasutajanimi:",
"LDAP Email Address:" => "LDAP e-posti aadress:",
"Other Attributes:" => "Muud atribuudid:",
@@ -53,6 +55,7 @@ $TRANSLATIONS = array(
"For anonymous access, leave DN and Password empty." => "Anonüümseks ligipääsuks jäta DN ja parool tühjaks.",
"One Base DN per line" => "Üks baas-DN rea kohta",
"You can specify Base DN for users and groups in the Advanced tab" => "Sa saad kasutajate ja gruppide baas DN-i määrata lisavalikute vahekaardilt",
+"Limit %s access to users meeting these criteria:" => "Piira %s liigpääs kriteeriumiga sobivatele kasutajatele:",
"The filter specifies which LDAP users shall have access to the %s instance." => "Filter määrab millised LDAP kasutajad pääsevad ligi %s instantsile.",
"users found" => "kasutajat leitud",
"Back" => "Tagasi",
@@ -85,6 +88,8 @@ $TRANSLATIONS = array(
"One Group Base DN per line" => "Üks grupi baas-DN rea kohta",
"Group Search Attributes" => "Grupi otsingu atribuudid",
"Group-Member association" => "Grupiliikme seotus",
+"Nested Groups" => "Sisegrupp",
+"When switched on, groups that contain groups are supported. (Only works if the group member attribute contains DNs.)" => "Sisse lülitamisel on toetatakse gruppe sisaldavad gruppe. (Toimib, kui grupi liikme atribuut sisaldab DN-e.)",
"Special Attributes" => "Spetsiifilised atribuudid",
"Quota Field" => "Mahupiirangu atribuut",
"Quota Default" => "Vaikimisi mahupiirang",
diff --git a/apps/user_ldap/l10n/sv.php b/apps/user_ldap/l10n/sv.php
index 0108cfcb0e4..fa844b799c2 100644
--- a/apps/user_ldap/l10n/sv.php
+++ b/apps/user_ldap/l10n/sv.php
@@ -33,12 +33,14 @@ $TRANSLATIONS = array(
"Save" => "Spara",
"Test Configuration" => "Testa konfigurationen",
"Help" => "Hjälp",
+"Groups meeting these criteria are available in %s:" => "Grupper som uppfyller dessa kriterier finns i %s:",
"only those object classes:" => "Endast de objekt-klasserna:",
"only from those groups:" => "endast ifrån de här grupperna:",
"Edit raw filter instead" => "Redigera rått filter istället",
"Raw LDAP filter" => "Rått LDAP-filter",
"The filter specifies which LDAP groups shall have access to the %s instance." => "Filtret specifierar vilka LDAD-grupper som ska ha åtkomst till %s instans",
"groups found" => "grupper hittade",
+"Users login with this attribute:" => "Användare loggar in med detta attribut:",
"LDAP Username:" => "LDAP användarnamn:",
"LDAP Email Address:" => "LDAP e-postadress:",
"Other Attributes:" => "Övriga attribut:",
@@ -53,6 +55,7 @@ $TRANSLATIONS = array(
"For anonymous access, leave DN and Password empty." => "För anonym åtkomst, lämna DN och lösenord tomt.",
"One Base DN per line" => "Ett Start DN per rad",
"You can specify Base DN for users and groups in the Advanced tab" => "Du kan ange start DN för användare och grupper under fliken Avancerat",
+"Limit %s access to users meeting these criteria:" => "Begränsa %s tillgång till användare som uppfyller dessa kriterier:",
"The filter specifies which LDAP users shall have access to the %s instance." => "Filtret specifierar vilka LDAP-användare som skall ha åtkomst till %s instans",
"users found" => "användare funna",
"Back" => "Tillbaka",
@@ -85,6 +88,8 @@ $TRANSLATIONS = array(
"One Group Base DN per line" => "En Grupp start DN per rad",
"Group Search Attributes" => "Gruppsökningsattribut",
"Group-Member association" => "Attribut för gruppmedlemmar",
+"Nested Groups" => "Undergrupper",
+"When switched on, groups that contain groups are supported. (Only works if the group member attribute contains DNs.)" => "När den är påslagen, stöds grupper som innehåller grupper. (Fungerar endast om gruppmedlemmens attribut innehåller DNs.)",
"Special Attributes" => "Specialattribut",
"Quota Field" => "Kvotfält",
"Quota Default" => "Datakvot standard",
diff --git a/apps/user_ldap/lib/configuration.php b/apps/user_ldap/lib/configuration.php
index d42b1c05820..c9ed1e648a2 100644
--- a/apps/user_ldap/lib/configuration.php
+++ b/apps/user_ldap/lib/configuration.php
@@ -77,6 +77,7 @@ class Configuration {
'ldapExpertUUIDGroupAttr' => null,
'lastJpegPhotoLookup' => null,
'ldapNestedGroups' => false,
+ 'ldapPagingSize' => null,
);
/**
@@ -344,6 +345,7 @@ class Configuration {
'has_memberof_filter_support' => 0,
'last_jpegPhoto_lookup' => 0,
'ldap_nested_groups' => 0,
+ 'ldap_paging_size' => 500,
);
}
@@ -395,7 +397,8 @@ class Configuration {
'ldap_expert_uuid_group_attr' => 'ldapExpertUUIDGroupAttr',
'has_memberof_filter_support' => 'hasMemberOfFilterSupport',
'last_jpegPhoto_lookup' => 'lastJpegPhotoLookup',
- 'ldap_nested_groups' => 'ldapNestedGroups',
+ 'ldap_nested_groups' => 'ldapNestedGroups',
+ 'ldap_paging_size' => 'ldapPagingSize',
);
return $array;
}
diff --git a/apps/user_ldap/templates/settings.php b/apps/user_ldap/templates/settings.php
index 79c4ae224c3..32cf44a56b9 100644
--- a/apps/user_ldap/templates/settings.php
+++ b/apps/user_ldap/templates/settings.php
@@ -1,5 +1,5 @@
<form id="ldap" action="#" method="post">
- <div id="ldapSettings" class="personalblock">
+ <div id="ldapSettings" class="section">
<ul>
<?php foreach($_['toc'] as $id => $title) { ?>
<li id="<?php p($id); ?>"><a href="<?php p($id); ?>"><?php p($title); ?></a></li>
@@ -37,6 +37,7 @@
<p><label for="ldap_attributes_for_group_search"><?php p($l->t('Group Search Attributes'));?></label><textarea id="ldap_attributes_for_group_search" name="ldap_attributes_for_group_search" placeholder="<?php p($l->t('Optional; one attribute per line'));?>" data-default="<?php p($_['ldap_attributes_for_group_search_default']); ?>" title="<?php p($l->t('Group Search Attributes'));?>"></textarea></p>
<p><label for="ldap_group_member_assoc_attribute"><?php p($l->t('Group-Member association'));?></label><select id="ldap_group_member_assoc_attribute" name="ldap_group_member_assoc_attribute" data-default="<?php p($_['ldap_group_member_assoc_attribute_default']); ?>" ><option value="uniqueMember"<?php if (isset($_['ldap_group_member_assoc_attribute']) && ($_['ldap_group_member_assoc_attribute'] === 'uniqueMember')) p(' selected'); ?>>uniqueMember</option><option value="memberUid"<?php if (isset($_['ldap_group_member_assoc_attribute']) && ($_['ldap_group_member_assoc_attribute'] === 'memberUid')) p(' selected'); ?>>memberUid</option><option value="member"<?php if (isset($_['ldap_group_member_assoc_attribute']) && ($_['ldap_group_member_assoc_attribute'] === 'member')) p(' selected'); ?>>member (AD)</option></select></p>
<p><label for="ldap_nested_groups"><?php p($l->t('Nested Groups'));?></label><input type="checkbox" id="ldap_nested_groups" name="ldap_nested_groups" value="1" data-default="<?php p($_['ldap_nested_groups_default']); ?>" title="<?php p($l->t('When switched on, groups that contain groups are supported. (Only works if the group member attribute contains DNs.)'));?>" /></p>
+ <p><label for="ldap_paging_size"><?php p($l->t('Paging chunksize'));?></label><input type="number" id="ldap_paging_size" name="ldap_paging_size" title="<?php p($l->t('Chunksize used for paged LDAP searches that may return bulky results like user or group enumeration. (Setting it 0 disables paged LDAP searches in those situations.)'));?>" data-default="<?php p($_['ldap_paging_size']); ?>" /></p>
</div>
<h3><?php p($l->t('Special Attributes'));?></h3>
<div>
diff --git a/apps/user_webdavauth/templates/settings.php b/apps/user_webdavauth/templates/settings.php
index ad1701add8c..4596fdf3c78 100755
--- a/apps/user_webdavauth/templates/settings.php
+++ b/apps/user_webdavauth/templates/settings.php
@@ -1,9 +1,7 @@
-<form id="webdavauth" action="#" method="post">
- <fieldset class="personalblock">
- <h2><?php p($l->t('WebDAV Authentication'));?></h2>
- <p><label for="webdav_url"><?php p($l->t('Address: '));?><input type="url" placeholder="https://example.com/webdav" id="webdav_url" name="webdav_url" value="<?php p($_['webdav_url']); ?>"></label>
- <input type="hidden" name="requesttoken" value="<?php p($_['requesttoken']) ?>" id="requesttoken">
- <input type="submit" value="Save" />
- <br /><?php p($l->t('The user credentials will be sent to this address. This plugin checks the response and will interpret the HTTP statuscodes 401 and 403 as invalid credentials, and all other responses as valid credentials.')); ?>
- </fieldset>
+<form id="webdavauth" class="section" action="#" method="post">
+ <h2><?php p($l->t('WebDAV Authentication'));?></h2>
+ <p><label for="webdav_url"><?php p($l->t('Address: '));?><input type="url" placeholder="https://example.com/webdav" id="webdav_url" name="webdav_url" value="<?php p($_['webdav_url']); ?>"></label>
+ <input type="hidden" name="requesttoken" value="<?php p($_['requesttoken']) ?>" id="requesttoken">
+ <input type="submit" value="Save" />
+ <br /><?php p($l->t('The user credentials will be sent to this address. This plugin checks the response and will interpret the HTTP statuscodes 401 and 403 as invalid credentials, and all other responses as valid credentials.')); ?>
</form>
diff --git a/config/config.sample.php b/config/config.sample.php
index 140b75706ea..adcc175e2fa 100755
--- a/config/config.sample.php
+++ b/config/config.sample.php
@@ -41,7 +41,7 @@ $CONFIG = array(
/* The automatic protocol detection of ownCloud can fail in certain reverse proxy situations. This option allows to manually override the protocol detection. For example "https" */
"overwriteprotocol" => "",
-/* The automatic webroot detection of ownCloud can fail in certain reverse proxy situations. This option allows to manually override the automatic detection. For example "/domain.tld/ownCloud" */
+/* The automatic webroot detection of ownCloud can fail in certain reverse proxy situations. This option allows to manually override the automatic detection. For example "/domain.tld/ownCloud". The value "/" can be used to remove the root. */
"overwritewebroot" => "",
/* The automatic detection of ownCloud can fail in certain reverse proxy situations. This option allows to define a manually override condition as regular expression for the remote ip address. For example "^10\.0\.0\.[1-3]$" */
diff --git a/core/css/apps.css b/core/css/apps.css
index 0e6a080c9cd..a8dfc5b7ed1 100644
--- a/core/css/apps.css
+++ b/core/css/apps.css
@@ -29,10 +29,14 @@
-moz-box-sizing: border-box; box-sizing: border-box;
}
#app-navigation .active,
-#app-navigation .active a,
-#app-navigation li:hover > a {
+#app-navigation .active a {
background-color: #ddd;
}
+#app-navigation li:hover > a,
+#app-navigation .selected,
+#app-navigation .selected a {
+ background-color: #ccc;
+}
/* special rules for first-level entries and folders */
#app-navigation > ul > li {
@@ -151,9 +155,6 @@
transition: padding-bottom 500ms ease 0s;
padding-bottom: 40px;
}
-#app-navigation .personalblock > legend { /* TODO @Raydiation: still needed? */
- padding: 10px 0; margin: 0;
-}
#app-navigation .error {
color: #dd1144;
}
@@ -242,3 +243,24 @@ button.loading {
padding-right: 30px;
}
+
+/* general styles for the content area */
+.section {
+ display: block;
+ padding: 30px;
+ color: #555;
+ border-top: 1px solid #ddd;
+}
+.section h2 {
+ font-size: 20px;
+ margin-bottom: 7px;
+}
+.section h3 {
+ font-size: 16px;
+}
+/* slight position correction of checkboxes and radio buttons */
+.section input[type="checkbox"],
+.section input[type="radio"] {
+ vertical-align: -2px;
+ margin-right: 4px;
+}
diff --git a/core/css/auth.css b/core/css/auth.css
deleted file mode 100644
index 70df9f0ae0f..00000000000
--- a/core/css/auth.css
+++ /dev/null
@@ -1,39 +0,0 @@
-h2 {
- font-size:32px;
- font-weight:700;
- margin-bottom:16px;
- white-space:nowrap;
-}
-
-ul.scopes {
- list-style:disc;
-}
-
-ul.scopes li {
- white-space:nowrap;
-}
-
-h2 img {
- width:50%;
-}
-
-#oauth {
- width:320px;
- margin:64px auto 32px;
-}
-
-#allow-auth {
- background-color:#5c3;
- box-shadow:0 1px 1px #fff, 0 1px 1px #5f3 inset;
- color:#fff;
- text-shadow:#5e3 0 1px 0;
-}
-
-#deny-auth {
- background:none;
- border:0;
- box-shadow:0 0 0 #fff, 0 0 0 #fff inset;
- font-size:19px;
- margin:11px;
- padding:0;
-}
diff --git a/core/css/styles.css b/core/css/styles.css
index 2c043ab724c..57e2c4479a1 100644
--- a/core/css/styles.css
+++ b/core/css/styles.css
@@ -101,11 +101,18 @@ input[type="time"],
textarea,
select,
button, .button,
+input[type="submit"],
+input[type="button"],
#quota,
.pager li a {
- width:10em; margin:.3em; padding:.6em .5em .4em;
- font-size:1em;
- background:#fff; color:#333; border:1px solid #ddd; outline:none;
+ width: 130px;
+ margin: 3px 3px 3px 0;
+ padding: 7px 6px 5px;
+ font-size: 13px;
+ background-color: #fff;
+ color: #333;
+ border: 1px solid #ddd;
+ outline: none;
border-radius: 3px;
}
input[type="hidden"] {
@@ -170,14 +177,12 @@ input[type="submit"], input[type="button"],
button, .button,
#quota, select, .pager li a {
width: auto;
- padding: .4em;
+ padding: 5px;
background-color: rgba(240,240,240,.9);
font-weight: bold;
color: #555;
border: 1px solid rgba(190,190,190,.9);
cursor: pointer;
- border-radius: 3px;
- outline: none;
}
input[type="submit"]:hover, input[type="submit"]:focus,
input[type="button"]:hover, input[type="button"]:focus,
@@ -278,6 +283,10 @@ input[type="submit"].enabled {
padding: 7px 10px
}
+#controls .button.hidden {
+ display: none;
+}
+
#content { position:relative; height:100%; width:100%; }
#content .hascontrols {
position: relative;
@@ -793,20 +802,12 @@ tr .action { width:16px; height:16px; }
tr:hover .action:hover, .selectedActions a:hover, .header-action:hover { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); opacity:1; }
tbody tr:hover, tr:active { background-color:#f8f8f8; }
-#body-settings h2 {
- font-size: 20px;
- font-weight: normal;
- margin-bottom: 7px;
-}
-#body-settings .personalblock, #body-settings .helpblock {
- padding: 30px;
- color: #555;
- border-top: 1px solid #ddd;
-}
-#body-settings .personalblock#quota { position:relative; padding:0; }
-#body-settings #controls+.helpblock { position:relative; margin-top:3em; }
code { font-family:"Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", monospace; }
+#quota {
+ position: relative;
+ padding: 0;
+}
#quota div {
padding: 0;
background-color: rgb(220,220,220);
@@ -925,6 +926,9 @@ div.crumb {
background: url('../img/breadcrumb.svg') no-repeat right center;
height: 44px;
}
+div.crumb.hidden {
+ display: none;
+}
div.crumb a,
div.crumb span {
position: relative;
diff --git a/core/js/compatibility.js b/core/js/compatibility.js
index 6548f95d42b..c07288857f2 100644
--- a/core/js/compatibility.js
+++ b/core/js/compatibility.js
@@ -148,3 +148,7 @@ function outerHTML(node){
return h;
})(node);
}
+
+// devicePixelRatio for IE10
+window.devicePixelRatio = window.devicePixelRatio ||
+ window.screen.deviceXDPI / window.screen.logicalXDPI || 1;
diff --git a/core/js/js.js b/core/js/js.js
index 302b6b4d9fa..9a3b2ee6a5d 100644
--- a/core/js/js.js
+++ b/core/js/js.js
@@ -159,6 +159,7 @@ function escapeHTML(s) {
* @param file The filename
* @param dir The directory the file is in - e.g. $('#dir').val()
* @return string
+* @deprecated use Files.getDownloadURL() instead
*/
function fileDownloadPath(dir, file) {
return OC.filePath('files', 'ajax', 'download.php')+'?files='+encodeURIComponent(file)+'&dir='+encodeURIComponent(dir);
@@ -371,6 +372,7 @@ var OC={
*/
parseQueryString:function(queryString){
var parts,
+ pos,
components,
result = {},
key,
@@ -378,12 +380,25 @@ var OC={
if (!queryString){
return null;
}
- if (queryString[0] === '?'){
- queryString = queryString.substr(1);
+ pos = queryString.indexOf('?');
+ if (pos >= 0){
+ queryString = queryString.substr(pos + 1);
}
- parts = queryString.split('&');
+ parts = queryString.replace(/\+/g, '%20').split('&');
for (var i = 0; i < parts.length; i++){
- components = parts[i].split('=');
+ // split on first equal sign
+ var part = parts[i]
+ pos = part.indexOf('=');
+ if (pos >= 0) {
+ components = [
+ part.substr(0, pos),
+ part.substr(pos + 1)
+ ]
+ }
+ else {
+ // key only
+ components = [part];
+ }
if (!components.length){
continue;
}
@@ -391,8 +406,14 @@ var OC={
if (!key){
continue;
}
- value = components[1];
- result[key] = value && decodeURIComponent(value);
+ // if equal sign was there, return string
+ if (components.length > 1) {
+ result[key] = decodeURIComponent(components[1]);
+ }
+ // no equal sign => null value
+ else {
+ result[key] = null;
+ }
}
return result;
},
diff --git a/core/js/oc-dialogs.js b/core/js/oc-dialogs.js
index d1bcb4659b8..6fc8d4d3523 100644
--- a/core/js/oc-dialogs.js
+++ b/core/js/oc-dialogs.js
@@ -294,7 +294,7 @@ var OCdialogs = {
conflict.find('.replacement .mtime').text(formatDate(replacement.lastModifiedDate));
}
var path = original.directory + '/' +original.name;
- Files.lazyLoadPreview(path, original.mime, function(previewpath){
+ Files.lazyLoadPreview(path, original.mimetype, function(previewpath){
conflict.find('.original .icon').css('background-image','url('+previewpath+')');
}, 96, 96, original.etag);
getCroppedPreview(replacement).then(
@@ -514,7 +514,7 @@ var OCdialogs = {
}
return $.getJSON(
- OC.filePath('files', 'ajax', 'rawlist.php'),
+ OC.filePath('files', 'ajax', 'list.php'),
{
dir: dir,
mimetypes: JSON.stringify(mimeType)
@@ -539,7 +539,7 @@ var OCdialogs = {
this.$filelist.empty().addClass('loading');
this.$filePicker.data('path', dir);
$.when(this._getFileList(dir, this.$filePicker.data('mimetype'))).then(function(response) {
- $.each(response.data, function(index, file) {
+ $.each(response.data.files, function(index, file) {
if (file.type === 'dir') {
dirs.push(file);
} else {
@@ -555,9 +555,16 @@ var OCdialogs = {
type: entry.type,
dir: dir,
filename: entry.name,
- date: OC.mtime2date(entry.mtime)
+ date: OC.mtime2date(Math.floor(entry.mtime / 1000))
});
- $li.find('img').attr('src', entry.mimetype_icon);
+ $li.find('img').attr('src', entry.icon);
+ if (entry.isPreviewAvailable) {
+ var urlSpec = {
+ file: dir + '/' + entry.name
+ };
+ var previewUrl = OC.generateUrl('/core/preview.png?') + $.param(urlSpec);
+ $li.find('img').attr('src', previewUrl);
+ }
self.$filelist.append($li);
});
diff --git a/core/js/share.js b/core/js/share.js
index e769edd0a21..ef71cc7999a 100644
--- a/core/js/share.js
+++ b/core/js/share.js
@@ -551,7 +551,7 @@ $(document).ready(function() {
var itemType = $('#dropdown').data('item-type');
var itemSource = $('#dropdown').data('item-source');
var shareType = $li.data('share-type');
- var shareWith = $li.data('share-with');
+ var shareWith = $li.attr('data-share-with');
OC.Share.unshare(itemType, itemSource, shareType, shareWith, function() {
$li.remove();
var index = OC.Share.itemShares[shareType].indexOf(shareWith);
@@ -597,7 +597,7 @@ $(document).ready(function() {
OC.Share.setPermissions($('#dropdown').data('item-type'),
$('#dropdown').data('item-source'),
li.data('share-type'),
- li.data('share-with'),
+ li.attr('data-share-with'),
permissions);
});
@@ -782,7 +782,7 @@ $(document).ready(function() {
}
var shareType = $li.data('share-type');
- var shareWith = $li.data('share-with');
+ var shareWith = $li.attr('data-share-with');
$.post(OC.filePath('core', 'ajax', 'share.php'), {action: action, recipient: shareWith, shareType: shareType, itemSource: itemSource, itemType: itemType}, function(result) {
if (result.status !== 'success') {
diff --git a/core/js/tests/specs/coreSpec.js b/core/js/tests/specs/coreSpec.js
index 57ea5be8be0..94a397b7892 100644
--- a/core/js/tests/specs/coreSpec.js
+++ b/core/js/tests/specs/coreSpec.js
@@ -268,7 +268,72 @@ describe('Core base tests', function() {
// still nothing
expect(counter).toEqual(0);
});
-
+ });
+ describe('Parse query string', function() {
+ it('Parses query string from full URL', function() {
+ var query = OC.parseQueryString('http://localhost/stuff.php?q=a&b=x');
+ expect(query).toEqual({q: 'a', b: 'x'});
+ });
+ it('Parses query string from query part alone', function() {
+ var query = OC.parseQueryString('q=a&b=x');
+ expect(query).toEqual({q: 'a', b: 'x'});
+ });
+ it('Returns null hash when empty query', function() {
+ var query = OC.parseQueryString('');
+ expect(query).toEqual(null);
+ });
+ it('Returns empty hash when empty query with question mark', function() {
+ var query = OC.parseQueryString('?');
+ expect(query).toEqual({});
+ });
+ it('Decodes regular query strings', function() {
+ var query = OC.parseQueryString('a=abc&b=def');
+ expect(query).toEqual({
+ a: 'abc',
+ b: 'def'
+ });
+ });
+ it('Ignores empty parts', function() {
+ var query = OC.parseQueryString('&q=a&&b=x&');
+ expect(query).toEqual({q: 'a', b: 'x'});
+ });
+ it('Ignores lone equal signs', function() {
+ var query = OC.parseQueryString('&q=a&=&b=x&');
+ expect(query).toEqual({q: 'a', b: 'x'});
+ });
+ it('Includes extra equal signs in value', function() {
+ var query = OC.parseQueryString('u=a=x&q=a=b');
+ expect(query).toEqual({u: 'a=x', q: 'a=b'});
+ });
+ it('Decodes plus as space', function() {
+ var query = OC.parseQueryString('space+key=space+value');
+ expect(query).toEqual({'space key': 'space value'});
+ });
+ it('Decodes special characters', function() {
+ var query = OC.parseQueryString('unicode=%E6%B1%89%E5%AD%97');
+ expect(query).toEqual({unicode: '汉字'});
+ query = OC.parseQueryString('b=spaace%20value&space%20key=normalvalue&slash%2Fthis=amp%26ersand');
+ expect(query).toEqual({
+ b: 'spaace value',
+ 'space key': 'normalvalue',
+ 'slash/this': 'amp&ersand'
+ });
+ });
+ it('Decodes empty values', function() {
+ var query = OC.parseQueryString('keywithemptystring=&keywithnostring');
+ expect(query).toEqual({
+ 'keywithemptystring': '',
+ 'keywithnostring': null
+ });
+ });
+ it('Does not interpret data types', function() {
+ var query = OC.parseQueryString('booleanfalse=false&booleantrue=true&number=123');
+ expect(query).toEqual({
+ 'booleanfalse': 'false',
+ 'booleantrue': 'true',
+ 'number': '123'
+ });
+ });
});
describe('Generate Url', function() {
it('returns absolute urls', function() {
diff --git a/core/l10n/el.php b/core/l10n/el.php
index ed7792b7261..0ffb746fc77 100644
--- a/core/l10n/el.php
+++ b/core/l10n/el.php
@@ -1,5 +1,6 @@
<?php
$TRANSLATIONS = array(
+"Expiration date is in the past." => "Η ημερομηνία λήξης είναι στο παρελθόν.",
"Couldn't send mail to following users: %s " => "Αδυναμία αποστολής μηνύματος στους ακόλουθους χρήστες: %s",
"Turned on maintenance mode" => "Η κατάσταση συντήρησης ενεργοποιήθηκε",
"Turned off maintenance mode" => "Η κατάσταση συντήρησης απενεργοποιήθηκε",
@@ -55,8 +56,10 @@ $TRANSLATIONS = array(
"Continue" => "Συνέχεια",
"(all selected)" => "(όλα τα επιλεγμένα)",
"({count} selected)" => "({count} επιλέχθησαν)",
+"Error loading file exists template" => "Σφάλμα κατά την φόρτωση του προτύπου ύπαρξης αρχείου",
"Very weak password" => "Πολύ αδύναμο συνθηματικό",
"Weak password" => "Αδύναμο συνθηματικό",
+"So-so password" => "Μέτριο συνθηματικό",
"Good password" => "Καλό συνθηματικό",
"Strong password" => "Δυνατό συνθηματικό",
"Shared" => "Κοινόχρηστα",
@@ -119,6 +122,8 @@ $TRANSLATIONS = array(
"To login page" => "Σελίδα εισόδου",
"New password" => "Νέο συνθηματικό",
"Reset password" => "Επαναφορά συνθηματικού",
+"Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " => "Το Mac OS X δεν υποστηρίζεται και το %s δεν θα λειτουργήσει σωστά σε αυτή την πλατφόρμα. Χρησιμοποιείτε με δική σας ευθύνη!",
+"For the best results, please consider using a GNU/Linux server instead." => "Για καλύτερα αποτελέσματα, παρακαλούμε εξετάστε την μετατροπή σε έναν διακομιστή GNU/Linux.",
"Personal" => "Προσωπικά",
"Users" => "Χρήστες",
"Apps" => "Εφαρμογές",
@@ -144,6 +149,7 @@ $TRANSLATIONS = array(
"Your data directory and files are probably accessible from the internet because the .htaccess file does not work." => "Ο κατάλογος δεδομένων και τα αρχεία σας είναι πιθανό προσβάσιμα από το internet γιατί δεν δουλεύει το αρχείο .htaccess.",
"For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\">documentation</a>." => "Για πληροφορίες πως να ρυθμίσετε ορθά τον διακομιστή σας, παρακαλώ δείτε την <a href=\"%s\" target=\"_blank\">τεκμηρίωση</a>.",
"Create an <strong>admin account</strong>" => "Δημιουργήστε έναν <strong>λογαριασμό διαχειριστή</strong>",
+"Storage & database" => "Αποθήκευση & βάση δεδομένων",
"Data folder" => "Φάκελος δεδομένων",
"Configure the database" => "Ρύθμιση της βάσης δεδομένων",
"will be used" => "θα χρησιμοποιηθούν",
@@ -166,6 +172,7 @@ $TRANSLATIONS = array(
"remember" => "απομνημόνευση",
"Log in" => "Είσοδος",
"Alternative Logins" => "Εναλλακτικές Συνδέσεις",
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> with you.<br><a href=\"%s\">View it!</a><br><br>" => "Γειά χαρά,<br><br>απλά σας ενημερώνω πως ο %s μοιράστηκε το<strong>%s</strong> με εσάς.<br><a href=\"%s\">Δείτε το!</a><br><br>",
"This ownCloud instance is currently in single user mode." => "Αυτή η εγκατάσταση ownCloud είναι τώρα σε κατάσταση ενός χρήστη.",
"This means only administrators can use the instance." => "Αυτό σημαίνει ότι μόνο διαχειριστές μπορούν να χρησιμοποιήσουν την εγκατάσταση.",
"Contact your system administrator if this message persists or appeared unexpectedly." => "Επικοινωνήστε με το διαχειριστή του συστήματος αν αυτό το μήνυμα συνεχίζει να εμφανίζεται ή εμφανίστηκε απρόσμενα.",
diff --git a/core/l10n/et_EE.php b/core/l10n/et_EE.php
index 5a2e34ff3a0..e9c23d96b81 100644
--- a/core/l10n/et_EE.php
+++ b/core/l10n/et_EE.php
@@ -1,5 +1,6 @@
<?php
$TRANSLATIONS = array(
+"Expiration date is in the past." => "Aegumise kuupäev on minevikus.",
"Couldn't send mail to following users: %s " => "Kirja saatmine järgnevatele kasutajatele ebaõnnestus: %s ",
"Turned on maintenance mode" => "Haldusrežiimis sisse lülitatud",
"Turned off maintenance mode" => "Haldusrežiimis välja lülitatud",
@@ -56,6 +57,11 @@ $TRANSLATIONS = array(
"(all selected)" => "(kõik valitud)",
"({count} selected)" => "({count} valitud)",
"Error loading file exists template" => "Viga faili olemasolu malli laadimisel",
+"Very weak password" => "Väga nõrk parool",
+"Weak password" => "Nõrk parool",
+"So-so password" => "Enam-vähem sobiv parool",
+"Good password" => "Hea parool",
+"Strong password" => "Väga hea parool",
"Shared" => "Jagatud",
"Share" => "Jaga",
"Error" => "Viga",
@@ -103,6 +109,7 @@ $TRANSLATIONS = array(
"The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "Uuendus ebaõnnestus. Palun teavita probleemidest <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud kogukonda</a>.",
"The update was successful. Redirecting you to ownCloud now." => "Uuendus oli edukas. Kohe suunatakse Sind ownCloudi.",
"%s password reset" => "%s parooli lähtestus",
+"A problem has occurred whilst sending the email, please contact your administrator." => "Tekkis tõrge e-posti saatmisel, palun kontakteeru administraatoriga.",
"Use the following link to reset your password: {link}" => "Kasuta järgnevat linki oma parooli taastamiseks: {link}",
"The link to reset your password has been sent to your email.<br>If you do not receive it within a reasonable amount of time, check your spam/junk folders.<br>If it is not there ask your local administrator ." => "Link parooli vahetuseks on saadetud Sinu e-posti aadressile.<br>Kui kiri pole saabunud mõistliku aja jooksul, siis kontrolli oma spam-/rämpskirjade katalooge.<br>Kui kirja pole ka seal, siis küsi abi süsteemihaldurilt.",
"Request failed!<br>Did you make sure your email/username was right?" => "Päring ebaõnnestus!<br>Oled sa veendunud, et e-post/kasutajanimi on õiged?",
@@ -115,6 +122,8 @@ $TRANSLATIONS = array(
"To login page" => "Sisselogimise lehele",
"New password" => "Uus parool",
"Reset password" => "Nulli parool",
+"Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " => "Mac OS X ei ole toetatud ja %s ei pruugi korralikult toimida sellel platvormil. Kasuta seda omal vastutusel!",
+"For the best results, please consider using a GNU/Linux server instead." => "Parema tulemuse saavitamiseks palun kaalu serveris GNU/Linux kasutamist.",
"Personal" => "Isiklik",
"Users" => "Kasutajad",
"Apps" => "Rakendused",
@@ -140,6 +149,7 @@ $TRANSLATIONS = array(
"Your data directory and files are probably accessible from the internet because the .htaccess file does not work." => "Su andmete kataloog ja failid on tõenäoliselt internetist vabalt saadaval kuna .htaccess fail ei toimi.",
"For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\">documentation</a>." => "Serveri korrektseks seadistuseks palun tutvu <a href=\"%s\" target=\"_blank\">dokumentatsiooniga</a>.",
"Create an <strong>admin account</strong>" => "Loo <strong>admini konto</strong>",
+"Storage & database" => "Andmehoidla ja andmebaas",
"Data folder" => "Andmete kaust",
"Configure the database" => "Seadista andmebaasi",
"will be used" => "kasutatakse",
@@ -162,6 +172,7 @@ $TRANSLATIONS = array(
"remember" => "pea meeles",
"Log in" => "Logi sisse",
"Alternative Logins" => "Alternatiivsed sisselogimisviisid",
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> with you.<br><a href=\"%s\">View it!</a><br><br>" => "Hei,<br><br>annan teada, et %s jagas sinuga <strong>%s</strong>. <a href=\"%s\">Vaata seda!</a><br><br>",
"This ownCloud instance is currently in single user mode." => "See ownCloud on momendil seadistatud ühe kasutaja jaoks.",
"This means only administrators can use the instance." => "See tähendab, et seda saavad kasutada ainult administraatorid.",
"Contact your system administrator if this message persists or appeared unexpectedly." => "Kontakteeru oma süsteemihalduriga, kui see teade püsib või on tekkinud ootamatult.",
diff --git a/core/l10n/fr.php b/core/l10n/fr.php
index 3754e8c9e07..f5a1ecd42fb 100644
--- a/core/l10n/fr.php
+++ b/core/l10n/fr.php
@@ -1,5 +1,6 @@
<?php
$TRANSLATIONS = array(
+"Expiration date is in the past." => "La date d'expiration est dans le passé.",
"Couldn't send mail to following users: %s " => "Impossible d'envoyer un mail aux utilisateurs suivant : %s",
"Turned on maintenance mode" => "Basculé en mode maintenance",
"Turned off maintenance mode" => "Basculé en mode production (non maintenance)",
@@ -121,6 +122,8 @@ $TRANSLATIONS = array(
"To login page" => "Retour à la page d'authentification",
"New password" => "Nouveau mot de passe",
"Reset password" => "Réinitialiser le mot de passe",
+"Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " => "Mac OS X n'est pas supporté et %s ne fonctionnera pas correctement sur cette plateforme. Son utilisation est à vos risques et périls !",
+"For the best results, please consider using a GNU/Linux server instead." => "Pour des résultats meilleurs encore, pensez à utiliser un serveur GNU/Linux à la place.",
"Personal" => "Personnel",
"Users" => "Utilisateurs",
"Apps" => "Applications",
diff --git a/core/l10n/ja.php b/core/l10n/ja.php
index eb3e6882578..5f8d6a05ae9 100644
--- a/core/l10n/ja.php
+++ b/core/l10n/ja.php
@@ -1,5 +1,6 @@
<?php
$TRANSLATIONS = array(
+"Expiration date is in the past." => "有効期限が切れています。",
"Couldn't send mail to following users: %s " => "次のユーザーにメールを送信できませんでした: %s",
"Turned on maintenance mode" => "メンテナンスモードがオンになりました",
"Turned off maintenance mode" => "メンテナンスモードがオフになりました",
@@ -121,6 +122,8 @@ $TRANSLATIONS = array(
"To login page" => "ログインページへ戻る",
"New password" => "新しいパスワードを入力",
"Reset password" => "パスワードをリセット",
+"Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " => "Mac OS X では、サポートされていません。このOSでは、%sは正常に動作しないかもしれません。ご自身の責任においてご利用ください。",
+"For the best results, please consider using a GNU/Linux server instead." => "最も良い方法としては、代わりにGNU/Linuxサーバーを利用することをご検討ください。",
"Personal" => "個人",
"Users" => "ユーザー",
"Apps" => "アプリ",
diff --git a/core/l10n/nb_NO.php b/core/l10n/nb_NO.php
index 43141bc431f..c47599f5a17 100644
--- a/core/l10n/nb_NO.php
+++ b/core/l10n/nb_NO.php
@@ -56,6 +56,10 @@ $TRANSLATIONS = array(
"(all selected)" => "(alle valgt)",
"({count} selected)" => "({count} valgt)",
"Error loading file exists template" => "Feil ved lasting av \"filen eksisterer\"-mal",
+"Very weak password" => "Veldig svakt passord",
+"Weak password" => "Svakt passord",
+"Good password" => "Bra passord",
+"Strong password" => "Sterkt passord",
"Shared" => "Delt",
"Share" => "Del",
"Error" => "Feil",
@@ -140,6 +144,7 @@ $TRANSLATIONS = array(
"Your data directory and files are probably accessible from the internet because the .htaccess file does not work." => "Datamappen og filene dine er sannsynligvis tilgjengelig fra Internett fordi .htaccess-filen ikke fungerer.",
"For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\">documentation</a>." => "For informasjon om hvordan du setter opp serveren din riktig, se <a href=\"%s\" target=\"_blank\">dokumentasjonen</a>.",
"Create an <strong>admin account</strong>" => "opprett en <strong>administrator-konto</strong>",
+"Storage & database" => "Lagring og database",
"Data folder" => "Datamappe",
"Configure the database" => "Konfigurer databasen",
"will be used" => "vil bli brukt",
diff --git a/core/l10n/pl_PL.php b/core/l10n/pl_PL.php
deleted file mode 100644
index 15c376eb954..00000000000
--- a/core/l10n/pl_PL.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Settings" => "Ustawienia",
-"Username" => "Nazwa użytkownika"
-);
-$PLURAL_FORMS = "nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);";
diff --git a/core/l10n/sv.php b/core/l10n/sv.php
index c4e92e62171..7e72039df80 100644
--- a/core/l10n/sv.php
+++ b/core/l10n/sv.php
@@ -1,5 +1,6 @@
<?php
$TRANSLATIONS = array(
+"Expiration date is in the past." => "Utgångsdatumet är i det förflutna.",
"Couldn't send mail to following users: %s " => "Gick inte att skicka e-post till följande användare: %s",
"Turned on maintenance mode" => "Aktiverade underhållsläge",
"Turned off maintenance mode" => "Deaktiverade underhållsläge",
@@ -56,6 +57,11 @@ $TRANSLATIONS = array(
"(all selected)" => "(Alla valda)",
"({count} selected)" => "({count} valda)",
"Error loading file exists template" => "Fel uppstod filmall existerar",
+"Very weak password" => "Väldigt svagt lösenord",
+"Weak password" => "Svagt lösenord",
+"So-so password" => "Okej lösenord",
+"Good password" => "Bra lösenord",
+"Strong password" => "Starkt lösenord",
"Shared" => "Delad",
"Share" => "Dela",
"Error" => "Fel",
@@ -99,9 +105,11 @@ $TRANSLATIONS = array(
"Edit tags" => "Editera taggar",
"Error loading dialog template: {error}" => "Fel under laddning utav dialog mall: {fel}",
"No tags selected for deletion." => "Inga taggar valda för borttagning.",
+"Please reload the page." => "Vänligen ladda om sidan.",
"The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "Uppdateringen misslyckades. Rapportera detta problem till <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud Community</a>.",
"The update was successful. Redirecting you to ownCloud now." => "Uppdateringen lyckades. Du omdirigeras nu till OwnCloud.",
"%s password reset" => "%s återställ lösenord",
+"A problem has occurred whilst sending the email, please contact your administrator." => "Ett problem har uppstått under tiden e-post sändes, vänligen kontakta din administratör.",
"Use the following link to reset your password: {link}" => "Använd följande länk för att återställa lösenordet: {link}",
"The link to reset your password has been sent to your email.<br>If you do not receive it within a reasonable amount of time, check your spam/junk folders.<br>If it is not there ask your local administrator ." => "Länken för att återställa ditt lösenorden har skickats till din e-postadress<br>Om du inte har erhållit meddelandet inom kort, vänligen kontrollera din skräppost-mapp<br>Om den inte finns där, vänligen kontakta din administratör.",
"Request failed!<br>Did you make sure your email/username was right?" => "Begäran misslyckades!<br>Är du helt säker på att din e-postadress/användarnamn är korrekt?",
@@ -114,6 +122,8 @@ $TRANSLATIONS = array(
"To login page" => "Till logginsidan",
"New password" => "Nytt lösenord",
"Reset password" => "Återställ lösenordet",
+"Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " => "Mac OS X stöds inte och %s kommer inte att fungera korrekt på denna plattform. Använd på egen risk!",
+"For the best results, please consider using a GNU/Linux server instead." => "För bästa resultat, överväg att använda en GNU/Linux server istället.",
"Personal" => "Personligt",
"Users" => "Användare",
"Apps" => "Program",
@@ -139,6 +149,7 @@ $TRANSLATIONS = array(
"Your data directory and files are probably accessible from the internet because the .htaccess file does not work." => "Din datakatalog och filer är förmodligen tillgängliga från Internet, eftersom .htaccess-filen inte fungerar.",
"For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\">documentation</a>." => "För information hur du korrekt konfigurerar din servern, se ownCloud <a href=\"%s\" target=\"_blank\">dokumentationen</a>.",
"Create an <strong>admin account</strong>" => "Skapa ett <strong>administratörskonto</strong>",
+"Storage & database" => "Lagring & databas",
"Data folder" => "Datamapp",
"Configure the database" => "Konfigurera databasen",
"will be used" => "kommer att användas",
@@ -149,6 +160,7 @@ $TRANSLATIONS = array(
"Database host" => "Databasserver",
"Finish setup" => "Avsluta installation",
"Finishing …" => "Avslutar ...",
+"This application requires JavaScript to be enabled for correct operation. Please <a href=\"http://enable-javascript.com/\" target=\"_blank\">enable JavaScript</a> and re-load this interface." => "Denna applikation kräver JavaScript aktiverat för att fungera korrekt. Vänligen <a href=\"http://enable-javascript.com/\" target=\"_blank\">aktivera JavaScript</a> och ladda om gränssnittet.",
"%s is available. Get more information on how to update." => "%s är tillgänglig. Få mer information om hur du går tillväga för att uppdatera.",
"Log out" => "Logga ut",
"Automatic logon rejected!" => "Automatisk inloggning inte tillåten!",
@@ -160,6 +172,9 @@ $TRANSLATIONS = array(
"remember" => "kom ihåg",
"Log in" => "Logga in",
"Alternative Logins" => "Alternativa inloggningar",
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> with you.<br><a href=\"%s\">View it!</a><br><br>" => "Hej där,<br><br>ville bara informera dig om att %s delade <strong>%s</strong> med dig.<br><a href=\"%s\">Visa den!</a><br><br>",
+"This ownCloud instance is currently in single user mode." => "Denna ownCloud instans är för närvarande i enanvändarläge",
+"This means only administrators can use the instance." => "Detta betyder att endast administartörer kan använda instansen.",
"Contact your system administrator if this message persists or appeared unexpectedly." => "Hör av dig till din system administratör ifall detta meddelande fortsätter eller visas oväntat.",
"Thank you for your patience." => "Tack för ditt tålamod.",
"Updating ownCloud to version %s, this may take a while." => "Uppdaterar ownCloud till version %s, detta kan ta en stund.",
diff --git a/core/l10n/tr.php b/core/l10n/tr.php
index affa1b063d0..9d211bd0570 100644
--- a/core/l10n/tr.php
+++ b/core/l10n/tr.php
@@ -31,7 +31,7 @@ $TRANSLATIONS = array(
"December" => "Aralık",
"Settings" => "Ayarlar",
"Saving..." => "Kaydediliyor...",
-"seconds ago" => "saniye önce",
+"seconds ago" => "saniyeler önce",
"_%n minute ago_::_%n minutes ago_" => array("%n dakika önce","%n dakika önce"),
"_%n hour ago_::_%n hours ago_" => array("%n saat önce","%n saat önce"),
"today" => "bugün",
@@ -51,7 +51,7 @@ $TRANSLATIONS = array(
"_{count} file conflict_::_{count} file conflicts_" => array("{count} dosya çakışması","{count} dosya çakışması"),
"One file conflict" => "Bir dosya çakışması",
"Which files do you want to keep?" => "Hangi dosyaları saklamak istiyorsunuz?",
-"If you select both versions, the copied file will have a number added to its name." => "Eğer iki sürümü de seçerseniz, kopyalanan dosya ismine eklenmiş bir sayı içerecektir.",
+"If you select both versions, the copied file will have a number added to its name." => "İki sürümü de seçerseniz, kopyalanan dosyanın ismine bir sayı ilave edilecektir.",
"Cancel" => "İptal",
"Continue" => "Devam et",
"(all selected)" => "(tümü seçildi)",
@@ -65,7 +65,7 @@ $TRANSLATIONS = array(
"Shared" => "Paylaşılan",
"Share" => "Paylaş",
"Error" => "Hata",
-"Error while sharing" => "Paylaşım sırasında hata ",
+"Error while sharing" => "Paylaşım sırasında hata",
"Error while unsharing" => "Paylaşım iptal edilirken hata",
"Error while changing permissions" => "İzinleri değiştirirken hata oluştu",
"Shared with you and the group {group} by {owner}" => "{owner} tarafından sizinle ve {group} ile paylaştırılmış",
@@ -159,7 +159,7 @@ $TRANSLATIONS = array(
"Database tablespace" => "Veritabanı tablo alanı",
"Database host" => "Veritabanı sunucusu",
"Finish setup" => "Kurulumu tamamla",
-"Finishing …" => "Tamamlanıyor ..",
+"Finishing …" => "Tamamlanıyor ...",
"This application requires JavaScript to be enabled for correct operation. Please <a href=\"http://enable-javascript.com/\" target=\"_blank\">enable JavaScript</a> and re-load this interface." => "Uygulama, doğru çalışabilmesi için JavaScript'in etkinleştirilmesini gerektiriyor. Lütfen <a href=\"http://enable-javascript.com/\" target=\"_blank\">JavaScript'i etkinleştirin</a> ve bu arayüzü yeniden yükleyin.",
"%s is available. Get more information on how to update." => "%s mevcut. Güncelleştirme hakkında daha fazla bilgi alın.",
"Log out" => "Çıkış yap",
diff --git a/core/lostpassword/templates/resetpassword.php b/core/lostpassword/templates/resetpassword.php
index 0ab32acca60..881455f5a9d 100644
--- a/core/lostpassword/templates/resetpassword.php
+++ b/core/lostpassword/templates/resetpassword.php
@@ -1,14 +1,14 @@
-<form action="<?php echo OC_Helper::linkToRoute('core_lostpassword_reset', $_['args']) ?>" method="post">
+<form action="<?php print_unescaped(OC_Helper::linkToRoute('core_lostpassword_reset', $_['args'])) ?>" method="post">
<fieldset>
<?php if($_['success']): ?>
- <h1><?php echo $l->t('Your password was reset'); ?></h1>
- <p><a href="<?php echo OC_Helper::linkTo('', 'index.php') ?>/"><?php echo $l->t('To login page'); ?></a></p>
+ <h1><?php p($l->t('Your password was reset')); ?></h1>
+ <p><a href="<?php print_unescaped(OC_Helper::linkTo('', 'index.php')) ?>/"><?php p($l->t('To login page')); ?></a></p>
<?php else: ?>
<p class="infield">
- <label for="password" class="infield"><?php echo $l->t( 'New password' ); ?></label>
+ <label for="password" class="infield"><?php p($l->t('New password')); ?></label>
<input type="password" name="password" id="password" value="" required />
</p>
- <input type="submit" id="submit" value="<?php echo $l->t('Reset password'); ?>" />
+ <input type="submit" id="submit" value="<?php p($l->t('Reset password')); ?>" />
<?php endif; ?>
</fieldset>
</form>
diff --git a/l10n/ach/files.po b/l10n/ach/files.po
index 58c50d3e193..2ec8af4d0e2 100644
--- a/l10n/ach/files.po
+++ b/l10n/ach/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-20 01:55-0400\n"
-"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Acoli (http://www.transifex.com/projects/p/owncloud/language/ach/)\n"
"MIME-Version: 1.0\n"
@@ -17,48 +17,48 @@ msgstr ""
"Language: ach\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-#: ajax/move.php:17
+#: ajax/move.php:15
#, php-format
msgid "Could not move %s - File with this name already exists"
msgstr ""
-#: ajax/move.php:27 ajax/move.php:30
+#: ajax/move.php:25 ajax/move.php:28
#, php-format
msgid "Could not move %s"
msgstr ""
-#: ajax/newfile.php:57 js/files.js:98
+#: ajax/newfile.php:58 js/files.js:98
msgid "File name cannot be empty."
msgstr ""
-#: ajax/newfile.php:62
+#: ajax/newfile.php:63
#, php-format
msgid "\"%s\" is an invalid file name."
msgstr ""
-#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+#: ajax/newfile.php:69 ajax/newfolder.php:28 js/files.js:105
msgid ""
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
"allowed."
msgstr ""
-#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr ""
-#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
+#: ajax/newfile.php:88 ajax/newfolder.php:47 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:96
+#: ajax/newfile.php:97
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:101
+#: ajax/newfile.php:102
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
@@ -68,74 +68,74 @@ msgstr ""
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:155
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr ""
-#: ajax/newfolder.php:21
+#: ajax/newfolder.php:22
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:65
+#: ajax/newfolder.php:66
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:67
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:74
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr ""
-#: ajax/upload.php:75
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:77
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr ""
-#: ajax/upload.php:78
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr ""
-#: ajax/upload.php:79
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr ""
-#: ajax/upload.php:80
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr ""
-#: ajax/upload.php:81
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr ""
-#: ajax/upload.php:99
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:156
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:166
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:185
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr ""
@@ -156,92 +156,92 @@ msgid ""
"Not enough free space, you are uploading {size1} but only {size2} is left"
msgstr ""
-#: js/file-upload.js:338
+#: js/file-upload.js:340
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:383
+#: js/file-upload.js:385
msgid "Could not get result from server."
msgstr ""
-#: js/file-upload.js:475
+#: js/file-upload.js:477
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:562
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:566
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:568 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:634
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:650
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:700
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr ""
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr ""
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
-msgid "Pending"
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
msgstr ""
-#: js/filelist.js:456
-msgid "Could not rename file"
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
msgstr ""
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
+#: js/filelist.js:267 js/filelist.js:1113
+msgid "Pending"
msgstr ""
-#: js/filelist.js:591
-msgid "undo"
+#: js/filelist.js:630
+msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
@@ -278,29 +278,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr ""
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr ""
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr ""
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr ""
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr ""
@@ -308,109 +300,109 @@ msgstr ""
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr ""
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr ""
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr ""
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr ""
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr ""
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr ""
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr ""
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr ""
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr ""
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr ""
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr ""
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr ""
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr ""
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr ""
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr ""
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr ""
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr ""
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr ""
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr ""
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr ""
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr ""
diff --git a/l10n/ach/files_external.po b/l10n/ach/files_external.po
index 777e81342ef..7a2b8692dfd 100644
--- a/l10n/ach/files_external.po
+++ b/l10n/ach/files_external.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-11 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"POT-Creation-Date: 2014-04-02 01:55-0400\n"
+"PO-Revision-Date: 2014-04-02 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Acoli (http://www.transifex.com/projects/p/owncloud/language/ach/)\n"
"MIME-Version: 1.0\n"
@@ -37,91 +37,91 @@ msgstr ""
msgid "Error configuring Google Drive storage"
msgstr ""
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr ""
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr ""
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr ""
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr ""
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr ""
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr ""
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr ""
-#: templates/settings.php:13
-msgid "Applicable"
+#: templates/settings.php:12
+msgid "Available for"
msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr ""
-#: templates/settings.php:90
-msgid "None set"
+#: templates/settings.php:92
+msgid "No user or group"
msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr ""
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr ""
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr ""
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr ""
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr ""
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/ady/files.po b/l10n/ady/files.po
index bc32e0306bd..12f59cbc7bc 100644
--- a/l10n/ady/files.po
+++ b/l10n/ady/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-20 01:55-0400\n"
-"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Adyghe (http://www.transifex.com/projects/p/owncloud/language/ady/)\n"
"MIME-Version: 1.0\n"
@@ -17,48 +17,48 @@ msgstr ""
"Language: ady\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/move.php:17
+#: ajax/move.php:15
#, php-format
msgid "Could not move %s - File with this name already exists"
msgstr ""
-#: ajax/move.php:27 ajax/move.php:30
+#: ajax/move.php:25 ajax/move.php:28
#, php-format
msgid "Could not move %s"
msgstr ""
-#: ajax/newfile.php:57 js/files.js:98
+#: ajax/newfile.php:58 js/files.js:98
msgid "File name cannot be empty."
msgstr ""
-#: ajax/newfile.php:62
+#: ajax/newfile.php:63
#, php-format
msgid "\"%s\" is an invalid file name."
msgstr ""
-#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+#: ajax/newfile.php:69 ajax/newfolder.php:28 js/files.js:105
msgid ""
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
"allowed."
msgstr ""
-#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr ""
-#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
+#: ajax/newfile.php:88 ajax/newfolder.php:47 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:96
+#: ajax/newfile.php:97
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:101
+#: ajax/newfile.php:102
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
@@ -68,74 +68,74 @@ msgstr ""
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:155
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr ""
-#: ajax/newfolder.php:21
+#: ajax/newfolder.php:22
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:65
+#: ajax/newfolder.php:66
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:67
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:74
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr ""
-#: ajax/upload.php:75
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:77
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr ""
-#: ajax/upload.php:78
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr ""
-#: ajax/upload.php:79
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr ""
-#: ajax/upload.php:80
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr ""
-#: ajax/upload.php:81
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr ""
-#: ajax/upload.php:99
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:156
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:166
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:185
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr ""
@@ -156,92 +156,92 @@ msgid ""
"Not enough free space, you are uploading {size1} but only {size2} is left"
msgstr ""
-#: js/file-upload.js:338
+#: js/file-upload.js:340
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:383
+#: js/file-upload.js:385
msgid "Could not get result from server."
msgstr ""
-#: js/file-upload.js:475
+#: js/file-upload.js:477
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:562
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:566
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:568 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:634
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:650
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:700
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr ""
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr ""
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
-msgid "Pending"
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
msgstr ""
-#: js/filelist.js:456
-msgid "Could not rename file"
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
msgstr ""
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
+#: js/filelist.js:267 js/filelist.js:1113
+msgid "Pending"
msgstr ""
-#: js/filelist.js:591
-msgid "undo"
+#: js/filelist.js:630
+msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
@@ -278,29 +278,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr ""
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr ""
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr ""
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr ""
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr ""
@@ -308,109 +300,109 @@ msgstr ""
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr ""
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr ""
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr ""
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr ""
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr ""
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr ""
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr ""
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr ""
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr ""
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr ""
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr ""
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr ""
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr ""
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr ""
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr ""
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr ""
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr ""
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr ""
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr ""
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr ""
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr ""
diff --git a/l10n/ady/files_external.po b/l10n/ady/files_external.po
index c764d6453e2..98f9d7ffd0b 100644
--- a/l10n/ady/files_external.po
+++ b/l10n/ady/files_external.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-11 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"POT-Creation-Date: 2014-04-02 01:55-0400\n"
+"PO-Revision-Date: 2014-04-02 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Adyghe (http://www.transifex.com/projects/p/owncloud/language/ady/)\n"
"MIME-Version: 1.0\n"
@@ -37,91 +37,91 @@ msgstr ""
msgid "Error configuring Google Drive storage"
msgstr ""
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr ""
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr ""
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr ""
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr ""
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr ""
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr ""
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr ""
-#: templates/settings.php:13
-msgid "Applicable"
+#: templates/settings.php:12
+msgid "Available for"
msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr ""
-#: templates/settings.php:90
-msgid "None set"
+#: templates/settings.php:92
+msgid "No user or group"
msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr ""
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr ""
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr ""
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr ""
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr ""
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/af/files.po b/l10n/af/files.po
index 2175656e181..e56f84e1091 100644
--- a/l10n/af/files.po
+++ b/l10n/af/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-20 01:55-0400\n"
-"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Afrikaans (http://www.transifex.com/projects/p/owncloud/language/af/)\n"
"MIME-Version: 1.0\n"
@@ -17,48 +17,48 @@ msgstr ""
"Language: af\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/move.php:17
+#: ajax/move.php:15
#, php-format
msgid "Could not move %s - File with this name already exists"
msgstr ""
-#: ajax/move.php:27 ajax/move.php:30
+#: ajax/move.php:25 ajax/move.php:28
#, php-format
msgid "Could not move %s"
msgstr ""
-#: ajax/newfile.php:57 js/files.js:98
+#: ajax/newfile.php:58 js/files.js:98
msgid "File name cannot be empty."
msgstr ""
-#: ajax/newfile.php:62
+#: ajax/newfile.php:63
#, php-format
msgid "\"%s\" is an invalid file name."
msgstr ""
-#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+#: ajax/newfile.php:69 ajax/newfolder.php:28 js/files.js:105
msgid ""
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
"allowed."
msgstr ""
-#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr ""
-#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
+#: ajax/newfile.php:88 ajax/newfolder.php:47 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:96
+#: ajax/newfile.php:97
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:101
+#: ajax/newfile.php:102
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
@@ -68,74 +68,74 @@ msgstr ""
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:155
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr ""
-#: ajax/newfolder.php:21
+#: ajax/newfolder.php:22
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:65
+#: ajax/newfolder.php:66
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:67
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:74
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr ""
-#: ajax/upload.php:75
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:77
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr ""
-#: ajax/upload.php:78
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr ""
-#: ajax/upload.php:79
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr ""
-#: ajax/upload.php:80
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr ""
-#: ajax/upload.php:81
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr ""
-#: ajax/upload.php:99
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:156
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:166
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:185
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr ""
@@ -156,92 +156,92 @@ msgid ""
"Not enough free space, you are uploading {size1} but only {size2} is left"
msgstr ""
-#: js/file-upload.js:338
+#: js/file-upload.js:340
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:383
+#: js/file-upload.js:385
msgid "Could not get result from server."
msgstr ""
-#: js/file-upload.js:475
+#: js/file-upload.js:477
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:562
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:566
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:568 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:634
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:650
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:700
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr ""
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr ""
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
-msgid "Pending"
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
msgstr ""
-#: js/filelist.js:456
-msgid "Could not rename file"
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
msgstr ""
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
+#: js/filelist.js:267 js/filelist.js:1113
+msgid "Pending"
msgstr ""
-#: js/filelist.js:591
-msgid "undo"
+#: js/filelist.js:630
+msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
@@ -278,29 +278,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr ""
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr ""
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr ""
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr ""
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr ""
@@ -308,109 +300,109 @@ msgstr ""
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr ""
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr ""
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr ""
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr ""
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr ""
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr ""
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr ""
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr ""
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr ""
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr ""
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr ""
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr ""
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr ""
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr ""
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr ""
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr ""
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr ""
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr ""
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr ""
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr ""
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr ""
diff --git a/l10n/af/files_external.po b/l10n/af/files_external.po
index f3768b60b64..cb1a4ed7563 100644
--- a/l10n/af/files_external.po
+++ b/l10n/af/files_external.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-11 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"POT-Creation-Date: 2014-04-02 01:55-0400\n"
+"PO-Revision-Date: 2014-04-02 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Afrikaans (http://www.transifex.com/projects/p/owncloud/language/af/)\n"
"MIME-Version: 1.0\n"
@@ -37,91 +37,91 @@ msgstr ""
msgid "Error configuring Google Drive storage"
msgstr ""
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr ""
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr ""
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr ""
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr ""
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr ""
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr ""
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr ""
-#: templates/settings.php:13
-msgid "Applicable"
+#: templates/settings.php:12
+msgid "Available for"
msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr ""
-#: templates/settings.php:90
-msgid "None set"
+#: templates/settings.php:92
+msgid "No user or group"
msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr ""
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr ""
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr ""
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr ""
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr ""
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/af_ZA/files.po b/l10n/af_ZA/files.po
index 9ab990fa95f..24833c8a10e 100644
--- a/l10n/af_ZA/files.po
+++ b/l10n/af_ZA/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-20 01:55-0400\n"
-"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Afrikaans (South Africa) (http://www.transifex.com/projects/p/owncloud/language/af_ZA/)\n"
"MIME-Version: 1.0\n"
@@ -17,48 +17,48 @@ msgstr ""
"Language: af_ZA\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/move.php:17
+#: ajax/move.php:15
#, php-format
msgid "Could not move %s - File with this name already exists"
msgstr ""
-#: ajax/move.php:27 ajax/move.php:30
+#: ajax/move.php:25 ajax/move.php:28
#, php-format
msgid "Could not move %s"
msgstr ""
-#: ajax/newfile.php:57 js/files.js:98
+#: ajax/newfile.php:58 js/files.js:98
msgid "File name cannot be empty."
msgstr ""
-#: ajax/newfile.php:62
+#: ajax/newfile.php:63
#, php-format
msgid "\"%s\" is an invalid file name."
msgstr ""
-#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+#: ajax/newfile.php:69 ajax/newfolder.php:28 js/files.js:105
msgid ""
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
"allowed."
msgstr ""
-#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr ""
-#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
+#: ajax/newfile.php:88 ajax/newfolder.php:47 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:96
+#: ajax/newfile.php:97
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:101
+#: ajax/newfile.php:102
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
@@ -68,74 +68,74 @@ msgstr ""
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:155
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr ""
-#: ajax/newfolder.php:21
+#: ajax/newfolder.php:22
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:65
+#: ajax/newfolder.php:66
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:67
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:74
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr ""
-#: ajax/upload.php:75
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:77
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr ""
-#: ajax/upload.php:78
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr ""
-#: ajax/upload.php:79
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr ""
-#: ajax/upload.php:80
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr ""
-#: ajax/upload.php:81
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr ""
-#: ajax/upload.php:99
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:156
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:166
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:185
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr ""
@@ -156,92 +156,92 @@ msgid ""
"Not enough free space, you are uploading {size1} but only {size2} is left"
msgstr ""
-#: js/file-upload.js:338
+#: js/file-upload.js:340
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:383
+#: js/file-upload.js:385
msgid "Could not get result from server."
msgstr ""
-#: js/file-upload.js:475
+#: js/file-upload.js:477
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:562
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:566
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:568 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:634
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:650
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:700
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr ""
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr ""
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
-msgid "Pending"
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
msgstr ""
-#: js/filelist.js:456
-msgid "Could not rename file"
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
msgstr ""
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
+#: js/filelist.js:267 js/filelist.js:1113
+msgid "Pending"
msgstr ""
-#: js/filelist.js:591
-msgid "undo"
+#: js/filelist.js:630
+msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
@@ -278,29 +278,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr ""
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr ""
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr ""
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr ""
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr ""
@@ -308,109 +300,109 @@ msgstr ""
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr ""
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr ""
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr ""
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr ""
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr ""
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr ""
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr ""
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr ""
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr ""
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr ""
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr ""
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr ""
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr ""
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr ""
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr ""
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr ""
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr ""
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr ""
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr ""
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr ""
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr ""
diff --git a/l10n/af_ZA/files_external.po b/l10n/af_ZA/files_external.po
index 11027ed9780..8ce2d531805 100644
--- a/l10n/af_ZA/files_external.po
+++ b/l10n/af_ZA/files_external.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-11 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"POT-Creation-Date: 2014-04-02 01:55-0400\n"
+"PO-Revision-Date: 2014-04-02 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Afrikaans (South Africa) (http://www.transifex.com/projects/p/owncloud/language/af_ZA/)\n"
"MIME-Version: 1.0\n"
@@ -37,91 +37,91 @@ msgstr ""
msgid "Error configuring Google Drive storage"
msgstr ""
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr ""
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr ""
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr ""
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr ""
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr ""
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr ""
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr ""
-#: templates/settings.php:13
-msgid "Applicable"
+#: templates/settings.php:12
+msgid "Available for"
msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr ""
-#: templates/settings.php:90
-msgid "None set"
+#: templates/settings.php:92
+msgid "No user or group"
msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr ""
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr ""
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr "Gebruikers"
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr ""
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr ""
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/ak/files.po b/l10n/ak/files.po
index 639ada15a23..73d266f53a1 100644
--- a/l10n/ak/files.po
+++ b/l10n/ak/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-20 01:55-0400\n"
-"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Akan (http://www.transifex.com/projects/p/owncloud/language/ak/)\n"
"MIME-Version: 1.0\n"
@@ -17,48 +17,48 @@ msgstr ""
"Language: ak\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-#: ajax/move.php:17
+#: ajax/move.php:15
#, php-format
msgid "Could not move %s - File with this name already exists"
msgstr ""
-#: ajax/move.php:27 ajax/move.php:30
+#: ajax/move.php:25 ajax/move.php:28
#, php-format
msgid "Could not move %s"
msgstr ""
-#: ajax/newfile.php:57 js/files.js:98
+#: ajax/newfile.php:58 js/files.js:98
msgid "File name cannot be empty."
msgstr ""
-#: ajax/newfile.php:62
+#: ajax/newfile.php:63
#, php-format
msgid "\"%s\" is an invalid file name."
msgstr ""
-#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+#: ajax/newfile.php:69 ajax/newfolder.php:28 js/files.js:105
msgid ""
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
"allowed."
msgstr ""
-#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr ""
-#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
+#: ajax/newfile.php:88 ajax/newfolder.php:47 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:96
+#: ajax/newfile.php:97
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:101
+#: ajax/newfile.php:102
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
@@ -68,74 +68,74 @@ msgstr ""
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:155
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr ""
-#: ajax/newfolder.php:21
+#: ajax/newfolder.php:22
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:65
+#: ajax/newfolder.php:66
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:67
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:74
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr ""
-#: ajax/upload.php:75
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:77
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr ""
-#: ajax/upload.php:78
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr ""
-#: ajax/upload.php:79
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr ""
-#: ajax/upload.php:80
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr ""
-#: ajax/upload.php:81
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr ""
-#: ajax/upload.php:99
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:156
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:166
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:185
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr ""
@@ -156,92 +156,92 @@ msgid ""
"Not enough free space, you are uploading {size1} but only {size2} is left"
msgstr ""
-#: js/file-upload.js:338
+#: js/file-upload.js:340
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:383
+#: js/file-upload.js:385
msgid "Could not get result from server."
msgstr ""
-#: js/file-upload.js:475
+#: js/file-upload.js:477
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:562
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:566
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:568 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:634
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:650
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:700
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr ""
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr ""
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
-msgid "Pending"
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
msgstr ""
-#: js/filelist.js:456
-msgid "Could not rename file"
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
msgstr ""
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
+#: js/filelist.js:267 js/filelist.js:1113
+msgid "Pending"
msgstr ""
-#: js/filelist.js:591
-msgid "undo"
+#: js/filelist.js:630
+msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
@@ -278,29 +278,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr ""
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr ""
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr ""
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr ""
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr ""
@@ -308,109 +300,109 @@ msgstr ""
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr ""
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr ""
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr ""
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr ""
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr ""
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr ""
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr ""
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr ""
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr ""
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr ""
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr ""
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr ""
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr ""
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr ""
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr ""
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr ""
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr ""
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr ""
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr ""
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr ""
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr ""
diff --git a/l10n/ak/files_external.po b/l10n/ak/files_external.po
index 7ee8bbb3a5b..ffc28dd6444 100644
--- a/l10n/ak/files_external.po
+++ b/l10n/ak/files_external.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-11 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"POT-Creation-Date: 2014-04-02 01:55-0400\n"
+"PO-Revision-Date: 2014-04-02 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Akan (http://www.transifex.com/projects/p/owncloud/language/ak/)\n"
"MIME-Version: 1.0\n"
@@ -37,91 +37,91 @@ msgstr ""
msgid "Error configuring Google Drive storage"
msgstr ""
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr ""
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr ""
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr ""
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr ""
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr ""
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr ""
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr ""
-#: templates/settings.php:13
-msgid "Applicable"
+#: templates/settings.php:12
+msgid "Available for"
msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr ""
-#: templates/settings.php:90
-msgid "None set"
+#: templates/settings.php:92
+msgid "No user or group"
msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr ""
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr ""
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr ""
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr ""
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr ""
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/am_ET/files.po b/l10n/am_ET/files.po
index e301286aeef..22104ecccff 100644
--- a/l10n/am_ET/files.po
+++ b/l10n/am_ET/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-26 01:55-0400\n"
-"PO-Revision-Date: 2014-03-25 09:38+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Amharic (Ethiopia) (http://www.transifex.com/projects/p/owncloud/language/am_ET/)\n"
"MIME-Version: 1.0\n"
@@ -42,7 +42,7 @@ msgid ""
"allowed."
msgstr ""
-#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:141
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr ""
@@ -63,12 +63,12 @@ msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:119
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:156
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr ""
@@ -80,62 +80,62 @@ msgstr ""
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:71
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:78
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr ""
-#: ajax/upload.php:79
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:81
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr ""
-#: ajax/upload.php:82
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr ""
-#: ajax/upload.php:83
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr ""
-#: ajax/upload.php:84
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr ""
-#: ajax/upload.php:85
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr ""
-#: ajax/upload.php:103
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:160
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:170
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:189
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr ""
@@ -169,79 +169,79 @@ msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:564
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:568
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:570 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:636
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:652
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:702
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr ""
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr ""
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
-msgid "Pending"
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
msgstr ""
-#: js/filelist.js:456
-msgid "Could not rename file"
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
msgstr ""
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
+#: js/filelist.js:267 js/filelist.js:1113
+msgid "Pending"
msgstr ""
-#: js/filelist.js:591
-msgid "undo"
+#: js/filelist.js:630
+msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
@@ -278,29 +278,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr ""
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr ""
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr ""
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr ""
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr ""
@@ -308,109 +300,109 @@ msgstr ""
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr ""
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr ""
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr ""
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr ""
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr ""
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr ""
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr ""
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr ""
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr ""
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr ""
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr ""
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr ""
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr ""
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr ""
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr ""
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr ""
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr ""
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr ""
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr ""
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr ""
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr ""
diff --git a/l10n/am_ET/files_external.po b/l10n/am_ET/files_external.po
index a99ed6d50e1..b7a5e551087 100644
--- a/l10n/am_ET/files_external.po
+++ b/l10n/am_ET/files_external.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-26 01:55-0400\n"
-"PO-Revision-Date: 2014-03-25 09:38+0000\n"
+"POT-Creation-Date: 2014-04-02 01:55-0400\n"
+"PO-Revision-Date: 2014-04-02 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Amharic (Ethiopia) (http://www.transifex.com/projects/p/owncloud/language/am_ET/)\n"
"MIME-Version: 1.0\n"
@@ -37,91 +37,91 @@ msgstr ""
msgid "Error configuring Google Drive storage"
msgstr ""
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr ""
-#: lib/config.php:631
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:635
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:638
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr ""
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr ""
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr ""
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr ""
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr ""
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr ""
-#: templates/settings.php:13
-msgid "Applicable"
+#: templates/settings.php:12
+msgid "Available for"
msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr ""
-#: templates/settings.php:90
-msgid "None set"
+#: templates/settings.php:92
+msgid "No user or group"
msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr ""
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr ""
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr ""
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr ""
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr ""
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/ar/files.po b/l10n/ar/files.po
index 03c7ac1650d..e26fbcba883 100644
--- a/l10n/ar/files.po
+++ b/l10n/ar/files.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-27 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 06:01+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:56+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Arabic (http://www.transifex.com/projects/p/owncloud/language/ar/)\n"
"MIME-Version: 1.0\n"
@@ -44,7 +44,7 @@ msgid ""
"allowed."
msgstr "اسم غير صحيح , الرموز '\\', '/', '<', '>', ':', '\"', '|', '?' و \"*\" غير مسموح استخدامها"
-#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:141
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr ""
@@ -65,12 +65,12 @@ msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:119
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:156
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr ""
@@ -82,62 +82,62 @@ msgstr ""
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr "غير قادر على تحميل المجلد"
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr "علامة غير صالحة"
-#: ajax/upload.php:71
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr "لم يتم رفع أي ملف , خطأ غير معروف"
-#: ajax/upload.php:78
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr "تم ترفيع الملفات بنجاح."
-#: ajax/upload.php:79
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "حجم الملف المرفوع تجاوز قيمة upload_max_filesize الموجودة في ملف php.ini "
-#: ajax/upload.php:81
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "حجم الملف الذي تريد ترفيعه أعلى مما MAX_FILE_SIZE يسمح به في واجهة ال HTML."
-#: ajax/upload.php:82
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr "تم ترفيع جزء من الملفات الذي تريد ترفيعها فقط"
-#: ajax/upload.php:83
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr "لم يتم ترفيع أي من الملفات"
-#: ajax/upload.php:84
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr "المجلد المؤقت غير موجود"
-#: ajax/upload.php:85
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr "خطأ في الكتابة على القرص الصلب"
-#: ajax/upload.php:103
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr "لا يوجد مساحة تخزينية كافية"
-#: ajax/upload.php:160
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr "*فشلت علمية الرفع. تعذر إيجاد الملف الذي تم رفعه.\n*فشلت علمية التحميل. تعذر إيجاد الملف الذي تم تحميله."
-#: ajax/upload.php:170
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr "فشلت عملية الرفع. تعذر الحصول على معلومات الملف."
-#: ajax/upload.php:189
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr "مسار غير صحيح."
@@ -171,63 +171,63 @@ msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "عملية رفع الملفات قيد التنفيذ. اغلاق الصفحة سوف يلغي عملية رفع الملفات."
-#: js/file-upload.js:564
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:568
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:570 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr "{new_name} موجود مسبقا"
-#: js/file-upload.js:636
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:652
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:702
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr "شارك"
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr "حذف بشكل دائم"
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr "إعادة تسميه"
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
+msgstr "حدث خطأ أثناء نقل الملف"
+
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
+msgstr "خطأ"
+
+#: js/filelist.js:267 js/filelist.js:1113
msgid "Pending"
msgstr "قيد الانتظار"
-#: js/filelist.js:456
+#: js/filelist.js:630
msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
-msgstr "استبدل {new_name} بـ {old_name}"
-
-#: js/filelist.js:591
-msgid "undo"
-msgstr "تراجع"
-
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] "لا يوجد مجلدات %n"
@@ -237,7 +237,7 @@ msgstr[3] "عدد قليل من مجلدات %n"
msgstr[4] "عدد كبير من مجلدات %n"
msgstr[5] "مجلدات %n"
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] "لا يوجد ملفات %n"
@@ -247,11 +247,11 @@ msgstr[3] "قليل من ملفات %n"
msgstr[4] "الكثير من ملفات %n"
msgstr[5] " ملفات %n"
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr "{dirs} و {files}"
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "لا يوجد ملفات %n لتحميلها"
@@ -292,29 +292,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr "تم تعطيل التشفير لكن ملفاتك لا تزال مشفرة. فضلا اذهب إلى الإعدادات الشخصية لإزالة التشفير عن ملفاتك."
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "جاري تجهيز عملية التحميل. قد تستغرق بعض الوقت اذا كان حجم الملفات كبير."
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr "حدث خطأ أثناء نقل الملف"
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr "خطأ"
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr "اسم"
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr "حجم"
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr "معدل"
@@ -322,109 +314,109 @@ msgstr "معدل"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr "%s لا يمكن إعادة تسميته. "
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr "رفع"
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr "التعامل مع الملف"
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr "الحد الأقصى لحجم الملفات التي يمكن رفعها"
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr "الحد الأقصى المسموح به"
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr "اجباري للسماح بالتحميل المتعدد للمجلدات والملفات"
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr "تفعيل خاصية تحميل ملفات ZIP"
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr "0 = غير محدود"
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr "الحد الأقصى المسموح به لملفات ZIP"
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr "حفظ"
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr "جديد"
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr "ملف"
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr "مجلد جديد"
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr "مجلد"
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr "من رابط"
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr "حذف الملفات"
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr "إلغاء رفع الملفات"
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr "لا يوجد شيء هنا. إرفع بعض الملفات!"
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr "تحميل"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr "إلغاء"
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr "حجم الترفيع أعلى من المسموح"
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "حجم الملفات التي تريد ترفيعها أعلى من المسموح على الخادم."
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr "يرجى الانتظار , جاري فحص الملفات ."
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr "الفحص الحالي"
diff --git a/l10n/ar/files_external.po b/l10n/ar/files_external.po
index cc51765eb2b..a12496b73ef 100644
--- a/l10n/ar/files_external.po
+++ b/l10n/ar/files_external.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-20 01:55-0400\n"
-"PO-Revision-Date: 2014-03-19 06:40+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:30+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Arabic (http://www.transifex.com/projects/p/owncloud/language/ar/)\n"
"MIME-Version: 1.0\n"
@@ -38,91 +38,91 @@ msgstr ""
msgid "Error configuring Google Drive storage"
msgstr ""
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr "حفظ"
-#: lib/config.php:518
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:522
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:525
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr ""
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr ""
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr "اسم المجلد"
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr ""
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr ""
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr "خيارات"
-#: templates/settings.php:13
-msgid "Applicable"
+#: templates/settings.php:12
+msgid "Available for"
msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr ""
-#: templates/settings.php:90
-msgid "None set"
+#: templates/settings.php:92
+msgid "No user or group"
msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr "كل المستخدمين"
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr "مجموعات"
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr "المستخدمين"
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr "إلغاء"
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr ""
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/az/files.po b/l10n/az/files.po
index 907c50809cf..8d82454375a 100644
--- a/l10n/az/files.po
+++ b/l10n/az/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-20 01:55-0400\n"
-"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Azerbaijani (http://www.transifex.com/projects/p/owncloud/language/az/)\n"
"MIME-Version: 1.0\n"
@@ -17,48 +17,48 @@ msgstr ""
"Language: az\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/move.php:17
+#: ajax/move.php:15
#, php-format
msgid "Could not move %s - File with this name already exists"
msgstr ""
-#: ajax/move.php:27 ajax/move.php:30
+#: ajax/move.php:25 ajax/move.php:28
#, php-format
msgid "Could not move %s"
msgstr ""
-#: ajax/newfile.php:57 js/files.js:98
+#: ajax/newfile.php:58 js/files.js:98
msgid "File name cannot be empty."
msgstr ""
-#: ajax/newfile.php:62
+#: ajax/newfile.php:63
#, php-format
msgid "\"%s\" is an invalid file name."
msgstr ""
-#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+#: ajax/newfile.php:69 ajax/newfolder.php:28 js/files.js:105
msgid ""
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
"allowed."
msgstr ""
-#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr ""
-#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
+#: ajax/newfile.php:88 ajax/newfolder.php:47 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:96
+#: ajax/newfile.php:97
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:101
+#: ajax/newfile.php:102
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
@@ -68,74 +68,74 @@ msgstr ""
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:155
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr ""
-#: ajax/newfolder.php:21
+#: ajax/newfolder.php:22
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:65
+#: ajax/newfolder.php:66
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:67
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:74
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr ""
-#: ajax/upload.php:75
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:77
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr ""
-#: ajax/upload.php:78
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr ""
-#: ajax/upload.php:79
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr ""
-#: ajax/upload.php:80
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr ""
-#: ajax/upload.php:81
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr ""
-#: ajax/upload.php:99
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:156
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:166
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:185
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr ""
@@ -156,92 +156,92 @@ msgid ""
"Not enough free space, you are uploading {size1} but only {size2} is left"
msgstr ""
-#: js/file-upload.js:338
+#: js/file-upload.js:340
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:383
+#: js/file-upload.js:385
msgid "Could not get result from server."
msgstr ""
-#: js/file-upload.js:475
+#: js/file-upload.js:477
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:562
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:566
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:568 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:634
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:650
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:700
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr ""
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr ""
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
-msgid "Pending"
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
msgstr ""
-#: js/filelist.js:456
-msgid "Could not rename file"
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
msgstr ""
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
+#: js/filelist.js:267 js/filelist.js:1113
+msgid "Pending"
msgstr ""
-#: js/filelist.js:591
-msgid "undo"
+#: js/filelist.js:630
+msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
@@ -278,29 +278,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr ""
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr ""
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr ""
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr ""
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr ""
@@ -308,109 +300,109 @@ msgstr ""
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr ""
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr ""
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr ""
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr ""
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr ""
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr ""
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr ""
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr ""
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr ""
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr ""
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr ""
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr ""
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr ""
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr ""
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr ""
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr ""
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr ""
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr ""
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr ""
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr ""
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr ""
diff --git a/l10n/az/files_external.po b/l10n/az/files_external.po
index d40759fe06b..9650db35a56 100644
--- a/l10n/az/files_external.po
+++ b/l10n/az/files_external.po
@@ -7,15 +7,15 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-11 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"POT-Creation-Date: 2014-04-02 01:55-0400\n"
+"PO-Revision-Date: 2014-04-02 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Azerbaijani (http://www.transifex.com/projects/p/owncloud/language/az/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: az\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
@@ -37,91 +37,91 @@ msgstr ""
msgid "Error configuring Google Drive storage"
msgstr ""
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr ""
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr ""
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr ""
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr ""
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr ""
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr ""
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr ""
-#: templates/settings.php:13
-msgid "Applicable"
+#: templates/settings.php:12
+msgid "Available for"
msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr ""
-#: templates/settings.php:90
-msgid "None set"
+#: templates/settings.php:92
+msgid "No user or group"
msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr ""
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr ""
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr ""
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr ""
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr ""
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/be/files.po b/l10n/be/files.po
index a2a5ebaa16b..66801d9d684 100644
--- a/l10n/be/files.po
+++ b/l10n/be/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-20 01:55-0400\n"
-"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Belarusian (http://www.transifex.com/projects/p/owncloud/language/be/)\n"
"MIME-Version: 1.0\n"
@@ -17,48 +17,48 @@ msgstr ""
"Language: be\n"
"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-#: ajax/move.php:17
+#: ajax/move.php:15
#, php-format
msgid "Could not move %s - File with this name already exists"
msgstr ""
-#: ajax/move.php:27 ajax/move.php:30
+#: ajax/move.php:25 ajax/move.php:28
#, php-format
msgid "Could not move %s"
msgstr ""
-#: ajax/newfile.php:57 js/files.js:98
+#: ajax/newfile.php:58 js/files.js:98
msgid "File name cannot be empty."
msgstr ""
-#: ajax/newfile.php:62
+#: ajax/newfile.php:63
#, php-format
msgid "\"%s\" is an invalid file name."
msgstr ""
-#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+#: ajax/newfile.php:69 ajax/newfolder.php:28 js/files.js:105
msgid ""
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
"allowed."
msgstr ""
-#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr ""
-#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
+#: ajax/newfile.php:88 ajax/newfolder.php:47 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:96
+#: ajax/newfile.php:97
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:101
+#: ajax/newfile.php:102
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
@@ -68,74 +68,74 @@ msgstr ""
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:155
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr ""
-#: ajax/newfolder.php:21
+#: ajax/newfolder.php:22
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:65
+#: ajax/newfolder.php:66
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:67
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:74
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr ""
-#: ajax/upload.php:75
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:77
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr ""
-#: ajax/upload.php:78
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr ""
-#: ajax/upload.php:79
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr ""
-#: ajax/upload.php:80
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr ""
-#: ajax/upload.php:81
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr ""
-#: ajax/upload.php:99
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:156
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:166
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:185
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr ""
@@ -156,76 +156,76 @@ msgid ""
"Not enough free space, you are uploading {size1} but only {size2} is left"
msgstr ""
-#: js/file-upload.js:338
+#: js/file-upload.js:340
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:383
+#: js/file-upload.js:385
msgid "Could not get result from server."
msgstr ""
-#: js/file-upload.js:475
+#: js/file-upload.js:477
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:562
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:566
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:568 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:634
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:650
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:700
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr ""
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr ""
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
-msgid "Pending"
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
msgstr ""
-#: js/filelist.js:456
-msgid "Could not rename file"
-msgstr ""
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
+msgstr "Памылка"
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
+#: js/filelist.js:267 js/filelist.js:1113
+msgid "Pending"
msgstr ""
-#: js/filelist.js:591
-msgid "undo"
+#: js/filelist.js:630
+msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
@@ -233,7 +233,7 @@ msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
@@ -241,11 +241,11 @@ msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
@@ -284,29 +284,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr ""
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr "Памылка"
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr ""
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr ""
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr ""
@@ -314,109 +306,109 @@ msgstr ""
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr ""
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr ""
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr ""
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr ""
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr ""
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr ""
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr ""
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr ""
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr ""
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr ""
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr ""
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr ""
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr ""
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr ""
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr ""
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr ""
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr ""
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr ""
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr ""
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr ""
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr ""
diff --git a/l10n/be/files_external.po b/l10n/be/files_external.po
index acee78a7114..d1acf2670b0 100644
--- a/l10n/be/files_external.po
+++ b/l10n/be/files_external.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-11 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"POT-Creation-Date: 2014-04-02 01:55-0400\n"
+"PO-Revision-Date: 2014-04-02 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Belarusian (http://www.transifex.com/projects/p/owncloud/language/be/)\n"
"MIME-Version: 1.0\n"
@@ -37,91 +37,91 @@ msgstr ""
msgid "Error configuring Google Drive storage"
msgstr ""
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr ""
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr ""
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr ""
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr ""
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr ""
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr ""
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr ""
-#: templates/settings.php:13
-msgid "Applicable"
+#: templates/settings.php:12
+msgid "Available for"
msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr ""
-#: templates/settings.php:90
-msgid "None set"
+#: templates/settings.php:92
+msgid "No user or group"
msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr ""
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr ""
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr ""
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr ""
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr ""
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/bg_BG/files.po b/l10n/bg_BG/files.po
index 6d6412edeed..d5beae81b19 100644
--- a/l10n/bg_BG/files.po
+++ b/l10n/bg_BG/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-27 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 06:01+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Bulgarian (Bulgaria) (http://www.transifex.com/projects/p/owncloud/language/bg_BG/)\n"
"MIME-Version: 1.0\n"
@@ -42,7 +42,7 @@ msgid ""
"allowed."
msgstr ""
-#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:141
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr ""
@@ -63,12 +63,12 @@ msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:119
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:156
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr ""
@@ -80,62 +80,62 @@ msgstr ""
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:71
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:78
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr "Файлът е качен успешно"
-#: ajax/upload.php:79
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:81
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "Файлът който се опитвате да качите надвишава стойностите в MAX_FILE_SIZE в HTML формата."
-#: ajax/upload.php:82
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr "Файлът е качен частично"
-#: ajax/upload.php:83
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr "Фахлът не бе качен"
-#: ajax/upload.php:84
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr "Липсва временна папка"
-#: ajax/upload.php:85
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr "Възникна проблем при запис в диска"
-#: ajax/upload.php:103
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:160
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:170
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:189
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr "Невалидна директория."
@@ -169,79 +169,79 @@ msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:564
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:568
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:570 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:636
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:652
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:702
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr "Споделяне"
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr "Изтриване завинаги"
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr "Преименуване"
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
+msgstr ""
+
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
+msgstr "Грешка"
+
+#: js/filelist.js:267 js/filelist.js:1113
msgid "Pending"
msgstr "Чакащо"
-#: js/filelist.js:456
+#: js/filelist.js:630
msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
-msgstr ""
-
-#: js/filelist.js:591
-msgid "undo"
-msgstr "възтановяване"
-
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
@@ -278,29 +278,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr ""
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr "Грешка"
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr "Име"
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr "Размер"
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr "Променено"
@@ -308,109 +300,109 @@ msgstr "Променено"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr "Качване"
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr ""
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr "Максимален размер за качване"
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr ""
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr ""
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr ""
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr "Ползвайте 0 за без ограничения"
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr ""
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr "Запис"
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr "Ново"
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr "Текстов файл"
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr "Нова папка"
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr "Папка"
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr ""
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr ""
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr "Спри качването"
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr "Няма нищо тук. Качете нещо."
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr "Изтегляне"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr "Изтриване"
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr "Файлът който сте избрали за качване е прекалено голям"
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Файловете които се опитвате да качите са по-големи от позволеното за сървъра."
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr "Файловете се претърсват, изчакайте."
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr ""
diff --git a/l10n/bg_BG/files_external.po b/l10n/bg_BG/files_external.po
index 4f7917a6fb1..89bf79299d4 100644
--- a/l10n/bg_BG/files_external.po
+++ b/l10n/bg_BG/files_external.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-11 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:30+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Bulgarian (Bulgaria) (http://www.transifex.com/projects/p/owncloud/language/bg_BG/)\n"
"MIME-Version: 1.0\n"
@@ -37,91 +37,91 @@ msgstr ""
msgid "Error configuring Google Drive storage"
msgstr ""
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr ""
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr ""
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr "Външно хранилище"
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr "Име на папката"
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr ""
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr "Конфигурация"
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr "Опции"
-#: templates/settings.php:13
-msgid "Applicable"
-msgstr "Приложимо"
+#: templates/settings.php:12
+msgid "Available for"
+msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr ""
-#: templates/settings.php:90
-msgid "None set"
-msgstr "Няма избрано"
+#: templates/settings.php:92
+msgid "No user or group"
+msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr "Всички потребители"
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr "Групи"
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr "Потребители"
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr "Изтриване"
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr "Вкл. на поддръжка за външно потр. хранилище"
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr "SSL основни сертификати"
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr "Импортиране на основен сертификат"
diff --git a/l10n/bn_BD/files.po b/l10n/bn_BD/files.po
index 43c3d26d9a4..3d85042f659 100644
--- a/l10n/bn_BD/files.po
+++ b/l10n/bn_BD/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-27 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 06:01+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:56+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Bengali (Bangladesh) (http://www.transifex.com/projects/p/owncloud/language/bn_BD/)\n"
"MIME-Version: 1.0\n"
@@ -42,7 +42,7 @@ msgid ""
"allowed."
msgstr "নামটি সঠিক নয়, '\\', '/', '<', '>', ':', '\"', '|', '?' এবং '*' অনুমোদিত নয়।"
-#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:141
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr ""
@@ -63,12 +63,12 @@ msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:119
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:156
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr ""
@@ -80,62 +80,62 @@ msgstr ""
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:71
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr "কোন ফাইল আপলোড করা হয় নি। সমস্যার কারণটি অজ্ঞাত।"
-#: ajax/upload.php:78
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr "কোন সমস্যা হয় নি, ফাইল আপলোড সুসম্পন্ন হয়েছে।"
-#: ajax/upload.php:79
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "আপলোড করা ফাইলটি php.ini তে বর্ণিত upload_max_filesize নির্দেশিত আয়তন অতিক্রম করছেঃ"
-#: ajax/upload.php:81
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "আপলোড করা ফাইলটি HTML ফর্মে উল্লিখিত MAX_FILE_SIZE নির্ধারিত ফাইলের সর্বোচ্চ আকার অতিক্রম করতে চলেছে "
-#: ajax/upload.php:82
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr "আপলোড করা ফাইলটি আংশিক আপলোড করা হয়েছে"
-#: ajax/upload.php:83
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr "কোন ফাইল আপলোড করা হয় নি"
-#: ajax/upload.php:84
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr "অস্থায়ী ফোল্ডারটি হারানো গিয়েছে"
-#: ajax/upload.php:85
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr "ডিস্কে লিখতে ব্যর্থ"
-#: ajax/upload.php:103
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:160
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:170
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:189
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr "ভুল ডিরেক্টরি"
@@ -169,79 +169,79 @@ msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "ফাইল আপলোড চলমান। এই পৃষ্ঠা পরিত্যাগ করলে আপলোড বাতিল করা হবে।"
-#: js/file-upload.js:564
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:568
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:570 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr "{new_name} টি বিদ্যমান"
-#: js/file-upload.js:636
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:652
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:702
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr "ভাগাভাগি কর"
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr "পূনঃনামকরণ"
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
+msgstr ""
+
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
+msgstr "সমস্যা"
+
+#: js/filelist.js:267 js/filelist.js:1113
msgid "Pending"
msgstr "মুলতুবি"
-#: js/filelist.js:456
+#: js/filelist.js:630
msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
-msgstr "{new_name} কে {old_name} নামে প্রতিস্থাপন করা হয়েছে"
-
-#: js/filelist.js:591
-msgid "undo"
-msgstr "ক্রিয়া প্রত্যাহার"
-
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
@@ -278,29 +278,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr ""
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr "সমস্যা"
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr "রাম"
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr "আকার"
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr "পরিবর্তিত"
@@ -308,109 +300,109 @@ msgstr "পরিবর্তিত"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr "আপলোড"
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr "ফাইল হ্যার্ডলিং"
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr "আপলোডের সর্বোচ্চ আকার"
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr "অনুমোদিত সর্বোচ্চ আকার"
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr "একাধিক ফাইল এবং ফোল্ডার ডাউনলোড করার জন্য আবশ্যক।"
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr "ZIP ডাউনলোড সক্রিয় কর"
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr "০ এর অর্থ অসীম"
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr "ZIP ফাইলের ইনপুটের সর্বোচ্চ আকার"
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr "সংরক্ষণ"
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr "নতুন"
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr "টেক্সট ফাইল"
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr ""
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr "ফোল্ডার"
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr " লিংক থেকে"
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr ""
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr "আপলোড বাতিল কর"
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr "এখানে কিছুই নেই। কিছু আপলোড করুন !"
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr "ডাউনলোড"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr "মুছে"
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr "আপলোডের আকারটি অনেক বড়"
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "আপনি এই সার্ভারে আপলোড করার জন্য অনুমোদিত ফাইলের সর্বোচ্চ আকারের চেয়ে বৃহদাকার ফাইল আপলোড করার চেষ্টা করছেন "
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr "ফাইলগুলো স্ক্যান করা হচ্ছে, দয়া করে অপেক্ষা করুন।"
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr "বর্তমান স্ক্যানিং"
diff --git a/l10n/bn_BD/files_external.po b/l10n/bn_BD/files_external.po
index 4c506cc3545..efd9a845cec 100644
--- a/l10n/bn_BD/files_external.po
+++ b/l10n/bn_BD/files_external.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-11 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"POT-Creation-Date: 2014-04-02 01:55-0400\n"
+"PO-Revision-Date: 2014-04-02 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Bengali (Bangladesh) (http://www.transifex.com/projects/p/owncloud/language/bn_BD/)\n"
"MIME-Version: 1.0\n"
@@ -37,91 +37,91 @@ msgstr "দয়া করে সঠিক এবং বৈধ Dropbox app key and
msgid "Error configuring Google Drive storage"
msgstr "Google Drive সংরক্ষণাগার নির্ধারণ করতে সমস্যা "
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr ""
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr ""
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr "বাহ্যিক সংরক্ষণাগার"
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr ""
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr ""
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr "কনফিগারেসন"
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr "বিকল্পসমূহ"
-#: templates/settings.php:13
-msgid "Applicable"
-msgstr "প্রযোজ্য"
+#: templates/settings.php:12
+msgid "Available for"
+msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr ""
-#: templates/settings.php:90
-msgid "None set"
-msgstr "কোনটিই নির্ধারণ করা হয় নি"
+#: templates/settings.php:92
+msgid "No user or group"
+msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr "সমস্ত ব্যবহারকারী"
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr "গোষ্ঠীসমূহ"
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr "ব্যবহারকারী"
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr "মুছে"
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr "ব্যবহারকারীর বাহ্যিক সংরক্ষণাগার সক্রিয় কর"
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr "SSL রুট সনদপত্র"
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr "রুট সনদপত্রটি আমদানি করুন"
diff --git a/l10n/bs/files.po b/l10n/bs/files.po
index 09ae4d496d7..194ec79a386 100644
--- a/l10n/bs/files.po
+++ b/l10n/bs/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-27 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 06:01+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Bosnian (http://www.transifex.com/projects/p/owncloud/language/bs/)\n"
"MIME-Version: 1.0\n"
@@ -42,7 +42,7 @@ msgid ""
"allowed."
msgstr ""
-#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:141
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr ""
@@ -63,12 +63,12 @@ msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:119
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:156
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr ""
@@ -80,62 +80,62 @@ msgstr ""
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:71
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:78
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr ""
-#: ajax/upload.php:79
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:81
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr ""
-#: ajax/upload.php:82
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr ""
-#: ajax/upload.php:83
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr ""
-#: ajax/upload.php:84
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr ""
-#: ajax/upload.php:85
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr ""
-#: ajax/upload.php:103
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:160
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:170
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:189
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr ""
@@ -169,81 +169,81 @@ msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:564
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:568
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:570 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:636
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:652
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:702
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr "Podijeli"
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr ""
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
-msgid "Pending"
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
msgstr ""
-#: js/filelist.js:456
-msgid "Could not rename file"
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
msgstr ""
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
+#: js/filelist.js:267 js/filelist.js:1113
+msgid "Pending"
msgstr ""
-#: js/filelist.js:591
-msgid "undo"
+#: js/filelist.js:630
+msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
@@ -281,29 +281,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr ""
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr ""
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr "Ime"
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr "Veličina"
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr ""
@@ -311,109 +303,109 @@ msgstr ""
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr ""
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr ""
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr ""
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr ""
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr ""
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr ""
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr ""
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr ""
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr "Spasi"
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr ""
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr ""
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr "Nova fascikla"
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr "Fasikla"
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr ""
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr ""
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr ""
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr ""
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr ""
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr ""
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr ""
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr ""
diff --git a/l10n/bs/files_external.po b/l10n/bs/files_external.po
index 5207d2bbb5e..9ec2438dd5b 100644
--- a/l10n/bs/files_external.po
+++ b/l10n/bs/files_external.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-11 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"POT-Creation-Date: 2014-04-02 01:55-0400\n"
+"PO-Revision-Date: 2014-04-02 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Bosnian (http://www.transifex.com/projects/p/owncloud/language/bs/)\n"
"MIME-Version: 1.0\n"
@@ -37,91 +37,91 @@ msgstr ""
msgid "Error configuring Google Drive storage"
msgstr ""
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr ""
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr ""
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr ""
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr ""
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr ""
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr ""
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr ""
-#: templates/settings.php:13
-msgid "Applicable"
+#: templates/settings.php:12
+msgid "Available for"
msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr ""
-#: templates/settings.php:90
-msgid "None set"
+#: templates/settings.php:92
+msgid "No user or group"
msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr ""
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr ""
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr ""
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr ""
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr ""
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/ca/files.po b/l10n/ca/files.po
index f504332b2d6..058d688ffe8 100644
--- a/l10n/ca/files.po
+++ b/l10n/ca/files.po
@@ -11,8 +11,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-27 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 06:01+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:56+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Catalan (http://www.transifex.com/projects/p/owncloud/language/ca/)\n"
"MIME-Version: 1.0\n"
@@ -46,7 +46,7 @@ msgid ""
"allowed."
msgstr "El nóm no és vàlid, '\\', '/', '<', '>', ':', '\"', '|', '?' i '*' no estan permesos."
-#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:141
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr "La carpeta de destí s'ha mogut o eliminat."
@@ -67,12 +67,12 @@ msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr "El servidor no té autorització per obrir URLs, comproveu la configuració del servidor"
-#: ajax/newfile.php:119
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr "S'ha produït un error en baixar %s a %s"
-#: ajax/newfile.php:156
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr "S'ha produït un error en crear el fitxer"
@@ -84,62 +84,62 @@ msgstr "El nom de la carpeta no pot ser buit."
msgid "Error when creating the folder"
msgstr "S'ha produït un error en crear la carpeta"
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr "No es pot establir la carpeta de pujada."
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr "Testimoni no vàlid"
-#: ajax/upload.php:71
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr "No s'ha carregat cap fitxer. Error desconegut"
-#: ajax/upload.php:78
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr "No hi ha errors, el fitxer s'ha carregat correctament"
-#: ajax/upload.php:79
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "L’arxiu que voleu carregar supera el màxim definit en la directiva upload_max_filesize del php.ini:"
-#: ajax/upload.php:81
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "El fitxer carregat supera la directiva MAX_FILE_SIZE especificada al formulari HTML"
-#: ajax/upload.php:82
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr "El fitxer només s'ha carregat parcialment"
-#: ajax/upload.php:83
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr "No s'ha carregat cap fitxer"
-#: ajax/upload.php:84
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr "Falta un fitxer temporal"
-#: ajax/upload.php:85
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr "Ha fallat en escriure al disc"
-#: ajax/upload.php:103
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr "No hi ha prou espai disponible"
-#: ajax/upload.php:160
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr "La pujada ha fallat. El fitxer pujat no s'ha trobat."
-#: ajax/upload.php:170
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr "La pujada ha fallat. No s'ha pogut obtenir informació del fitxer."
-#: ajax/upload.php:189
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr "Directori no vàlid."
@@ -173,79 +173,79 @@ msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Hi ha una pujada en curs. Si abandoneu la pàgina la pujada es cancel·larà."
-#: js/file-upload.js:564
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr "L'URL no pot ser buit"
-#: js/file-upload.js:568
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr "A la carpeta inici 'Compartit' és un nom de fitxer reservat"
-#: js/file-upload.js:570 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr "{new_name} ja existeix"
-#: js/file-upload.js:636
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr "No s'ha pogut crear el fitxer"
-#: js/file-upload.js:652
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr "No s'ha pogut crear la carpeta"
-#: js/file-upload.js:702
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr "Error en obtenir la URL"
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr "Comparteix"
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr "Esborra permanentment"
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr "Reanomena"
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
+msgstr "Error en moure el fitxer"
+
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
+msgstr "Error"
+
+#: js/filelist.js:267 js/filelist.js:1113
msgid "Pending"
msgstr "Pendent"
-#: js/filelist.js:456
+#: js/filelist.js:630
msgid "Could not rename file"
msgstr "No es pot canviar el nom de fitxer"
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
-msgstr "s'ha substituït {old_name} per {new_name}"
-
-#: js/filelist.js:591
-msgid "undo"
-msgstr "desfés"
-
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr "Error en esborrar el fitxer."
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] "%n carpeta"
msgstr[1] "%n carpetes"
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] "%n fitxer"
msgstr[1] "%n fitxers"
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr "{dirs} i {files}"
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "Pujant %n fitxer"
@@ -282,29 +282,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr "L'encriptació s'ha desactivat però els vostres fitxers segueixen encriptats. Aneu a la vostra configuració personal per desencriptar els vostres fitxers."
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "S'està preparant la baixada. Pot trigar una estona si els fitxers són grans."
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr "Error en moure el fitxer"
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr "Error"
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr "Nom"
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr "Mida"
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr "Modificat"
@@ -312,109 +304,109 @@ msgstr "Modificat"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr "Nom de carpeta no vàlid. L'ús de 'Shared' és reservat"
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr "%s no es pot canviar el nom"
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr "Puja"
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr "Gestió de fitxers"
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr "Mida màxima de pujada"
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr "màxim possible:"
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr "Necessari per fitxers múltiples i baixada de carpetes"
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr "Activa la baixada ZIP"
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr "0 és sense límit"
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr "Mida màxima d'entrada per fitxers ZIP"
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr "Desa"
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr "Nou"
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr "Nou fitxer de text"
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr "Fitxer de text"
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr "Carpeta nova"
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr "Carpeta"
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr "Des d'enllaç"
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr "Fitxers esborrats"
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr "Cancel·la la pujada"
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr "No teniu permisos per a pujar o crear els fitxers aquí"
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr "Res per aquí. Pugeu alguna cosa!"
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr "Baixa"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr "Esborra"
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr "La pujada és massa gran"
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Els fitxers que esteu intentant pujar excedeixen la mida màxima de pujada del servidor"
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr "S'estan escanejant els fitxers, espereu"
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr "Actualment escanejant"
diff --git a/l10n/ca/files_external.po b/l10n/ca/files_external.po
index 711c32d3266..61d5ecf6948 100644
--- a/l10n/ca/files_external.po
+++ b/l10n/ca/files_external.po
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-19 01:55-0400\n"
-"PO-Revision-Date: 2014-03-18 09:02+0000\n"
-"Last-Translator: rogerc\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:30+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Catalan (http://www.transifex.com/projects/p/owncloud/language/ca/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -39,91 +39,91 @@ msgstr "Proporcioneu una clau d'aplicació i secret vàlids per a Dropbox"
msgid "Error configuring Google Drive storage"
msgstr "Error en configurar l'emmagatzemament Google Drive"
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr "Desat"
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b>Avís:</b> \"smbclient\" no està instal·lat. No es pot muntar la compartició CIFS/SMB. Demaneu a l'administrador del sistema que l'instal·li."
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b>Avís:</b> El suport FTP per PHP no està activat o no està instal·lat. No es pot muntar la compartició FTP. Demaneu a l'administrador del sistema que l'instal·li."
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr "<b>Avís:</b>El suport Curl de PHP no està activat o instal·lat. No es pot muntar ownCloud / WebDAV o GoogleDrive. Demaneu a l'administrador que l'instal·li."
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr "Emmagatzemament extern"
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr "Nom de la carpeta"
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr "Emmagatzemament extern"
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr "Configuració"
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr "Options"
-#: templates/settings.php:13
-msgid "Applicable"
-msgstr "Aplicable"
+#: templates/settings.php:12
+msgid "Available for"
+msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr "Afegeix emmagatzemament"
-#: templates/settings.php:90
-msgid "None set"
-msgstr "Cap d'establert"
+#: templates/settings.php:92
+msgid "No user or group"
+msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr "Tots els usuaris"
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr "Grups"
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr "Usuaris"
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr "Esborra"
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr "Habilita l'emmagatzemament extern d'usuari"
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr "Permet als usuaris muntar els dispositius externs següents"
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr "Certificats SSL root"
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr "Importa certificat root"
diff --git a/l10n/cs_CZ/files.po b/l10n/cs_CZ/files.po
index cdc38895bf0..b50ebe55d7e 100644
--- a/l10n/cs_CZ/files.po
+++ b/l10n/cs_CZ/files.po
@@ -15,9 +15,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-27 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 06:01+0000\n"
-"Last-Translator: pstast <petr@stastny.eu>\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:56+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Czech (Czech Republic) (http://www.transifex.com/projects/p/owncloud/language/cs_CZ/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -50,7 +50,7 @@ msgid ""
"allowed."
msgstr "Neplatný název, znaky '\\', '/', '<', '>', ':', '\"', '|', '?' a '*' nejsou povoleny."
-#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:141
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr "Cílová složka byla přesunuta nebo smazána."
@@ -71,12 +71,12 @@ msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr "Server není oprávněn otevírat adresy URL. Ověřte, prosím, konfiguraci serveru."
-#: ajax/newfile.php:119
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr "Chyba při stahování %s do %s"
-#: ajax/newfile.php:156
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr "Chyba při vytváření souboru"
@@ -88,62 +88,62 @@ msgstr "Název složky nemůže být prázdný."
msgid "Error when creating the folder"
msgstr "Chyba při vytváření složky"
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr "Nelze nastavit adresář pro nahrané soubory."
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr "Neplatný token"
-#: ajax/upload.php:71
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr "Žádný soubor nebyl odeslán. Neznámá chyba"
-#: ajax/upload.php:78
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr "Soubor byl odeslán úspěšně"
-#: ajax/upload.php:79
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "Odesílaný soubor přesahuje velikost upload_max_filesize povolenou v php.ini:"
-#: ajax/upload.php:81
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "Odeslaný soubor přesáhl svou velikostí parametr MAX_FILE_SIZE specifikovaný ve formuláři HTML"
-#: ajax/upload.php:82
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr "Soubor byl odeslán pouze částečně"
-#: ajax/upload.php:83
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr "Žádný soubor nebyl odeslán"
-#: ajax/upload.php:84
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr "Chybí adresář pro dočasné soubory"
-#: ajax/upload.php:85
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr "Zápis na disk selhal"
-#: ajax/upload.php:103
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr "Nedostatek dostupného úložného prostoru"
-#: ajax/upload.php:160
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr "Nahrávání selhalo. Nepodařilo se nalézt nahraný soubor."
-#: ajax/upload.php:170
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr "Nahrávání selhalo. Nepodařilo se získat informace o souboru."
-#: ajax/upload.php:189
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr "Neplatný adresář"
@@ -177,81 +177,81 @@ msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Probíhá odesílání souboru. Opuštění stránky způsobí zrušení nahrávání."
-#: js/file-upload.js:564
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr "URL nemůže zůstat prázdná"
-#: js/file-upload.js:568
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr "V osobní složce je název 'Shared' rezervovaný"
-#: js/file-upload.js:570 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr "{new_name} již existuje"
-#: js/file-upload.js:636
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr "Nepodařilo se vytvořit soubor"
-#: js/file-upload.js:652
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr "Nepodařilo se vytvořit složku"
-#: js/file-upload.js:702
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr "Chyba při načítání URL"
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr "Sdílet"
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr "Trvale odstranit"
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr "Přejmenovat"
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
+msgstr "Chyba při přesunu souboru"
+
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
+msgstr "Chyba"
+
+#: js/filelist.js:267 js/filelist.js:1113
msgid "Pending"
msgstr "Nevyřízené"
-#: js/filelist.js:456
+#: js/filelist.js:630
msgid "Could not rename file"
msgstr "Nepodařilo se přejmenovat soubor"
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
-msgstr "nahrazeno {new_name} s {old_name}"
-
-#: js/filelist.js:591
-msgid "undo"
-msgstr "vrátit zpět"
-
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr "Chyba při mazání souboru."
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] "%n složka"
msgstr[1] "%n složky"
msgstr[2] "%n složek"
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] "%n soubor"
msgstr[1] "%n soubory"
msgstr[2] "%n souborů"
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr "{dirs} a {files}"
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "Nahrávám %n soubor"
@@ -289,29 +289,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr "Šifrování bylo vypnuto, vaše soubory jsou však stále zašifrované. Běžte prosím do osobního nastavení, kde soubory odšifrujete."
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "Vaše soubory ke stažení se připravují. Pokud jsou velké, může to chvíli trvat."
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr "Chyba při přesunu souboru"
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr "Chyba"
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr "Název"
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr "Velikost"
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr "Upraveno"
@@ -319,109 +311,109 @@ msgstr "Upraveno"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr "Neplatný název složky. Použití 'Shared' je rezervováno."
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr "%s nemůže být přejmenován"
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr "Odeslat"
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr "Zacházení se soubory"
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr "Maximální velikost pro odesílání"
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr "největší možná: "
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr "Potřebné pro více-souborové stahování a stahování složek."
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr "Povolit ZIP-stahování"
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr "0 znamená bez omezení"
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr "Maximální velikost vstupu pro ZIP soubory"
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr "Uložit"
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr "Nový"
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr "Nový textový soubor"
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr "Textový soubor"
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr "Nová složka"
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr "Složka"
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr "Z odkazu"
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr "Odstraněné soubory"
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr "Zrušit odesílání"
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr "Nemáte oprávnění zde nahrávat či vytvářet soubory"
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr "Žádný obsah. Nahrajte něco."
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr "Stáhnout"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr "Smazat"
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr "Odesílaný soubor je příliš velký"
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Soubory, které se snažíte odeslat, překračují limit velikosti odesílání na tomto serveru."
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr "Soubory se prohledávají, prosím čekejte."
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr "Aktuální prohledávání"
diff --git a/l10n/cs_CZ/files_external.po b/l10n/cs_CZ/files_external.po
index b9152a082ad..b07a223d18e 100644
--- a/l10n/cs_CZ/files_external.po
+++ b/l10n/cs_CZ/files_external.po
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-24 01:55-0400\n"
-"PO-Revision-Date: 2014-03-23 21:50+0000\n"
-"Last-Translator: pstast <petr@stastny.eu>\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:30+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Czech (Czech Republic) (http://www.transifex.com/projects/p/owncloud/language/cs_CZ/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -39,91 +39,91 @@ msgstr "Zadejte, prosím, platný klíč a bezpečnostní frázi aplikace Dropbo
msgid "Error configuring Google Drive storage"
msgstr "Chyba při nastavení úložiště Google Drive"
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr "Uloženo"
-#: lib/config.php:631
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b>Varování:</b> není nainstalován program \"smbclient\". Není možné připojení oddílů CIFS/SMB. Prosím požádejte svého správce systému ať jej nainstaluje."
-#: lib/config.php:635
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b>Varování:</b> podpora FTP v PHP není povolena nebo není nainstalována. Není možné připojení oddílů FTP. Prosím požádejte svého správce systému ať ji nainstaluje."
-#: lib/config.php:638
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr "<b>Varování:</b> podpora CURL v PHP není povolena nebo není nainstalována. Není možné připojení oddílů ownCloud, WebDAV, či GoogleDrive. Prosím požádejte svého správce systému ať ji nainstaluje."
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr "Externí úložiště"
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr "Název složky"
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr "Externí úložiště"
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr "Nastavení"
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr "Možnosti"
-#: templates/settings.php:13
-msgid "Applicable"
-msgstr "Přístupný pro"
+#: templates/settings.php:12
+msgid "Available for"
+msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr "Přidat úložiště"
-#: templates/settings.php:90
-msgid "None set"
-msgstr "Nenastaveno"
+#: templates/settings.php:92
+msgid "No user or group"
+msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr "Všichni uživatelé"
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr "Skupiny"
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr "Uživatelé"
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr "Smazat"
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr "Zapnout externí uživatelské úložiště"
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr "Povolit uživatelů připojit následující externí úložiště"
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr "Kořenové certifikáty SSL"
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr "Importovat kořenového certifikátu"
diff --git a/l10n/cy_GB/files.po b/l10n/cy_GB/files.po
index f9ca4e11176..c030e6e2758 100644
--- a/l10n/cy_GB/files.po
+++ b/l10n/cy_GB/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-27 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 06:01+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:56+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Welsh (United Kingdom) (http://www.transifex.com/projects/p/owncloud/language/cy_GB/)\n"
"MIME-Version: 1.0\n"
@@ -42,7 +42,7 @@ msgid ""
"allowed."
msgstr "Enw annilys, ni chaniateir, '\\', '/', '<', '>', ':', '\"', '|', '?' na '*'."
-#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:141
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr ""
@@ -63,12 +63,12 @@ msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:119
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:156
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr ""
@@ -80,62 +80,62 @@ msgstr ""
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:71
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr "Ni lwythwyd ffeil i fyny. Gwall anhysbys."
-#: ajax/upload.php:78
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr "Does dim gwall, llwythodd y ffeil i fyny'n llwyddiannus"
-#: ajax/upload.php:79
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "Mae'r ffeil lwythwyd i fyny'n fwy na chyfarwyddeb upload_max_filesize yn php.ini:"
-#: ajax/upload.php:81
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "Mae'r ffeil lwythwyd i fyny'n fwy na chyfarwyddeb MAX_FILE_SIZE bennwyd yn y ffurflen HTML"
-#: ajax/upload.php:82
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr "Dim ond yn rhannol y llwythwyd y ffeil i fyny"
-#: ajax/upload.php:83
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr "Ni lwythwyd ffeil i fyny"
-#: ajax/upload.php:84
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr "Plygell dros dro yn eisiau"
-#: ajax/upload.php:85
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr "Methwyd ysgrifennu i'r ddisg"
-#: ajax/upload.php:103
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr "Dim digon o le storio ar gael"
-#: ajax/upload.php:160
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:170
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:189
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr "Cyfeiriadur annilys."
@@ -169,63 +169,63 @@ msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Mae ffeiliau'n cael eu llwytho i fyny. Bydd gadael y dudalen hon nawr yn diddymu'r broses."
-#: js/file-upload.js:564
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:568
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:570 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr "{new_name} yn bodoli'n barod"
-#: js/file-upload.js:636
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:652
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:702
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr "Rhannu"
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr "Dileu'n barhaol"
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr "Ailenwi"
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
+msgstr ""
+
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
+msgstr "Gwall"
+
+#: js/filelist.js:267 js/filelist.js:1113
msgid "Pending"
msgstr "I ddod"
-#: js/filelist.js:456
+#: js/filelist.js:630
msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
-msgstr "newidiwyd {new_name} yn lle {old_name}"
-
-#: js/filelist.js:591
-msgid "undo"
-msgstr "dadwneud"
-
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
@@ -233,7 +233,7 @@ msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
@@ -241,11 +241,11 @@ msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
@@ -284,29 +284,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "Wrthi'n paratoi i lwytho i lawr. Gall gymryd peth amser os yw'r ffeiliau'n fawr."
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr ""
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr "Gwall"
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr "Enw"
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr "Maint"
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr "Addaswyd"
@@ -314,109 +306,109 @@ msgstr "Addaswyd"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr "Llwytho i fyny"
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr "Trafod ffeiliau"
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr "Maint mwyaf llwytho i fyny"
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr "mwyaf. posib:"
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr "Angen ar gyfer llwytho mwy nag un ffeil neu blygell i lawr yr un pryd."
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr "Galluogi llwytho i lawr ZIP"
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr "0 yn ddiderfyn"
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr "Maint mewnbynnu mwyaf ffeiliau ZIP"
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr "Cadw"
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr "Newydd"
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr "Ffeil destun"
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr ""
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr "Plygell"
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr "Dolen o"
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr "Ffeiliau ddilewyd"
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr "Diddymu llwytho i fyny"
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr "Does dim byd fan hyn. Llwythwch rhywbeth i fyny!"
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr "Llwytho i lawr"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr "Dileu"
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr "Maint llwytho i fyny'n rhy fawr"
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Mae'r ffeiliau rydych yn ceisio llwytho i fyny'n fwy na maint mwyaf llwytho ffeiliau i fyny ar y gweinydd hwn."
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr "Arhoswch, mae ffeiliau'n cael eu sganio."
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr "Sganio cyfredol"
diff --git a/l10n/cy_GB/files_external.po b/l10n/cy_GB/files_external.po
index 91af8d75305..c44cde13ffb 100644
--- a/l10n/cy_GB/files_external.po
+++ b/l10n/cy_GB/files_external.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-11 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"POT-Creation-Date: 2014-04-02 01:55-0400\n"
+"PO-Revision-Date: 2014-04-02 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Welsh (United Kingdom) (http://www.transifex.com/projects/p/owncloud/language/cy_GB/)\n"
"MIME-Version: 1.0\n"
@@ -37,91 +37,91 @@ msgstr ""
msgid "Error configuring Google Drive storage"
msgstr ""
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr ""
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr ""
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr ""
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr ""
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr ""
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr ""
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr ""
-#: templates/settings.php:13
-msgid "Applicable"
+#: templates/settings.php:12
+msgid "Available for"
msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr ""
-#: templates/settings.php:90
-msgid "None set"
+#: templates/settings.php:92
+msgid "No user or group"
msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr ""
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr "Grwpiau"
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr "Defnyddwyr"
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr "Dileu"
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr ""
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/da/files.po b/l10n/da/files.po
index 16d923ac96e..e997c9ee8e2 100644
--- a/l10n/da/files.po
+++ b/l10n/da/files.po
@@ -12,8 +12,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-27 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 06:01+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:56+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Danish (http://www.transifex.com/projects/p/owncloud/language/da/)\n"
"MIME-Version: 1.0\n"
@@ -47,7 +47,7 @@ msgid ""
"allowed."
msgstr "Ugyldigt navn, '\\', '/', '<', '>', ':' | '?', '\"', '', og '*' er ikke tilladt."
-#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:141
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr "Mappen er blevet slettet eller fjernet."
@@ -68,12 +68,12 @@ msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr "Server har ikke tilladelse til at åbne URL'er. Kontroller venligst serverens indstillinger"
-#: ajax/newfile.php:119
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr "Fejl ved hentning af %s til %s"
-#: ajax/newfile.php:156
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr "Fejl ved oprettelse af fil"
@@ -85,62 +85,62 @@ msgstr "Mappenavnet kan ikke være tomt."
msgid "Error when creating the folder"
msgstr "Fejl ved oprettelse af mappen"
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr "Ude af stand til at vælge upload mappe."
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr "Ugyldig Token "
-#: ajax/upload.php:71
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr "Ingen fil blev uploadet. Ukendt fejl."
-#: ajax/upload.php:78
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr "Der skete ingen fejl, filen blev succesfuldt uploadet"
-#: ajax/upload.php:79
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "Den uploadede fil overstiger upload_max_filesize direktivet i php.ini"
-#: ajax/upload.php:81
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "Den uploadede fil overstiger MAX_FILE_SIZE indstilingen, som specificeret i HTML formularen"
-#: ajax/upload.php:82
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr "Filen blev kun delvist uploadet."
-#: ajax/upload.php:83
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr "Ingen fil uploadet"
-#: ajax/upload.php:84
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr "Manglende midlertidig mappe."
-#: ajax/upload.php:85
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr "Fejl ved skrivning til disk."
-#: ajax/upload.php:103
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr "Der er ikke nok plads til rådlighed"
-#: ajax/upload.php:160
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr "Upload fejlede. Kunne ikke finde den uploadede fil."
-#: ajax/upload.php:170
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr "Upload fejlede. Kunne ikke hente filinformation."
-#: ajax/upload.php:189
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr "Ugyldig mappe."
@@ -174,79 +174,79 @@ msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Fil upload kører. Hvis du forlader siden nu, vil uploadet blive annuleret."
-#: js/file-upload.js:564
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr "URL kan ikke være tom"
-#: js/file-upload.js:568
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr "Navnet 'Shared' er reserveret i hjemmemappen."
-#: js/file-upload.js:570 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr "{new_name} eksisterer allerede"
-#: js/file-upload.js:636
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr "Kunne ikke oprette fil"
-#: js/file-upload.js:652
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr "Kunne ikke oprette mappe"
-#: js/file-upload.js:702
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr "Fejl ved URL"
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr "Del"
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr "Slet permanent"
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr "Omdøb"
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
+msgstr "Fejl ved flytning af fil"
+
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
+msgstr "Fejl"
+
+#: js/filelist.js:267 js/filelist.js:1113
msgid "Pending"
msgstr "Afventer"
-#: js/filelist.js:456
+#: js/filelist.js:630
msgid "Could not rename file"
msgstr "Kunne ikke omdøbe filen"
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
-msgstr "erstattede {new_name} med {old_name}"
-
-#: js/filelist.js:591
-msgid "undo"
-msgstr "fortryd"
-
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr "Fejl ved sletnign af fil."
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] "%n mappe"
msgstr[1] "%n mapper"
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] "%n fil"
msgstr[1] "%n filer"
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr "{dirs} og {files}"
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "Uploader %n fil"
@@ -283,29 +283,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr "Krypteringen blev deaktiveret, men dine filer er stadig krypteret. Gå venligst til dine personlige indstillinger for at dekryptere dine filer. "
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "Dit download forberedes. Dette kan tage lidt tid ved større filer."
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr "Fejl ved flytning af fil"
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr "Fejl"
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr "Navn"
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr "Størrelse"
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr "Ændret"
@@ -313,109 +305,109 @@ msgstr "Ændret"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr "Ugyldig mappenavn. 'Shared' er reserveret."
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr "%s kunne ikke omdøbes"
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr "Upload"
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr "Filhåndtering"
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr "Maksimal upload-størrelse"
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr "max. mulige: "
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr "Nødvendigt for at kunne downloade mapper og flere filer ad gangen."
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr "Tillad ZIP-download"
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr "0 er ubegrænset"
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr "Maksimal størrelse på ZIP filer"
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr "Gem"
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr "Ny"
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr "Ny tekstfil"
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr "Tekstfil"
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr "Ny Mappe"
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr "Mappe"
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr "Fra link"
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr "Slettede filer"
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr "Fortryd upload"
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr "Du har ikke tilladelse til at uploade eller oprette filer her"
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr "Her er tomt. Upload noget!"
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr "Download"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr "Slet"
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr "Upload er for stor"
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Filerne, du prøver at uploade, er større end den maksimale størrelse for fil-upload på denne server."
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr "Filerne bliver indlæst, vent venligst."
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr "Indlæser"
diff --git a/l10n/da/files_external.po b/l10n/da/files_external.po
index e7dde82ddcd..c6be8d84f06 100644
--- a/l10n/da/files_external.po
+++ b/l10n/da/files_external.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-20 01:55-0400\n"
-"PO-Revision-Date: 2014-03-19 23:12+0000\n"
-"Last-Translator: Amplificator\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:30+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Danish (http://www.transifex.com/projects/p/owncloud/language/da/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -38,91 +38,91 @@ msgstr "Angiv venligst en valid Dropbox app nøgle og hemmelighed"
msgid "Error configuring Google Drive storage"
msgstr "Fejl ved konfiguration af Google Drive plads"
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr "Gemt"
-#: lib/config.php:518
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b> Advarsel: </ b> \"smbclient\" ikke er installeret. Montering af CIFS / SMB delinger er ikke muligt. Spørg din systemadministrator om at installere det."
-#: lib/config.php:522
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b> Advarsel: </ b> FTP-understøttelse i PHP ikke er aktiveret eller installeret. Montering af FTP delinger er ikke muligt. Spørg din systemadministrator om at installere det."
-#: lib/config.php:525
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr "<b>Advarsel:</b> Understøttelsen for Curl i PHP er enten ikke aktiveret eller ikke installeret. Det er ikke muligt, at montere ownCloud / WebDAV eller GoogleDrive. Spørg din system administrator om at installere det. "
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr "Ekstern opbevaring"
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr "Mappenavn"
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr "Eksternt lager"
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr "Opsætning"
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr "Valgmuligheder"
-#: templates/settings.php:13
-msgid "Applicable"
-msgstr "Kan anvendes"
+#: templates/settings.php:12
+msgid "Available for"
+msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr "Tilføj lager"
-#: templates/settings.php:90
-msgid "None set"
-msgstr "Ingen sat"
+#: templates/settings.php:92
+msgid "No user or group"
+msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr "Alle brugere"
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr "Grupper"
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr "Brugere"
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr "Slet"
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr "Aktiver ekstern opbevaring for brugere"
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr "Tillad brugere at montere følgende som eksternt lager"
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr "SSL-rodcertifikater"
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr "Importer rodcertifikat"
diff --git a/l10n/de/files.po b/l10n/de/files.po
index d6ab1aa2101..d27a99c98fc 100644
--- a/l10n/de/files.po
+++ b/l10n/de/files.po
@@ -15,8 +15,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-27 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 06:01+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:56+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: German (http://www.transifex.com/projects/p/owncloud/language/de/)\n"
"MIME-Version: 1.0\n"
@@ -50,7 +50,7 @@ msgid ""
"allowed."
msgstr "Ungültiger Name, '\\', '/', '<', '>', ':', '\"', '|', '?' und '*' sind nicht zulässig."
-#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:141
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr "Der Zielordner wurde verschoben oder gelöscht."
@@ -71,12 +71,12 @@ msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr "Dem Server ist das Öffnen von URLs nicht erlaubt, bitte die Serverkonfiguration prüfen"
-#: ajax/newfile.php:119
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr "Fehler beim Herunterladen von %s nach %s"
-#: ajax/newfile.php:156
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr "Fehler beim Erstellen der Datei"
@@ -88,62 +88,62 @@ msgstr "Der Ordner-Name darf nicht leer sein."
msgid "Error when creating the folder"
msgstr "Fehler beim Erstellen des Ordners"
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr "Das Upload-Verzeichnis konnte nicht gesetzt werden."
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr "Ungültiges Merkmal"
-#: ajax/upload.php:71
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr "Keine Datei hochgeladen. Unbekannter Fehler"
-#: ajax/upload.php:78
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr "Es ist kein Fehler aufgetreten. Die Datei wurde erfolgreich hochgeladen."
-#: ajax/upload.php:79
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "Die hochgeladene Datei überschreitet die upload_max_filesize Vorgabe in php.ini"
-#: ajax/upload.php:81
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "Die Datei ist größer, als die MAX_FILE_SIZE Direktive erlaubt, die im HTML-Formular spezifiziert ist"
-#: ajax/upload.php:82
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr "Die Datei konnte nur teilweise übertragen werden"
-#: ajax/upload.php:83
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr "Keine Datei konnte übertragen werden."
-#: ajax/upload.php:84
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr "Kein temporärer Ordner vorhanden"
-#: ajax/upload.php:85
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr "Fehler beim Schreiben auf die Festplatte"
-#: ajax/upload.php:103
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr "Nicht genug Speicher vorhanden."
-#: ajax/upload.php:160
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr "Hochladen fehlgeschlagen. Hochgeladene Datei konnte nicht gefunden werden."
-#: ajax/upload.php:170
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr "Hochladen fehlgeschlagen. Dateiinformationen konnten nicht abgerufen werden."
-#: ajax/upload.php:189
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr "Ungültiges Verzeichnis."
@@ -177,79 +177,79 @@ msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Dateiupload läuft. Wenn Du die Seite jetzt verlässt, wird der Upload abgebrochen."
-#: js/file-upload.js:564
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr "Die URL darf nicht leer sein"
-#: js/file-upload.js:568
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr "Das Benutzerverzeichnis 'Shared' ist ein reservierter Dateiname"
-#: js/file-upload.js:570 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr "{new_name} existiert bereits"
-#: js/file-upload.js:636
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr "Die Datei konnte nicht erstellt werden"
-#: js/file-upload.js:652
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr "Der Ordner konnte nicht erstellt werden"
-#: js/file-upload.js:702
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr "Fehler beim Abrufen der URL"
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr "Teilen"
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr "Endgültig löschen"
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr "Umbenennen"
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
+msgstr "Fehler beim Verschieben der Datei"
+
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
+msgstr "Fehler"
+
+#: js/filelist.js:267 js/filelist.js:1113
msgid "Pending"
msgstr "Ausstehend"
-#: js/filelist.js:456
+#: js/filelist.js:630
msgid "Could not rename file"
msgstr "Die Datei konnte nicht umbenannt werden"
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
-msgstr "{old_name} ersetzt durch {new_name}"
-
-#: js/filelist.js:591
-msgid "undo"
-msgstr "rückgängig machen"
-
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr "Fehler beim Löschen der Datei."
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] "%n Ordner"
msgstr[1] "%n Ordner"
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] "%n Datei"
msgstr[1] "%n Dateien"
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr "{dirs} und {files}"
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "%n Datei wird hochgeladen"
@@ -286,29 +286,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr "Die Verschlüsselung wurde deaktiviert, jedoch sind Deine Dateien nach wie vor verschlüsselt. Bitte gehe zu Deinen persönlichen Einstellungen, um Deine Dateien zu entschlüsseln."
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "Dein Download wird vorbereitet. Dies kann bei größeren Dateien etwas dauern."
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr "Fehler beim Verschieben der Datei"
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr "Fehler"
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr "Name"
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr "Größe"
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr "Geändert"
@@ -316,109 +308,109 @@ msgstr "Geändert"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr "Ungültiger Verzeichnisname. Die Nutzung von 'Shared' ist reserviert."
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr "%s konnte nicht umbenannt werden"
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr "Hochladen"
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr "Dateibehandlung"
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr "Maximale Upload-Größe"
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr "maximal möglich:"
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr "Für Mehrfachdatei- und Ordnerdownloads benötigt:"
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr "ZIP-Download aktivieren"
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr "0 bedeutet unbegrenzt"
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr "Maximale Größe für ZIP-Dateien"
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr "Speichern"
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr "Neu"
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr "Neue Textdatei"
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr "Textdatei"
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr "Neuer Ordner"
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr "Ordner"
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr "Von einem Link"
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr "Gelöschte Dateien"
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr "Upload abbrechen"
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr "Du besitzt hier keine Berechtigung, um Dateien hochzuladen oder zu erstellen"
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr "Alles leer. Lade etwas hoch!"
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr "Herunterladen"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr "Löschen"
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr "Der Upload ist zu groß"
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Die Datei überschreitet die Maximalgröße für Uploads auf diesem Server."
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr "Dateien werden gescannt, bitte warten."
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr "Scanne"
diff --git a/l10n/de/files_external.po b/l10n/de/files_external.po
index 68b7ecc4b26..5357def2bae 100644
--- a/l10n/de/files_external.po
+++ b/l10n/de/files_external.po
@@ -4,14 +4,15 @@
#
# Translators:
# arkascha <foss@christian-reiner.info>, 2013
+# Mario Siegmann <mario_siegmann@web.de>, 2014
# stefanniedermann <stefan.niedermann@googlemail.com>, 2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-12 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 11:00+0000\n"
-"Last-Translator: stefanniedermann <stefan.niedermann@googlemail.com>\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:30+0000\n"
+"Last-Translator: Mario Siegmann <mario_siegmann@web.de>\n"
"Language-Team: German (http://www.transifex.com/projects/p/owncloud/language/de/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -39,91 +40,91 @@ msgstr "Bitte trage einen gültigen Dropbox-App-Key mit Secret ein."
msgid "Error configuring Google Drive storage"
msgstr "Fehler beim Einrichten von Google Drive"
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr "Gespeichert"
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b>Warnung:</b> \"smbclient\" ist nicht installiert. Das Einhängen von CIFS/SMB-Freigaben ist nicht möglich. Bitte Deinen System-Administrator, dies zu installieren."
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b>Warnung::</b> Die FTP Unterstützung von PHP ist nicht aktiviert oder installiert. Bitte wende Dich an Deinen Systemadministrator."
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr "<b>Warnung:</b> Die Curl-Unterstützung in PHP ist nicht aktiviert oder installiert. Das Einbinden von ownCloud / WebDav der GoogleDrive-Freigaben ist nicht möglich. Bitte Deinen Systemadminstrator um die Installation. "
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr "Externer Speicher"
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr "Ordnername"
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr "Externer Speicher"
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr "Konfiguration"
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr "Optionen"
-#: templates/settings.php:13
-msgid "Applicable"
-msgstr "Zutreffend"
+#: templates/settings.php:12
+msgid "Available for"
+msgstr "Verfügbar für"
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr "Speicher hinzufügen"
-#: templates/settings.php:90
-msgid "None set"
-msgstr "Nicht definiert"
+#: templates/settings.php:92
+msgid "No user or group"
+msgstr "Kein Nutzer oder Gruppe"
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr "Alle Benutzer"
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr "Gruppen"
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr "Benutzer"
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr "Löschen"
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr "Externen Speicher für Benutzer aktivieren"
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr "Erlaube es Benutzern, den folgenden externen Speicher einzubinden"
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr "SSL-Root-Zertifikate"
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr "Root-Zertifikate importieren"
diff --git a/l10n/de/settings.po b/l10n/de/settings.po
index b120125988d..dfea3e12a2d 100644
--- a/l10n/de/settings.po
+++ b/l10n/de/settings.po
@@ -11,14 +11,14 @@
# stefanniedermann <stefan.niedermann@googlemail.com>, 2014
# noxin <transifex.com@davidmainzer.com>, 2013
# Mirodin <blobbyjj@ymail.com>, 2013
-# kabum <uu.kabum@gmail.com>, 2013
+# kabum <uu.kabum@gmail.com>, 2013-2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-27 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 11:50+0000\n"
-"Last-Translator: Mario Siegmann <mario_siegmann@web.de>\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-03 20:10+0000\n"
+"Last-Translator: kabum <uu.kabum@gmail.com>\n"
"Language-Team: German (http://www.transifex.com/projects/p/owncloud/language/de/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -60,7 +60,7 @@ msgstr "Du musst zunächst deine Benutzer-E-Mail-Adresse setzen, bevor du Test-E
msgid "Send mode"
msgstr "Sende-Modus"
-#: admin/controller.php:118 templates/admin.php:312 templates/personal.php:159
+#: admin/controller.php:118 templates/admin.php:312 templates/personal.php:149
msgid "Encryption"
msgstr "Verschlüsselung"
@@ -73,7 +73,7 @@ msgid "Unable to load list from App Store"
msgstr "Die Liste der Anwendungen im Store konnte nicht geladen werden."
#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17
-#: ajax/togglegroups.php:20 changepassword/controller.php:55
+#: ajax/togglegroups.php:20 changepassword/controller.php:49
msgid "Authentication error"
msgstr "Fehler bei der Anmeldung"
@@ -135,32 +135,32 @@ msgstr "Der Benutzer konnte nicht aus der Gruppe %s entfernt werden"
msgid "Couldn't update app."
msgstr "Die App konnte nicht aktualisiert werden."
-#: changepassword/controller.php:20
+#: changepassword/controller.php:17
msgid "Wrong password"
msgstr "Falsches Passwort"
-#: changepassword/controller.php:42
+#: changepassword/controller.php:36
msgid "No user supplied"
msgstr "Keinen Benutzer übermittelt"
-#: changepassword/controller.php:74
+#: changepassword/controller.php:68
msgid ""
"Please provide an admin recovery password, otherwise all user data will be "
"lost"
msgstr "Bitte gib ein Wiederherstellungspasswort für das Admin-Konto an, da sonst alle Benutzer Daten verloren gehen können"
-#: changepassword/controller.php:79
+#: changepassword/controller.php:73
msgid ""
"Wrong admin recovery password. Please check the password and try again."
msgstr "Falsches Wiederherstellungspasswort für das Admin-Konto. Bitte überprüfe das Passwort und versuche es erneut."
-#: changepassword/controller.php:87
+#: changepassword/controller.php:81
msgid ""
"Back-end doesn't support password change, but the users encryption key was "
"successfully updated."
msgstr "Das Back-End unterstützt die Passwortänderung nicht, aber der Benutzerschlüssel wurde erfolgreich aktualisiert."
-#: changepassword/controller.php:92 changepassword/controller.php:103
+#: changepassword/controller.php:86 changepassword/controller.php:97
msgid "Unable to change password"
msgstr "Passwort konnte nicht geändert werden"
@@ -212,7 +212,7 @@ msgstr "Fehler beim Aktualisieren der App"
msgid "Error"
msgstr "Fehler"
-#: js/apps.js:153 templates/apps.php:54
+#: js/apps.js:153 templates/apps.php:55
msgid "Update"
msgstr "Aktualisierung durchführen"
@@ -293,7 +293,7 @@ msgstr "Es muss ein gültiges Passwort angegeben werden"
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr "Warnung: Das Benutzerverzeichnis für den Benutzer \"{user}\" existiert bereits"
-#: personal.php:49 personal.php:50
+#: personal.php:48 personal.php:49
msgid "__language_name__"
msgstr "Deutsch (Persönlich)"
@@ -350,7 +350,7 @@ msgstr "Sicherheitswarnung"
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
-msgstr "Du greifst auf %s via HTTP zu. Wir empfehlen Dir dringend, Deinen Server so konfigurieren, das stattdessen HTTPS verlangt wird."
+msgstr "Du greifst auf %s via HTTP zu. Wir empfehlen Dir dringend, Deinen Server so konfigurieren, dass stattdessen HTTPS verlangt wird."
#: templates/admin.php:64
msgid ""
@@ -598,11 +598,11 @@ msgstr "Mehr"
msgid "Less"
msgstr "Weniger"
-#: templates/admin.php:416 templates/personal.php:181
+#: templates/admin.php:416 templates/personal.php:171
msgid "Version"
msgstr "Version"
-#: templates/admin.php:420 templates/personal.php:184
+#: templates/admin.php:420 templates/personal.php:174
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -620,23 +620,23 @@ msgstr "Füge Deine Anwendung hinzu"
msgid "More Apps"
msgstr "Weitere Anwendungen"
-#: templates/apps.php:37
+#: templates/apps.php:38
msgid "Select an App"
msgstr "Wähle eine Anwendung aus"
-#: templates/apps.php:42
+#: templates/apps.php:43
msgid "Documentation:"
msgstr "Dokumentation:"
-#: templates/apps.php:48
+#: templates/apps.php:49
msgid "See application page at apps.owncloud.com"
msgstr "Weitere Anwendungen findest Du auf apps.owncloud.com"
-#: templates/apps.php:50
+#: templates/apps.php:51
msgid "See application website"
msgstr "Siehe Anwendungs-Website"
-#: templates/apps.php:52
+#: templates/apps.php:53
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-lizenziert von <span class=\"author\"></span>"
@@ -673,108 +673,108 @@ msgstr "Erstinstallation erneut durchführen"
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr "Du verwendest <strong>%s</strong> der verfügbaren <strong>%s</strong>"
-#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
+#: templates/personal.php:38 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "Passwort"
-#: templates/personal.php:40
+#: templates/personal.php:39
msgid "Your password was changed"
msgstr "Dein Passwort wurde geändert."
-#: templates/personal.php:41
+#: templates/personal.php:40
msgid "Unable to change your password"
msgstr "Passwort konnte nicht geändert werden"
-#: templates/personal.php:43
+#: templates/personal.php:42
msgid "Current password"
msgstr "Aktuelles Passwort"
-#: templates/personal.php:46
+#: templates/personal.php:45
msgid "New password"
msgstr "Neues Passwort"
-#: templates/personal.php:50
+#: templates/personal.php:49
msgid "Change password"
msgstr "Passwort ändern"
-#: templates/personal.php:64 templates/users.php:86
+#: templates/personal.php:61 templates/users.php:86
msgid "Full Name"
msgstr "Vollständiger Name"
-#: templates/personal.php:81
+#: templates/personal.php:76
msgid "Email"
msgstr "E-Mail"
-#: templates/personal.php:83
+#: templates/personal.php:78
msgid "Your email address"
msgstr "Deine E-Mail-Adresse"
-#: templates/personal.php:86
+#: templates/personal.php:81
msgid ""
"Fill in an email address to enable password recovery and receive "
"notifications"
msgstr "Gib eine E-Mail-Adresse an, um eine Wiederherstellung des Passworts zu ermöglichen und Benachrichtigungen zu empfangen"
-#: templates/personal.php:96
+#: templates/personal.php:89
msgid "Profile picture"
msgstr "Profilbild"
-#: templates/personal.php:101
+#: templates/personal.php:94
msgid "Upload new"
msgstr "Neues hochladen"
-#: templates/personal.php:103
+#: templates/personal.php:96
msgid "Select new from Files"
msgstr "Neues aus den Dateien wählen"
-#: templates/personal.php:104
+#: templates/personal.php:97
msgid "Remove image"
msgstr "Bild entfernen"
-#: templates/personal.php:105
+#: templates/personal.php:98
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr "Entweder PNG oder JPG. Im Idealfall quadratisch, aber du kannst es zuschneiden."
-#: templates/personal.php:107
+#: templates/personal.php:100
msgid "Your avatar is provided by your original account."
msgstr "Dein Avatar wird von Deinem ursprünglichenKonto verwendet."
-#: templates/personal.php:111
+#: templates/personal.php:104
msgid "Cancel"
msgstr "Abbrechen"
-#: templates/personal.php:112
+#: templates/personal.php:105
msgid "Choose as profile image"
msgstr "Als Profilbild wählen"
-#: templates/personal.php:120 templates/personal.php:121
+#: templates/personal.php:111 templates/personal.php:112
msgid "Language"
msgstr "Sprache"
-#: templates/personal.php:140
+#: templates/personal.php:131
msgid "Help translate"
msgstr "Hilf bei der Übersetzung"
-#: templates/personal.php:147
+#: templates/personal.php:137
msgid "WebDAV"
msgstr "WebDAV"
-#: templates/personal.php:149
+#: templates/personal.php:139
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr "Verwenden Sie diese Adresse, um <a href=\"%s\" target=\"_blank\">via WebDAV auf Ihre Dateien zuzugreifen</a>"
-#: templates/personal.php:161
+#: templates/personal.php:151
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr "Die Verschlüsselungsanwendung ist nicht länger aktiviert, bitte entschlüsseln Sie alle ihre Daten."
-#: templates/personal.php:167
+#: templates/personal.php:157
msgid "Log-in password"
msgstr "Login-Passwort"
-#: templates/personal.php:172
+#: templates/personal.php:162
msgid "Decrypt all Files"
msgstr "Alle Dateien entschlüsseln"
diff --git a/l10n/de_AT/files.po b/l10n/de_AT/files.po
index 1cff24b0dea..4aad8f931dd 100644
--- a/l10n/de_AT/files.po
+++ b/l10n/de_AT/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-27 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 06:01+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: German (Austria) (http://www.transifex.com/projects/p/owncloud/language/de_AT/)\n"
"MIME-Version: 1.0\n"
@@ -42,7 +42,7 @@ msgid ""
"allowed."
msgstr ""
-#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:141
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr ""
@@ -63,12 +63,12 @@ msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:119
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:156
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr ""
@@ -80,62 +80,62 @@ msgstr ""
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:71
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:78
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr ""
-#: ajax/upload.php:79
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:81
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr ""
-#: ajax/upload.php:82
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr ""
-#: ajax/upload.php:83
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr ""
-#: ajax/upload.php:84
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr ""
-#: ajax/upload.php:85
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr ""
-#: ajax/upload.php:103
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:160
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:170
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:189
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr ""
@@ -169,79 +169,79 @@ msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:564
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:568
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:570 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:636
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:652
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:702
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr "Freigeben"
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr ""
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
-msgid "Pending"
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
msgstr ""
-#: js/filelist.js:456
-msgid "Could not rename file"
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
msgstr ""
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
+#: js/filelist.js:267 js/filelist.js:1113
+msgid "Pending"
msgstr ""
-#: js/filelist.js:591
-msgid "undo"
+#: js/filelist.js:630
+msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
@@ -278,29 +278,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr ""
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr ""
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr ""
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr ""
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr ""
@@ -308,109 +300,109 @@ msgstr ""
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr ""
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr ""
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr ""
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr ""
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr ""
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr ""
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr ""
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr ""
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr "Speichern"
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr ""
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr ""
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr ""
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr ""
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr ""
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr ""
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr ""
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr "Herunterladen"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr "Löschen"
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr ""
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr ""
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr ""
diff --git a/l10n/de_AT/files_external.po b/l10n/de_AT/files_external.po
index 9f85e31f08f..e004446e674 100644
--- a/l10n/de_AT/files_external.po
+++ b/l10n/de_AT/files_external.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-11 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"POT-Creation-Date: 2014-04-02 01:55-0400\n"
+"PO-Revision-Date: 2014-04-02 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: German (Austria) (http://www.transifex.com/projects/p/owncloud/language/de_AT/)\n"
"MIME-Version: 1.0\n"
@@ -37,91 +37,91 @@ msgstr ""
msgid "Error configuring Google Drive storage"
msgstr ""
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr ""
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr ""
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr ""
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr ""
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr ""
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr ""
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr ""
-#: templates/settings.php:13
-msgid "Applicable"
+#: templates/settings.php:12
+msgid "Available for"
msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr ""
-#: templates/settings.php:90
-msgid "None set"
+#: templates/settings.php:92
+msgid "No user or group"
msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr ""
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr ""
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr ""
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr "Löschen"
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr ""
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/de_CH/files.po b/l10n/de_CH/files.po
index 223375e7fa1..1a7d78b2479 100644
--- a/l10n/de_CH/files.po
+++ b/l10n/de_CH/files.po
@@ -16,8 +16,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-27 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 06:01+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:56+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: German (Switzerland) (http://www.transifex.com/projects/p/owncloud/language/de_CH/)\n"
"MIME-Version: 1.0\n"
@@ -51,7 +51,7 @@ msgid ""
"allowed."
msgstr "Ungültiger Name, «\\», «/», «<», «>», «:», «\"», «|», «?» und «*» sind nicht zulässig."
-#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:141
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr ""
@@ -72,12 +72,12 @@ msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:119
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:156
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr ""
@@ -89,62 +89,62 @@ msgstr ""
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr "Das Upload-Verzeichnis konnte nicht gesetzt werden."
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr "Ungültiges Merkmal"
-#: ajax/upload.php:71
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr "Keine Datei hochgeladen. Unbekannter Fehler"
-#: ajax/upload.php:78
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr "Es ist kein Fehler aufgetreten. Die Datei wurde erfolgreich hochgeladen."
-#: ajax/upload.php:79
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "Die hochgeladene Datei überschreitet die upload_max_filesize Vorgabe in php.ini"
-#: ajax/upload.php:81
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "Die Datei ist grösser, als die MAX_FILE_SIZE Vorgabe erlaubt, die im HTML-Formular spezifiziert ist"
-#: ajax/upload.php:82
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr "Die Datei konnte nur teilweise übertragen werden"
-#: ajax/upload.php:83
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr "Keine Datei konnte übertragen werden."
-#: ajax/upload.php:84
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr "Kein temporärer Ordner vorhanden"
-#: ajax/upload.php:85
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr "Fehler beim Schreiben auf die Festplatte"
-#: ajax/upload.php:103
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr "Nicht genug Speicher vorhanden."
-#: ajax/upload.php:160
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:170
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:189
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr "Ungültiges Verzeichnis."
@@ -178,79 +178,79 @@ msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Dateiupload läuft. Wenn Sie die Seite jetzt verlassen, wird der Upload abgebrochen."
-#: js/file-upload.js:564
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:568
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:570 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr "{new_name} existiert bereits"
-#: js/file-upload.js:636
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:652
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:702
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr "Teilen"
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr "Endgültig löschen"
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr "Umbenennen"
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
+msgstr ""
+
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
+msgstr "Fehler"
+
+#: js/filelist.js:267 js/filelist.js:1113
msgid "Pending"
msgstr "Ausstehend"
-#: js/filelist.js:456
+#: js/filelist.js:630
msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
-msgstr "{old_name} wurde ersetzt durch {new_name}"
-
-#: js/filelist.js:591
-msgid "undo"
-msgstr "rückgängig machen"
-
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] "%n Ordner"
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] "%n Dateien"
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "%n Datei wird hochgeladen"
@@ -287,29 +287,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr "Die Verschlüsselung wurde deaktiviert, jedoch sind Ihre Dateien nach wie vor verschlüsselt. Bitte gehen Sie zu Ihren persönlichen Einstellungen, um Ihre Dateien zu entschlüsseln."
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "Ihr Download wird vorbereitet. Dies kann bei grösseren Dateien etwas dauern."
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr ""
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr "Fehler"
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr "Name"
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr "Grösse"
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr "Geändert"
@@ -317,109 +309,109 @@ msgstr "Geändert"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr "%s konnte nicht umbenannt werden"
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr "Hochladen"
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr "Dateibehandlung"
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr "Maximale Upload-Grösse"
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr "maximal möglich:"
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr "Für Mehrfachdatei- und Ordnerdownloads benötigt:"
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr "ZIP-Download aktivieren"
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr "0 bedeutet unbegrenzt"
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr "Maximale Grösse für ZIP-Dateien"
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr "Speichern"
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr "Neu"
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr "Textdatei"
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr "Neues Verzeichnis"
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr "Ordner"
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr "Von einem Link"
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr "Gelöschte Dateien"
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr "Upload abbrechen"
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr "Alles leer. Laden Sie etwas hoch!"
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr "Herunterladen"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr "Löschen"
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr "Der Upload ist zu gross"
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Die Datei überschreitet die Maximalgrösse für Uploads auf diesem Server."
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr "Dateien werden gescannt, bitte warten."
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr "Scanne"
diff --git a/l10n/de_CH/files_external.po b/l10n/de_CH/files_external.po
index 7d5e063fd8a..85ed7c7d1b8 100644
--- a/l10n/de_CH/files_external.po
+++ b/l10n/de_CH/files_external.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-11 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:30+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: German (Switzerland) (http://www.transifex.com/projects/p/owncloud/language/de_CH/)\n"
"MIME-Version: 1.0\n"
@@ -38,91 +38,91 @@ msgstr "Bitte tragen Sie einen gültigen Dropbox-App-Key mit Secret ein."
msgid "Error configuring Google Drive storage"
msgstr "Fehler beim Einrichten von Google Drive"
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr ""
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b>Warnung:</b> «smbclient» ist nicht installiert. Das Einhängen von CIFS/SMB-Freigaben ist nicht möglich. Bitten Sie Ihren Systemadministrator, dies zu installieren."
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b>Warnung::</b> Die FTP Unterstützung von PHP ist nicht aktiviert oder installiert. Bitte wenden Sie sich an Ihren Systemadministrator."
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr "<b>Achtung:</b> Die Curl-Unterstützung von PHP ist nicht aktiviert oder installiert. Das Laden von ownCloud / WebDAV oder GoogleDrive Freigaben ist nicht möglich. Bitte Sie Ihren Systemadministrator, das Modul zu installieren."
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr "Externer Speicher"
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr "Ordnername"
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr "Externer Speicher"
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr "Konfiguration"
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr "Optionen"
-#: templates/settings.php:13
-msgid "Applicable"
-msgstr "Zutreffend"
+#: templates/settings.php:12
+msgid "Available for"
+msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr "Speicher hinzufügen"
-#: templates/settings.php:90
-msgid "None set"
-msgstr "Nicht definiert"
+#: templates/settings.php:92
+msgid "No user or group"
+msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr "Alle Benutzer"
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr "Gruppen"
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr "Benutzer"
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr "Löschen"
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr "Externen Speicher für Benutzer aktivieren"
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr "SSL-Root-Zertifikate"
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr "Root-Zertifikate importieren"
diff --git a/l10n/de_DE/files.po b/l10n/de_DE/files.po
index 5e50b0b468c..87841fc3da6 100644
--- a/l10n/de_DE/files.po
+++ b/l10n/de_DE/files.po
@@ -18,8 +18,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-27 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 06:01+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:56+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: German (Germany) (http://www.transifex.com/projects/p/owncloud/language/de_DE/)\n"
"MIME-Version: 1.0\n"
@@ -53,7 +53,7 @@ msgid ""
"allowed."
msgstr "Ungültiger Name, '\\', '/', '<', '>', ':', '\"', '|', '?' und '*' sind nicht zulässig."
-#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:141
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr "Der Ziel-Ordner wurde verschoben oder gelöscht."
@@ -74,12 +74,12 @@ msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr "Dem Server ist das Öffnen von URLs nicht erlaubt, bitte die Serverkonfiguration prüfen"
-#: ajax/newfile.php:119
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr "Fehler beim Herunterladen von %s nach %s"
-#: ajax/newfile.php:156
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr "Fehler beim Erstellen der Datei"
@@ -91,62 +91,62 @@ msgstr "Der Ordner-Name darf nicht leer sein."
msgid "Error when creating the folder"
msgstr "Fehler beim Erstellen des Ordners"
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr "Das Upload-Verzeichnis konnte nicht gesetzt werden."
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr "Ungültiges Merkmal"
-#: ajax/upload.php:71
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr "Keine Datei hochgeladen. Unbekannter Fehler"
-#: ajax/upload.php:78
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr "Es ist kein Fehler aufgetreten. Die Datei wurde erfolgreich hochgeladen."
-#: ajax/upload.php:79
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "Die hochgeladene Datei überschreitet die upload_max_filesize Vorgabe in php.ini"
-#: ajax/upload.php:81
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "Die Datei ist größer, als die MAX_FILE_SIZE Vorgabe erlaubt, die im HTML-Formular spezifiziert ist"
-#: ajax/upload.php:82
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr "Die Datei konnte nur teilweise übertragen werden"
-#: ajax/upload.php:83
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr "Keine Datei konnte übertragen werden."
-#: ajax/upload.php:84
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr "Kein temporärer Ordner vorhanden"
-#: ajax/upload.php:85
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr "Fehler beim Schreiben auf die Festplatte"
-#: ajax/upload.php:103
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr "Nicht genug Speicher vorhanden."
-#: ajax/upload.php:160
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr "Hochladen fehlgeschlagen. Die hochgeladene Datei konnte nicht gefunden werden."
-#: ajax/upload.php:170
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr "Hochladen fehlgeschlagen. Die Dateiinformationen konnten nicht abgerufen werden."
-#: ajax/upload.php:189
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr "Ungültiges Verzeichnis."
@@ -180,79 +180,79 @@ msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Dateiupload läuft. Wenn Sie die Seite jetzt verlassen, wird der Upload abgebrochen."
-#: js/file-upload.js:564
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr "Die URL darf nicht leer sein"
-#: js/file-upload.js:568
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr "Das Benutzerverzeichnis 'Shared' ist ein reservierter Dateiname"
-#: js/file-upload.js:570 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr "{new_name} existiert bereits"
-#: js/file-upload.js:636
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr "Die Datei konnte nicht erstellt werden"
-#: js/file-upload.js:652
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr "Der Ordner konnte nicht erstellt werden"
-#: js/file-upload.js:702
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr "Fehler beim Abrufen der URL"
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr "Teilen"
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr "Endgültig löschen"
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr "Umbenennen"
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
+msgstr "Fehler beim Verschieben der Datei"
+
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
+msgstr "Fehler"
+
+#: js/filelist.js:267 js/filelist.js:1113
msgid "Pending"
msgstr "Ausstehend"
-#: js/filelist.js:456
+#: js/filelist.js:630
msgid "Could not rename file"
msgstr "Die Datei konnte nicht umbenannt werden"
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
-msgstr "{old_name} wurde ersetzt durch {new_name}"
-
-#: js/filelist.js:591
-msgid "undo"
-msgstr "rückgängig machen"
-
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr "Fehler beim Löschen der Datei."
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] "%n Ordner"
msgstr[1] "%n Ordner"
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] "%n Datei"
msgstr[1] "%n Dateien"
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr "{dirs} und {files}"
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "%n Datei wird hoch geladen"
@@ -289,29 +289,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr "Die Verschlüsselung wurde deaktiviert, jedoch sind Ihre Dateien nach wie vor verschlüsselt. Bitte gehen Sie zu Ihren persönlichen Einstellungen, um Ihre Dateien zu entschlüsseln."
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "Ihr Download wird vorbereitet. Dies kann bei größeren Dateien etwas dauern."
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr "Fehler beim Verschieben der Datei"
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr "Fehler"
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr "Name"
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr "Größe"
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr "Geändert"
@@ -319,109 +311,109 @@ msgstr "Geändert"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr "Ungültiger Verzeichnisname. Die Nutzung von 'Shared' ist reserviert."
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr "%s konnte nicht umbenannt werden"
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr "Hochladen"
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr "Dateibehandlung"
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr "Maximale Upload-Größe"
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr "maximal möglich:"
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr "Für Mehrfachdatei- und Ordnerdownloads benötigt:"
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr "ZIP-Download aktivieren"
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr "0 bedeutet unbegrenzt"
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr "Maximale Größe für ZIP-Dateien"
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr "Speichern"
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr "Neu"
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr "Neue Textdatei"
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr "Textdatei"
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr "Neues Ordner"
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr "Ordner"
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr "Von einem Link"
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr "Gelöschte Dateien"
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr "Upload abbrechen"
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr "Sie besitzen hier keine Berechtigung Dateien hochzuladen oder zu erstellen"
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr "Alles leer. Laden Sie etwas hoch!"
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr "Herunterladen"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr "Löschen"
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr "Der Upload ist zu groß"
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Die Datei überschreitet die Maximalgröße für Uploads auf diesem Server."
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr "Dateien werden gescannt, bitte warten."
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr "Scanne"
diff --git a/l10n/de_DE/files_external.po b/l10n/de_DE/files_external.po
index 7e0969deb09..799f68c1df6 100644
--- a/l10n/de_DE/files_external.po
+++ b/l10n/de_DE/files_external.po
@@ -4,15 +4,16 @@
#
# Translators:
# arkascha <foss@christian-reiner.info>, 2013
+# Mario Siegmann <mario_siegmann@web.de>, 2014
# stefanniedermann <stefan.niedermann@googlemail.com>, 2014
# Mirodin <blobbyjj@ymail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-12 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 11:00+0000\n"
-"Last-Translator: stefanniedermann <stefan.niedermann@googlemail.com>\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:30+0000\n"
+"Last-Translator: Mario Siegmann <mario_siegmann@web.de>\n"
"Language-Team: German (Germany) (http://www.transifex.com/projects/p/owncloud/language/de_DE/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -40,91 +41,91 @@ msgstr "Bitte tragen Sie einen gültigen Dropbox-App-Key mit Secret ein."
msgid "Error configuring Google Drive storage"
msgstr "Fehler beim Einrichten von Google Drive"
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr "Gespeichert"
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b>Warnung:</b> \"smbclient\" ist nicht installiert. Das Einhängen von CIFS/SMB-Freigaben ist nicht möglich. Bitten Sie Ihren Systemadministrator, dies zu installieren."
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b>Warnung::</b> Die FTP Unterstützung von PHP ist nicht aktiviert oder installiert. Bitte wenden Sie sich an Ihren Systemadministrator."
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr "<b>Achtung:</b> Die Curl-Unterstützung von PHP ist nicht aktiviert oder installiert. Das Laden von ownCloud / WebDAV oder GoogleDrive Freigaben ist nicht möglich. Bitte Sie Ihren Systemadministrator, das Modul zu installieren."
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr "Externer Speicher"
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr "Ordnername"
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr "Externer Speicher"
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr "Konfiguration"
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr "Optionen"
-#: templates/settings.php:13
-msgid "Applicable"
-msgstr "Zutreffend"
+#: templates/settings.php:12
+msgid "Available for"
+msgstr "Verfügbar für"
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr "Speicher hinzufügen"
-#: templates/settings.php:90
-msgid "None set"
-msgstr "Nicht definiert"
+#: templates/settings.php:92
+msgid "No user or group"
+msgstr "Kein Nutzer oder Gruppe"
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr "Alle Benutzer"
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr "Gruppen"
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr "Benutzer"
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr "Löschen"
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr "Externen Speicher für Benutzer aktivieren"
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr "Erlauben Sie Benutzern, folgende externe Speicher einzubinden"
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr "SSL-Root-Zertifikate"
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr "Root-Zertifikate importieren"
diff --git a/l10n/de_DE/settings.po b/l10n/de_DE/settings.po
index 2af94421409..1c6c92fdde1 100644
--- a/l10n/de_DE/settings.po
+++ b/l10n/de_DE/settings.po
@@ -11,14 +11,14 @@
# traductor, 2013
# noxin <transifex.com@davidmainzer.com>, 2013
# Mirodin <blobbyjj@ymail.com>, 2013
-# kabum <uu.kabum@gmail.com>, 2013
+# kabum <uu.kabum@gmail.com>, 2013-2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-27 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 11:50+0000\n"
-"Last-Translator: Mario Siegmann <mario_siegmann@web.de>\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-03 20:10+0000\n"
+"Last-Translator: kabum <uu.kabum@gmail.com>\n"
"Language-Team: German (Germany) (http://www.transifex.com/projects/p/owncloud/language/de_DE/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -60,7 +60,7 @@ msgstr "Sie müssen Ihre Benutzer-E-Mail-Adresse setzen, bevor Sie Test-E-Mails
msgid "Send mode"
msgstr "Sende-Modus"
-#: admin/controller.php:118 templates/admin.php:312 templates/personal.php:159
+#: admin/controller.php:118 templates/admin.php:312 templates/personal.php:149
msgid "Encryption"
msgstr "Verschlüsselung"
@@ -73,7 +73,7 @@ msgid "Unable to load list from App Store"
msgstr "Die Liste der Anwendungen im Store konnte nicht geladen werden."
#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17
-#: ajax/togglegroups.php:20 changepassword/controller.php:55
+#: ajax/togglegroups.php:20 changepassword/controller.php:49
msgid "Authentication error"
msgstr "Authentifizierungs-Fehler"
@@ -135,32 +135,32 @@ msgstr "Der Benutzer konnte nicht aus der Gruppe %s entfernt werden"
msgid "Couldn't update app."
msgstr "Die App konnte nicht aktualisiert werden."
-#: changepassword/controller.php:20
+#: changepassword/controller.php:17
msgid "Wrong password"
msgstr "Falsches Passwort"
-#: changepassword/controller.php:42
+#: changepassword/controller.php:36
msgid "No user supplied"
msgstr "Keinen Benutzer angegeben"
-#: changepassword/controller.php:74
+#: changepassword/controller.php:68
msgid ""
"Please provide an admin recovery password, otherwise all user data will be "
"lost"
msgstr "Bitte geben Sie ein Wiederherstellungspasswort für das Admin-Konto an, da sonst alle Benutzerdaten verloren gehen können"
-#: changepassword/controller.php:79
+#: changepassword/controller.php:73
msgid ""
"Wrong admin recovery password. Please check the password and try again."
msgstr "Falsches Wiederherstellungspasswort für das Admin-Konto. Bitte überprüfen Sie das Passwort und versuchen Sie es erneut."
-#: changepassword/controller.php:87
+#: changepassword/controller.php:81
msgid ""
"Back-end doesn't support password change, but the users encryption key was "
"successfully updated."
msgstr "Das Back-End unterstützt die Passwortänderung nicht, aber der Benutzerschlüssel wurde erfolgreich aktualisiert."
-#: changepassword/controller.php:92 changepassword/controller.php:103
+#: changepassword/controller.php:86 changepassword/controller.php:97
msgid "Unable to change password"
msgstr "Passwort konnte nicht geändert werden"
@@ -212,7 +212,7 @@ msgstr "Es ist ein Fehler während des Updates aufgetreten"
msgid "Error"
msgstr "Fehler"
-#: js/apps.js:153 templates/apps.php:54
+#: js/apps.js:153 templates/apps.php:55
msgid "Update"
msgstr "Update durchführen"
@@ -293,7 +293,7 @@ msgstr "Es muss ein gültiges Passwort angegeben werden"
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr "Warnung: Das Benutzerverzeichnis für den Benutzer \"{user}\" existiert bereits"
-#: personal.php:49 personal.php:50
+#: personal.php:48 personal.php:49
msgid "__language_name__"
msgstr "Deutsch (Förmlich: Sie)"
@@ -350,7 +350,7 @@ msgstr "Sicherheitshinweis"
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
-msgstr "Sie greifen auf %s via HTTP zu. Wir empfehlen Ihnen dringend, Ihren Server so konfigurieren, das stattdessen HTTPS verlangt wird."
+msgstr "Sie greifen auf %s via HTTP zu. Wir empfehlen Ihnen dringend, Ihren Server so konfigurieren, dass stattdessen HTTPS verlangt wird."
#: templates/admin.php:64
msgid ""
@@ -598,11 +598,11 @@ msgstr "Mehr"
msgid "Less"
msgstr "Weniger"
-#: templates/admin.php:416 templates/personal.php:181
+#: templates/admin.php:416 templates/personal.php:171
msgid "Version"
msgstr "Version"
-#: templates/admin.php:420 templates/personal.php:184
+#: templates/admin.php:420 templates/personal.php:174
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -620,23 +620,23 @@ msgstr "Fügen Sie Ihre Anwendung hinzu"
msgid "More Apps"
msgstr "Weitere Anwendungen"
-#: templates/apps.php:37
+#: templates/apps.php:38
msgid "Select an App"
msgstr "Wählen Sie eine Anwendung aus"
-#: templates/apps.php:42
+#: templates/apps.php:43
msgid "Documentation:"
msgstr "Dokumentation:"
-#: templates/apps.php:48
+#: templates/apps.php:49
msgid "See application page at apps.owncloud.com"
msgstr "Weitere Anwendungen finden Sie auf apps.owncloud.com"
-#: templates/apps.php:50
+#: templates/apps.php:51
msgid "See application website"
msgstr "Siehe Anwendungs-Website"
-#: templates/apps.php:52
+#: templates/apps.php:53
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-lizenziert von <span class=\"author\"></span>"
@@ -673,108 +673,108 @@ msgstr "Den Einrichtungsassistenten erneut anzeigen"
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr "Sie verwenden <strong>%s</strong> der verfügbaren <strong>%s</strong>"
-#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
+#: templates/personal.php:38 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "Passwort"
-#: templates/personal.php:40
+#: templates/personal.php:39
msgid "Your password was changed"
msgstr "Ihr Passwort wurde geändert."
-#: templates/personal.php:41
+#: templates/personal.php:40
msgid "Unable to change your password"
msgstr "Das Passwort konnte nicht geändert werden"
-#: templates/personal.php:43
+#: templates/personal.php:42
msgid "Current password"
msgstr "Aktuelles Passwort"
-#: templates/personal.php:46
+#: templates/personal.php:45
msgid "New password"
msgstr "Neues Passwort"
-#: templates/personal.php:50
+#: templates/personal.php:49
msgid "Change password"
msgstr "Passwort ändern"
-#: templates/personal.php:64 templates/users.php:86
+#: templates/personal.php:61 templates/users.php:86
msgid "Full Name"
msgstr "Vollständiger Name"
-#: templates/personal.php:81
+#: templates/personal.php:76
msgid "Email"
msgstr "E-Mail"
-#: templates/personal.php:83
+#: templates/personal.php:78
msgid "Your email address"
msgstr "Ihre E-Mail-Adresse"
-#: templates/personal.php:86
+#: templates/personal.php:81
msgid ""
"Fill in an email address to enable password recovery and receive "
"notifications"
msgstr "Geben Sie eine E-Mail-Adresse an, um eine Wiederherstellung des Passworts zu ermöglichen und Benachrichtigungen zu empfangen"
-#: templates/personal.php:96
+#: templates/personal.php:89
msgid "Profile picture"
msgstr "Profilbild"
-#: templates/personal.php:101
+#: templates/personal.php:94
msgid "Upload new"
msgstr "Neues hochladen"
-#: templates/personal.php:103
+#: templates/personal.php:96
msgid "Select new from Files"
msgstr "Neues aus Dateien wählen"
-#: templates/personal.php:104
+#: templates/personal.php:97
msgid "Remove image"
msgstr "Bild entfernen"
-#: templates/personal.php:105
+#: templates/personal.php:98
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr "Entweder PNG oder JPG. Im Idealfall quadratisch, aber Sie können es zuschneiden."
-#: templates/personal.php:107
+#: templates/personal.php:100
msgid "Your avatar is provided by your original account."
msgstr "Ihr Avatar wird von Ihrerem ursprünglichenKonto verwendet."
-#: templates/personal.php:111
+#: templates/personal.php:104
msgid "Cancel"
msgstr "Abbrechen"
-#: templates/personal.php:112
+#: templates/personal.php:105
msgid "Choose as profile image"
msgstr "Als Profilbild wählen"
-#: templates/personal.php:120 templates/personal.php:121
+#: templates/personal.php:111 templates/personal.php:112
msgid "Language"
msgstr "Sprache"
-#: templates/personal.php:140
+#: templates/personal.php:131
msgid "Help translate"
msgstr "Helfen Sie bei der Übersetzung"
-#: templates/personal.php:147
+#: templates/personal.php:137
msgid "WebDAV"
msgstr "WebDAV"
-#: templates/personal.php:149
+#: templates/personal.php:139
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr "Verwenden Sie diese Adresse, um <a href=\"%s\" target=\"_blank\">via WebDAV auf Ihre Dateien zuzugreifen</a>"
-#: templates/personal.php:161
+#: templates/personal.php:151
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr "Die Verschlüsselungsanwendung ist nicht länger aktiv, bitte entschlüsseln Sie alle ihre Daten"
-#: templates/personal.php:167
+#: templates/personal.php:157
msgid "Log-in password"
msgstr "Login-Passwort"
-#: templates/personal.php:172
+#: templates/personal.php:162
msgid "Decrypt all Files"
msgstr "Alle Dateien entschlüsseln"
diff --git a/l10n/el/core.po b/l10n/el/core.po
index 54906380cd8..7f52a39aed6 100644
--- a/l10n/el/core.po
+++ b/l10n/el/core.po
@@ -6,6 +6,7 @@
# Efstathios Iosifidis <iefstathios@gmail.com>, 2013-2014
# Efstathios Iosifidis <iosifidis@opensuse.org>, 2013
# KAT.RAT12 <spanish.katerina@gmail.com>, 2013
+# pe_ppe <peppe@cs.uoi.gr>, 2014
# Teogramm <theodorewii121@hotmail.com>, 2013
# Teogramm <theodorewii121@hotmail.com>, 2013
# vkehayas <vkehayas@gmail.com>, 2013-2014
@@ -16,9 +17,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-22 01:55-0400\n"
-"PO-Revision-Date: 2014-03-22 05:55+0000\n"
-"Last-Translator: I Robot\n"
+"POT-Creation-Date: 2014-04-01 01:55-0400\n"
+"PO-Revision-Date: 2014-03-31 16:30+0000\n"
+"Last-Translator: pe_ppe <peppe@cs.uoi.gr>\n"
"Language-Team: Greek (http://www.transifex.com/projects/p/owncloud/language/el/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -26,24 +27,24 @@ msgstr ""
"Language: el\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:88
+#: ajax/share.php:87
msgid "Expiration date is in the past."
-msgstr ""
+msgstr "Η ημερομηνία λήξης είναι στο παρελθόν."
-#: ajax/share.php:120 ajax/share.php:162
+#: ajax/share.php:119 ajax/share.php:161
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr "Αδυναμία αποστολής μηνύματος στους ακόλουθους χρήστες: %s"
-#: ajax/update.php:11
+#: ajax/update.php:10
msgid "Turned on maintenance mode"
msgstr "Η κατάσταση συντήρησης ενεργοποιήθηκε"
-#: ajax/update.php:14
+#: ajax/update.php:13
msgid "Turned off maintenance mode"
msgstr "Η κατάσταση συντήρησης απενεργοποιήθηκε"
-#: ajax/update.php:17
+#: ajax/update.php:16
msgid "Updated database"
msgstr "Ενημερωμένη βάση δεδομένων"
@@ -147,59 +148,59 @@ msgstr "Δεκέμβριος"
msgid "Settings"
msgstr "Ρυθμίσεις"
-#: js/js.js:496
+#: js/js.js:543
msgid "Saving..."
msgstr "Γίνεται αποθήκευση..."
-#: js/js.js:995
+#: js/js.js:1103
msgid "seconds ago"
msgstr "δευτερόλεπτα πριν"
-#: js/js.js:996
+#: js/js.js:1104
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] "%n λεπτό πριν"
msgstr[1] "%n λεπτά πριν"
-#: js/js.js:997
+#: js/js.js:1105
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] "%n ώρα πριν"
msgstr[1] "%n ώρες πριν"
-#: js/js.js:998
+#: js/js.js:1106
msgid "today"
msgstr "σήμερα"
-#: js/js.js:999
+#: js/js.js:1107
msgid "yesterday"
msgstr "χτες"
-#: js/js.js:1000
+#: js/js.js:1108
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] "%n ημέρα πριν"
msgstr[1] "%n ημέρες πριν"
-#: js/js.js:1001
+#: js/js.js:1109
msgid "last month"
msgstr "τελευταίο μήνα"
-#: js/js.js:1002
+#: js/js.js:1110
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] "%n μήνας πριν"
msgstr[1] "%n μήνες πριν"
-#: js/js.js:1003
+#: js/js.js:1111
msgid "months ago"
msgstr "μήνες πριν"
-#: js/js.js:1004
+#: js/js.js:1112
msgid "last year"
msgstr "τελευταίο χρόνο"
-#: js/js.js:1005
+#: js/js.js:1113
msgid "years ago"
msgstr "χρόνια πριν"
@@ -265,7 +266,7 @@ msgstr "({count} επιλέχθησαν)"
#: js/oc-dialogs.js:457
msgid "Error loading file exists template"
-msgstr ""
+msgstr "Σφάλμα κατά την φόρτωση του προτύπου ύπαρξης αρχείου"
#: js/setup.js:84
msgid "Very weak password"
@@ -277,7 +278,7 @@ msgstr "Αδύναμο συνθηματικό"
#: js/setup.js:86
msgid "So-so password"
-msgstr ""
+msgstr "Μέτριο συνθηματικό"
#: js/setup.js:87
msgid "Good password"
@@ -542,17 +543,17 @@ msgstr "Νέο συνθηματικό"
msgid "Reset password"
msgstr "Επαναφορά συνθηματικού"
-#: setup/controller.php:138
+#: setup/controller.php:140
#, php-format
msgid ""
"Mac OS X is not supported and %s will not work properly on this platform. "
"Use it at your own risk! "
-msgstr ""
+msgstr "Το Mac OS X δεν υποστηρίζεται και το %s δεν θα λειτουργήσει σωστά σε αυτή την πλατφόρμα. Χρησιμοποιείτε με δική σας ευθύνη!"
-#: setup/controller.php:142
+#: setup/controller.php:144
msgid ""
"For the best results, please consider using a GNU/Linux server instead."
-msgstr ""
+msgstr "Για καλύτερα αποτελέσματα, παρακαλούμε εξετάστε την μετατροπή σε έναν διακομιστή GNU/Linux."
#: strings.php:5
msgid "Personal"
@@ -674,7 +675,7 @@ msgstr "Δημιουργήστε έναν <strong>λογαριασμό διαχ
#: templates/installation.php:70
msgid "Storage & database"
-msgstr ""
+msgstr "Αποθήκευση & βάση δεδομένων"
#: templates/installation.php:77
msgid "Data folder"
@@ -775,7 +776,7 @@ msgstr "Εναλλακτικές Συνδέσεις"
msgid ""
"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
"with you.<br><a href=\"%s\">View it!</a><br><br>"
-msgstr ""
+msgstr "Γειά χαρά,<br><br>απλά σας ενημερώνω πως ο %s μοιράστηκε το<strong>%s</strong> με εσάς.<br><a href=\"%s\">Δείτε το!</a><br><br>"
#: templates/singleuser.user.php:3
msgid "This ownCloud instance is currently in single user mode."
diff --git a/l10n/el/files.po b/l10n/el/files.po
index fc989942bb6..152ba67cc86 100644
--- a/l10n/el/files.po
+++ b/l10n/el/files.po
@@ -7,13 +7,14 @@
# Efstathios Iosifidis <iosifidis@opensuse.org>, 2013
# gtsamis <gtsamis@yahoo.com>, 2013
# frerisp <petrosfreris@gmail.com>, 2013
+# pe_ppe <peppe@cs.uoi.gr>, 2014
# vkehayas <vkehayas@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-27 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 06:01+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:56+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Greek (http://www.transifex.com/projects/p/owncloud/language/el/)\n"
"MIME-Version: 1.0\n"
@@ -47,10 +48,10 @@ msgid ""
"allowed."
msgstr "Μη έγκυρο όνομα, '\\', '/', '<', '>', ':', '\"', '|', '?' και '*' δεν επιτρέπονται."
-#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:141
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
-msgstr ""
+msgstr "Ο φάκελος προορισμού έχει μετακινηθεί ή διαγραφεί."
#: ajax/newfile.php:88 ajax/newfolder.php:47 lib/app.php:74
#, php-format
@@ -68,12 +69,12 @@ msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr "Ο διακομιστής δεν επιτρέπεται να ανοίγει URL, παρακαλώ ελέγξτε τις ρυθμίσεις του διακομιστή"
-#: ajax/newfile.php:119
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr "Σφάλμα κατά τη λήψη του %s στο %s"
-#: ajax/newfile.php:156
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr "Σφάλμα κατά τη δημιουργία του αρχείου"
@@ -85,62 +86,62 @@ msgstr "Το όνομα φακέλου δεν μπορεί να είναι κε
msgid "Error when creating the folder"
msgstr "Σφάλμα δημιουργίας φακέλου"
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr "Αδυναμία ορισμού καταλόγου αποστολής."
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr "Μη έγκυρο Token"
-#: ajax/upload.php:71
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr "Δεν ανέβηκε κάποιο αρχείο. Άγνωστο σφάλμα"
-#: ajax/upload.php:78
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr "Δεν υπάρχει σφάλμα, το αρχείο εστάλει επιτυχώς"
-#: ajax/upload.php:79
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "Το αρχείο που εστάλει υπερβαίνει την οδηγία μέγιστου επιτρεπτού μεγέθους \"upload_max_filesize\" του php.ini"
-#: ajax/upload.php:81
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "Το ανεβασμένο αρχείο υπερβαίνει το MAX_FILE_SIZE που ορίζεται στην HTML φόρμα"
-#: ajax/upload.php:82
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr "Το αρχείο εστάλει μόνο εν μέρει"
-#: ajax/upload.php:83
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr "Κανένα αρχείο δεν στάλθηκε"
-#: ajax/upload.php:84
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr "Λείπει ο προσωρινός φάκελος"
-#: ajax/upload.php:85
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr "Αποτυχία εγγραφής στο δίσκο"
-#: ajax/upload.php:103
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr "Μη επαρκής διαθέσιμος αποθηκευτικός χώρος"
-#: ajax/upload.php:160
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr "Η φόρτωση απέτυχε. Αδυναμία εύρεσης αρχείου προς φόρτωση."
-#: ajax/upload.php:170
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr "Η φόρτωση απέτυχε. Αδυναμία λήψης πληροφοριών αρχείων."
-#: ajax/upload.php:189
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr "Μη έγκυρος φάκελος."
@@ -154,12 +155,12 @@ msgstr "Αδυναμία φόρτωσης {filename} καθώς είναι κα
#: js/file-upload.js:258
msgid "Total file size {size1} exceeds upload limit {size2}"
-msgstr ""
+msgstr "Το συνολικό μέγεθος αρχείου {size1} υπερβαίνει το όριο μεταφόρτωσης {size2}"
#: js/file-upload.js:268
msgid ""
"Not enough free space, you are uploading {size1} but only {size2} is left"
-msgstr ""
+msgstr "Δεν υπάρχει αρκετός ελεύθερος χώρος, μεταφορτώνετε μέγεθος {size1} αλλά υπάρχει χώρος μόνο {size2}"
#: js/file-upload.js:340
msgid "Upload cancelled."
@@ -174,79 +175,79 @@ msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Η αποστολή του αρχείου βρίσκεται σε εξέλιξη. Το κλείσιμο της σελίδας θα ακυρώσει την αποστολή."
-#: js/file-upload.js:564
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr "Η URL δεν πρέπει να είναι κενή"
-#: js/file-upload.js:568
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr "Στον αρχικό φάκελο το όνομα 'Shared' διατηρείται από το σύστημα"
-#: js/file-upload.js:570 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr "{new_name} υπάρχει ήδη"
-#: js/file-upload.js:636
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr "Αδυναμία δημιουργίας αρχείου"
-#: js/file-upload.js:652
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr "Αδυναμία δημιουργίας φακέλου"
-#: js/file-upload.js:702
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr "Σφάλμα φόρτωσης URL"
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr "Διαμοιρασμός"
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr "Μόνιμη διαγραφή"
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr "Μετονομασία"
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
+msgstr "Σφάλμα κατά τη μετακίνηση του αρχείου"
+
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
+msgstr "Σφάλμα"
+
+#: js/filelist.js:267 js/filelist.js:1113
msgid "Pending"
msgstr "Εκκρεμεί"
-#: js/filelist.js:456
+#: js/filelist.js:630
msgid "Could not rename file"
msgstr "Αδυναμία μετονομασίας αρχείου"
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
-msgstr "αντικαταστάθηκε το {new_name} με {old_name}"
-
-#: js/filelist.js:591
-msgid "undo"
-msgstr "αναίρεση"
-
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr "Σφάλμα διαγραφής αρχείου."
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] "%n φάκελος"
msgstr[1] "%n φάκελοι"
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] "%n αρχείο"
msgstr[1] "%n αρχεία"
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr "{Κατάλογοι αρχείων} και {αρχεία}"
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "Ανέβασμα %n αρχείου"
@@ -283,29 +284,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr "Η κρυπτογράφηση απενεργοποιήθηκε, αλλά τα αρχεία σας είναι ακόμα κρυπτογραφημένα. Παρακαλούμε απενεργοποιήσετε την κρυπτογράφηση αρχείων από τις προσωπικές σας ρυθμίσεις"
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "Η λήψη προετοιμάζεται. Αυτό μπορεί να πάρει ώρα εάν τα αρχεία έχουν μεγάλο μέγεθος."
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr "Σφάλμα κατά τη μετακίνηση του αρχείου"
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr "Σφάλμα"
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr "Όνομα"
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr "Μέγεθος"
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr "Τροποποιήθηκε"
@@ -313,109 +306,109 @@ msgstr "Τροποποιήθηκε"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr "Άκυρο όνομα φακέλου. Η χρήση του 'Shared' διατηρείται από το σύστημα."
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr "Αδυναμία μετονομασίας του %s"
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr "Μεταφόρτωση"
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr "Διαχείριση αρχείων"
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr "Μέγιστο μέγεθος αποστολής"
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr "μέγιστο δυνατό:"
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr "Απαραίτητο για κατέβασμα πολλαπλών αρχείων και φακέλων"
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr "Ενεργοποίηση κατεβάσματος ZIP"
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr "0 για απεριόριστο"
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr "Μέγιστο μέγεθος για αρχεία ZIP"
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr "Αποθήκευση"
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr "Νέο"
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr "Νέο αρχείο κειμένου"
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr "Αρχείο κειμένου"
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr "Νέος κατάλογος"
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr "Φάκελος"
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr "Από σύνδεσμο"
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr "Διαγραμμένα αρχεία"
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr "Ακύρωση αποστολής"
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr "Δεν έχετε δικαιώματα φόρτωσης ή δημιουργίας αρχείων εδώ"
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr "Δεν υπάρχει τίποτα εδώ. Ανεβάστε κάτι!"
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr "Λήψη"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr "Διαγραφή"
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr "Πολύ μεγάλο αρχείο προς αποστολή"
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Τα αρχεία που προσπαθείτε να ανεβάσετε υπερβαίνουν το μέγιστο μέγεθος αποστολής αρχείων σε αυτόν τον διακομιστή."
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr "Τα αρχεία σαρώνονται, παρακαλώ περιμένετε."
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr "Τρέχουσα ανίχνευση"
diff --git a/l10n/el/files_encryption.po b/l10n/el/files_encryption.po
index bd28873a5e1..0398e975672 100644
--- a/l10n/el/files_encryption.po
+++ b/l10n/el/files_encryption.po
@@ -5,6 +5,7 @@
# Translators:
# Efstathios Iosifidis <iosifidis@opensuse.org>, 2013
# Marios Bekatoros <>, 2013
+# pe_ppe <peppe@cs.uoi.gr>, 2014
# Teogramm <theodorewii121@hotmail.com>, 2013
# Teogramm <theodorewii121@hotmail.com>, 2013
# vkehayas <vkehayas@gmail.com>, 2013
@@ -12,9 +13,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-11 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 05:55+0000\n"
-"Last-Translator: I Robot\n"
+"POT-Creation-Date: 2014-04-01 01:55-0400\n"
+"PO-Revision-Date: 2014-03-31 16:30+0000\n"
+"Last-Translator: pe_ppe <peppe@cs.uoi.gr>\n"
"Language-Team: Greek (http://www.transifex.com/projects/p/owncloud/language/el/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -106,7 +107,7 @@ msgstr "Η αρχική κρυπτογράφηση άρχισε... Αυτό μπ
#: js/detect-migration.js:25
msgid "Initial encryption running... Please try again later."
-msgstr ""
+msgstr "Εκτέλεση αρχικής κρυπτογράφησης... Παρακαλώ προσπαθήστε αργότερα."
#: templates/invalid_private_key.php:8
msgid "Go directly to your "
diff --git a/l10n/el/files_external.po b/l10n/el/files_external.po
index ca669ad43ad..d5fdc2c7e8c 100644
--- a/l10n/el/files_external.po
+++ b/l10n/el/files_external.po
@@ -3,13 +3,14 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# pe_ppe <peppe@cs.uoi.gr>, 2014
# KAT.RAT12 <spanish.katerina@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-13 17:12-0400\n"
-"PO-Revision-Date: 2014-03-13 14:21+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:30+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Greek (http://www.transifex.com/projects/p/owncloud/language/el/)\n"
"MIME-Version: 1.0\n"
@@ -38,91 +39,91 @@ msgstr "Παρακαλούμε δώστε έγκυρο κλειδί Dropbox κα
msgid "Error configuring Google Drive storage"
msgstr "Σφάλμα ρυθμίζωντας αποθήκευση Google Drive "
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr "Αποθηκεύτηκαν"
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b>Προσοχή:</b> Ο \"smbclient\" δεν εγκαταστάθηκε. Δεν είναι δυνατή η προσάρτηση CIFS/SMB. Παρακαλώ ενημερώστε τον διαχειριστή συστήματος να το εγκαταστήσει."
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b>Προσοχή:</b> Η υποστήριξη FTP στην PHP δεν ενεργοποιήθηκε ή εγκαταστάθηκε. Δεν είναι δυνατή η προσάρτηση FTP. Παρακαλώ ενημερώστε τον διαχειριστή συστήματος να το εγκαταστήσει."
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr "<Προειδοποίηση </b> Η υποστήριξη του συστήματος Curl στο PHP δεν είναι ενεργοποιημένη ή εγκαταστημένη. Η αναπαραγωγή του ownCloud/WebDAV ή GoogleDrive δεν είναι δυνατή. Παρακαλώ ρωτήστε τον διαχειριστλη του συστήματος για την εγκατάσταση. "
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr "Εξωτερικό Αποθηκευτικό Μέσο"
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr "Όνομα φακέλου"
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr "Εξωτερική αποθήκευση"
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr "Ρυθμίσεις"
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr "Επιλογές"
-#: templates/settings.php:13
-msgid "Applicable"
-msgstr "Εφαρμόσιμο"
+#: templates/settings.php:12
+msgid "Available for"
+msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr "Προσθηκη αποθηκευσης"
-#: templates/settings.php:90
-msgid "None set"
-msgstr "Κανένα επιλεγμένο"
+#: templates/settings.php:92
+msgid "No user or group"
+msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr "Όλοι οι Χρήστες"
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr "Ομάδες"
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr "Χρήστες"
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr "Διαγραφή"
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr "Ενεργοποίηση Εξωτερικού Αποθηκευτικού Χώρου Χρήστη"
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
-msgstr ""
+msgstr "Χορήγηση άδειας στους χρήστες να συνδέσουν τα παρακάτω εξωτερικά μέσα αποθήκευσης"
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr "Πιστοποιητικά SSL root"
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr "Εισαγωγή Πιστοποιητικού Root"
diff --git a/l10n/el/lib.po b/l10n/el/lib.po
index 8f6d6e8c547..3428c9daded 100644
--- a/l10n/el/lib.po
+++ b/l10n/el/lib.po
@@ -5,14 +5,15 @@
# Translators:
# Efstathios Iosifidis <iefstathios@gmail.com>, 2014
# Efstathios Iosifidis <iosifidis@opensuse.org>, 2013
+# pe_ppe <peppe@cs.uoi.gr>, 2014
# vkehayas <vkehayas@gmail.com>, 2013-2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-16 03:12-0400\n"
-"PO-Revision-Date: 2014-03-15 22:50+0000\n"
-"Last-Translator: Efstathios Iosifidis <iefstathios@gmail.com>\n"
+"POT-Creation-Date: 2014-04-01 01:55-0400\n"
+"PO-Revision-Date: 2014-03-31 16:30+0000\n"
+"Last-Translator: pe_ppe <peppe@cs.uoi.gr>\n"
"Language-Team: Greek (http://www.transifex.com/projects/p/owncloud/language/el/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -68,23 +69,23 @@ msgstr "Μη έγκυρη εικόνα"
msgid "web services under your control"
msgstr "υπηρεσίες δικτύου υπό τον έλεγχό σας"
-#: private/files.php:231
+#: private/files.php:232
msgid "ZIP download is turned off."
msgstr "Η λήψη ZIP απενεργοποιήθηκε."
-#: private/files.php:232
+#: private/files.php:233
msgid "Files need to be downloaded one by one."
msgstr "Τα αρχεία πρέπει να ληφθούν ένα-ένα."
-#: private/files.php:233 private/files.php:261
+#: private/files.php:234 private/files.php:262
msgid "Back to Files"
msgstr "Πίσω στα Αρχεία"
-#: private/files.php:258
+#: private/files.php:259
msgid "Selected files too large to generate zip file."
msgstr "Τα επιλεγμένα αρχεία είναι μεγάλα ώστε να δημιουργηθεί αρχείο zip."
-#: private/files.php:259
+#: private/files.php:260
msgid ""
"Please download the files separately in smaller chunks or kindly ask your "
"administrator."
@@ -234,7 +235,7 @@ msgstr "Υπάρχει ήδη ο χρήστης '%s'@'localhost' της MySQL/Ma
#: private/setup/mysql.php:86
msgid "Drop this user from MySQL/MariaDB"
-msgstr ""
+msgstr "Κατάργηση του χρήστη από MySQL/MariaDB"
#: private/setup/mysql.php:91
#, php-format
@@ -243,7 +244,7 @@ msgstr "Υπάρχει ήδη ο χρήστης '%s'@'%%' της MySQL/MariaDB"
#: private/setup/mysql.php:92
msgid "Drop this user from MySQL/MariaDB."
-msgstr ""
+msgstr "Κατάργηση του χρήστη από MySQL/MariaDB."
#: private/setup/oci.php:34
msgid "Oracle connection could not be established"
@@ -270,13 +271,13 @@ msgstr "Εισάγετε όνομα χρήστη διαχειριστή."
msgid "Set an admin password."
msgstr "Εισάγετε συνθηματικό διαχειριστή."
-#: private/setup.php:198
+#: private/setup.php:202
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "Ο διακομιστής σας δεν έχει ρυθμιστεί κατάλληλα ώστε να επιτρέπει τον συγχρονισμό αρχείων γιατί η διεπαφή WebDAV πιθανόν να είναι κατεστραμμένη."
-#: private/setup.php:199
+#: private/setup.php:203
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr "Ελέγξτε ξανά τις <a href='%s'>οδηγίες εγκατάστασης</a>."
diff --git a/l10n/el/settings.po b/l10n/el/settings.po
index 963340f3af1..adda7be21db 100644
--- a/l10n/el/settings.po
+++ b/l10n/el/settings.po
@@ -6,6 +6,7 @@
# Efstathios Iosifidis <iefstathios@gmail.com>, 2013-2014
# Efstathios Iosifidis <iosifidis@opensuse.org>, 2013
# KAT.RAT12 <spanish.katerina@gmail.com>, 2013
+# pe_ppe <peppe@cs.uoi.gr>, 2014
# Teogramm <theodorewii121@hotmail.com>, 2013
# Teogramm <theodorewii121@hotmail.com>, 2013
# vkehayas <vkehayas@gmail.com>, 2013
@@ -15,9 +16,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-26 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 05:55+0000\n"
-"Last-Translator: I Robot\n"
+"POT-Creation-Date: 2014-04-01 01:55-0400\n"
+"PO-Revision-Date: 2014-03-31 17:11+0000\n"
+"Last-Translator: pe_ppe <peppe@cs.uoi.gr>\n"
"Language-Team: Greek (http://www.transifex.com/projects/p/owncloud/language/el/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -28,7 +29,7 @@ msgstr ""
#: admin/controller.php:66
#, php-format
msgid "Invalid value supplied for %s"
-msgstr ""
+msgstr "Άκυρη τιμή για το %s"
#: admin/controller.php:73
msgid "Saved"
@@ -72,7 +73,7 @@ msgid "Unable to load list from App Store"
msgstr "Σφάλμα στην φόρτωση της λίστας από το App Store"
#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17
-#: ajax/togglegroups.php:20 changepassword/controller.php:55
+#: ajax/togglegroups.php:20 changepassword/controller.php:49
msgid "Authentication error"
msgstr "Σφάλμα πιστοποίησης"
@@ -134,32 +135,32 @@ msgstr "Αδυναμία αφαίρεσης χρήστη από την ομάδ
msgid "Couldn't update app."
msgstr "Αδυναμία ενημέρωσης εφαρμογής"
-#: changepassword/controller.php:20
+#: changepassword/controller.php:17
msgid "Wrong password"
msgstr "Εσφαλμένο συνθηματικό"
-#: changepassword/controller.php:42
+#: changepassword/controller.php:36
msgid "No user supplied"
msgstr "Δεν εισήχθη χρήστης"
-#: changepassword/controller.php:74
+#: changepassword/controller.php:68
msgid ""
"Please provide an admin recovery password, otherwise all user data will be "
"lost"
msgstr "Παρακαλώ παρέχετε έναν κωδικό ανάκτησης διαχειριστή, διαφορετικά όλα τα δεδομένα χρήστη θα χαθούν"
-#: changepassword/controller.php:79
+#: changepassword/controller.php:73
msgid ""
"Wrong admin recovery password. Please check the password and try again."
msgstr "Λάθος κωδικός ανάκτησης διαχειριστή. Παρακαλώ ελέγξτε τον κωδικό και δοκιμάστε ξανά."
-#: changepassword/controller.php:87
+#: changepassword/controller.php:81
msgid ""
"Back-end doesn't support password change, but the users encryption key was "
"successfully updated."
msgstr "Το βασικό πλαίσιο δεν υποστηρίζει αλλαγή κωδικού, αλλά το κλειδί κρυπτογράφησης των χρηστών ενημερώθηκε επιτυχώς."
-#: changepassword/controller.php:92 changepassword/controller.php:103
+#: changepassword/controller.php:86 changepassword/controller.php:97
msgid "Unable to change password"
msgstr "Αδυναμία αλλαγής συνθηματικού"
@@ -233,7 +234,7 @@ msgstr "Αδύναμο συνθηματικό"
#: js/personal.js:279
msgid "So-so password"
-msgstr ""
+msgstr "Μέτριο συνθηματικό"
#: js/personal.js:280
msgid "Good password"
@@ -292,7 +293,7 @@ msgstr "Πρέπει να δοθεί έγκυρο συνθηματικό"
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr "Προειδοποίηση: Ο μητρικός κατάλογος του χρήστη \"{user}\" υπάρχει ήδη"
-#: personal.php:49 personal.php:50
+#: personal.php:48 personal.php:49
msgid "__language_name__"
msgstr "__όνομα_γλώσσας__"
@@ -326,7 +327,7 @@ msgstr "Σύνδεση"
#: templates/admin.php:18
msgid "Plain"
-msgstr ""
+msgstr "Απλό"
#: templates/admin.php:19
msgid "NT LAN Manager"
@@ -437,18 +438,18 @@ msgstr "Cron"
#: templates/admin.php:167
#, php-format
msgid "Last cron was executed at %s."
-msgstr ""
+msgstr "Η τελευταία εκτέλεση του cron ήταν στις %s"
#: templates/admin.php:170
#, php-format
msgid ""
"Last cron was executed at %s. This is more than an hour ago, something seems"
" wrong."
-msgstr ""
+msgstr "Η τελευταία εκτέλεση του cron ήταν στις %s. Αυτό είναι πάνω από μια ώρα πριν, ίσως κάτι δεν πάει καλά."
#: templates/admin.php:174
msgid "Cron was not executed yet!"
-msgstr ""
+msgstr "Η διεργασία cron δεν εκτελέστηκε ακόμα!"
#: templates/admin.php:184
msgid "Execute one task with each page loaded"
diff --git a/l10n/el/user_ldap.po b/l10n/el/user_ldap.po
index f9c9174c553..aeb2e200366 100644
--- a/l10n/el/user_ldap.po
+++ b/l10n/el/user_ldap.po
@@ -4,14 +4,15 @@
#
# Translators:
# Marios Bekatoros <>, 2013
+# pe_ppe <peppe@cs.uoi.gr>, 2014
# vkehayas <vkehayas@gmail.com>, 2013-2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-27 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 06:01+0000\n"
-"Last-Translator: I Robot\n"
+"POT-Creation-Date: 2014-04-01 01:55-0400\n"
+"PO-Revision-Date: 2014-03-31 17:11+0000\n"
+"Last-Translator: pe_ppe <peppe@cs.uoi.gr>\n"
"Language-Team: Greek (http://www.transifex.com/projects/p/owncloud/language/el/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -165,7 +166,7 @@ msgstr "Βοήθεια"
#: templates/part.wizard-groupfilter.php:4
#, php-format
msgid "Groups meeting these criteria are available in %s:"
-msgstr ""
+msgstr "Οι ομάδες που πληρούν τα κριτήρια είναι διαθέσιμες σε %s:"
#: templates/part.wizard-groupfilter.php:8
#: templates/part.wizard-userfilter.php:8
@@ -201,7 +202,7 @@ msgstr "ομάδες βρέθηκαν"
#: templates/part.wizard-loginfilter.php:4
msgid "Users login with this attribute:"
-msgstr ""
+msgstr "Οι χρήστες εισέρχονται με αυτό το χαρακτηριστικό:"
#: templates/part.wizard-loginfilter.php:8
msgid "LDAP Username:"
@@ -269,7 +270,7 @@ msgstr "Μπορείτε να καθορίσετε το Base DN για χρήσ
#: templates/part.wizard-userfilter.php:4
#, php-format
msgid "Limit %s access to users meeting these criteria:"
-msgstr ""
+msgstr "Περιορισμός της πρόσβασης %s σε χρήστες που πληρούν τα κριτήρια:"
#: templates/part.wizard-userfilter.php:31
#, php-format
@@ -413,7 +414,7 @@ msgstr "Group-Member association"
#: templates/settings.php:39
msgid "Nested Groups"
-msgstr ""
+msgstr "Φωλιασμένες ομάδες"
#: templates/settings.php:39
msgid ""
diff --git a/l10n/en@pirate/files.po b/l10n/en@pirate/files.po
index bb4ddcd0bfc..eff254ddd36 100644
--- a/l10n/en@pirate/files.po
+++ b/l10n/en@pirate/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-20 01:55-0400\n"
-"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Pirate English (http://www.transifex.com/projects/p/owncloud/language/en@pirate/)\n"
"MIME-Version: 1.0\n"
@@ -17,48 +17,48 @@ msgstr ""
"Language: en@pirate\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/move.php:17
+#: ajax/move.php:15
#, php-format
msgid "Could not move %s - File with this name already exists"
msgstr ""
-#: ajax/move.php:27 ajax/move.php:30
+#: ajax/move.php:25 ajax/move.php:28
#, php-format
msgid "Could not move %s"
msgstr ""
-#: ajax/newfile.php:57 js/files.js:98
+#: ajax/newfile.php:58 js/files.js:98
msgid "File name cannot be empty."
msgstr ""
-#: ajax/newfile.php:62
+#: ajax/newfile.php:63
#, php-format
msgid "\"%s\" is an invalid file name."
msgstr ""
-#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+#: ajax/newfile.php:69 ajax/newfolder.php:28 js/files.js:105
msgid ""
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
"allowed."
msgstr ""
-#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr ""
-#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
+#: ajax/newfile.php:88 ajax/newfolder.php:47 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:96
+#: ajax/newfile.php:97
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:101
+#: ajax/newfile.php:102
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
@@ -68,74 +68,74 @@ msgstr ""
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:155
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr ""
-#: ajax/newfolder.php:21
+#: ajax/newfolder.php:22
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:65
+#: ajax/newfolder.php:66
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:67
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:74
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr ""
-#: ajax/upload.php:75
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:77
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr ""
-#: ajax/upload.php:78
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr ""
-#: ajax/upload.php:79
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr ""
-#: ajax/upload.php:80
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr ""
-#: ajax/upload.php:81
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr ""
-#: ajax/upload.php:99
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:156
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:166
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:185
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr ""
@@ -156,92 +156,92 @@ msgid ""
"Not enough free space, you are uploading {size1} but only {size2} is left"
msgstr ""
-#: js/file-upload.js:338
+#: js/file-upload.js:340
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:383
+#: js/file-upload.js:385
msgid "Could not get result from server."
msgstr ""
-#: js/file-upload.js:475
+#: js/file-upload.js:477
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:562
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:566
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:568 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:634
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:650
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:700
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr ""
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr ""
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
-msgid "Pending"
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
msgstr ""
-#: js/filelist.js:456
-msgid "Could not rename file"
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
msgstr ""
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
+#: js/filelist.js:267 js/filelist.js:1113
+msgid "Pending"
msgstr ""
-#: js/filelist.js:591
-msgid "undo"
+#: js/filelist.js:630
+msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
@@ -278,29 +278,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr ""
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr ""
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr ""
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr ""
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr ""
@@ -308,109 +300,109 @@ msgstr ""
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr ""
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr ""
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr ""
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr ""
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr ""
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr ""
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr ""
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr ""
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr ""
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr ""
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr ""
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr ""
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr ""
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr ""
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr ""
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr ""
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr "Download"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr ""
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr ""
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr ""
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr ""
diff --git a/l10n/en@pirate/files_external.po b/l10n/en@pirate/files_external.po
index 0b58c4de7a4..054964abe08 100644
--- a/l10n/en@pirate/files_external.po
+++ b/l10n/en@pirate/files_external.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-11 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"POT-Creation-Date: 2014-04-02 01:55-0400\n"
+"PO-Revision-Date: 2014-04-02 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Pirate English (http://www.transifex.com/projects/p/owncloud/language/en@pirate/)\n"
"MIME-Version: 1.0\n"
@@ -37,91 +37,91 @@ msgstr ""
msgid "Error configuring Google Drive storage"
msgstr ""
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr ""
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr ""
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr ""
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr ""
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr ""
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr ""
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr ""
-#: templates/settings.php:13
-msgid "Applicable"
+#: templates/settings.php:12
+msgid "Available for"
msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr ""
-#: templates/settings.php:90
-msgid "None set"
+#: templates/settings.php:92
+msgid "No user or group"
msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr ""
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr ""
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr ""
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr ""
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr ""
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/en_GB/files.po b/l10n/en_GB/files.po
index 182341b8a25..aa6ca243be8 100644
--- a/l10n/en_GB/files.po
+++ b/l10n/en_GB/files.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-27 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 06:01+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:56+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/owncloud/language/en_GB/)\n"
"MIME-Version: 1.0\n"
@@ -43,7 +43,7 @@ msgid ""
"allowed."
msgstr "Invalid name: '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed."
-#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:141
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr "The target folder has been moved or deleted."
@@ -64,12 +64,12 @@ msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr "Server is not allowed to open URLs, please check the server configuration"
-#: ajax/newfile.php:119
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr "Error whilst downloading %s to %s"
-#: ajax/newfile.php:156
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr "Error when creating the file"
@@ -81,62 +81,62 @@ msgstr "Folder name cannot be empty."
msgid "Error when creating the folder"
msgstr "Error when creating the folder"
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr "Unable to set upload directory."
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr "Invalid Token"
-#: ajax/upload.php:71
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr "No file was uploaded. Unknown error"
-#: ajax/upload.php:78
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr "There is no error, the file uploaded successfully"
-#: ajax/upload.php:79
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "The uploaded file exceeds the upload_max_filesize directive in php.ini: "
-#: ajax/upload.php:81
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form"
-#: ajax/upload.php:82
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr "The uploaded file was only partially uploaded"
-#: ajax/upload.php:83
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr "No file was uploaded"
-#: ajax/upload.php:84
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr "Missing a temporary folder"
-#: ajax/upload.php:85
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr "Failed to write to disk"
-#: ajax/upload.php:103
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr "Not enough storage available"
-#: ajax/upload.php:160
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr "Upload failed. Could not find uploaded file"
-#: ajax/upload.php:170
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr "Upload failed. Could not get file info."
-#: ajax/upload.php:189
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr "Invalid directory."
@@ -170,79 +170,79 @@ msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "File upload is in progress. Leaving the page now will cancel the upload."
-#: js/file-upload.js:564
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr "URL cannot be empty"
-#: js/file-upload.js:568
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr "In the home folder 'Shared' is a reserved file name"
-#: js/file-upload.js:570 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr "{new_name} already exists"
-#: js/file-upload.js:636
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr "Could not create file"
-#: js/file-upload.js:652
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr "Could not create folder"
-#: js/file-upload.js:702
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr "Error fetching URL"
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr "Share"
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr "Delete permanently"
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr "Rename"
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
+msgstr "Error moving file"
+
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
+msgstr "Error"
+
+#: js/filelist.js:267 js/filelist.js:1113
msgid "Pending"
msgstr "Pending"
-#: js/filelist.js:456
+#: js/filelist.js:630
msgid "Could not rename file"
msgstr "Could not rename file"
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
-msgstr "replaced {new_name} with {old_name}"
-
-#: js/filelist.js:591
-msgid "undo"
-msgstr "undo"
-
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr "Error deleting file."
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] "%n folder"
msgstr[1] "%n folders"
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] "%n file"
msgstr[1] "%n files"
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr "{dirs} and {files}"
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "Uploading %n file"
@@ -279,29 +279,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files."
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "Your download is being prepared. This might take some time if the files are big."
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr "Error moving file"
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr "Error"
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr "Name"
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr "Size"
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr "Modified"
@@ -309,109 +301,109 @@ msgstr "Modified"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr "Invalid folder name. Usage of 'Shared' is reserved."
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr "%s could not be renamed"
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr "Upload"
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr "File handling"
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr "Maximum upload size"
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr "max. possible: "
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr "Needed for multi-file and folder downloads."
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr "Enable ZIP-download"
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr "0 is unlimited"
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr "Maximum input size for ZIP files"
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr "Save"
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr "New"
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr "New text file"
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr "Text file"
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr "New folder"
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr "Folder"
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr "From link"
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr "Deleted files"
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr "Cancel upload"
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr "You don’t have permission to upload or create files here"
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr "Nothing in here. Upload something!"
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr "Download"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr "Delete"
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr "Upload too large"
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "The files you are trying to upload exceed the maximum size for file uploads on this server."
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr "Files are being scanned, please wait."
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr "Current scanning"
diff --git a/l10n/en_GB/files_external.po b/l10n/en_GB/files_external.po
index c0315649afd..f4245bb4ce3 100644
--- a/l10n/en_GB/files_external.po
+++ b/l10n/en_GB/files_external.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-12 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 12:10+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:30+0000\n"
"Last-Translator: mnestis <transifex@mnestis.net>\n"
"Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/owncloud/language/en_GB/)\n"
"MIME-Version: 1.0\n"
@@ -38,91 +38,91 @@ msgstr "Please provide a valid Dropbox app key and secret."
msgid "Error configuring Google Drive storage"
msgstr "Error configuring Google Drive storage"
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr "Saved"
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it."
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting of FTP shares is not possible. Please ask your system administrator to install it."
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr "<b>Warning:</b> The Curl support in PHP is not enabled or installed. Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask your system administrator to install it."
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr "External Storage"
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr "Folder name"
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr "External storage"
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr "Configuration"
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr "Options"
-#: templates/settings.php:13
-msgid "Applicable"
-msgstr "Applicable"
+#: templates/settings.php:12
+msgid "Available for"
+msgstr "Available for"
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr "Add storage"
-#: templates/settings.php:90
-msgid "None set"
-msgstr "None set"
+#: templates/settings.php:92
+msgid "No user or group"
+msgstr "No user or group"
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr "All Users"
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr "Groups"
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr "Users"
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr "Delete"
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr "Enable User External Storage"
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr "Allow users to mount the following external storage"
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr "SSL root certificates"
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr "Import Root Certificate"
diff --git a/l10n/eo/files.po b/l10n/eo/files.po
index 7518719c1a8..832bb3b8468 100644
--- a/l10n/eo/files.po
+++ b/l10n/eo/files.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-27 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 06:01+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:56+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Esperanto (http://www.transifex.com/projects/p/owncloud/language/eo/)\n"
"MIME-Version: 1.0\n"
@@ -43,7 +43,7 @@ msgid ""
"allowed."
msgstr "Nevalida nomo: “\\”, “/”, “<”, “>”, “:”, “\"”, “|”, “?” kaj “*” ne permesatas."
-#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:141
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr ""
@@ -64,12 +64,12 @@ msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:119
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr "Eraris elŝuto de %s al %s"
-#: ajax/newfile.php:156
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr "Eraris la kreo de la dosiero"
@@ -81,62 +81,62 @@ msgstr "La dosierujnomo ne povas malpleni."
msgid "Error when creating the folder"
msgstr "Eraris la kreo de la dosierujo"
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr "Ne povis agordiĝi la alŝuta dosierujo."
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:71
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr "Neniu dosiero alŝutiĝis. Nekonata eraro."
-#: ajax/upload.php:78
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr "Ne estas eraro, la dosiero alŝutiĝis sukcese."
-#: ajax/upload.php:79
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "La dosiero alŝutita superas la regulon upload_max_filesize el php.ini: "
-#: ajax/upload.php:81
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "La dosiero alŝutita superas la regulon MAX_FILE_SIZE, kiu estas difinita en la HTML-formularo"
-#: ajax/upload.php:82
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr "la alŝutita dosiero nur parte alŝutiĝis"
-#: ajax/upload.php:83
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr "Neniu dosiero alŝutiĝis."
-#: ajax/upload.php:84
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr "Mankas provizora dosierujo."
-#: ajax/upload.php:85
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr "Malsukcesis skribo al disko"
-#: ajax/upload.php:103
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr "Ne haveblas sufiĉa memoro"
-#: ajax/upload.php:160
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr "La alŝuto malsukcesis. Ne troviĝis alŝutota dosiero."
-#: ajax/upload.php:170
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr "La alŝuto malsukcesis. Ne povis ekhaviĝi informo pri dosiero."
-#: ajax/upload.php:189
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr "Nevalida dosierujo."
@@ -170,79 +170,79 @@ msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Dosieralŝuto plenumiĝas. Lasi la paĝon nun nuligus la alŝuton."
-#: js/file-upload.js:564
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr "La URL ne povas malpleni"
-#: js/file-upload.js:568
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:570 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr "{new_name} jam ekzistas"
-#: js/file-upload.js:636
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr "Ne povis kreiĝi dosiero"
-#: js/file-upload.js:652
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr "Ne povis kreiĝi dosierujo"
-#: js/file-upload.js:702
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr "Kunhavigi"
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr "Forigi por ĉiam"
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr "Alinomigi"
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
+msgstr "Eraris movo de dosiero"
+
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
+msgstr "Eraro"
+
+#: js/filelist.js:267 js/filelist.js:1113
msgid "Pending"
msgstr "Traktotaj"
-#: js/filelist.js:456
+#: js/filelist.js:630
msgid "Could not rename file"
msgstr "Ne povis alinomiĝi dosiero"
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
-msgstr "anstataŭiĝis {new_name} per {old_name}"
-
-#: js/filelist.js:591
-msgid "undo"
-msgstr "malfari"
-
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] "%n dosierujo"
msgstr[1] "%n dosierujoj"
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] "%n dosiero"
msgstr[1] "%n dosieroj"
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr "{dirs} kaj {files}"
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "Alŝutatas %n dosiero"
@@ -279,29 +279,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "Via elŝuto pretiĝatas. Ĉi tio povas daŭri iom da tempo se la dosieroj grandas."
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr "Eraris movo de dosiero"
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr "Eraro"
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr "Nomo"
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr "Grando"
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr "Modifita"
@@ -309,109 +301,109 @@ msgstr "Modifita"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr "%s ne povis alinomiĝi"
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr "Alŝuti"
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr "Dosieradministro"
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr "Maksimuma alŝutogrando"
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr "maks. ebla: "
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr "Necesa por elŝuto de pluraj dosieroj kaj dosierujoj."
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr "Kapabligi ZIP-elŝuton"
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr "0 signifas senlime"
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr "Maksimuma enirgrando por ZIP-dosieroj"
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr "Konservi"
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr "Nova"
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr "Tekstodosiero"
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr "Nova dosierujo"
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr "Dosierujo"
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr "El ligilo"
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr "Forigitaj dosieroj"
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr "Nuligi alŝuton"
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr "Vi ne havas permeson alŝuti aŭ krei dosierojn ĉi tie"
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr "Nenio estas ĉi tie. Alŝutu ion!"
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr "Elŝuti"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr "Forigi"
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr "Alŝuto tro larĝa"
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "La dosieroj, kiujn vi provas alŝuti, transpasas la maksimuman grandon por dosieralŝutoj en ĉi tiu servilo."
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr "Dosieroj estas skanataj, bonvolu atendi."
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr "Nuna skano"
diff --git a/l10n/eo/files_external.po b/l10n/eo/files_external.po
index da6e5db6020..f9856c41220 100644
--- a/l10n/eo/files_external.po
+++ b/l10n/eo/files_external.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-11 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:30+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Esperanto (http://www.transifex.com/projects/p/owncloud/language/eo/)\n"
"MIME-Version: 1.0\n"
@@ -37,91 +37,91 @@ msgstr "Bonvolu provizi ŝlosilon de la aplikaĵo Dropbox validan kaj sekretan."
msgid "Error configuring Google Drive storage"
msgstr "Eraro dum agordado de la memorservo Google Drive"
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr ""
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr ""
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr "Malena memorilo"
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr "Dosierujnomo"
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr ""
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr "Agordo"
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr "Malneproj"
-#: templates/settings.php:13
-msgid "Applicable"
-msgstr "Aplikebla"
+#: templates/settings.php:12
+msgid "Available for"
+msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr ""
-#: templates/settings.php:90
-msgid "None set"
-msgstr "Nenio agordita"
+#: templates/settings.php:92
+msgid "No user or group"
+msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr "Ĉiuj uzantoj"
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr "Grupoj"
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr "Uzantoj"
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr "Forigi"
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr "Kapabligi malenan memorilon de uzanto"
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr "Radikaj SSL-atestoj"
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr "Enporti radikan ateston"
diff --git a/l10n/es/files.po b/l10n/es/files.po
index b9d0e700b38..4868b5dab30 100644
--- a/l10n/es/files.po
+++ b/l10n/es/files.po
@@ -17,8 +17,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-27 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 06:01+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:56+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Spanish (http://www.transifex.com/projects/p/owncloud/language/es/)\n"
"MIME-Version: 1.0\n"
@@ -52,7 +52,7 @@ msgid ""
"allowed."
msgstr "Nombre inválido, los caracteres \"\\\", \"/\", \"<\", \">\", \":\", \"\", \"|\" \"?\" y \"*\" no están permitidos "
-#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:141
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr "La carpeta destino fue movida o eliminada."
@@ -73,12 +73,12 @@ msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr "La configuración del servidor no le permite abrir URLs, revísela."
-#: ajax/newfile.php:119
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr "Error mientras se descargaba %s a %s"
-#: ajax/newfile.php:156
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr "Error al crear el archivo"
@@ -90,62 +90,62 @@ msgstr "El nombre de la carpeta no puede estar vacío."
msgid "Error when creating the folder"
msgstr "Error al crear la carpeta."
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr "Incapaz de crear directorio de subida."
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr "Token Inválido"
-#: ajax/upload.php:71
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr "No se subió ningún archivo. Error desconocido"
-#: ajax/upload.php:78
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr "No hubo ningún problema, el archivo se subió con éxito"
-#: ajax/upload.php:79
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "El archivo subido sobrepasa la directiva 'upload_max_filesize' en php.ini:"
-#: ajax/upload.php:81
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "El archivo subido sobrepasa la directiva 'MAX_FILE_SIZE' especificada en el formulario HTML"
-#: ajax/upload.php:82
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr "El archivo subido fue sólo subido parcialmente"
-#: ajax/upload.php:83
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr "No se subió ningún archivo"
-#: ajax/upload.php:84
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr "Falta la carpeta temporal"
-#: ajax/upload.php:85
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr "Falló al escribir al disco"
-#: ajax/upload.php:103
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr "No hay suficiente espacio disponible"
-#: ajax/upload.php:160
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr "Actualización fallida. No se pudo encontrar el archivo subido"
-#: ajax/upload.php:170
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr "Actualización fallida. No se pudo obtener información del archivo."
-#: ajax/upload.php:189
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr "Directorio inválido."
@@ -179,79 +179,79 @@ msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "La subida del archivo está en proceso. Si sale de la página ahora, la subida será cancelada."
-#: js/file-upload.js:564
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr "La dirección URL no puede estar vacía"
-#: js/file-upload.js:568
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr "En la carpeta home, no se puede usar 'Shared'"
-#: js/file-upload.js:570 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr "{new_name} ya existe"
-#: js/file-upload.js:636
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr "No se pudo crear el archivo"
-#: js/file-upload.js:652
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr "No se pudo crear la carpeta"
-#: js/file-upload.js:702
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr "Error al descargar URL."
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr "Compartir"
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr "Eliminar permanentemente"
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr "Renombrar"
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
+msgstr "Error moviendo archivo"
+
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
+msgstr "Error"
+
+#: js/filelist.js:267 js/filelist.js:1113
msgid "Pending"
msgstr "Pendiente"
-#: js/filelist.js:456
+#: js/filelist.js:630
msgid "Could not rename file"
msgstr "No se pudo renombrar el archivo"
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
-msgstr "reemplazado {new_name} con {old_name}"
-
-#: js/filelist.js:591
-msgid "undo"
-msgstr "deshacer"
-
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr "Error al borrar el archivo"
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] "%n carpeta"
msgstr[1] "%n carpetas"
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] "%n archivo"
msgstr[1] "%n archivos"
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr "{dirs} y {files}"
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "Subiendo %n archivo"
@@ -288,29 +288,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr "El cifrado ha sido deshabilitado pero tus archivos permanecen cifrados. Por favor, ve a tus ajustes personales para descifrar tus archivos."
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "Su descarga está siendo preparada. Esto podría tardar algo de tiempo si los archivos son grandes."
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr "Error moviendo archivo"
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr "Error"
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr "Nombre"
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr "Tamaño"
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr "Modificado"
@@ -318,109 +310,109 @@ msgstr "Modificado"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr "Nombre de carpeta inválido. El uso de \"Shared\" esta reservado."
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr "%s no pudo ser renombrado"
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr "Subir"
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr "Administración de archivos"
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr "Tamaño máximo de subida"
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr "máx. posible:"
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr "Necesario para multi-archivo y descarga de carpetas"
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr "Habilitar descarga en ZIP"
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr "0 significa ilimitado"
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr "Tamaño máximo para archivos ZIP de entrada"
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr "Guardar"
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr "Nuevo"
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr "Nuevo archivo de texto"
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr "Archivo de texto"
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr "Nueva carpeta"
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr "Carpeta"
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr "Desde enlace"
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr "Archivos eliminados"
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr "Cancelar subida"
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr "No tienes permisos para subir o crear archivos aquí."
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr "No hay nada aquí. ¡Suba algo!"
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr "Descargar"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr "Eliminar"
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr "Subida demasido grande"
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Los archivos que estás intentando subir sobrepasan el tamaño máximo permitido en este servidor."
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr "Los archivos están siendo escaneados, por favor espere."
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr "Escaneo actual"
diff --git a/l10n/es/files_external.po b/l10n/es/files_external.po
index 98e23a43c56..15440edc23d 100644
--- a/l10n/es/files_external.po
+++ b/l10n/es/files_external.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-12 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 15:31+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:30+0000\n"
"Last-Translator: Art O. Pal <artopal@fastmail.fm>\n"
"Language-Team: Spanish (http://www.transifex.com/projects/p/owncloud/language/es/)\n"
"MIME-Version: 1.0\n"
@@ -39,91 +39,91 @@ msgstr "Por favor, proporcione un una clave válida de la app Dropbox y una clav
msgid "Error configuring Google Drive storage"
msgstr "Error configurando el almacenamiento de Google Drive"
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr "Guardado"
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b>Advertencia:</b> El cliente smb (smbclient) no se encuentra instalado. El montado de archivos o ficheros CIFS/SMB no es posible. Por favor pida al administrador de su sistema que lo instale."
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b>Advertencia:</b> El soporte de FTP en PHP no se encuentra instalado. El montado de archivos o ficheros FTP no es posible. Por favor pida al administrador de su sistema que lo instale."
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr "<b>Advertencia:</b> El soporte de Curl en PHP no está activado ni instalado. El montado de ownCloud, WebDAV o GoogleDrive no es posible. Pida al administrador de su sistema que lo instale."
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr "Almacenamiento externo"
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr "Nombre de la carpeta"
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr "Almacenamiento externo"
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr "Configuración"
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr "Opciones"
-#: templates/settings.php:13
-msgid "Applicable"
-msgstr "Aplicable"
+#: templates/settings.php:12
+msgid "Available for"
+msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr "Añadir almacenamiento"
-#: templates/settings.php:90
-msgid "None set"
-msgstr "No se ha configurado"
+#: templates/settings.php:92
+msgid "No user or group"
+msgstr "Ningún usuario o grupo"
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr "Todos los usuarios"
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr "Grupos"
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr "Usuarios"
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr "Eliminar"
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr "Habilitar almacenamiento externo de usuario"
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr "Permitir a los usuarios montar el siguiente almacenamiento externo"
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr "Certificados raíz SSL"
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr "Importar certificado raíz"
diff --git a/l10n/es/settings.po b/l10n/es/settings.po
index 0a625464a1d..9b0c0bf17ce 100644
--- a/l10n/es/settings.po
+++ b/l10n/es/settings.po
@@ -9,7 +9,7 @@
# ggam <ggam@brainleakage.com>, 2013
# japaol <japaol@gmail.com>, 2013
# Jose Luis Tirado <joseluis.tirado@gmail.com>, 2014
-# juanman <juanma@kde.org.ar>, 2013
+# juanman <juanma@kde.org.ar>, 2013-2014
# pablomillaquen <pablomillaquen@gmail.com>, 2013
# Raul Fernandez Garcia <raulfg3@gmail.com>, 2013
# qdneren <renanqd@yahoo.com.mx>, 2013
@@ -21,9 +21,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-27 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 22:10+0000\n"
-"Last-Translator: Art O. Pal <artopal@fastmail.fm>\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 01:10+0000\n"
+"Last-Translator: juanman <juanma@kde.org.ar>\n"
"Language-Team: Spanish (http://www.transifex.com/projects/p/owncloud/language/es/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -65,7 +65,7 @@ msgstr "Tiene que configurar su dirección de correo electrónico antes de poder
msgid "Send mode"
msgstr "Modo de envío"
-#: admin/controller.php:118 templates/admin.php:312 templates/personal.php:159
+#: admin/controller.php:118 templates/admin.php:312 templates/personal.php:149
msgid "Encryption"
msgstr "Cifrado"
@@ -78,7 +78,7 @@ msgid "Unable to load list from App Store"
msgstr "No se pudo cargar la lista desde el App Store"
#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17
-#: ajax/togglegroups.php:20 changepassword/controller.php:55
+#: ajax/togglegroups.php:20 changepassword/controller.php:49
msgid "Authentication error"
msgstr "Error de autenticación"
@@ -140,32 +140,32 @@ msgstr "No se pudo eliminar al usuario del grupo %s"
msgid "Couldn't update app."
msgstr "No se pudo actualizar la aplicación."
-#: changepassword/controller.php:20
+#: changepassword/controller.php:17
msgid "Wrong password"
msgstr "Contraseña incorrecta"
-#: changepassword/controller.php:42
+#: changepassword/controller.php:36
msgid "No user supplied"
msgstr "No se especificó un usuario"
-#: changepassword/controller.php:74
+#: changepassword/controller.php:68
msgid ""
"Please provide an admin recovery password, otherwise all user data will be "
"lost"
msgstr "Por favor facilite una contraseña de recuperación de administrador, sino podrían perderse todos los datos de usuario"
-#: changepassword/controller.php:79
+#: changepassword/controller.php:73
msgid ""
"Wrong admin recovery password. Please check the password and try again."
msgstr "Contraseña de recuperación de administrador incorrecta. Por favor compruebe la contraseña e inténtelo de nuevo."
-#: changepassword/controller.php:87
+#: changepassword/controller.php:81
msgid ""
"Back-end doesn't support password change, but the users encryption key was "
"successfully updated."
msgstr "El back-end no soporta cambios de contraseña, pero la clave de cifrado del usuario ha sido actualizada satisfactoriamente."
-#: changepassword/controller.php:92 changepassword/controller.php:103
+#: changepassword/controller.php:86 changepassword/controller.php:97
msgid "Unable to change password"
msgstr "No se ha podido cambiar la contraseña"
@@ -183,7 +183,7 @@ msgstr "Documentación para administradores"
#: js/apps.js:67
msgid "Update to {appversion}"
-msgstr "Actualizado a {appversion}"
+msgstr "Actualizar a {appversion}"
#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
@@ -217,7 +217,7 @@ msgstr "Error mientras se actualizaba la aplicación"
msgid "Error"
msgstr "Error"
-#: js/apps.js:153 templates/apps.php:54
+#: js/apps.js:153 templates/apps.php:55
msgid "Update"
msgstr "Actualizar"
@@ -298,7 +298,7 @@ msgstr "Se debe proporcionar una contraseña válida"
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr "Atención: el directorio de inicio para el usuario \"{user}\" ya existe."
-#: personal.php:49 personal.php:50
+#: personal.php:48 personal.php:49
msgid "__language_name__"
msgstr "Castellano"
@@ -603,11 +603,11 @@ msgstr "Más"
msgid "Less"
msgstr "Menos"
-#: templates/admin.php:416 templates/personal.php:181
+#: templates/admin.php:416 templates/personal.php:171
msgid "Version"
msgstr "Versión"
-#: templates/admin.php:420 templates/personal.php:184
+#: templates/admin.php:420 templates/personal.php:174
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -625,23 +625,23 @@ msgstr "Añade tu aplicación"
msgid "More Apps"
msgstr "Más aplicaciones"
-#: templates/apps.php:37
+#: templates/apps.php:38
msgid "Select an App"
msgstr "Seleccionar una aplicación"
-#: templates/apps.php:42
+#: templates/apps.php:43
msgid "Documentation:"
msgstr "Documentación:"
-#: templates/apps.php:48
+#: templates/apps.php:49
msgid "See application page at apps.owncloud.com"
msgstr "Ver la página de aplicaciones en apps.owncloud.com"
-#: templates/apps.php:50
+#: templates/apps.php:51
msgid "See application website"
msgstr "Ver sitio web de la aplicación"
-#: templates/apps.php:52
+#: templates/apps.php:53
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-licencia otorgada por <span class=\"author\"></span>"
@@ -678,108 +678,108 @@ msgstr "Mostrar nuevamente el Asistente de ejecución inicial"
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr "Ha usado <strong>%s</strong> de los <strong>%s</strong> disponibles"
-#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
+#: templates/personal.php:38 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "Contraseña"
-#: templates/personal.php:40
+#: templates/personal.php:39
msgid "Your password was changed"
msgstr "Su contraseña ha sido cambiada"
-#: templates/personal.php:41
+#: templates/personal.php:40
msgid "Unable to change your password"
msgstr "No se ha podido cambiar su contraseña"
-#: templates/personal.php:43
+#: templates/personal.php:42
msgid "Current password"
msgstr "Contraseña actual"
-#: templates/personal.php:46
+#: templates/personal.php:45
msgid "New password"
msgstr "Nueva contraseña"
-#: templates/personal.php:50
+#: templates/personal.php:49
msgid "Change password"
msgstr "Cambiar contraseña"
-#: templates/personal.php:64 templates/users.php:86
+#: templates/personal.php:61 templates/users.php:86
msgid "Full Name"
msgstr "Nombre completo"
-#: templates/personal.php:81
+#: templates/personal.php:76
msgid "Email"
msgstr "Correo electrónico"
-#: templates/personal.php:83
+#: templates/personal.php:78
msgid "Your email address"
msgstr "Su dirección de correo"
-#: templates/personal.php:86
+#: templates/personal.php:81
msgid ""
"Fill in an email address to enable password recovery and receive "
"notifications"
msgstr "Introducir una dirección de correo electrónico para activar la recuperación de contraseñas y recibir notificaciones"
-#: templates/personal.php:96
+#: templates/personal.php:89
msgid "Profile picture"
msgstr "Foto de perfil"
-#: templates/personal.php:101
+#: templates/personal.php:94
msgid "Upload new"
msgstr "Subir otra"
-#: templates/personal.php:103
+#: templates/personal.php:96
msgid "Select new from Files"
msgstr "Seleccionar otra desde Archivos"
-#: templates/personal.php:104
+#: templates/personal.php:97
msgid "Remove image"
msgstr "Borrar imagen"
-#: templates/personal.php:105
+#: templates/personal.php:98
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr "Archivo PNG o JPG. Preferiblemente cuadrado, pero tendrás la posibilidad de recortarlo."
-#: templates/personal.php:107
+#: templates/personal.php:100
msgid "Your avatar is provided by your original account."
msgstr "Su avatar es proporcionado por su cuenta original."
-#: templates/personal.php:111
+#: templates/personal.php:104
msgid "Cancel"
msgstr "Cancelar"
-#: templates/personal.php:112
+#: templates/personal.php:105
msgid "Choose as profile image"
msgstr "Seleccionar como imagen de perfil"
-#: templates/personal.php:120 templates/personal.php:121
+#: templates/personal.php:111 templates/personal.php:112
msgid "Language"
msgstr "Idioma"
-#: templates/personal.php:140
+#: templates/personal.php:131
msgid "Help translate"
msgstr "Ayúdanos a traducir"
-#: templates/personal.php:147
+#: templates/personal.php:137
msgid "WebDAV"
msgstr "WebDAV"
-#: templates/personal.php:149
+#: templates/personal.php:139
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr "Utilice esta dirección para<a href=\"%s/server/5.0/user_manual/files/files.html\" target=\"_blank\">acceder a sus archivos a través de WebDAV</a>"
-#: templates/personal.php:161
+#: templates/personal.php:151
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr "La aplicación de cifrado ya no está activada, descifre todos sus archivos"
-#: templates/personal.php:167
+#: templates/personal.php:157
msgid "Log-in password"
msgstr "Contraseña de acceso"
-#: templates/personal.php:172
+#: templates/personal.php:162
msgid "Decrypt all Files"
msgstr "Descifrar archivos"
diff --git a/l10n/es_AR/files.po b/l10n/es_AR/files.po
index 02f0efea9be..4e4ff795968 100644
--- a/l10n/es_AR/files.po
+++ b/l10n/es_AR/files.po
@@ -11,8 +11,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-27 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 06:01+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:56+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Spanish (Argentina) (http://www.transifex.com/projects/p/owncloud/language/es_AR/)\n"
"MIME-Version: 1.0\n"
@@ -46,7 +46,7 @@ msgid ""
"allowed."
msgstr "Nombre invalido, '\\', '/', '<', '>', ':', '\"', '|', '?' y '*' no están permitidos."
-#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:141
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr ""
@@ -67,12 +67,12 @@ msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr "El servidor no está permitido abrir las URLs, por favor chequee la configuración del servidor"
-#: ajax/newfile.php:119
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr "Error mientras se descargaba %s a %s"
-#: ajax/newfile.php:156
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr "Error al crear el archivo"
@@ -84,62 +84,62 @@ msgstr "El nombre del directorio no puede estar vacío."
msgid "Error when creating the folder"
msgstr "Error al crear el directorio"
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr "No fue posible crear el directorio de subida."
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr "Token Inválido"
-#: ajax/upload.php:71
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr "El archivo no fue subido. Error desconocido"
-#: ajax/upload.php:78
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr "No hay errores, el archivo fue subido con éxito"
-#: ajax/upload.php:79
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "El archivo que intentás subir excede el tamaño definido por upload_max_filesize en el php.ini:"
-#: ajax/upload.php:81
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "El archivo subido sobrepasa el valor MAX_FILE_SIZE especificada en el formulario HTML"
-#: ajax/upload.php:82
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr "El archivo fue subido parcialmente"
-#: ajax/upload.php:83
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr "No se subió ningún archivo "
-#: ajax/upload.php:84
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr "Falta un directorio temporal"
-#: ajax/upload.php:85
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr "Error al escribir en el disco"
-#: ajax/upload.php:103
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr "No hay suficiente almacenamiento"
-#: ajax/upload.php:160
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr "Falló la carga. No se pudo encontrar el archivo subido."
-#: ajax/upload.php:170
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr "Falló la carga. No se pudo obtener la información del archivo."
-#: ajax/upload.php:189
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr "Directorio inválido."
@@ -173,79 +173,79 @@ msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "La subida del archivo está en proceso. Si salís de la página ahora, la subida se cancelará."
-#: js/file-upload.js:564
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr "La URL no puede estar vacía"
-#: js/file-upload.js:568
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr "En el directorio inicial 'Shared' es un nombre de archivo reservado"
-#: js/file-upload.js:570 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr "{new_name} ya existe"
-#: js/file-upload.js:636
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr "No se pudo crear el archivo"
-#: js/file-upload.js:652
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr "No se pudo crear el directorio"
-#: js/file-upload.js:702
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr "Error al obtener la URL"
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr "Compartir"
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr "Borrar permanentemente"
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr "Cambiar nombre"
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
+msgstr "Error moviendo el archivo"
+
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
+msgstr "Error"
+
+#: js/filelist.js:267 js/filelist.js:1113
msgid "Pending"
msgstr "Pendientes"
-#: js/filelist.js:456
+#: js/filelist.js:630
msgid "Could not rename file"
msgstr "No se pudo renombrar el archivo"
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
-msgstr "se reemplazó {new_name} con {old_name}"
-
-#: js/filelist.js:591
-msgid "undo"
-msgstr "deshacer"
-
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr "Error al borrar el archivo."
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] "%n carpeta"
msgstr[1] "%n carpetas"
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] "%n archivo"
msgstr[1] "%n archivos"
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr "{carpetas} y {archivos}"
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "Subiendo %n archivo"
@@ -282,29 +282,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr "El proceso de cifrado se ha desactivado, pero los archivos aún están encriptados. Por favor, vaya a la configuración personal para descifrar los archivos."
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "Tu descarga se está preparando. Esto puede demorar si los archivos son muy grandes."
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr "Error moviendo el archivo"
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr "Error"
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr "Nombre"
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr "Tamaño"
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr "Modificado"
@@ -312,109 +304,109 @@ msgstr "Modificado"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr "Nombre de directorio inválido. 'Shared' está reservado."
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr "No se pudo renombrar %s"
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr "Subir"
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr "Tratamiento de archivos"
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr "Tamaño máximo de subida"
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr "máx. posible:"
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr "Es necesario para descargas multi-archivo y de directorios."
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr "Habilitar descarga en formato ZIP"
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr "0 significa ilimitado"
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr "Tamaño máximo para archivos ZIP de entrada"
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr "Guardar"
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr "Nuevo"
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr "Nuevo archivo de texto"
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr "Archivo de texto"
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr "Nueva Carpeta"
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr "Carpeta"
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr "Desde enlace"
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr "Archivos borrados"
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr "Cancelar subida"
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr "No tienes permisos para subir o crear archivos aquí"
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr "No hay nada. ¡Subí contenido!"
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr "Descargar"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr "Borrar"
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr "El tamaño del archivo que querés subir es demasiado grande"
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Los archivos que intentás subir sobrepasan el tamaño máximo "
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr "Se están escaneando los archivos, por favor esperá."
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr "Escaneo actual"
diff --git a/l10n/es_AR/files_external.po b/l10n/es_AR/files_external.po
index 5208f40205e..16581163453 100644
--- a/l10n/es_AR/files_external.po
+++ b/l10n/es_AR/files_external.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-11 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:30+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Spanish (Argentina) (http://www.transifex.com/projects/p/owncloud/language/es_AR/)\n"
"MIME-Version: 1.0\n"
@@ -38,91 +38,91 @@ msgstr "Por favor, proporcioná un secreto y una contraseña válida para la apl
msgid "Error configuring Google Drive storage"
msgstr "Error al configurar el almacenamiento de Google Drive"
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr ""
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b>Advertencia:</b> El cliente smb \"smbclient\" no está instalado. Montar archivos CIFS/SMB no es posible. Por favor, pedile al administrador de tu sistema que lo instale."
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b>Advertencia:</b> El soporte de FTP en PHP no está instalado. Montar archivos FTP no es posible. Por favor, pedile al administrador de tu sistema que lo instale."
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr "<b>Advertencia:</b> El soporte de Curl de PHP no está activo ni instalado. Montar servicios ownCloud, WebDAV y/o GoogleDrive no será posible. Pedile al administrador del sistema que lo instale."
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr "Almacenamiento externo"
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr "Nombre de la carpeta"
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr "Almacenamiento externo"
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr "Configuración"
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr "Opciones"
-#: templates/settings.php:13
-msgid "Applicable"
-msgstr "Aplicable"
+#: templates/settings.php:12
+msgid "Available for"
+msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr "Añadir almacenamiento"
-#: templates/settings.php:90
-msgid "None set"
-msgstr "No fue configurado"
+#: templates/settings.php:92
+msgid "No user or group"
+msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr "Todos los usuarios"
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr "Grupos"
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr "Usuarios"
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr "Borrar"
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr "Habilitar almacenamiento de usuario externo"
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr "certificados SSL raíz"
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr "Importar certificado raíz"
diff --git a/l10n/es_CL/files.po b/l10n/es_CL/files.po
index f84895926b9..c46a2cb830f 100644
--- a/l10n/es_CL/files.po
+++ b/l10n/es_CL/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-20 01:55-0400\n"
-"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Spanish (Chile) (http://www.transifex.com/projects/p/owncloud/language/es_CL/)\n"
"MIME-Version: 1.0\n"
@@ -17,48 +17,48 @@ msgstr ""
"Language: es_CL\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/move.php:17
+#: ajax/move.php:15
#, php-format
msgid "Could not move %s - File with this name already exists"
msgstr ""
-#: ajax/move.php:27 ajax/move.php:30
+#: ajax/move.php:25 ajax/move.php:28
#, php-format
msgid "Could not move %s"
msgstr ""
-#: ajax/newfile.php:57 js/files.js:98
+#: ajax/newfile.php:58 js/files.js:98
msgid "File name cannot be empty."
msgstr ""
-#: ajax/newfile.php:62
+#: ajax/newfile.php:63
#, php-format
msgid "\"%s\" is an invalid file name."
msgstr ""
-#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+#: ajax/newfile.php:69 ajax/newfolder.php:28 js/files.js:105
msgid ""
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
"allowed."
msgstr ""
-#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr ""
-#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
+#: ajax/newfile.php:88 ajax/newfolder.php:47 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:96
+#: ajax/newfile.php:97
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:101
+#: ajax/newfile.php:102
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
@@ -68,74 +68,74 @@ msgstr ""
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:155
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr ""
-#: ajax/newfolder.php:21
+#: ajax/newfolder.php:22
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:65
+#: ajax/newfolder.php:66
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:67
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:74
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr ""
-#: ajax/upload.php:75
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:77
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr ""
-#: ajax/upload.php:78
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr ""
-#: ajax/upload.php:79
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr ""
-#: ajax/upload.php:80
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr ""
-#: ajax/upload.php:81
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr ""
-#: ajax/upload.php:99
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:156
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:166
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:185
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr ""
@@ -156,92 +156,92 @@ msgid ""
"Not enough free space, you are uploading {size1} but only {size2} is left"
msgstr ""
-#: js/file-upload.js:338
+#: js/file-upload.js:340
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:383
+#: js/file-upload.js:385
msgid "Could not get result from server."
msgstr ""
-#: js/file-upload.js:475
+#: js/file-upload.js:477
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:562
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:566
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:568 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:634
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:650
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:700
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr "Compartir"
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr ""
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
-msgid "Pending"
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
msgstr ""
-#: js/filelist.js:456
-msgid "Could not rename file"
-msgstr ""
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
+msgstr "Error"
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
+#: js/filelist.js:267 js/filelist.js:1113
+msgid "Pending"
msgstr ""
-#: js/filelist.js:591
-msgid "undo"
+#: js/filelist.js:630
+msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
@@ -278,29 +278,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr ""
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr "Error"
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr ""
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr ""
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr ""
@@ -308,109 +300,109 @@ msgstr ""
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr "Subir"
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr ""
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr ""
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr ""
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr ""
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr ""
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr ""
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr ""
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr ""
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr ""
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr ""
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr ""
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr ""
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr ""
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr ""
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr ""
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr "Descargar"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr ""
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr ""
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr ""
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr ""
diff --git a/l10n/es_CL/files_external.po b/l10n/es_CL/files_external.po
index 53d85c66130..df72d217036 100644
--- a/l10n/es_CL/files_external.po
+++ b/l10n/es_CL/files_external.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-11 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"POT-Creation-Date: 2014-04-02 01:55-0400\n"
+"PO-Revision-Date: 2014-04-02 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Spanish (Chile) (http://www.transifex.com/projects/p/owncloud/language/es_CL/)\n"
"MIME-Version: 1.0\n"
@@ -37,91 +37,91 @@ msgstr ""
msgid "Error configuring Google Drive storage"
msgstr ""
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr ""
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr ""
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr ""
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr ""
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr ""
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr ""
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr ""
-#: templates/settings.php:13
-msgid "Applicable"
+#: templates/settings.php:12
+msgid "Available for"
msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr ""
-#: templates/settings.php:90
-msgid "None set"
+#: templates/settings.php:92
+msgid "No user or group"
msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr ""
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr ""
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr ""
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr ""
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr ""
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/es_MX/files.po b/l10n/es_MX/files.po
index e35ebde5b12..a0692579032 100644
--- a/l10n/es_MX/files.po
+++ b/l10n/es_MX/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-27 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 06:01+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:56+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Spanish (Mexico) (http://www.transifex.com/projects/p/owncloud/language/es_MX/)\n"
"MIME-Version: 1.0\n"
@@ -42,7 +42,7 @@ msgid ""
"allowed."
msgstr "Nombre inválido, los caracteres \"\\\", \"/\", \"<\", \">\", \":\", \"\", \"|\" \"?\" y \"*\" no están permitidos "
-#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:141
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr ""
@@ -63,12 +63,12 @@ msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr "El servidor no puede acceder URLs; revise la configuración del servidor."
-#: ajax/newfile.php:119
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr "Error mientras se descargaba %s a %s"
-#: ajax/newfile.php:156
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr "Error al crear el archivo"
@@ -80,62 +80,62 @@ msgstr "El nombre de la carpeta no puede estar vacío."
msgid "Error when creating the folder"
msgstr "Error al crear la carpeta."
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr "Incapaz de crear directorio de subida."
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr "Token Inválido"
-#: ajax/upload.php:71
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr "No se subió ningún archivo. Error desconocido"
-#: ajax/upload.php:78
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr "No hubo ningún problema, el archivo se subió con éxito"
-#: ajax/upload.php:79
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "El archivo subido sobrepasa la directiva 'upload_max_filesize' en php.ini:"
-#: ajax/upload.php:81
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "El archivo subido sobrepasa la directiva 'MAX_FILE_SIZE' especificada en el formulario HTML"
-#: ajax/upload.php:82
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr "El archivo subido fue sólo subido parcialmente"
-#: ajax/upload.php:83
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr "No se subió ningún archivo"
-#: ajax/upload.php:84
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr "Falta la carpeta temporal"
-#: ajax/upload.php:85
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr "Falló al escribir al disco"
-#: ajax/upload.php:103
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr "No hay suficiente espacio disponible"
-#: ajax/upload.php:160
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr "Actualización fallida. No se pudo encontrar el archivo subido"
-#: ajax/upload.php:170
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr "Actualización fallida. No se pudo obtener información del archivo."
-#: ajax/upload.php:189
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr "Directorio inválido."
@@ -169,79 +169,79 @@ msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "La subida del archivo está en proceso. Si sale de la página ahora, la subida será cancelada."
-#: js/file-upload.js:564
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr "La dirección URL no puede estar vacía"
-#: js/file-upload.js:568
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr "En la carpeta de inicio, 'Shared' es un nombre reservado"
-#: js/file-upload.js:570 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr "{new_name} ya existe"
-#: js/file-upload.js:636
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr "No se pudo crear el archivo"
-#: js/file-upload.js:652
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr "No se pudo crear la carpeta"
-#: js/file-upload.js:702
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr "Error al descargar URL."
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr "Compartir"
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr "Eliminar permanentemente"
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr "Renombrar"
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
+msgstr "Error moviendo archivo"
+
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
+msgstr "Error"
+
+#: js/filelist.js:267 js/filelist.js:1113
msgid "Pending"
msgstr "Pendiente"
-#: js/filelist.js:456
+#: js/filelist.js:630
msgid "Could not rename file"
msgstr "No se pudo renombrar el archivo"
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
-msgstr "reemplazado {new_name} con {old_name}"
-
-#: js/filelist.js:591
-msgid "undo"
-msgstr "deshacer"
-
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr "Error borrando el archivo."
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] "%n carpeta"
msgstr[1] "%n carpetas"
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] "%n archivo"
msgstr[1] "%n archivos"
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr "{dirs} y {files}"
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "Subiendo %n archivo"
@@ -278,29 +278,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr "El cifrado ha sido deshabilitado pero tus archivos permanecen cifrados. Por favor, ve a tus ajustes personales para descifrar tus archivos."
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "Su descarga está siendo preparada. Esto podría tardar algo de tiempo si los archivos son grandes."
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr "Error moviendo archivo"
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr "Error"
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr "Nombre"
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr "Tamaño"
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr "Modificado"
@@ -308,109 +300,109 @@ msgstr "Modificado"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr "Nombre de carpeta inválido. El uso de \"Shared\" esta reservado."
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr "%s no pudo ser renombrado"
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr "Subir"
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr "Administración de archivos"
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr "Tamaño máximo de subida"
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr "máx. posible:"
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr "Necesario para multi-archivo y descarga de carpetas"
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr "Habilitar descarga en ZIP"
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr "0 significa ilimitado"
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr "Tamaño máximo para archivos ZIP de entrada"
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr "Guardar"
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr "Nuevo"
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr "Nuevo archivo de texto"
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr "Archivo de texto"
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr "Nueva carpeta"
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr "Carpeta"
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr "Desde enlace"
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr "Archivos eliminados"
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr "Cancelar subida"
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr "No tienes permisos para subir o crear archivos aquí."
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr "No hay nada aquí. ¡Suba algo!"
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr "Descargar"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr "Eliminar"
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr "Subida demasido grande"
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Los archivos que estás intentando subir sobrepasan el tamaño máximo permitido en este servidor."
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr "Los archivos están siendo escaneados, por favor espere."
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr "Escaneo actual"
diff --git a/l10n/es_MX/files_external.po b/l10n/es_MX/files_external.po
index bc01ae7106b..654db481cad 100644
--- a/l10n/es_MX/files_external.po
+++ b/l10n/es_MX/files_external.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-11 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:30+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Spanish (Mexico) (http://www.transifex.com/projects/p/owncloud/language/es_MX/)\n"
"MIME-Version: 1.0\n"
@@ -37,91 +37,91 @@ msgstr "Por favor, proporcione un una clave válida de la app Dropbox y una clav
msgid "Error configuring Google Drive storage"
msgstr "Error configurando el almacenamiento de Google Drive"
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr ""
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b>Advertencia:</b> El cliente \"smbclient\" no se encuentra instalado. El montado de carpetas CIFS/SMB no es posible. Por favor pida al administrador de su sistema que lo instale."
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b>Advertencia:</b> El soporte de FTP en PHP no se encuentra instalado. El montado de carpetas FTP no es posible. Por favor pida al administrador de su sistema que lo instale."
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr "<b>Advertencia:</b> El soporte de Curl en PHP no está activado ni instalado. El montado de ownCloud, WebDAV o GoogleDrive no es posible. Pida al administrador de su sistema que lo instale."
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr "Almacenamiento externo"
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr "Nombre de la carpeta"
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr "Almacenamiento externo"
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr "Configuración"
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr "Opciones"
-#: templates/settings.php:13
-msgid "Applicable"
-msgstr "Aplicable"
+#: templates/settings.php:12
+msgid "Available for"
+msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr "Añadir almacenamiento"
-#: templates/settings.php:90
-msgid "None set"
-msgstr "No se ha configurado"
+#: templates/settings.php:92
+msgid "No user or group"
+msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr "Todos los usuarios"
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr "Grupos"
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr "Usuarios"
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr "Eliminar"
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr "Habilitar almacenamiento externo de usuario"
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr "Certificados raíz SSL"
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr "Importar certificado raíz"
diff --git a/l10n/et_EE/core.po b/l10n/et_EE/core.po
index 55a2016cd44..cad1b261fb2 100644
--- a/l10n/et_EE/core.po
+++ b/l10n/et_EE/core.po
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-22 01:55-0400\n"
-"PO-Revision-Date: 2014-03-22 05:55+0000\n"
-"Last-Translator: I Robot\n"
+"POT-Creation-Date: 2014-04-02 01:55-0400\n"
+"PO-Revision-Date: 2014-04-01 07:30+0000\n"
+"Last-Translator: pisike.sipelgas <pisike.sipelgas@gmail.com>\n"
"Language-Team: Estonian (Estonia) (http://www.transifex.com/projects/p/owncloud/language/et_EE/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,24 +19,24 @@ msgstr ""
"Language: et_EE\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:88
+#: ajax/share.php:87
msgid "Expiration date is in the past."
-msgstr ""
+msgstr "Aegumise kuupäev on minevikus."
-#: ajax/share.php:120 ajax/share.php:162
+#: ajax/share.php:119 ajax/share.php:161
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr "Kirja saatmine järgnevatele kasutajatele ebaõnnestus: %s "
-#: ajax/update.php:11
+#: ajax/update.php:10
msgid "Turned on maintenance mode"
msgstr "Haldusrežiimis sisse lülitatud"
-#: ajax/update.php:14
+#: ajax/update.php:13
msgid "Turned off maintenance mode"
msgstr "Haldusrežiimis välja lülitatud"
-#: ajax/update.php:17
+#: ajax/update.php:16
msgid "Updated database"
msgstr "Uuendatud andmebaas"
@@ -140,59 +140,59 @@ msgstr "Detsember"
msgid "Settings"
msgstr "Seaded"
-#: js/js.js:496
+#: js/js.js:543
msgid "Saving..."
msgstr "Salvestamine..."
-#: js/js.js:995
+#: js/js.js:1103
msgid "seconds ago"
msgstr "sekundit tagasi"
-#: js/js.js:996
+#: js/js.js:1104
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] "%n minut tagasi"
msgstr[1] "%n minutit tagasi"
-#: js/js.js:997
+#: js/js.js:1105
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] "%n tund tagasi"
msgstr[1] "%n tundi tagasi"
-#: js/js.js:998
+#: js/js.js:1106
msgid "today"
msgstr "täna"
-#: js/js.js:999
+#: js/js.js:1107
msgid "yesterday"
msgstr "eile"
-#: js/js.js:1000
+#: js/js.js:1108
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] "%n päev tagasi"
msgstr[1] "%n päeva tagasi"
-#: js/js.js:1001
+#: js/js.js:1109
msgid "last month"
msgstr "viimasel kuul"
-#: js/js.js:1002
+#: js/js.js:1110
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] "%n kuu tagasi"
msgstr[1] "%n kuud tagasi"
-#: js/js.js:1003
+#: js/js.js:1111
msgid "months ago"
msgstr "kuu tagasi"
-#: js/js.js:1004
+#: js/js.js:1112
msgid "last year"
msgstr "viimasel aastal"
-#: js/js.js:1005
+#: js/js.js:1113
msgid "years ago"
msgstr "aastat tagasi"
@@ -262,23 +262,23 @@ msgstr "Viga faili olemasolu malli laadimisel"
#: js/setup.js:84
msgid "Very weak password"
-msgstr ""
+msgstr "Väga nõrk parool"
#: js/setup.js:85
msgid "Weak password"
-msgstr ""
+msgstr "Nõrk parool"
#: js/setup.js:86
msgid "So-so password"
-msgstr ""
+msgstr "Enam-vähem sobiv parool"
#: js/setup.js:87
msgid "Good password"
-msgstr ""
+msgstr "Hea parool"
#: js/setup.js:88
msgid "Strong password"
-msgstr ""
+msgstr "Väga hea parool"
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
@@ -477,7 +477,7 @@ msgstr "%s parooli lähtestus"
msgid ""
"A problem has occurred whilst sending the email, please contact your "
"administrator."
-msgstr ""
+msgstr "Tekkis tõrge e-posti saatmisel, palun kontakteeru administraatoriga."
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
@@ -535,17 +535,17 @@ msgstr "Uus parool"
msgid "Reset password"
msgstr "Nulli parool"
-#: setup/controller.php:138
+#: setup/controller.php:140
#, php-format
msgid ""
"Mac OS X is not supported and %s will not work properly on this platform. "
"Use it at your own risk! "
-msgstr ""
+msgstr "Mac OS X ei ole toetatud ja %s ei pruugi korralikult toimida sellel platvormil. Kasuta seda omal vastutusel!"
-#: setup/controller.php:142
+#: setup/controller.php:144
msgid ""
"For the best results, please consider using a GNU/Linux server instead."
-msgstr ""
+msgstr "Parema tulemuse saavitamiseks palun kaalu serveris GNU/Linux kasutamist."
#: strings.php:5
msgid "Personal"
@@ -667,7 +667,7 @@ msgstr "Loo <strong>admini konto</strong>"
#: templates/installation.php:70
msgid "Storage & database"
-msgstr ""
+msgstr "Andmehoidla ja andmebaas"
#: templates/installation.php:77
msgid "Data folder"
@@ -768,7 +768,7 @@ msgstr "Alternatiivsed sisselogimisviisid"
msgid ""
"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
"with you.<br><a href=\"%s\">View it!</a><br><br>"
-msgstr ""
+msgstr "Hei,<br><br>annan teada, et %s jagas sinuga <strong>%s</strong>. <a href=\"%s\">Vaata seda!</a><br><br>"
#: templates/singleuser.user.php:3
msgid "This ownCloud instance is currently in single user mode."
diff --git a/l10n/et_EE/files.po b/l10n/et_EE/files.po
index 780aa687c9d..e687a378812 100644
--- a/l10n/et_EE/files.po
+++ b/l10n/et_EE/files.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-27 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 06:01+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:56+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Estonian (Estonia) (http://www.transifex.com/projects/p/owncloud/language/et_EE/)\n"
"MIME-Version: 1.0\n"
@@ -36,7 +36,7 @@ msgstr "Faili nimi ei saa olla tühi."
#: ajax/newfile.php:63
#, php-format
msgid "\"%s\" is an invalid file name."
-msgstr ""
+msgstr "\"%s\" on vigane failinimi."
#: ajax/newfile.php:69 ajax/newfolder.php:28 js/files.js:105
msgid ""
@@ -44,10 +44,10 @@ msgid ""
"allowed."
msgstr "Vigane nimi, '\\', '/', '<', '>', ':', '\"', '|', '?' ja '*' pole lubatud."
-#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:141
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
-msgstr ""
+msgstr "Sihtkataloog on ümber tõstetud või kustutatud."
#: ajax/newfile.php:88 ajax/newfolder.php:47 lib/app.php:74
#, php-format
@@ -65,12 +65,12 @@ msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr "Server ei võimalda URL-ide avamist, palun kontrolli serveri seadistust"
-#: ajax/newfile.php:119
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr "Viga %s allalaadimisel %s"
-#: ajax/newfile.php:156
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr "Viga faili loomisel"
@@ -82,62 +82,62 @@ msgstr "Kataloogi nimi ei saa olla tühi."
msgid "Error when creating the folder"
msgstr "Viga kataloogi loomisel"
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr "Üleslaadimiste kausta määramine ebaõnnestus."
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr "Vigane kontrollkood"
-#: ajax/upload.php:71
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr "Ühtegi faili ei laetud üles. Tundmatu viga"
-#: ajax/upload.php:78
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr "Ühtegi tõrget polnud, fail on üles laetud"
-#: ajax/upload.php:79
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "Üleslaetava faili suurus ületab php.ini poolt määratud upload_max_filesize suuruse:"
-#: ajax/upload.php:81
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "Üleslaetud fail ületab MAX_FILE_SIZE suuruse, mis on HTML vormi jaoks määratud"
-#: ajax/upload.php:82
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr "Fail laeti üles ainult osaliselt"
-#: ajax/upload.php:83
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr "Ühtegi faili ei laetud üles"
-#: ajax/upload.php:84
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr "Ajutiste failide kaust puudub"
-#: ajax/upload.php:85
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr "Kettale kirjutamine ebaõnnestus"
-#: ajax/upload.php:103
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr "Saadaval pole piisavalt ruumi"
-#: ajax/upload.php:160
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr "Üleslaadimine ebaõnnestus. Üleslaetud faili ei leitud"
-#: ajax/upload.php:170
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr "Üleslaadimine ebaõnnestus. Faili info hankimine ebaõnnestus."
-#: ajax/upload.php:189
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr "Vigane kaust."
@@ -151,12 +151,12 @@ msgstr "Ei saa üles laadida {filename}, kuna see on kataloog või selle suurus
#: js/file-upload.js:258
msgid "Total file size {size1} exceeds upload limit {size2}"
-msgstr ""
+msgstr "Faili suurus {size1} ületab faili üleslaadimise mahu piirangu {size2}."
#: js/file-upload.js:268
msgid ""
"Not enough free space, you are uploading {size1} but only {size2} is left"
-msgstr ""
+msgstr "Pole piisavalt vaba ruumi. Sa laadid üles {size1}, kuid ainult {size2} on saadaval."
#: js/file-upload.js:340
msgid "Upload cancelled."
@@ -171,79 +171,79 @@ msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Faili üleslaadimine on töös. Lehelt lahkumine katkestab selle üleslaadimise."
-#: js/file-upload.js:564
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr "URL ei saa olla tühi"
-#: js/file-upload.js:568
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr "Kodukataloogis 'Shared' on reserveeritud failinimi"
-#: js/file-upload.js:570 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr "{new_name} on juba olemas"
-#: js/file-upload.js:636
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr "Ei suuda luua faili"
-#: js/file-upload.js:652
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr "Ei suuda luua kataloogi"
-#: js/file-upload.js:702
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr "Viga URL-i haaramisel"
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr "Jaga"
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr "Kustuta jäädavalt"
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr "Nimeta ümber"
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
+msgstr "Viga faili eemaldamisel"
+
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
+msgstr "Viga"
+
+#: js/filelist.js:267 js/filelist.js:1113
msgid "Pending"
msgstr "Ootel"
-#: js/filelist.js:456
+#: js/filelist.js:630
msgid "Could not rename file"
msgstr "Ei suuda faili ümber nimetada"
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
-msgstr "asendas nime {old_name} nimega {new_name}"
-
-#: js/filelist.js:591
-msgid "undo"
-msgstr "tagasi"
-
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr "Viga faili kustutamisel."
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] "%n kataloog"
msgstr[1] "%n kataloogi"
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] "%n fail"
msgstr[1] "%n faili"
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr "{dirs} ja {files}"
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "Laadin üles %n faili"
@@ -251,7 +251,7 @@ msgstr[1] "Laadin üles %n faili"
#: js/files.js:96
msgid "\"{name}\" is an invalid file name."
-msgstr ""
+msgstr "\"{name}\" on vigane failinimi."
#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
@@ -280,29 +280,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr "Krüpteering on keelatud, kuid sinu failid on endiselt krüpteeritud. Palun vaata oma personaalseid seadeid oma failide dekrüpteerimiseks."
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "Valmistatakse allalaadimist. See võib võtta veidi aega, kui on tegu suurte failidega. "
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr "Viga faili eemaldamisel"
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr "Viga"
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr "Nimi"
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr "Suurus"
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr "Muudetud"
@@ -310,109 +302,109 @@ msgstr "Muudetud"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr "Vigane kausta nimi. Nime 'Shared' kasutamine on reserveeritud."
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr "%s ümbernimetamine ebaõnnestus"
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr "Lae üles"
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr "Failide käsitlemine"
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr "Maksimaalne üleslaadimise suurus"
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr "maks. võimalik: "
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr "Vajalik mitme faili ja kausta allalaadimiste jaoks."
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr "Luba ZIP-ina allalaadimine"
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr "0 tähendab piiramatut"
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr "Maksimaalne ZIP-faili sisestatava faili suurus"
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr "Salvesta"
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr "Uus"
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr "Uus tekstifail"
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr "Tekstifail"
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr "Uus kaust"
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr "Kaust"
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr "Allikast"
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr "Kustutatud failid"
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr "Tühista üleslaadimine"
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr "Sul puuduvad õigused siia failide üleslaadimiseks või tekitamiseks"
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr "Siin pole midagi. Lae midagi üles!"
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr "Lae alla"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr "Kustuta"
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr "Üleslaadimine on liiga suur"
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Failid, mida sa proovid üles laadida, ületab serveri poolt üleslaetavatele failidele määratud maksimaalse suuruse."
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr "Faile skannitakse, palun oota."
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr "Praegune skannimine"
diff --git a/l10n/et_EE/files_encryption.po b/l10n/et_EE/files_encryption.po
index 565c6e20900..cb79568466e 100644
--- a/l10n/et_EE/files_encryption.po
+++ b/l10n/et_EE/files_encryption.po
@@ -3,15 +3,15 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# pisike.sipelgas <pisike.sipelgas@gmail.com>, 2013
+# pisike.sipelgas <pisike.sipelgas@gmail.com>, 2013-2014
# Rivo Zängov <eraser@eraser.ee>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-11 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 05:55+0000\n"
-"Last-Translator: I Robot\n"
+"POT-Creation-Date: 2014-04-02 01:55-0400\n"
+"PO-Revision-Date: 2014-04-01 07:05+0000\n"
+"Last-Translator: pisike.sipelgas <pisike.sipelgas@gmail.com>\n"
"Language-Team: Estonian (Estonia) (http://www.transifex.com/projects/p/owncloud/language/et_EE/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -103,7 +103,7 @@ msgstr "Algne krüpteerimine käivitati... See võib võtta natuke aega. Palun o
#: js/detect-migration.js:25
msgid "Initial encryption running... Please try again later."
-msgstr ""
+msgstr "Toimub esmane krüpteerimine... Palun proovi hiljem uuesti."
#: templates/invalid_private_key.php:8
msgid "Go directly to your "
@@ -113,91 +113,91 @@ msgstr "Liigu otse oma"
msgid "personal settings"
msgstr "isiklikes seadetes"
-#: templates/settings-admin.php:4 templates/settings-personal.php:3
+#: templates/settings-admin.php:2 templates/settings-personal.php:2
msgid "Encryption"
msgstr "Krüpteerimine"
-#: templates/settings-admin.php:7
+#: templates/settings-admin.php:5
msgid ""
"Enable recovery key (allow to recover users files in case of password loss):"
msgstr "Luba taastevõti (võimalda kasutaja failide taastamine parooli kaotuse puhul):"
-#: templates/settings-admin.php:11
+#: templates/settings-admin.php:9
msgid "Recovery key password"
msgstr "Taastevõtme parool"
-#: templates/settings-admin.php:14
+#: templates/settings-admin.php:12
msgid "Repeat Recovery key password"
msgstr "Korda taastevõtme parooli"
-#: templates/settings-admin.php:21 templates/settings-personal.php:51
+#: templates/settings-admin.php:19 templates/settings-personal.php:50
msgid "Enabled"
msgstr "Sisse lülitatud"
-#: templates/settings-admin.php:29 templates/settings-personal.php:59
+#: templates/settings-admin.php:27 templates/settings-personal.php:58
msgid "Disabled"
msgstr "Väljalülitatud"
-#: templates/settings-admin.php:34
+#: templates/settings-admin.php:32
msgid "Change recovery key password:"
msgstr "Muuda taastevõtme parooli:"
-#: templates/settings-admin.php:40
+#: templates/settings-admin.php:38
msgid "Old Recovery key password"
msgstr "Vana taastevõtme parool"
-#: templates/settings-admin.php:47
+#: templates/settings-admin.php:45
msgid "New Recovery key password"
msgstr "Uus taastevõtme parool"
-#: templates/settings-admin.php:53
+#: templates/settings-admin.php:51
msgid "Repeat New Recovery key password"
msgstr "Korda uut taastevõtme parooli"
-#: templates/settings-admin.php:58
+#: templates/settings-admin.php:56
msgid "Change Password"
msgstr "Muuda parooli"
-#: templates/settings-personal.php:9
+#: templates/settings-personal.php:8
msgid "Your private key password no longer match your log-in password:"
msgstr "Sinu privaatse võtme parool ei ühti enam sinu sisselogimise parooliga:"
-#: templates/settings-personal.php:12
+#: templates/settings-personal.php:11
msgid "Set your old private key password to your current log-in password."
msgstr "Pane oma vana privaatvõtme parooliks oma praegune sisselogimise parool."
-#: templates/settings-personal.php:14
+#: templates/settings-personal.php:13
msgid ""
" If you don't remember your old password you can ask your administrator to "
"recover your files."
msgstr "Kui sa ei mäleta oma vana parooli, siis palu oma süsteemihalduril taastada ligipääs failidele."
-#: templates/settings-personal.php:22
+#: templates/settings-personal.php:21
msgid "Old log-in password"
msgstr "Vana sisselogimise parool"
-#: templates/settings-personal.php:28
+#: templates/settings-personal.php:27
msgid "Current log-in password"
msgstr "Praegune sisselogimise parool"
-#: templates/settings-personal.php:33
+#: templates/settings-personal.php:32
msgid "Update Private Key Password"
msgstr "Uuenda privaatse võtme parooli"
-#: templates/settings-personal.php:42
+#: templates/settings-personal.php:41
msgid "Enable password recovery:"
msgstr "Luba parooli taaste:"
-#: templates/settings-personal.php:44
+#: templates/settings-personal.php:43
msgid ""
"Enabling this option will allow you to reobtain access to your encrypted "
"files in case of password loss"
msgstr "Valiku lubamine võimaldab taastada ligipääsu krüpteeritud failidele kui parooli kaotuse puhul"
-#: templates/settings-personal.php:60
+#: templates/settings-personal.php:59
msgid "File recovery settings updated"
msgstr "Faili taaste seaded uuendatud"
-#: templates/settings-personal.php:61
+#: templates/settings-personal.php:60
msgid "Could not update file recovery"
msgstr "Ei suuda uuendada taastefaili"
diff --git a/l10n/et_EE/files_external.po b/l10n/et_EE/files_external.po
index 1a9f3c54304..5997b64962b 100644
--- a/l10n/et_EE/files_external.po
+++ b/l10n/et_EE/files_external.po
@@ -3,13 +3,14 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# pisike.sipelgas <pisike.sipelgas@gmail.com>, 2014
# Rivo Zängov <eraser@eraser.ee>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-11 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:30+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Estonian (Estonia) (http://www.transifex.com/projects/p/owncloud/language/et_EE/)\n"
"MIME-Version: 1.0\n"
@@ -38,91 +39,91 @@ msgstr "Palun sisesta korrektne Dropboxi rakenduse võti ja salasõna."
msgid "Error configuring Google Drive storage"
msgstr "Viga Google Drive'i salvestusruumi seadistamisel"
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
-msgstr ""
+msgstr "Salvestatud"
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b>Hoiatus:</b> \"smbclient\" pole paigaldatud. Jagatud CIFS/SMB hoidlate ühendamine pole võimalik. Palu oma süsteemihalduril paigaldata SAMBA tugi."
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b>Hoiatus:</b> PHP-s puudub FTP tugi. Jagatud FTP hoidlate ühendamine pole võimalik. Palu oma süsteemihalduril paigaldata FTP tugi."
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr "<b>Hoiatus:</b> PHP-s puudub Curl tugi. Jagatud ownCloud / WebDAV või GoogleDrive ühendamine pole võimalik. Palu oma süsteemihalduril see paigaldada."
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr "Väline salvestuskoht"
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr "Kausta nimi"
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr "Väline andmehoidla"
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr "Seadistamine"
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr "Valikud"
-#: templates/settings.php:13
-msgid "Applicable"
-msgstr "Rakendatav"
+#: templates/settings.php:12
+msgid "Available for"
+msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr "Lisa andmehoidla"
-#: templates/settings.php:90
-msgid "None set"
-msgstr "Pole määratud"
+#: templates/settings.php:92
+msgid "No user or group"
+msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr "Kõik kasutajad"
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr "Grupid"
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr "Kasutajad"
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr "Kustuta"
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr "Luba kasutajatele väline salvestamine"
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
-msgstr ""
+msgstr "Võimalda kasutajatel ühendada järgmist välist andmehoidlat"
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr "SSL root sertifikaadid"
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr "Impordi root sertifikaadid"
diff --git a/l10n/et_EE/files_sharing.po b/l10n/et_EE/files_sharing.po
index 4478b66ad3e..65ad0cac72a 100644
--- a/l10n/et_EE/files_sharing.po
+++ b/l10n/et_EE/files_sharing.po
@@ -3,15 +3,15 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# pisike.sipelgas <pisike.sipelgas@gmail.com>, 2013
+# pisike.sipelgas <pisike.sipelgas@gmail.com>, 2013-2014
# Rivo Zängov <eraser@eraser.ee>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-12 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 06:12+0000\n"
-"Last-Translator: I Robot\n"
+"POT-Creation-Date: 2014-04-02 01:55-0400\n"
+"PO-Revision-Date: 2014-04-01 08:10+0000\n"
+"Last-Translator: pisike.sipelgas <pisike.sipelgas@gmail.com>\n"
"Language-Team: Estonian (Estonia) (http://www.transifex.com/projects/p/owncloud/language/et_EE/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -67,7 +67,7 @@ msgstr "jagas %s"
#: templates/public.php:44
#, php-format
msgid "Download %s"
-msgstr ""
+msgstr "Laadi alla %s"
#: templates/public.php:48
msgid "Direct link"
diff --git a/l10n/et_EE/lib.po b/l10n/et_EE/lib.po
index d163514efb3..b2b36c19447 100644
--- a/l10n/et_EE/lib.po
+++ b/l10n/et_EE/lib.po
@@ -3,15 +3,15 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# pisike.sipelgas <pisike.sipelgas@gmail.com>, 2013
+# pisike.sipelgas <pisike.sipelgas@gmail.com>, 2013-2014
# Rivo Zängov <eraser@eraser.ee>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-12 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 06:12+0000\n"
-"Last-Translator: I Robot\n"
+"POT-Creation-Date: 2014-04-02 01:55-0400\n"
+"PO-Revision-Date: 2014-04-01 08:10+0000\n"
+"Last-Translator: pisike.sipelgas <pisike.sipelgas@gmail.com>\n"
"Language-Team: Estonian (Estonia) (http://www.transifex.com/projects/p/owncloud/language/et_EE/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -67,23 +67,23 @@ msgstr "Vigane pilt"
msgid "web services under your control"
msgstr "veebitenused sinu kontrolli all"
-#: private/files.php:231
+#: private/files.php:232
msgid "ZIP download is turned off."
msgstr "ZIP-ina allalaadimine on välja lülitatud."
-#: private/files.php:232
+#: private/files.php:233
msgid "Files need to be downloaded one by one."
msgstr "Failid tuleb alla laadida ükshaaval."
-#: private/files.php:233 private/files.php:261
+#: private/files.php:234 private/files.php:262
msgid "Back to Files"
msgstr "Tagasi failide juurde"
-#: private/files.php:258
+#: private/files.php:259
msgid "Selected files too large to generate zip file."
msgstr "Valitud failid on ZIP-faili loomiseks liiga suured."
-#: private/files.php:259
+#: private/files.php:260
msgid ""
"Please download the files separately in smaller chunks or kindly ask your "
"administrator."
@@ -159,7 +159,7 @@ msgstr "Kontrollkood aegus. Paelun lae leht uuesti."
#: private/json.php:75
msgid "Unknown user"
-msgstr ""
+msgstr "Tundmatu kasutaja"
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
@@ -194,23 +194,23 @@ msgid "MS SQL username and/or password not valid: %s"
msgstr "MS SQL kasutajatunnus ja/või parool pole õiged: %s"
#: private/setup/mssql.php:21 private/setup/mysql.php:13
-#: private/setup/oci.php:114 private/setup/postgresql.php:24
-#: private/setup/postgresql.php:70
+#: private/setup/oci.php:114 private/setup/postgresql.php:31
+#: private/setup/postgresql.php:84
msgid "You need to enter either an existing account or the administrator."
msgstr "Sisesta kas juba olemasolev konto või administrator."
#: private/setup/mysql.php:12
msgid "MySQL/MariaDB username and/or password not valid"
-msgstr ""
+msgstr "MySQL/MariaDB kasutajatunnus ja/või parool pole õiged"
#: private/setup/mysql.php:67 private/setup/oci.php:54
#: private/setup/oci.php:121 private/setup/oci.php:144
#: private/setup/oci.php:151 private/setup/oci.php:162
#: private/setup/oci.php:169 private/setup/oci.php:178
#: private/setup/oci.php:186 private/setup/oci.php:195
-#: private/setup/oci.php:201 private/setup/postgresql.php:89
-#: private/setup/postgresql.php:98 private/setup/postgresql.php:115
-#: private/setup/postgresql.php:125 private/setup/postgresql.php:134
+#: private/setup/oci.php:201 private/setup/postgresql.php:103
+#: private/setup/postgresql.php:112 private/setup/postgresql.php:129
+#: private/setup/postgresql.php:139 private/setup/postgresql.php:148
#, php-format
msgid "DB Error: \"%s\""
msgstr "Andmebaasi viga: \"%s\""
@@ -219,9 +219,9 @@ msgstr "Andmebaasi viga: \"%s\""
#: private/setup/oci.php:122 private/setup/oci.php:145
#: private/setup/oci.php:152 private/setup/oci.php:163
#: private/setup/oci.php:179 private/setup/oci.php:187
-#: private/setup/oci.php:196 private/setup/postgresql.php:90
-#: private/setup/postgresql.php:99 private/setup/postgresql.php:116
-#: private/setup/postgresql.php:126 private/setup/postgresql.php:135
+#: private/setup/oci.php:196 private/setup/postgresql.php:104
+#: private/setup/postgresql.php:113 private/setup/postgresql.php:130
+#: private/setup/postgresql.php:140 private/setup/postgresql.php:149
#, php-format
msgid "Offending command was: \"%s\""
msgstr "Tõrkuv käsk oli: \"%s\""
@@ -229,20 +229,20 @@ msgstr "Tõrkuv käsk oli: \"%s\""
#: private/setup/mysql.php:85
#, php-format
msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
-msgstr ""
+msgstr "MySQL/MariaDB kasutaja '%s'@'localhost' on juba olemas."
#: private/setup/mysql.php:86
msgid "Drop this user from MySQL/MariaDB"
-msgstr ""
+msgstr "Kustuta see MySQL/MariaDB kasutaja"
#: private/setup/mysql.php:91
#, php-format
msgid "MySQL/MariaDB user '%s'@'%%' already exists"
-msgstr ""
+msgstr "MySQL/MariaDB user '%s'@'%%' on juba olemas"
#: private/setup/mysql.php:92
msgid "Drop this user from MySQL/MariaDB."
-msgstr ""
+msgstr "Kustuta see MySQL/MariaDB kasutaja."
#: private/setup/oci.php:34
msgid "Oracle connection could not be established"
@@ -257,7 +257,7 @@ msgstr "Oracle kasutajatunnus ja/või parool pole õiged"
msgid "Offending command was: \"%s\", name: %s, password: %s"
msgstr "Tõrkuv käsk oli: \"%s\", nimi: %s, parool: %s"
-#: private/setup/postgresql.php:23 private/setup/postgresql.php:69
+#: private/setup/postgresql.php:30 private/setup/postgresql.php:83
msgid "PostgreSQL username and/or password not valid"
msgstr "PostgreSQL kasutajatunnus ja/või parool pole õiged"
@@ -269,13 +269,13 @@ msgstr "Määra admin kasutajanimi."
msgid "Set an admin password."
msgstr "Määra admini parool."
-#: private/setup.php:198
+#: private/setup.php:202
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "Veebiserveri ei ole veel korralikult seadistatud võimaldamaks failide sünkroniseerimist, kuna WebDAV liides näib olevat mittetoimiv."
-#: private/setup.php:199
+#: private/setup.php:203
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr "Palun tutvu veelkord <a href='%s'>paigalduse juhenditega</a>."
diff --git a/l10n/et_EE/settings.po b/l10n/et_EE/settings.po
index 658a109771c..676b970fc09 100644
--- a/l10n/et_EE/settings.po
+++ b/l10n/et_EE/settings.po
@@ -3,15 +3,15 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# pisike.sipelgas <pisike.sipelgas@gmail.com>, 2013
+# pisike.sipelgas <pisike.sipelgas@gmail.com>, 2013-2014
# Rivo Zängov <eraser@eraser.ee>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-26 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 05:55+0000\n"
-"Last-Translator: I Robot\n"
+"POT-Creation-Date: 2014-04-02 01:55-0400\n"
+"PO-Revision-Date: 2014-04-01 10:01+0000\n"
+"Last-Translator: pisike.sipelgas <pisike.sipelgas@gmail.com>\n"
"Language-Team: Estonian (Estonia) (http://www.transifex.com/projects/p/owncloud/language/et_EE/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -22,24 +22,24 @@ msgstr ""
#: admin/controller.php:66
#, php-format
msgid "Invalid value supplied for %s"
-msgstr ""
+msgstr "Sisestatud sobimatu väärtus %s jaoks"
#: admin/controller.php:73
msgid "Saved"
-msgstr ""
+msgstr "Salvestatud"
#: admin/controller.php:90
msgid "test email settings"
-msgstr ""
+msgstr "testi e-posti seadeid"
#: admin/controller.php:91
msgid "If you received this email, the settings seem to be correct."
-msgstr ""
+msgstr "Kui said selle kirja, siis on seadistus korrektne."
#: admin/controller.php:94
msgid ""
"A problem occurred while sending the e-mail. Please revisit your settings."
-msgstr ""
+msgstr "Kirja saatmisel tekkis tõrge. Palun kontrolli üle oma seadistus."
#: admin/controller.php:99
msgid "Email sent"
@@ -47,26 +47,26 @@ msgstr "E-kiri on saadetud"
#: admin/controller.php:101
msgid "You need to set your user email before being able to send test emails."
-msgstr ""
+msgstr "Pead seadistama oma e-postienne kui on võimalik saata test-kirju."
#: admin/controller.php:116 templates/admin.php:299
msgid "Send mode"
-msgstr ""
+msgstr "Saatmise viis"
-#: admin/controller.php:118 templates/admin.php:312 templates/personal.php:159
+#: admin/controller.php:118 templates/admin.php:312 templates/personal.php:149
msgid "Encryption"
msgstr "Krüpteerimine"
#: admin/controller.php:120 templates/admin.php:336
msgid "Authentication method"
-msgstr ""
+msgstr "Autentimise meetod"
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr "App Store'i nimekirja laadimine ebaõnnestus"
#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17
-#: ajax/togglegroups.php:20 changepassword/controller.php:55
+#: ajax/togglegroups.php:20 changepassword/controller.php:49
msgid "Authentication error"
msgstr "Autentimise viga"
@@ -128,38 +128,38 @@ msgstr "Kasutajat ei saa eemaldada grupist %s"
msgid "Couldn't update app."
msgstr "Rakenduse uuendamine ebaõnnestus."
-#: changepassword/controller.php:20
+#: changepassword/controller.php:17
msgid "Wrong password"
msgstr "Vale parool"
-#: changepassword/controller.php:42
+#: changepassword/controller.php:36
msgid "No user supplied"
msgstr "Kasutajat ei sisestatud"
-#: changepassword/controller.php:74
+#: changepassword/controller.php:68
msgid ""
"Please provide an admin recovery password, otherwise all user data will be "
"lost"
msgstr "Palun sisesta administraatori taasteparool, muidu kaotad kõik kasutajate andmed"
-#: changepassword/controller.php:79
+#: changepassword/controller.php:73
msgid ""
"Wrong admin recovery password. Please check the password and try again."
msgstr "Vale administraatori taasteparool. Palun kontrolli parooli ning proovi uuesti."
-#: changepassword/controller.php:87
+#: changepassword/controller.php:81
msgid ""
"Back-end doesn't support password change, but the users encryption key was "
"successfully updated."
msgstr "Tagarakend ei toeta parooli vahetust, kuid kasutaja krüptimisvõti uuendati edukalt."
-#: changepassword/controller.php:92 changepassword/controller.php:103
+#: changepassword/controller.php:86 changepassword/controller.php:97
msgid "Unable to change password"
msgstr "Ei suuda parooli muuta"
#: js/admin.js:73
msgid "Sending..."
-msgstr ""
+msgstr "Saadan..."
#: js/apps.js:45 templates/help.php:4
msgid "User Documentation"
@@ -167,7 +167,7 @@ msgstr "Kasutaja dokumentatsioon"
#: js/apps.js:50
msgid "Admin Documentation"
-msgstr ""
+msgstr "Admin dokumentatsioon"
#: js/apps.js:67
msgid "Update to {appversion}"
@@ -205,7 +205,7 @@ msgstr "Viga rakenduse uuendamisel"
msgid "Error"
msgstr "Viga"
-#: js/apps.js:153 templates/apps.php:54
+#: js/apps.js:153 templates/apps.php:55
msgid "Update"
msgstr "Uuenda"
@@ -219,23 +219,23 @@ msgstr "Vali profiili pilt"
#: js/personal.js:277
msgid "Very weak password"
-msgstr ""
+msgstr "Väga nõrk parool"
#: js/personal.js:278
msgid "Weak password"
-msgstr ""
+msgstr "Nõrk parool"
#: js/personal.js:279
msgid "So-so password"
-msgstr ""
+msgstr "Enam-vähem sobiv parool"
#: js/personal.js:280
msgid "Good password"
-msgstr ""
+msgstr "Hea parool"
#: js/personal.js:281
msgid "Strong password"
-msgstr ""
+msgstr "Väga hea parool"
#: js/personal.js:316
msgid "Decrypting files... Please wait, this can take some time."
@@ -286,7 +286,7 @@ msgstr "Sisesta nõuetele vastav parool"
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr "Hoiatus: kasutaja \"{user}\" kodukataloog on juba olemas"
-#: personal.php:49 personal.php:50
+#: personal.php:48 personal.php:49
msgid "__language_name__"
msgstr "Eesti"
@@ -320,19 +320,19 @@ msgstr "Logi sisse"
#: templates/admin.php:18
msgid "Plain"
-msgstr ""
+msgstr "Tavatekst"
#: templates/admin.php:19
msgid "NT LAN Manager"
-msgstr ""
+msgstr "NT LAN Manager"
#: templates/admin.php:24
msgid "SSL"
-msgstr ""
+msgstr "SSL"
#: templates/admin.php:25
msgid "TLS"
-msgstr ""
+msgstr "TLS"
#: templates/admin.php:47 templates/admin.php:61
msgid "Security Warning"
@@ -431,18 +431,18 @@ msgstr "Cron"
#: templates/admin.php:167
#, php-format
msgid "Last cron was executed at %s."
-msgstr ""
+msgstr "Cron käivitati viimati %s."
#: templates/admin.php:170
#, php-format
msgid ""
"Last cron was executed at %s. This is more than an hour ago, something seems"
" wrong."
-msgstr ""
+msgstr "Cron käivitati viimati %s. See on rohkem kui tund tagasi, midagi on valesti."
#: templates/admin.php:174
msgid "Cron was not executed yet!"
-msgstr ""
+msgstr "Cron pole kordagi käivitatud!"
#: templates/admin.php:184
msgid "Execute one task with each page loaded"
@@ -533,19 +533,19 @@ msgstr "Palun ühendu oma %s üle HTTPS või keela SSL kasutamine."
#: templates/admin.php:294
msgid "Email Server"
-msgstr ""
+msgstr "Postiserver"
#: templates/admin.php:296
msgid "This is used for sending out notifications."
-msgstr ""
+msgstr "Seda kasutatakse teadete välja saatmiseks."
#: templates/admin.php:327
msgid "From address"
-msgstr ""
+msgstr "Saatja aadress"
#: templates/admin.php:349
msgid "Authentication required"
-msgstr ""
+msgstr "Autentimine on vajalik"
#: templates/admin.php:353
msgid "Server address"
@@ -561,19 +561,19 @@ msgstr "Kasutajatunnused"
#: templates/admin.php:363
msgid "SMTP Username"
-msgstr ""
+msgstr "SMTP kasutajatunnus"
#: templates/admin.php:366
msgid "SMTP Password"
-msgstr ""
+msgstr "SMTP parool"
#: templates/admin.php:370
msgid "Test email settings"
-msgstr ""
+msgstr "Testi e-posti seadeid"
#: templates/admin.php:371
msgid "Send email"
-msgstr ""
+msgstr "Saada kiri"
#: templates/admin.php:376
msgid "Log"
@@ -591,11 +591,11 @@ msgstr "Rohkem"
msgid "Less"
msgstr "Vähem"
-#: templates/admin.php:416 templates/personal.php:181
+#: templates/admin.php:416 templates/personal.php:171
msgid "Version"
msgstr "Versioon"
-#: templates/admin.php:420 templates/personal.php:184
+#: templates/admin.php:420 templates/personal.php:174
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -613,23 +613,23 @@ msgstr "Lisa oma rakendus"
msgid "More Apps"
msgstr "Veel rakendusi"
-#: templates/apps.php:37
+#: templates/apps.php:38
msgid "Select an App"
msgstr "Vali programm"
-#: templates/apps.php:42
+#: templates/apps.php:43
msgid "Documentation:"
-msgstr ""
+msgstr "Dokumentatsioon:"
-#: templates/apps.php:48
+#: templates/apps.php:49
msgid "See application page at apps.owncloud.com"
msgstr "Vaata rakenduste lehte aadressil apps.owncloud.com"
-#: templates/apps.php:50
+#: templates/apps.php:51
msgid "See application website"
-msgstr ""
+msgstr "Vaata rakendi veebilehte"
-#: templates/apps.php:52
+#: templates/apps.php:53
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-litsenseeritud <span class=\"author\"></span>"
@@ -666,108 +666,108 @@ msgstr "Näita veelkord Esmase Käivituse Juhendajat"
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr "Kasutad <strong>%s</strong> saadavalolevast <strong>%s</strong>"
-#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
+#: templates/personal.php:38 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "Parool"
-#: templates/personal.php:40
+#: templates/personal.php:39
msgid "Your password was changed"
msgstr "Sinu parooli on muudetud"
-#: templates/personal.php:41
+#: templates/personal.php:40
msgid "Unable to change your password"
msgstr "Sa ei saa oma parooli muuta"
-#: templates/personal.php:43
+#: templates/personal.php:42
msgid "Current password"
msgstr "Praegune parool"
-#: templates/personal.php:46
+#: templates/personal.php:45
msgid "New password"
msgstr "Uus parool"
-#: templates/personal.php:50
+#: templates/personal.php:49
msgid "Change password"
msgstr "Muuda parooli"
-#: templates/personal.php:64 templates/users.php:86
+#: templates/personal.php:61 templates/users.php:86
msgid "Full Name"
msgstr "Täispikk nimi"
-#: templates/personal.php:81
+#: templates/personal.php:76
msgid "Email"
msgstr "E-post"
-#: templates/personal.php:83
+#: templates/personal.php:78
msgid "Your email address"
msgstr "Sinu e-posti aadress"
-#: templates/personal.php:86
+#: templates/personal.php:81
msgid ""
"Fill in an email address to enable password recovery and receive "
"notifications"
-msgstr ""
+msgstr "Täida e-posti aadress võimaldamaks parooli taastamist ning teadete saamist."
-#: templates/personal.php:96
+#: templates/personal.php:89
msgid "Profile picture"
msgstr "Profiili pilt"
-#: templates/personal.php:101
+#: templates/personal.php:94
msgid "Upload new"
msgstr "Laadi uus üles"
-#: templates/personal.php:103
+#: templates/personal.php:96
msgid "Select new from Files"
msgstr "Vali failidest uus"
-#: templates/personal.php:104
+#: templates/personal.php:97
msgid "Remove image"
msgstr "Eemalda pilt"
-#: templates/personal.php:105
+#: templates/personal.php:98
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr "Kas png või jpg. Võimalikult ruudukujuline, kuid sul on võimalus seda veel lõigata."
-#: templates/personal.php:107
+#: templates/personal.php:100
msgid "Your avatar is provided by your original account."
msgstr "Sinu avatari pakub sinu algne konto."
-#: templates/personal.php:111
+#: templates/personal.php:104
msgid "Cancel"
msgstr "Loobu"
-#: templates/personal.php:112
+#: templates/personal.php:105
msgid "Choose as profile image"
msgstr "Vali profiilipildiks"
-#: templates/personal.php:120 templates/personal.php:121
+#: templates/personal.php:111 templates/personal.php:112
msgid "Language"
msgstr "Keel"
-#: templates/personal.php:140
+#: templates/personal.php:131
msgid "Help translate"
msgstr "Aita tõlkida"
-#: templates/personal.php:147
+#: templates/personal.php:137
msgid "WebDAV"
msgstr "WebDAV"
-#: templates/personal.php:149
+#: templates/personal.php:139
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr "Kasuta seda aadressi <a href=\"%s\" target=\"_blank\">oma failidele ligipääsuks WebDAV kaudu</a>"
-#: templates/personal.php:161
+#: templates/personal.php:151
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr "Küpteeringu rakend pole lubatud, dekrüpteeri kõik oma failid"
-#: templates/personal.php:167
+#: templates/personal.php:157
msgid "Log-in password"
msgstr "Sisselogimise parool"
-#: templates/personal.php:172
+#: templates/personal.php:162
msgid "Decrypt all Files"
msgstr "Dekrüpteeri kõik failid"
diff --git a/l10n/et_EE/user_ldap.po b/l10n/et_EE/user_ldap.po
index 68433039694..f5726070dde 100644
--- a/l10n/et_EE/user_ldap.po
+++ b/l10n/et_EE/user_ldap.po
@@ -3,15 +3,15 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# pisike.sipelgas <pisike.sipelgas@gmail.com>, 2013
+# pisike.sipelgas <pisike.sipelgas@gmail.com>, 2013-2014
# Rivo Zängov <eraser@eraser.ee>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-27 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 06:01+0000\n"
-"Last-Translator: I Robot\n"
+"POT-Creation-Date: 2014-04-02 01:55-0400\n"
+"PO-Revision-Date: 2014-04-01 07:05+0000\n"
+"Last-Translator: pisike.sipelgas <pisike.sipelgas@gmail.com>\n"
"Language-Team: Estonian (Estonia) (http://www.transifex.com/projects/p/owncloud/language/et_EE/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -165,7 +165,7 @@ msgstr "Abiinfo"
#: templates/part.wizard-groupfilter.php:4
#, php-format
msgid "Groups meeting these criteria are available in %s:"
-msgstr ""
+msgstr "Kriteeriumiga sobivad grupid on saadaval %s:"
#: templates/part.wizard-groupfilter.php:8
#: templates/part.wizard-userfilter.php:8
@@ -201,7 +201,7 @@ msgstr "gruppi leitud"
#: templates/part.wizard-loginfilter.php:4
msgid "Users login with this attribute:"
-msgstr ""
+msgstr "Logimiseks kasutatkse atribuuti: "
#: templates/part.wizard-loginfilter.php:8
msgid "LDAP Username:"
@@ -269,7 +269,7 @@ msgstr "Sa saad kasutajate ja gruppide baas DN-i määrata lisavalikute vahekaar
#: templates/part.wizard-userfilter.php:4
#, php-format
msgid "Limit %s access to users meeting these criteria:"
-msgstr ""
+msgstr "Piira %s liigpääs kriteeriumiga sobivatele kasutajatele:"
#: templates/part.wizard-userfilter.php:31
#, php-format
@@ -413,13 +413,13 @@ msgstr "Grupiliikme seotus"
#: templates/settings.php:39
msgid "Nested Groups"
-msgstr ""
+msgstr "Sisegrupp"
#: templates/settings.php:39
msgid ""
"When switched on, groups that contain groups are supported. (Only works if "
"the group member attribute contains DNs.)"
-msgstr ""
+msgstr "Sisse lülitamisel on toetatakse gruppe sisaldavad gruppe. (Toimib, kui grupi liikme atribuut sisaldab DN-e.)"
#: templates/settings.php:41
msgid "Special Attributes"
diff --git a/l10n/eu/files.po b/l10n/eu/files.po
index 8245bccc029..7825ae31939 100644
--- a/l10n/eu/files.po
+++ b/l10n/eu/files.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-27 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 06:01+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:56+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Basque (http://www.transifex.com/projects/p/owncloud/language/eu/)\n"
"MIME-Version: 1.0\n"
@@ -44,7 +44,7 @@ msgid ""
"allowed."
msgstr "IZen aliogabea, '\\', '/', '<', '>', ':', '\"', '|', '?' eta '*' ez daude baimenduta."
-#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:141
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr ""
@@ -65,12 +65,12 @@ msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr "Zerbitzaria ez dago URLak irekitzeko baimendua, mesedez egiaztatu zerbitzariaren konfigurazioa"
-#: ajax/newfile.php:119
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr "Errorea %s %sra deskargatzerakoan"
-#: ajax/newfile.php:156
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr "Errorea fitxategia sortzerakoan"
@@ -82,62 +82,62 @@ msgstr "Karpeta izena ezin da hutsa izan."
msgid "Error when creating the folder"
msgstr "Errorea karpeta sortzerakoan"
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr "Ezin da igoera direktorioa ezarri."
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr "Lekuko baliogabea"
-#: ajax/upload.php:71
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr "Ez da fitxategirik igo. Errore ezezaguna"
-#: ajax/upload.php:78
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr "Ez da errorerik egon, fitxategia ongi igo da"
-#: ajax/upload.php:79
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "Igotako fitxategiak php.ini fitxategian ezarritako upload_max_filesize muga gainditu du:"
-#: ajax/upload.php:81
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "Igotako fitxategia HTML formularioan zehaztutako MAX_FILE_SIZE direktiba baino handidagoa da."
-#: ajax/upload.php:82
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr "Igotako fitxategiaren zati bat bakarrik igo da"
-#: ajax/upload.php:83
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr "Ez da fitxategirik igo"
-#: ajax/upload.php:84
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr "Aldi bateko karpeta falta da"
-#: ajax/upload.php:85
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr "Errore bat izan da diskoan idazterakoan"
-#: ajax/upload.php:103
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr "Ez dago behar aina leku erabilgarri,"
-#: ajax/upload.php:160
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr "Igoerak huts egin du. Ezin izan da igotako fitxategia aurkitu"
-#: ajax/upload.php:170
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr "Igoerak huts egin du. Ezin izan da fitxategiaren informazioa eskuratu."
-#: ajax/upload.php:189
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr "Baliogabeko karpeta."
@@ -171,79 +171,79 @@ msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Fitxategien igoera martxan da. Orria orain uzteak igoera ezeztatutko du."
-#: js/file-upload.js:564
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr "URLa ezin da hutsik egon"
-#: js/file-upload.js:568
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr "Etxeko (home) karpetan 'Shared' erreserbatutako fitxategi izena da"
-#: js/file-upload.js:570 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr "{new_name} dagoeneko existitzen da"
-#: js/file-upload.js:636
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr "Ezin izan da fitxategia sortu"
-#: js/file-upload.js:652
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr "Ezin izan da karpeta sortu"
-#: js/file-upload.js:702
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr "Errorea URLa eskuratzerakoan"
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr "Elkarbanatu"
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr "Ezabatu betirako"
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr "Berrizendatu"
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
+msgstr "Errorea fitxategia mugitzean"
+
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
+msgstr "Errorea"
+
+#: js/filelist.js:267 js/filelist.js:1113
msgid "Pending"
msgstr "Zain"
-#: js/filelist.js:456
+#: js/filelist.js:630
msgid "Could not rename file"
msgstr "Ezin izan da fitxategia berrizendatu"
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
-msgstr " {new_name}-k {old_name} ordezkatu du"
-
-#: js/filelist.js:591
-msgid "undo"
-msgstr "desegin"
-
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr "Errorea fitxategia ezabatzerakoan."
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] "karpeta %n"
msgstr[1] "%n karpeta"
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] "fitxategi %n"
msgstr[1] "%n fitxategi"
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr "{dirs} eta {files}"
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "Fitxategi %n igotzen"
@@ -280,29 +280,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr "Enkriptazioa desgaitua izan da baina zure fitxategiak oraindik enkriptatuta daude. Mesedez jo zure ezarpen pertsonaletara zure fitxategiak dekodifikatzeko."
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "Zure deskarga prestatu egin behar da. Denbora bat har lezake fitxategiak handiak badira. "
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr "Errorea fitxategia mugitzean"
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr "Errorea"
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr "Izena"
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr "Tamaina"
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr "Aldatuta"
@@ -310,109 +302,109 @@ msgstr "Aldatuta"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr "Baliogabeako karpeta izena. 'Shared' izena erreserbatuta dago."
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr "%s ezin da berrizendatu"
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr "Igo"
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr "Fitxategien kudeaketa"
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr "Igo daitekeen gehienezko tamaina"
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr "max, posiblea:"
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr "Beharrezkoa fitxategi-anitz eta karpeten deskargarako."
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr "Gaitu ZIP-deskarga"
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr "0 mugarik gabe esan nahi du"
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr "ZIP fitxategien gehienezko tamaina"
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr "Gorde"
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr "Berria"
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr "Testu fitxategi berria"
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr "Testu fitxategia"
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr "Karpeta berria"
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr "Karpeta"
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr "Estekatik"
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr "Ezabatutako fitxategiak"
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr "Ezeztatu igoera"
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr "Ez duzu fitxategiak hona igotzeko edo hemen sortzeko baimenik"
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr "Ez dago ezer. Igo zerbait!"
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr "Deskargatu"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr "Ezabatu"
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr "Igoera handiegia da"
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Igotzen saiatzen ari zaren fitxategiak zerbitzari honek igotzeko onartzen duena baino handiagoak dira."
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr "Fitxategiak eskaneatzen ari da, itxoin mezedez."
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr "Orain eskaneatzen ari da"
diff --git a/l10n/eu/files_external.po b/l10n/eu/files_external.po
index 4fb61478a37..1a98ee665bf 100644
--- a/l10n/eu/files_external.po
+++ b/l10n/eu/files_external.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-11 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:30+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Basque (http://www.transifex.com/projects/p/owncloud/language/eu/)\n"
"MIME-Version: 1.0\n"
@@ -38,91 +38,91 @@ msgstr "Mesedez eman baliozkoa den Dropbox app giltza eta sekretua"
msgid "Error configuring Google Drive storage"
msgstr "Errore bat egon da Google Drive biltegiratzea konfiguratzean"
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr ""
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b>Abisua:</b> \"smbclient\" ez dago instalatuta. CIFS/SMB partekatutako karpetak montatzea ez da posible. Mesedez eskatu zure sistema kudeatzaileari instalatzea."
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b>Abisua:</b> PHPren FTP modulua ez dago instalatuta edo gaitua. FTP partekatutako karpetak montatzea ez da posible. Mesedez eskatu zure sistema kudeatzaileari instalatzea."
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr "<b>Abisua:</b> Curl euskarri PHP modulua ez dago instalatuta edo gaitua. Ezinezko da ownCloud /WebDAV GoogleDrive-n muntatzea. Mesedez eskatu sistema kudeatzaileari instala dezan. "
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr "Kanpoko Biltegiratzea"
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr "Karpetaren izena"
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr "Kanpoko biltegiratzea"
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr "Konfigurazioa"
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr "Aukerak"
-#: templates/settings.php:13
-msgid "Applicable"
-msgstr "Aplikagarria"
+#: templates/settings.php:12
+msgid "Available for"
+msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr "Gehitu biltegiratzea"
-#: templates/settings.php:90
-msgid "None set"
-msgstr "Ezarri gabe"
+#: templates/settings.php:92
+msgid "No user or group"
+msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr "Erabiltzaile guztiak"
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr "Taldeak"
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr "Erabiltzaileak"
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr "Ezabatu"
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr "Gaitu erabiltzaileentzako Kanpo Biltegiratzea"
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr "SSL erro ziurtagiriak"
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr "Inportatu Erro Ziurtagiria"
diff --git a/l10n/eu_ES/files.po b/l10n/eu_ES/files.po
index f57a7040ace..ee74198632a 100644
--- a/l10n/eu_ES/files.po
+++ b/l10n/eu_ES/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-27 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 06:01+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Basque (Spain) (http://www.transifex.com/projects/p/owncloud/language/eu_ES/)\n"
"MIME-Version: 1.0\n"
@@ -42,7 +42,7 @@ msgid ""
"allowed."
msgstr ""
-#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:141
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr ""
@@ -63,12 +63,12 @@ msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:119
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:156
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr ""
@@ -80,62 +80,62 @@ msgstr ""
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:71
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:78
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr ""
-#: ajax/upload.php:79
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:81
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr ""
-#: ajax/upload.php:82
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr ""
-#: ajax/upload.php:83
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr ""
-#: ajax/upload.php:84
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr ""
-#: ajax/upload.php:85
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr ""
-#: ajax/upload.php:103
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:160
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:170
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:189
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr ""
@@ -169,79 +169,79 @@ msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:564
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:568
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:570 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:636
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:652
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:702
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr ""
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr ""
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
-msgid "Pending"
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
msgstr ""
-#: js/filelist.js:456
-msgid "Could not rename file"
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
msgstr ""
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
+#: js/filelist.js:267 js/filelist.js:1113
+msgid "Pending"
msgstr ""
-#: js/filelist.js:591
-msgid "undo"
+#: js/filelist.js:630
+msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
@@ -278,29 +278,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr ""
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr ""
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr ""
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr ""
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr ""
@@ -308,109 +300,109 @@ msgstr ""
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr ""
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr ""
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr ""
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr ""
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr ""
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr ""
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr ""
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr ""
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr "Gorde"
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr ""
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr ""
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr ""
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr ""
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr ""
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr ""
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr ""
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr "Deskargatu"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr "Ezabatu"
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr ""
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr ""
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr ""
diff --git a/l10n/eu_ES/files_external.po b/l10n/eu_ES/files_external.po
index 2795b2e5299..2817e15f6d4 100644
--- a/l10n/eu_ES/files_external.po
+++ b/l10n/eu_ES/files_external.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-11 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"POT-Creation-Date: 2014-04-02 01:55-0400\n"
+"PO-Revision-Date: 2014-04-02 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Basque (Spain) (http://www.transifex.com/projects/p/owncloud/language/eu_ES/)\n"
"MIME-Version: 1.0\n"
@@ -37,91 +37,91 @@ msgstr ""
msgid "Error configuring Google Drive storage"
msgstr ""
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr ""
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr ""
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr ""
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr ""
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr ""
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr ""
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr ""
-#: templates/settings.php:13
-msgid "Applicable"
+#: templates/settings.php:12
+msgid "Available for"
msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr ""
-#: templates/settings.php:90
-msgid "None set"
+#: templates/settings.php:92
+msgid "No user or group"
msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr ""
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr ""
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr ""
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr "Ezabatu"
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr ""
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/fa/files.po b/l10n/fa/files.po
index 83011111feb..4d0ab7becaa 100644
--- a/l10n/fa/files.po
+++ b/l10n/fa/files.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-27 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 06:01+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:56+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Persian (http://www.transifex.com/projects/p/owncloud/language/fa/)\n"
"MIME-Version: 1.0\n"
@@ -44,7 +44,7 @@ msgid ""
"allowed."
msgstr "نام نامعتبر ، '\\', '/', '<', '>', ':', '\"', '|', '?' و '*' مجاز نمی باشند."
-#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:141
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr ""
@@ -65,12 +65,12 @@ msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:119
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:156
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr ""
@@ -82,62 +82,62 @@ msgstr ""
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr "قادر به تنظیم پوشه آپلود نمی باشد."
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr "رمز نامعتبر"
-#: ajax/upload.php:71
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr "هیچ فایلی آپلود نشد.خطای ناشناس"
-#: ajax/upload.php:78
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr "هیچ خطایی نیست بارگذاری پرونده موفقیت آمیز بود"
-#: ajax/upload.php:79
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "پرونده آپلود شده بیش ازدستور ماکزیمم_حجم فایل_برای آپلود در php.ini استفاده کرده است."
-#: ajax/upload.php:81
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "حداکثر حجم قابل بار گذاری از طریق HTML MAX_FILE_SIZE است"
-#: ajax/upload.php:82
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr "پرونده بارگذاری شده فقط تاحدودی بارگذاری شده"
-#: ajax/upload.php:83
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr "هیچ پروندهای بارگذاری نشده"
-#: ajax/upload.php:84
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr "یک پوشه موقت گم شده"
-#: ajax/upload.php:85
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr "نوشتن بر روی دیسک سخت ناموفق بود"
-#: ajax/upload.php:103
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr "فضای کافی در دسترس نیست"
-#: ajax/upload.php:160
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:170
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:189
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr "فهرست راهنما نامعتبر می باشد."
@@ -171,77 +171,77 @@ msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "آپلودکردن پرونده در حال پیشرفت است. در صورت خروج از صفحه آپلود لغو میگردد. "
-#: js/file-upload.js:564
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:568
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:570 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr "{نام _جدید} در حال حاضر وجود دارد."
-#: js/file-upload.js:636
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:652
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:702
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr "اشتراک‌گذاری"
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr "حذف قطعی"
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr "تغییرنام"
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
+msgstr ""
+
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
+msgstr "خطا"
+
+#: js/filelist.js:267 js/filelist.js:1113
msgid "Pending"
msgstr "در انتظار"
-#: js/filelist.js:456
+#: js/filelist.js:630
msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
-msgstr "{نام_جدید} با { نام_قدیمی} جایگزین شد."
-
-#: js/filelist.js:591
-msgid "undo"
-msgstr "بازگشت"
-
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "در حال بارگذاری %n فایل"
@@ -277,29 +277,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "دانلود شما در حال آماده شدن است. در صورتیکه پرونده ها بزرگ باشند ممکن است مدتی طول بکشد."
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr ""
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr "خطا"
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr "نام"
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr "اندازه"
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr "تاریخ"
@@ -307,109 +299,109 @@ msgstr "تاریخ"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr "%s نمیتواند تغییر نام دهد."
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr "بارگزاری"
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr "اداره پرونده ها"
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr "حداکثر اندازه بارگزاری"
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr "حداکثرمقدارممکن:"
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr "احتیاج پیدا خواهد شد برای چند پوشه و پرونده"
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr "فعال سازی بارگیری پرونده های فشرده"
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr "0 نامحدود است"
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr "حداکثرمقدار برای بار گزاری پرونده های فشرده"
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr "ذخیره"
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr "جدید"
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr "فایل متنی"
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr "پوشه جدید"
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr "پوشه"
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr "از پیوند"
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr "فایل های حذف شده"
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr "متوقف کردن بار گذاری"
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr "اینجا هیچ چیز نیست."
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr "دانلود"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr "حذف"
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr "سایز فایل برای آپلود زیاد است(م.تنظیمات در php.ini)"
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "فایلها بیش از حد تعیین شده در این سرور هستند\nمترجم:با تغییر فایل php,ini میتوان این محدودیت را برطرف کرد"
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr "پرونده ها در حال بازرسی هستند لطفا صبر کنید"
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr "بازرسی کنونی"
diff --git a/l10n/fa/files_external.po b/l10n/fa/files_external.po
index 639992e1199..da40a9ffa6f 100644
--- a/l10n/fa/files_external.po
+++ b/l10n/fa/files_external.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-11 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:30+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Persian (http://www.transifex.com/projects/p/owncloud/language/fa/)\n"
"MIME-Version: 1.0\n"
@@ -38,91 +38,91 @@ msgstr "لطفا یک کلید و کد امنیتی صحیح دراپ باکس
msgid "Error configuring Google Drive storage"
msgstr "خطا به هنگام تنظیم فضای Google Drive"
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr ""
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "خطا: \"smbclient\" نصب نشده است. نصب و راه اندازی سهام CIFS/SMB امکان پذیر نمیباشد. لطفا از مدیریت سازمان خود برای راه اندازی آن درخواست نمایید."
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "خطا: پشتیبانی FTP در PHP فعال نمی باشد یا نصب نشده است. نصب و راه اندازی از سهم های FTP امکان پذیر نمی باشد. لطفا از مدیر سیستم خود برای راه اندازی آن درخواست\nکنید."
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr "خطا: پشتیبانی Curl فعال نمی باشد یا نصب نشده است. نصب و راه اندازی ownCloud / WebDAV یا GoogleDrive امکان پذیر نیست. لطفا از مدیر سیستم خود برای نصب آن درخواست کنید."
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr "حافظه خارجی"
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr "نام پوشه"
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr "حافظه خارجی"
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr "پیکربندی"
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr "تنظیمات"
-#: templates/settings.php:13
-msgid "Applicable"
-msgstr "قابل اجرا"
+#: templates/settings.php:12
+msgid "Available for"
+msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr "اضافه کردن حافظه"
-#: templates/settings.php:90
-msgid "None set"
-msgstr "تنظیم نشده"
+#: templates/settings.php:92
+msgid "No user or group"
+msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr "تمام کاربران"
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr "گروه ها"
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr "کاربران"
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr "حذف"
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr "فعال سازی حافظه خارجی کاربر"
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr "گواهی های اصلی SSL "
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr "وارد کردن گواهی اصلی"
diff --git a/l10n/fi_FI/files.po b/l10n/fi_FI/files.po
index 8306890140f..94f8bbbdf85 100644
--- a/l10n/fi_FI/files.po
+++ b/l10n/fi_FI/files.po
@@ -10,8 +10,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-27 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 06:01+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:56+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Finnish (Finland) (http://www.transifex.com/projects/p/owncloud/language/fi_FI/)\n"
"MIME-Version: 1.0\n"
@@ -45,7 +45,7 @@ msgid ""
"allowed."
msgstr "Virheellinen nimi, merkit '\\', '/', '<', '>', ':', '\"', '|', '?' ja '*' eivät ole sallittuja."
-#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:141
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr "Kohdekansio on siirretty tai poistettu."
@@ -66,12 +66,12 @@ msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr "Palvelimen ei ole lupa avata verkko-osoitteita. Tarkista palvelimen asetukset"
-#: ajax/newfile.php:119
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr "Virhe ladatessa kohdetta %s sijaintiin %s"
-#: ajax/newfile.php:156
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr "Virhe tiedostoa luotaessa"
@@ -83,62 +83,62 @@ msgstr "Kansion nimi ei voi olla tyhjä."
msgid "Error when creating the folder"
msgstr "Virhe kansiota luotaessa"
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr "Lähetyskansion asettaminen epäonnistui."
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:71
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr "Tiedostoa ei lähetetty. Tuntematon virhe"
-#: ajax/upload.php:78
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr "Ei virheitä, tiedosto lähetettiin onnistuneesti"
-#: ajax/upload.php:79
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "Lähetetyn tiedoston koko ylittää php.ini-tiedoston upload_max_filesize-säännön:"
-#: ajax/upload.php:81
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "Lähetettävän tiedoston enimmäiskoko ylittää HTML-lomakkeessa määritellyn MAX_FILE_SIZE-säännön"
-#: ajax/upload.php:82
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr "Tiedoston lähetys onnistui vain osittain"
-#: ajax/upload.php:83
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr "Yhtäkään tiedostoa ei lähetetty"
-#: ajax/upload.php:84
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr "Tilapäiskansio puuttuu"
-#: ajax/upload.php:85
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr "Levylle kirjoitus epäonnistui"
-#: ajax/upload.php:103
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr "Tallennustilaa ei ole riittävästi käytettävissä"
-#: ajax/upload.php:160
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr "Lähetys epäonnistui. Lähettävää tiedostoa ei löydetty."
-#: ajax/upload.php:170
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr "Lähetys epäonnistui. Lähettävää tiedostoa ei löydetty."
-#: ajax/upload.php:189
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr "Virheellinen kansio."
@@ -172,79 +172,79 @@ msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Tiedoston lähetys on meneillään. Sivulta poistuminen nyt peruu tiedoston lähetyksen."
-#: js/file-upload.js:564
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr "Osoite ei voi olla tyhjä"
-#: js/file-upload.js:568
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:570 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr "{new_name} on jo olemassa"
-#: js/file-upload.js:636
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr "Tiedoston luominen epäonnistui"
-#: js/file-upload.js:652
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr "Kansion luominen epäonnistui"
-#: js/file-upload.js:702
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr "Virhe noutaessa verkko-osoitetta"
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr "Jaa"
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr "Poista pysyvästi"
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr "Nimeä uudelleen"
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
+msgstr "Virhe tiedostoa siirrettäessä"
+
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
+msgstr "Virhe"
+
+#: js/filelist.js:267 js/filelist.js:1113
msgid "Pending"
msgstr "Odottaa"
-#: js/filelist.js:456
+#: js/filelist.js:630
msgid "Could not rename file"
msgstr "Tiedoston nimeäminen uudelleen epäonnistui"
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
-msgstr ""
-
-#: js/filelist.js:591
-msgid "undo"
-msgstr "kumoa"
-
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr "Virhe tiedostoa poistaessa."
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] "%n kansio"
msgstr[1] "%n kansiota"
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] "%n tiedosto"
msgstr[1] "%n tiedostoa"
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr "{dirs} ja {files}"
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "Lähetetään %n tiedosto"
@@ -281,29 +281,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr "Salaus poistettiin käytöstä, mutta tiedostosi ovat edelleen salattuina. Siirry henkilökohtaisiin asetuksiin avataksesi tiedostojesi salauksen."
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "Lataustasi valmistellaan. Tämä saattaa kestää hetken, jos tiedostot ovat suuria kooltaan."
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr "Virhe tiedostoa siirrettäessä"
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr "Virhe"
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr "Nimi"
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr "Koko"
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr "Muokattu"
@@ -311,109 +303,109 @@ msgstr "Muokattu"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr "Virheellinen kansion nimi. 'Shared':n käyttö on varattu."
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr "kohteen %s nimeäminen uudelleen epäonnistui"
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr "Lähetä"
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr "Tiedostonhallinta"
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr "Lähetettävän tiedoston suurin sallittu koko"
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr "suurin mahdollinen:"
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr "Tarvitaan useampien tiedostojen ja kansioiden latausta varten."
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr "Ota ZIP-paketin lataaminen käytöön"
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr "0 on rajoittamaton"
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr "ZIP-tiedostojen enimmäiskoko"
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr "Tallenna"
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr "Uusi"
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr "Uusi tekstitiedosto"
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr "Tekstitiedosto"
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr "Uusi kansio"
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr "Kansio"
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr "Linkistä"
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr "Poistetut tiedostot"
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr "Peru lähetys"
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr "Käyttöoikeutesi eivät riitä tiedostojen lähettämiseen tai kansioiden luomiseen tähän sijaintiin"
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr "Täällä ei ole mitään. Lähetä tänne jotakin!"
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr "Lataa"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr "Poista"
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr "Lähetettävä tiedosto on liian suuri"
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Lähetettäväksi valitsemasi tiedostot ylittävät palvelimen salliman tiedostokoon rajan."
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr "Tiedostoja tarkistetaan, odota hetki."
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr "Tämänhetkinen tutkinta"
diff --git a/l10n/fi_FI/files_external.po b/l10n/fi_FI/files_external.po
index 920aee5528f..50537fbfe78 100644
--- a/l10n/fi_FI/files_external.po
+++ b/l10n/fi_FI/files_external.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-12 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 12:50+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:30+0000\n"
"Last-Translator: Jiri Grönroos <jiri.gronroos@iki.fi>\n"
"Language-Team: Finnish (Finland) (http://www.transifex.com/projects/p/owncloud/language/fi_FI/)\n"
"MIME-Version: 1.0\n"
@@ -38,91 +38,91 @@ msgstr "Anna kelvollinen Dropbox-sovellusavain ja salainen vastaus."
msgid "Error configuring Google Drive storage"
msgstr "Virhe Google Drive levyn asetuksia tehtäessä"
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr "Tallennettu"
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b>Varoitus:</b> \"smbclient\" ei ole asennettuna. CIFS-/SMB-jakojen liittäminen ei ole mahdollista. Pyydä järjestelmän ylläpitäjää asentamaan smbclient."
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b>Varoitus:</b> PHP:n FTP-tuki ei ole käytössä tai sitä ei ole asennettu. FTP-jakojen liittäminen ei ole mahdollista. Pyydä järjestelmän ylläpitäjää ottamaan FTP-tuki käyttöön."
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr "<b>Varoitus:</b> PHP:n Curl-tuki ei ole käytössä tai sitä ei ole lainkaan asennettu. ownCloudin, WebDAV:in tai Google Driven liittäminen ei ole mahdollista. Pyydä järjestelmän ylläpitäjää ottamaan Curl-tuki käyttöön."
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr "Erillinen tallennusväline"
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr "Kansion nimi"
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr "Ulkoinen tallennustila"
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr "Asetukset"
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr "Valinnat"
-#: templates/settings.php:13
-msgid "Applicable"
-msgstr "Sovellettavissa"
+#: templates/settings.php:12
+msgid "Available for"
+msgstr "Saatavuus"
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr "Lisää tallennustila"
-#: templates/settings.php:90
-msgid "None set"
-msgstr "Ei asetettu"
+#: templates/settings.php:92
+msgid "No user or group"
+msgstr "Ei käyttäjää tai ryhmää"
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr "Kaikki käyttäjät"
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr "Ryhmät"
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr "Käyttäjät"
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr "Poista"
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr "Ota käyttöön ulkopuoliset tallennuspaikat"
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr "Salli käyttäjien liittää seuraavat erilliset tallennusvälineet"
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr "SSL-juurivarmenteet"
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr "Tuo juurivarmenne"
diff --git a/l10n/fr/core.po b/l10n/fr/core.po
index ac43181e222..874c40d0d41 100644
--- a/l10n/fr/core.po
+++ b/l10n/fr/core.po
@@ -15,9 +15,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-22 01:55-0400\n"
-"PO-Revision-Date: 2014-03-22 05:55+0000\n"
-"Last-Translator: I Robot\n"
+"POT-Creation-Date: 2014-04-07 01:55-0400\n"
+"PO-Revision-Date: 2014-04-06 19:40+0000\n"
+"Last-Translator: Christophe Lherieau <skimpax@gmail.com>\n"
"Language-Team: French (http://www.transifex.com/projects/p/owncloud/language/fr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -25,24 +25,24 @@ msgstr ""
"Language: fr\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-#: ajax/share.php:88
+#: ajax/share.php:87
msgid "Expiration date is in the past."
-msgstr ""
+msgstr "La date d'expiration est dans le passé."
-#: ajax/share.php:120 ajax/share.php:162
+#: ajax/share.php:119 ajax/share.php:161
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr "Impossible d'envoyer un mail aux utilisateurs suivant : %s"
-#: ajax/update.php:11
+#: ajax/update.php:10
msgid "Turned on maintenance mode"
msgstr "Basculé en mode maintenance"
-#: ajax/update.php:14
+#: ajax/update.php:13
msgid "Turned off maintenance mode"
msgstr "Basculé en mode production (non maintenance)"
-#: ajax/update.php:17
+#: ajax/update.php:16
msgid "Updated database"
msgstr "Base de données mise à jour"
@@ -142,63 +142,63 @@ msgstr "novembre"
msgid "December"
msgstr "décembre"
-#: js/js.js:458
+#: js/js.js:479
msgid "Settings"
msgstr "Paramètres"
-#: js/js.js:496
+#: js/js.js:564
msgid "Saving..."
msgstr "Enregistrement..."
-#: js/js.js:995
+#: js/js.js:1124
msgid "seconds ago"
msgstr "il y a quelques secondes"
-#: js/js.js:996
+#: js/js.js:1125
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] "il y a %n minute"
msgstr[1] "il y a %n minutes"
-#: js/js.js:997
+#: js/js.js:1126
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] "Il y a %n heure"
msgstr[1] "Il y a %n heures"
-#: js/js.js:998
+#: js/js.js:1127
msgid "today"
msgstr "aujourd'hui"
-#: js/js.js:999
+#: js/js.js:1128
msgid "yesterday"
msgstr "hier"
-#: js/js.js:1000
+#: js/js.js:1129
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] "il y a %n jour"
msgstr[1] "il y a %n jours"
-#: js/js.js:1001
+#: js/js.js:1130
msgid "last month"
msgstr "le mois dernier"
-#: js/js.js:1002
+#: js/js.js:1131
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] "Il y a %n mois"
msgstr[1] "Il y a %n mois"
-#: js/js.js:1003
+#: js/js.js:1132
msgid "months ago"
msgstr "il y a plusieurs mois"
-#: js/js.js:1004
+#: js/js.js:1133
msgid "last year"
msgstr "l'année dernière"
-#: js/js.js:1005
+#: js/js.js:1134
msgid "years ago"
msgstr "il y a plusieurs années"
@@ -541,17 +541,17 @@ msgstr "Nouveau mot de passe"
msgid "Reset password"
msgstr "Réinitialiser le mot de passe"
-#: setup/controller.php:138
+#: setup/controller.php:140
#, php-format
msgid ""
"Mac OS X is not supported and %s will not work properly on this platform. "
"Use it at your own risk! "
-msgstr ""
+msgstr "Mac OS X n'est pas supporté et %s ne fonctionnera pas correctement sur cette plateforme. Son utilisation est à vos risques et périls !"
-#: setup/controller.php:142
+#: setup/controller.php:144
msgid ""
"For the best results, please consider using a GNU/Linux server instead."
-msgstr ""
+msgstr "Pour des résultats meilleurs encore, pensez à utiliser un serveur GNU/Linux à la place."
#: strings.php:5
msgid "Personal"
diff --git a/l10n/fr/files.po b/l10n/fr/files.po
index 9e3b0bca469..fcf0cda1b06 100644
--- a/l10n/fr/files.po
+++ b/l10n/fr/files.po
@@ -12,8 +12,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-27 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 06:01+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:56+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: French (http://www.transifex.com/projects/p/owncloud/language/fr/)\n"
"MIME-Version: 1.0\n"
@@ -47,7 +47,7 @@ msgid ""
"allowed."
msgstr "Nom invalide, les caractères '\\', '/', '<', '>', ':', '\"', '|', '?' et '*' ne sont pas autorisés."
-#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:141
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr "Le dossier cible a été déplacé ou supprimé."
@@ -68,12 +68,12 @@ msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr "Le serveur n'est pas autorisé à ouvrir des URL, veuillez vérifier la configuration du serveur"
-#: ajax/newfile.php:119
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr "Erreur pendant le téléchargement de %s à %s"
-#: ajax/newfile.php:156
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr "Erreur pendant la création du fichier"
@@ -85,62 +85,62 @@ msgstr "Le nom de dossier ne peux pas être vide."
msgid "Error when creating the folder"
msgstr "Erreur pendant la création du dossier"
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr "Impossible de définir le dossier pour l'upload, charger."
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr "Jeton non valide"
-#: ajax/upload.php:71
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr "Aucun fichier n'a été envoyé. Erreur inconnue"
-#: ajax/upload.php:78
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr "Aucune erreur, le fichier a été envoyé avec succès."
-#: ajax/upload.php:79
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "Le fichier envoyé dépasse l'instruction upload_max_filesize située dans le fichier php.ini:"
-#: ajax/upload.php:81
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "Le fichier envoyé dépasse l'instruction MAX_FILE_SIZE qui est spécifiée dans le formulaire HTML."
-#: ajax/upload.php:82
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr "Le fichier n'a été que partiellement envoyé."
-#: ajax/upload.php:83
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr "Pas de fichier envoyé."
-#: ajax/upload.php:84
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr "Absence de dossier temporaire."
-#: ajax/upload.php:85
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr "Erreur d'écriture sur le disque"
-#: ajax/upload.php:103
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr "Plus assez d'espace de stockage disponible"
-#: ajax/upload.php:160
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr "L'envoi a échoué. Impossible de trouver le fichier envoyé."
-#: ajax/upload.php:170
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr "L'envoi a échoué. Impossible d'obtenir les informations du fichier."
-#: ajax/upload.php:189
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr "Dossier invalide."
@@ -174,79 +174,79 @@ msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "L'envoi du fichier est en cours. Quitter cette page maintenant annulera l'envoi du fichier."
-#: js/file-upload.js:564
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr "L'URL ne peut pas être vide"
-#: js/file-upload.js:568
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr "Dans le dossier home, 'Partagé' est un nom de fichier réservé"
-#: js/file-upload.js:570 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr "{new_name} existe déjà"
-#: js/file-upload.js:636
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr "Impossible de créer le fichier"
-#: js/file-upload.js:652
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr "Impossible de créer le dossier"
-#: js/file-upload.js:702
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr "Erreur d'accès à l'URL"
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr "Partager"
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr "Supprimer de façon définitive"
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr "Renommer"
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
+msgstr "Erreur lors du déplacement du fichier"
+
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
+msgstr "Erreur"
+
+#: js/filelist.js:267 js/filelist.js:1113
msgid "Pending"
msgstr "En attente"
-#: js/filelist.js:456
+#: js/filelist.js:630
msgid "Could not rename file"
msgstr "Impossible de renommer le fichier"
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
-msgstr "{new_name} a été remplacé par {old_name}"
-
-#: js/filelist.js:591
-msgid "undo"
-msgstr "annuler"
-
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr "Erreur pendant la suppression du fichier."
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] "%n dossier"
msgstr[1] "%n dossiers"
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] "%n fichier"
msgstr[1] "%n fichiers"
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr "{dirs} et {files}"
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "Téléversement de %n fichier"
@@ -283,29 +283,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr "Le chiffrement était désactivé mais vos fichiers sont toujours chiffrés. Veuillez vous rendre sur vos Paramètres personnels pour déchiffrer vos fichiers."
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "Votre téléchargement est cours de préparation. Ceci peut nécessiter un certain temps si les fichiers sont volumineux."
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr "Erreur lors du déplacement du fichier"
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr "Erreur"
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr "Nom"
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr "Taille"
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr "Modifié"
@@ -313,109 +305,109 @@ msgstr "Modifié"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr "Nom de dossier invalide. L'utilisation du mot 'Shared' est réservée."
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr "%s ne peut être renommé"
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr "Envoyer"
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr "Gestion des fichiers"
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr "Taille max. d'envoi"
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr "Max. possible :"
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr "Nécessaire pour le téléchargement de plusieurs fichiers et de dossiers."
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr "Activer le téléchargement ZIP"
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr "0 est illimité"
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr "Taille maximale pour les fichiers ZIP"
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr "Sauvegarder"
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr "Nouveau"
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr "Nouveau fichier texte"
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr "Fichier texte"
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr "Nouveau dossier"
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr "Dossier"
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr "Depuis le lien"
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr "Fichiers supprimés"
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr "Annuler l'envoi"
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr "Vous n'avez pas la permission de téléverser ou de créer des fichiers ici"
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr "Il n'y a rien ici ! Envoyez donc quelque chose :)"
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr "Télécharger"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr "Supprimer"
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr "Téléversement trop volumineux"
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Les fichiers que vous essayez d'envoyer dépassent la taille maximale permise par ce serveur."
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr "Les fichiers sont en cours d'analyse, veuillez patienter."
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr "Analyse en cours"
diff --git a/l10n/fr/files_external.po b/l10n/fr/files_external.po
index 975c937c62a..76f1bf6e844 100644
--- a/l10n/fr/files_external.po
+++ b/l10n/fr/files_external.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-13 17:12-0400\n"
-"PO-Revision-Date: 2014-03-13 15:59+0000\n"
+"POT-Creation-Date: 2014-04-07 01:55-0400\n"
+"PO-Revision-Date: 2014-04-06 20:00+0000\n"
"Last-Translator: Christophe Lherieau <skimpax@gmail.com>\n"
"Language-Team: French (http://www.transifex.com/projects/p/owncloud/language/fr/)\n"
"MIME-Version: 1.0\n"
@@ -38,91 +38,91 @@ msgstr "Veuillez fournir une clé d'application (app key) ainsi qu'un mot de pas
msgid "Error configuring Google Drive storage"
msgstr "Erreur lors de la configuration du support de stockage Google Drive"
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr "Sauvegarder"
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b>Attention : </b> \"smbclient\" n'est pas installé. Le montage des partages CIFS/SMB n'est pas disponible. Contactez votre administrateur système pour l'installer."
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b>Attention : </b> Le support FTP de PHP n'est pas activé ou installé. Le montage des partages FTP n'est pas disponible. Contactez votre administrateur système pour l'installer."
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr "<b>Attention :</b> Le support de Curl n'est pas activé ou installé dans PHP. Le montage de ownCloud / WebDAV ou GoogleDrive n'est pas possible. Contactez votre administrateur système pour l'installer."
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr "Stockage externe"
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr "Nom du dossier"
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr "Stockage externe"
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr "Configuration"
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr "Options"
-#: templates/settings.php:13
-msgid "Applicable"
-msgstr "Disponible"
+#: templates/settings.php:12
+msgid "Available for"
+msgstr "Disponible pour"
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr "Ajouter un support de stockage"
-#: templates/settings.php:90
-msgid "None set"
-msgstr "Aucun spécifié"
+#: templates/settings.php:92
+msgid "No user or group"
+msgstr "Aucun utilisateur ou groupe"
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr "Tous les utilisateurs"
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr "Groupes"
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr "Utilisateurs"
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr "Supprimer"
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr "Activer le stockage externe pour les utilisateurs"
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr "Autorise les utilisateurs à monter les stockage externes suivants"
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr "Certificats racine SSL"
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr "Importer un certificat racine"
diff --git a/l10n/fr/settings.po b/l10n/fr/settings.po
index 1b65d2d0a44..47f6fb23248 100644
--- a/l10n/fr/settings.po
+++ b/l10n/fr/settings.po
@@ -18,9 +18,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-26 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 05:55+0000\n"
-"Last-Translator: I Robot\n"
+"POT-Creation-Date: 2014-04-07 01:55-0400\n"
+"PO-Revision-Date: 2014-04-06 20:00+0000\n"
+"Last-Translator: Christophe Lherieau <skimpax@gmail.com>\n"
"Language-Team: French (http://www.transifex.com/projects/p/owncloud/language/fr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -62,7 +62,7 @@ msgstr "Vous devez configurer votre e-mail d'utilisateur avant de pouvoir envoye
msgid "Send mode"
msgstr "Mode d'envoi"
-#: admin/controller.php:118 templates/admin.php:312 templates/personal.php:159
+#: admin/controller.php:118 templates/admin.php:312 templates/personal.php:149
msgid "Encryption"
msgstr "Chiffrement"
@@ -75,7 +75,7 @@ msgid "Unable to load list from App Store"
msgstr "Impossible de charger la liste depuis l'App Store"
#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17
-#: ajax/togglegroups.php:20 changepassword/controller.php:55
+#: ajax/togglegroups.php:20 changepassword/controller.php:49
msgid "Authentication error"
msgstr "Erreur d'authentification"
@@ -137,32 +137,32 @@ msgstr "Impossible de supprimer l'utilisateur du groupe %s"
msgid "Couldn't update app."
msgstr "Impossible de mettre à jour l'application"
-#: changepassword/controller.php:20
+#: changepassword/controller.php:17
msgid "Wrong password"
msgstr "Mot de passe incorrect"
-#: changepassword/controller.php:42
+#: changepassword/controller.php:36
msgid "No user supplied"
msgstr "Aucun utilisateur fourni"
-#: changepassword/controller.php:74
+#: changepassword/controller.php:68
msgid ""
"Please provide an admin recovery password, otherwise all user data will be "
"lost"
msgstr "Veuillez fournir un mot de passe administrateur de récupération de données, sinon toutes les données de l'utilisateur seront perdues"
-#: changepassword/controller.php:79
+#: changepassword/controller.php:73
msgid ""
"Wrong admin recovery password. Please check the password and try again."
msgstr "Mot de passe administrateur de récupération de données invalide. Veuillez vérifier le mot de passe et essayer à nouveau."
-#: changepassword/controller.php:87
+#: changepassword/controller.php:81
msgid ""
"Back-end doesn't support password change, but the users encryption key was "
"successfully updated."
msgstr "L'infrastructure d'arrière-plan ne supporte pas la modification de mot de passe, mais la clef de chiffrement des utilisateurs a été mise à jour avec succès."
-#: changepassword/controller.php:92 changepassword/controller.php:103
+#: changepassword/controller.php:86 changepassword/controller.php:97
msgid "Unable to change password"
msgstr "Impossible de modifier le mot de passe"
@@ -214,7 +214,7 @@ msgstr "Erreur lors de la mise à jour de l'application"
msgid "Error"
msgstr "Erreur"
-#: js/apps.js:153 templates/apps.php:54
+#: js/apps.js:153 templates/apps.php:55
msgid "Update"
msgstr "Mettre à jour"
@@ -295,7 +295,7 @@ msgstr "Un mot de passe valide doit être saisi"
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr "Attention : Le dossier Home pour l'utilisateur \"{user}\" existe déjà"
-#: personal.php:49 personal.php:50
+#: personal.php:48 personal.php:49
msgid "__language_name__"
msgstr "Français"
@@ -440,18 +440,18 @@ msgstr "Cron"
#: templates/admin.php:167
#, php-format
msgid "Last cron was executed at %s."
-msgstr ""
+msgstr "Le dernier cron s'est exécuté à %s."
#: templates/admin.php:170
#, php-format
msgid ""
"Last cron was executed at %s. This is more than an hour ago, something seems"
" wrong."
-msgstr ""
+msgstr "Le dernier cron s'est exécuté à %s. Cela fait plus d'une heure, quelque chose a du mal se passer."
#: templates/admin.php:174
msgid "Cron was not executed yet!"
-msgstr ""
+msgstr "Le cron n'a pas encore été exécuté !"
#: templates/admin.php:184
msgid "Execute one task with each page loaded"
@@ -600,11 +600,11 @@ msgstr "Plus"
msgid "Less"
msgstr "Moins"
-#: templates/admin.php:416 templates/personal.php:181
+#: templates/admin.php:416 templates/personal.php:171
msgid "Version"
msgstr "Version"
-#: templates/admin.php:420 templates/personal.php:184
+#: templates/admin.php:420 templates/personal.php:174
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -622,23 +622,23 @@ msgstr "Ajoutez votre application"
msgid "More Apps"
msgstr "Plus d'applications…"
-#: templates/apps.php:37
+#: templates/apps.php:38
msgid "Select an App"
msgstr "Sélectionner une Application"
-#: templates/apps.php:42
+#: templates/apps.php:43
msgid "Documentation:"
msgstr "Documentation :"
-#: templates/apps.php:48
+#: templates/apps.php:49
msgid "See application page at apps.owncloud.com"
msgstr "Voir la page des applications à l'url apps.owncloud.com"
-#: templates/apps.php:50
+#: templates/apps.php:51
msgid "See application website"
msgstr "Voir le site web de l'application"
-#: templates/apps.php:52
+#: templates/apps.php:53
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "Distribué sous licence <span class=\"licence\"></span>, par <span class=\"author\"></span>"
@@ -675,108 +675,108 @@ msgstr "Revoir le premier lancement de l'installeur"
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr "Vous avez utilisé <strong>%s</strong> des <strong>%s<strong> disponibles"
-#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
+#: templates/personal.php:38 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "Mot de passe"
-#: templates/personal.php:40
+#: templates/personal.php:39
msgid "Your password was changed"
msgstr "Votre mot de passe a été changé"
-#: templates/personal.php:41
+#: templates/personal.php:40
msgid "Unable to change your password"
msgstr "Impossible de changer votre mot de passe"
-#: templates/personal.php:43
+#: templates/personal.php:42
msgid "Current password"
msgstr "Mot de passe actuel"
-#: templates/personal.php:46
+#: templates/personal.php:45
msgid "New password"
msgstr "Nouveau mot de passe"
-#: templates/personal.php:50
+#: templates/personal.php:49
msgid "Change password"
msgstr "Changer de mot de passe"
-#: templates/personal.php:64 templates/users.php:86
+#: templates/personal.php:61 templates/users.php:86
msgid "Full Name"
msgstr "Nom complet"
-#: templates/personal.php:81
+#: templates/personal.php:76
msgid "Email"
msgstr "Adresse mail"
-#: templates/personal.php:83
+#: templates/personal.php:78
msgid "Your email address"
msgstr "Votre adresse e-mail"
-#: templates/personal.php:86
+#: templates/personal.php:81
msgid ""
"Fill in an email address to enable password recovery and receive "
"notifications"
msgstr "Saisir une adresse e-mail pour permettre la réinitialisation du mot de passe et la réception des notifications"
-#: templates/personal.php:96
+#: templates/personal.php:89
msgid "Profile picture"
msgstr "Photo de profil"
-#: templates/personal.php:101
+#: templates/personal.php:94
msgid "Upload new"
msgstr "Télécharger nouveau"
-#: templates/personal.php:103
+#: templates/personal.php:96
msgid "Select new from Files"
msgstr "Sélectionner un nouveau depuis les documents"
-#: templates/personal.php:104
+#: templates/personal.php:97
msgid "Remove image"
msgstr "Supprimer l'image"
-#: templates/personal.php:105
+#: templates/personal.php:98
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr "Soit png ou jpg. Idéalement carrée mais vous pourrez la recadrer."
-#: templates/personal.php:107
+#: templates/personal.php:100
msgid "Your avatar is provided by your original account."
msgstr "Votre avatar est fourni par votre compte original."
-#: templates/personal.php:111
+#: templates/personal.php:104
msgid "Cancel"
msgstr "Annuler"
-#: templates/personal.php:112
+#: templates/personal.php:105
msgid "Choose as profile image"
msgstr "Choisir en temps que photo de profil "
-#: templates/personal.php:120 templates/personal.php:121
+#: templates/personal.php:111 templates/personal.php:112
msgid "Language"
msgstr "Langue"
-#: templates/personal.php:140
+#: templates/personal.php:131
msgid "Help translate"
msgstr "Aidez à traduire"
-#: templates/personal.php:147
+#: templates/personal.php:137
msgid "WebDAV"
msgstr "WebDAV"
-#: templates/personal.php:149
+#: templates/personal.php:139
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr "Utiliser cette adresse pour <a href=\"%s\" target=\"_blank\"> accéder à vos fichiers par WebDAV</a>"
-#: templates/personal.php:161
+#: templates/personal.php:151
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr "L'app de chiffrement n’est plus activée, veuillez déchiffrer tous vos fichiers"
-#: templates/personal.php:167
+#: templates/personal.php:157
msgid "Log-in password"
msgstr "Mot de passe de connexion"
-#: templates/personal.php:172
+#: templates/personal.php:162
msgid "Decrypt all Files"
msgstr "Déchiffrer tous les fichiers"
diff --git a/l10n/fr_CA/files.po b/l10n/fr_CA/files.po
index 37eb098e711..72448b63f63 100644
--- a/l10n/fr_CA/files.po
+++ b/l10n/fr_CA/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-20 01:55-0400\n"
-"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: French (Canada) (http://www.transifex.com/projects/p/owncloud/language/fr_CA/)\n"
"MIME-Version: 1.0\n"
@@ -17,48 +17,48 @@ msgstr ""
"Language: fr_CA\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-#: ajax/move.php:17
+#: ajax/move.php:15
#, php-format
msgid "Could not move %s - File with this name already exists"
msgstr ""
-#: ajax/move.php:27 ajax/move.php:30
+#: ajax/move.php:25 ajax/move.php:28
#, php-format
msgid "Could not move %s"
msgstr ""
-#: ajax/newfile.php:57 js/files.js:98
+#: ajax/newfile.php:58 js/files.js:98
msgid "File name cannot be empty."
msgstr ""
-#: ajax/newfile.php:62
+#: ajax/newfile.php:63
#, php-format
msgid "\"%s\" is an invalid file name."
msgstr ""
-#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+#: ajax/newfile.php:69 ajax/newfolder.php:28 js/files.js:105
msgid ""
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
"allowed."
msgstr ""
-#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr ""
-#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
+#: ajax/newfile.php:88 ajax/newfolder.php:47 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:96
+#: ajax/newfile.php:97
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:101
+#: ajax/newfile.php:102
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
@@ -68,74 +68,74 @@ msgstr ""
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:155
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr ""
-#: ajax/newfolder.php:21
+#: ajax/newfolder.php:22
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:65
+#: ajax/newfolder.php:66
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:67
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:74
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr ""
-#: ajax/upload.php:75
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:77
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr ""
-#: ajax/upload.php:78
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr ""
-#: ajax/upload.php:79
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr ""
-#: ajax/upload.php:80
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr ""
-#: ajax/upload.php:81
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr ""
-#: ajax/upload.php:99
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:156
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:166
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:185
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr ""
@@ -156,92 +156,92 @@ msgid ""
"Not enough free space, you are uploading {size1} but only {size2} is left"
msgstr ""
-#: js/file-upload.js:338
+#: js/file-upload.js:340
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:383
+#: js/file-upload.js:385
msgid "Could not get result from server."
msgstr ""
-#: js/file-upload.js:475
+#: js/file-upload.js:477
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:562
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:566
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:568 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:634
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:650
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:700
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr ""
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr ""
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
-msgid "Pending"
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
msgstr ""
-#: js/filelist.js:456
-msgid "Could not rename file"
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
msgstr ""
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
+#: js/filelist.js:267 js/filelist.js:1113
+msgid "Pending"
msgstr ""
-#: js/filelist.js:591
-msgid "undo"
+#: js/filelist.js:630
+msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
@@ -278,29 +278,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr ""
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr ""
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr ""
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr ""
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr ""
@@ -308,109 +300,109 @@ msgstr ""
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr ""
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr ""
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr ""
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr ""
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr ""
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr ""
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr ""
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr ""
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr ""
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr ""
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr ""
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr ""
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr ""
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr ""
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr ""
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr ""
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr ""
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr ""
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr ""
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr ""
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr ""
diff --git a/l10n/fr_CA/files_external.po b/l10n/fr_CA/files_external.po
index adbbd6c0afd..bb31737a2e5 100644
--- a/l10n/fr_CA/files_external.po
+++ b/l10n/fr_CA/files_external.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-11 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"POT-Creation-Date: 2014-04-02 01:55-0400\n"
+"PO-Revision-Date: 2014-04-02 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: French (Canada) (http://www.transifex.com/projects/p/owncloud/language/fr_CA/)\n"
"MIME-Version: 1.0\n"
@@ -37,91 +37,91 @@ msgstr ""
msgid "Error configuring Google Drive storage"
msgstr ""
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr ""
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr ""
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr ""
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr ""
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr ""
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr ""
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr ""
-#: templates/settings.php:13
-msgid "Applicable"
+#: templates/settings.php:12
+msgid "Available for"
msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr ""
-#: templates/settings.php:90
-msgid "None set"
+#: templates/settings.php:92
+msgid "No user or group"
msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr ""
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr ""
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr ""
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr ""
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr ""
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/gl/files.po b/l10n/gl/files.po
index 5d5e1a7178d..24d81be8934 100644
--- a/l10n/gl/files.po
+++ b/l10n/gl/files.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-27 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 06:01+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:56+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Galician (http://www.transifex.com/projects/p/owncloud/language/gl/)\n"
"MIME-Version: 1.0\n"
@@ -44,7 +44,7 @@ msgid ""
"allowed."
msgstr "Nome incorrecto, non se permite «\\», «/», «<», «>», «:», «\"», «|», «?» e «*»."
-#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:141
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr "O cartafol de destino foi movido ou eliminado."
@@ -65,12 +65,12 @@ msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr "O servidor non ten permisos para abrir os enderezos URL, comprobe a configuración do servidor"
-#: ajax/newfile.php:119
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr "Produciuse un erro ao descargar %s en %s"
-#: ajax/newfile.php:156
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr "Produciuse un erro ao crear o ficheiro"
@@ -82,62 +82,62 @@ msgstr "O nome de cartafol non pode estar baleiro."
msgid "Error when creating the folder"
msgstr "Produciuse un erro ao crear o cartafol"
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr "Non é posíbel configurar o directorio de envíos."
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr "Marca incorrecta"
-#: ajax/upload.php:71
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr "Non se enviou ningún ficheiro. Produciuse un erro descoñecido."
-#: ajax/upload.php:78
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr "Non houbo erros, o ficheiro enviouse correctamente"
-#: ajax/upload.php:79
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "O ficheiro enviado excede a directiva indicada por upload_max_filesize de php.ini:"
-#: ajax/upload.php:81
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "O ficheiro enviado excede da directiva MAX_FILE_SIZE especificada no formulario HTML"
-#: ajax/upload.php:82
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr "O ficheiro so foi parcialmente enviado"
-#: ajax/upload.php:83
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr "Non se enviou ningún ficheiro"
-#: ajax/upload.php:84
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr "Falta o cartafol temporal"
-#: ajax/upload.php:85
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr "Produciuse un erro ao escribir no disco"
-#: ajax/upload.php:103
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr "Non hai espazo de almacenamento abondo"
-#: ajax/upload.php:160
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr "O envío fracasou. Non foi posíbel atopar o ficheiro enviado"
-#: ajax/upload.php:170
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr "O envío fracasou. Non foi posíbel obter información do ficheiro."
-#: ajax/upload.php:189
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr "O directorio é incorrecto."
@@ -171,79 +171,79 @@ msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "O envío do ficheiro está en proceso. Saír agora da páxina cancelará o envío."
-#: js/file-upload.js:564
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr "O URL non pode quedar en branco."
-#: js/file-upload.js:568
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr "«Shared» dentro do cartafol persoal é un nome reservado"
-#: js/file-upload.js:570 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr "Xa existe un {new_name}"
-#: js/file-upload.js:636
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr "Non foi posíbel crear o ficheiro"
-#: js/file-upload.js:652
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr "Non foi posíbel crear o cartafol"
-#: js/file-upload.js:702
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr "Produciuse un erro ao obter o URL"
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr "Compartir"
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr "Eliminar permanentemente"
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr "Renomear"
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
+msgstr "Produciuse un erro ao mover o ficheiro"
+
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
+msgstr "Erro"
+
+#: js/filelist.js:267 js/filelist.js:1113
msgid "Pending"
msgstr "Pendentes"
-#: js/filelist.js:456
+#: js/filelist.js:630
msgid "Could not rename file"
msgstr "Non foi posíbel renomear o ficheiro"
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
-msgstr "substituír {new_name} por {old_name}"
-
-#: js/filelist.js:591
-msgid "undo"
-msgstr "desfacer"
-
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr "Produciuse un erro ao eliminar o ficheiro."
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] "%n cartafol"
msgstr[1] "%n cartafoles"
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] "%n ficheiro"
msgstr[1] "%n ficheiros"
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr "{dirs} e {files}"
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "Cargando %n ficheiro"
@@ -280,29 +280,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr "O cifrado foi desactivado, mais os ficheiros están cifrados. Vaia á configuración persoal para descifrar os ficheiros."
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "Está a prepararse a súa descarga. Isto pode levar bastante tempo se os ficheiros son grandes."
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr "Produciuse un erro ao mover o ficheiro"
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr "Erro"
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr "Nome"
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr "Tamaño"
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr "Modificado"
@@ -310,109 +302,109 @@ msgstr "Modificado"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr "Nome de cartafol non válido. O uso de «Shared» está reservado."
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr "%s non pode cambiar de nome"
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr "Enviar"
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr "Manexo de ficheiro"
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr "Tamaño máximo do envío"
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr "máx. posíbel: "
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr "Precísase para a descarga de varios ficheiros e cartafoles."
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr "Activar a descarga ZIP"
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr "0 significa ilimitado"
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr "Tamaño máximo de descarga para os ficheiros ZIP"
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr "Gardar"
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr "Novo"
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr "Ficheiro novo de texto"
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr "Ficheiro de texto"
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr "Novo cartafol"
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr "Cartafol"
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr "Desde a ligazón"
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr "Ficheiros eliminados"
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr "Cancelar o envío"
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr "Non ten permisos para enviar ou crear ficheiros aquí."
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr "Aquí non hai nada. Envíe algo."
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr "Descargar"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr "Eliminar"
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr "Envío demasiado grande"
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Os ficheiros que tenta enviar exceden do tamaño máximo permitido neste servidor"
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr "Estanse analizando os ficheiros. Agarde."
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr "Análise actual"
diff --git a/l10n/gl/files_external.po b/l10n/gl/files_external.po
index 6d0edfcf682..85c08c4d881 100644
--- a/l10n/gl/files_external.po
+++ b/l10n/gl/files_external.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-15 02:13-0400\n"
-"PO-Revision-Date: 2014-03-14 09:10+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:30+0000\n"
"Last-Translator: mbouzada <mbouzada@gmail.com>\n"
"Language-Team: Galician (http://www.transifex.com/projects/p/owncloud/language/gl/)\n"
"MIME-Version: 1.0\n"
@@ -38,91 +38,91 @@ msgstr "Forneza unha chave correcta e segreda do Dropbox."
msgid "Error configuring Google Drive storage"
msgstr "Produciuse un erro ao configurar o almacenamento en Google Drive"
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr "Gardado"
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b>Aviso:</b> «smbclient» non está instalado. Non é posibel a montaxe de comparticións CIFS/SMB. Consulte co administrador do sistema para instalalo."
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b>Aviso:</b> A compatibilidade de FTP en PHP non está activada ou instalada. Non é posibel a montaxe de comparticións FTP. Consulte co administrador do sistema para instalalo."
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr "<b>Aviso:</ b> A compatibilidade de Curl en PHP non está activada ou instalada. Non é posíbel a montaxe de ownCloud / WebDAV ou GoogleDrive. Consulte co administrador do sistema para instalala."
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr "Almacenamento externo"
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr "Nome do cartafol"
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr "Almacenamento externo"
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr "Configuración"
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr "Opcións"
-#: templates/settings.php:13
-msgid "Applicable"
-msgstr "Aplicábel"
+#: templates/settings.php:12
+msgid "Available for"
+msgstr "Dispoñíbel para"
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr "Engadir almacenamento"
-#: templates/settings.php:90
-msgid "None set"
-msgstr "Ningún definido"
+#: templates/settings.php:92
+msgid "No user or group"
+msgstr "Non hai usuario ou grupo"
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr "Todos os usuarios"
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr "Grupos"
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr "Usuarios"
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr "Eliminar"
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr "Activar o almacenamento externo do usuario"
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr "Permitirlle aos usuarios montar o seguinte almacenamento externo"
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr "Certificados SSL root"
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr "Importar o certificado root"
diff --git a/l10n/he/files.po b/l10n/he/files.po
index fe83688b064..082677ed42c 100644
--- a/l10n/he/files.po
+++ b/l10n/he/files.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-27 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 06:01+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:56+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Hebrew (http://www.transifex.com/projects/p/owncloud/language/he/)\n"
"MIME-Version: 1.0\n"
@@ -44,7 +44,7 @@ msgid ""
"allowed."
msgstr "השם שגוי, אסור להשתמש בתווים '\\', '/', '<', '>', ':', '\"', '|', '?' ו־'*'."
-#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:141
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr ""
@@ -65,12 +65,12 @@ msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:119
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:156
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr ""
@@ -82,62 +82,62 @@ msgstr ""
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:71
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr "לא הועלה קובץ. טעות בלתי מזוהה."
-#: ajax/upload.php:78
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr "לא התרחשה שגיאה, הקובץ הועלה בהצלחה"
-#: ajax/upload.php:79
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "הקבצים שנשלחו חורגים מהגודל שצוין בהגדרה upload_max_filesize שבקובץ php.ini:"
-#: ajax/upload.php:81
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "הקובץ שהועלה גדוך מהערך MAX_FILE_SIZE שהוגדר בתופס HTML"
-#: ajax/upload.php:82
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr "הקובץ הועלה באופן חלקי בלבד"
-#: ajax/upload.php:83
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr "שום קובץ לא הועלה"
-#: ajax/upload.php:84
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr "תקיה זמנית חסרה"
-#: ajax/upload.php:85
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr "הכתיבה לכונן נכשלה"
-#: ajax/upload.php:103
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr "אין די שטח פנוי באחסון"
-#: ajax/upload.php:160
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:170
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr "העלאה נכשלה. לא ניתן להשיג את פרטי הקובץ."
-#: ajax/upload.php:189
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr "תיקייה שגויה."
@@ -171,79 +171,79 @@ msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "מתבצעת כעת העלאת קבצים. עזיבה של העמוד תבטל את ההעלאה."
-#: js/file-upload.js:564
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:568
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:570 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr "{new_name} כבר קיים"
-#: js/file-upload.js:636
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:652
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:702
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr "שתף"
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr "מחק לצמיתות"
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr "שינוי שם"
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
+msgstr ""
+
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
+msgstr "שגיאה"
+
+#: js/filelist.js:267 js/filelist.js:1113
msgid "Pending"
msgstr "ממתין"
-#: js/filelist.js:456
+#: js/filelist.js:630
msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
-msgstr "{new_name} הוחלף ב־{old_name}"
-
-#: js/filelist.js:591
-msgid "undo"
-msgstr "ביטול"
-
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
@@ -280,29 +280,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr ""
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr "שגיאה"
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr "שם"
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr "גודל"
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr "זמן שינוי"
@@ -310,109 +302,109 @@ msgstr "זמן שינוי"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr "העלאה"
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr "טיפול בקבצים"
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr "גודל העלאה מקסימלי"
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr "המרבי האפשרי: "
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr "נחוץ להורדה של ריבוי קבצים או תיקיות."
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr "הפעלת הורדת ZIP"
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr "0 - ללא הגבלה"
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr "גודל הקלט המרבי לקובצי ZIP"
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr "שמירה"
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr "חדש"
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr "קובץ טקסט"
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr ""
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr "תיקייה"
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr "מקישור"
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr "קבצים שנמחקו"
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr "ביטול ההעלאה"
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr "אין כאן שום דבר. אולי ברצונך להעלות משהו?"
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr "הורדה"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr "מחיקה"
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr "העלאה גדולה מידי"
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "הקבצים שניסית להעלות חרגו מהגודל המקסימלי להעלאת קבצים על שרת זה."
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr "הקבצים נסרקים, נא להמתין."
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr "הסריקה הנוכחית"
diff --git a/l10n/he/files_external.po b/l10n/he/files_external.po
index 913a0768eeb..ddda3471e5a 100644
--- a/l10n/he/files_external.po
+++ b/l10n/he/files_external.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-11 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:30+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Hebrew (http://www.transifex.com/projects/p/owncloud/language/he/)\n"
"MIME-Version: 1.0\n"
@@ -37,91 +37,91 @@ msgstr "נא לספק קוד יישום וסוד תקניים של Dropbox."
msgid "Error configuring Google Drive storage"
msgstr "אירעה שגיאה בעת הגדרת אחסון ב־Google Drive"
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr ""
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr ""
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr "אחסון חיצוני"
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr "שם התיקייה"
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr ""
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr "הגדרות"
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr "אפשרויות"
-#: templates/settings.php:13
-msgid "Applicable"
-msgstr "ניתן ליישום"
+#: templates/settings.php:12
+msgid "Available for"
+msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr ""
-#: templates/settings.php:90
-msgid "None set"
-msgstr "לא הוגדרה"
+#: templates/settings.php:92
+msgid "No user or group"
+msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr "כל המשתמשים"
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr "קבוצות"
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr "משתמשים"
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr "מחיקה"
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr "הפעלת אחסון חיצוני למשתמשים"
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr "שורש אישורי אבטחת SSL "
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr "ייבוא אישור אבטחת שורש"
diff --git a/l10n/hi/files.po b/l10n/hi/files.po
index 571ff8efa40..72e81b60380 100644
--- a/l10n/hi/files.po
+++ b/l10n/hi/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-27 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 06:01+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Hindi (http://www.transifex.com/projects/p/owncloud/language/hi/)\n"
"MIME-Version: 1.0\n"
@@ -42,7 +42,7 @@ msgid ""
"allowed."
msgstr ""
-#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:141
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr ""
@@ -63,12 +63,12 @@ msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:119
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:156
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr ""
@@ -80,62 +80,62 @@ msgstr ""
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:71
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:78
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr ""
-#: ajax/upload.php:79
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:81
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr ""
-#: ajax/upload.php:82
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr ""
-#: ajax/upload.php:83
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr ""
-#: ajax/upload.php:84
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr ""
-#: ajax/upload.php:85
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr ""
-#: ajax/upload.php:103
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:160
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:170
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:189
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr ""
@@ -169,79 +169,79 @@ msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:564
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:568
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:570 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:636
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:652
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:702
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr "साझा करें"
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr ""
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
-msgid "Pending"
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
msgstr ""
-#: js/filelist.js:456
-msgid "Could not rename file"
-msgstr ""
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
+msgstr "त्रुटि"
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
+#: js/filelist.js:267 js/filelist.js:1113
+msgid "Pending"
msgstr ""
-#: js/filelist.js:591
-msgid "undo"
+#: js/filelist.js:630
+msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
@@ -278,29 +278,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr ""
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr "त्रुटि"
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr ""
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr ""
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr ""
@@ -308,109 +300,109 @@ msgstr ""
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr "अपलोड "
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr ""
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr ""
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr ""
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr ""
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr ""
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr ""
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr ""
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr "सहेजें"
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr ""
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr ""
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr ""
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr ""
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr ""
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr ""
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr ""
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr ""
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr ""
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr ""
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr ""
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr ""
diff --git a/l10n/hi/files_external.po b/l10n/hi/files_external.po
index 9992c8ee119..538fe49c83b 100644
--- a/l10n/hi/files_external.po
+++ b/l10n/hi/files_external.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-11 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"POT-Creation-Date: 2014-04-02 01:55-0400\n"
+"PO-Revision-Date: 2014-04-02 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Hindi (http://www.transifex.com/projects/p/owncloud/language/hi/)\n"
"MIME-Version: 1.0\n"
@@ -37,91 +37,91 @@ msgstr ""
msgid "Error configuring Google Drive storage"
msgstr ""
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr ""
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr ""
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr ""
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr ""
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr ""
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr ""
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr ""
-#: templates/settings.php:13
-msgid "Applicable"
+#: templates/settings.php:12
+msgid "Available for"
msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr ""
-#: templates/settings.php:90
-msgid "None set"
+#: templates/settings.php:92
+msgid "No user or group"
msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr ""
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr ""
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr "उपयोगकर्ता"
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr ""
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr ""
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/hr/files.po b/l10n/hr/files.po
index 6670ab986cc..8af768de1fb 100644
--- a/l10n/hr/files.po
+++ b/l10n/hr/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-27 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 06:01+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Croatian (http://www.transifex.com/projects/p/owncloud/language/hr/)\n"
"MIME-Version: 1.0\n"
@@ -42,7 +42,7 @@ msgid ""
"allowed."
msgstr ""
-#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:141
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr ""
@@ -63,12 +63,12 @@ msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:119
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:156
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr ""
@@ -80,62 +80,62 @@ msgstr ""
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:71
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:78
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr "Nema pogreške, datoteka je poslana uspješno."
-#: ajax/upload.php:79
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:81
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "Poslana datoteka prelazi veličinu prikazanu u MAX_FILE_SIZE direktivi u HTML formi"
-#: ajax/upload.php:82
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr "Poslana datoteka je parcijalno poslana"
-#: ajax/upload.php:83
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr "Datoteka nije poslana"
-#: ajax/upload.php:84
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr "Nedostaje privremeni direktorij"
-#: ajax/upload.php:85
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr "Neuspjelo pisanje na disk"
-#: ajax/upload.php:103
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:160
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:170
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:189
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr ""
@@ -169,81 +169,81 @@ msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Učitavanje datoteke. Napuštanjem stranice će prekinuti učitavanje."
-#: js/file-upload.js:564
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:568
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:570 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:636
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:652
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:702
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr "Podijeli"
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr "Promjeni ime"
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
+msgstr ""
+
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
+msgstr "Greška"
+
+#: js/filelist.js:267 js/filelist.js:1113
msgid "Pending"
msgstr "U tijeku"
-#: js/filelist.js:456
+#: js/filelist.js:630
msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
-msgstr ""
-
-#: js/filelist.js:591
-msgid "undo"
-msgstr "vrati"
-
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
@@ -281,29 +281,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr ""
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr "Greška"
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr "Ime"
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr "Veličina"
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr "Zadnja promjena"
@@ -311,109 +303,109 @@ msgstr "Zadnja promjena"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr "Učitaj"
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr "datoteka za rukovanje"
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr "Maksimalna veličina prijenosa"
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr "maksimalna moguća: "
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr "Potrebno za preuzimanje više datoteke i mape"
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr "Omogući ZIP-preuzimanje"
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr "0 je \"bez limita\""
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr "Maksimalna veličina za ZIP datoteke"
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr "Snimi"
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr "novo"
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr "tekstualna datoteka"
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr ""
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr "mapa"
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr ""
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr ""
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr "Prekini upload"
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr "Nema ničega u ovoj mapi. Pošalji nešto!"
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr "Preuzimanje"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr "Obriši"
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr "Prijenos je preobiman"
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Datoteke koje pokušavate prenijeti prelaze maksimalnu veličinu za prijenos datoteka na ovom poslužitelju."
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr "Datoteke se skeniraju, molimo pričekajte."
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr "Trenutno skeniranje"
diff --git a/l10n/hr/files_external.po b/l10n/hr/files_external.po
index b93a5ef818f..b6577915390 100644
--- a/l10n/hr/files_external.po
+++ b/l10n/hr/files_external.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-11 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"POT-Creation-Date: 2014-04-02 01:55-0400\n"
+"PO-Revision-Date: 2014-04-02 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Croatian (http://www.transifex.com/projects/p/owncloud/language/hr/)\n"
"MIME-Version: 1.0\n"
@@ -37,91 +37,91 @@ msgstr ""
msgid "Error configuring Google Drive storage"
msgstr ""
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr ""
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr ""
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr ""
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr ""
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr ""
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr ""
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr ""
-#: templates/settings.php:13
-msgid "Applicable"
+#: templates/settings.php:12
+msgid "Available for"
msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr ""
-#: templates/settings.php:90
-msgid "None set"
+#: templates/settings.php:92
+msgid "No user or group"
msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr ""
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr "Grupe"
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr "Korisnici"
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr "Obriši"
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr ""
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/hu_HU/files.po b/l10n/hu_HU/files.po
index 6e63b3157d4..96f91fea063 100644
--- a/l10n/hu_HU/files.po
+++ b/l10n/hu_HU/files.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-27 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 06:01+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:56+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Hungarian (Hungary) (http://www.transifex.com/projects/p/owncloud/language/hu_HU/)\n"
"MIME-Version: 1.0\n"
@@ -44,7 +44,7 @@ msgid ""
"allowed."
msgstr "Érvénytelen elnevezés. Ezek a karakterek nem használhatók: '\\', '/', '<', '>', ':', '\"', '|', '?' és '*'"
-#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:141
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr ""
@@ -65,12 +65,12 @@ msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr "A kiszolgálón nincs engedélyezve URL-ek megnyitása, kérem ellenőrizze a beállításokat"
-#: ajax/newfile.php:119
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr "Hiba történt miközben %s-t letöltöttük %s-be"
-#: ajax/newfile.php:156
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr "Hiba történt az állomány létrehozásakor"
@@ -82,62 +82,62 @@ msgstr "A mappa neve nem maradhat kitöltetlenül"
msgid "Error when creating the folder"
msgstr "Hiba történt a mappa létrehozásakor"
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr "Nem található a mappa, ahova feltölteni szeretne."
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr "Hibás mappacím"
-#: ajax/upload.php:71
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr "Nem történt feltöltés. Ismeretlen hiba"
-#: ajax/upload.php:78
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr "A fájlt sikerült feltölteni"
-#: ajax/upload.php:79
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "A feltöltött fájl mérete meghaladja a php.ini állományban megadott upload_max_filesize paraméter értékét."
-#: ajax/upload.php:81
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "A feltöltött fájl mérete meghaladja a MAX_FILE_SIZE paramétert, ami a HTML formban került megadásra."
-#: ajax/upload.php:82
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr "Az eredeti fájlt csak részben sikerült feltölteni."
-#: ajax/upload.php:83
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr "Nem töltődött fel állomány"
-#: ajax/upload.php:84
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr "Hiányzik egy ideiglenes mappa"
-#: ajax/upload.php:85
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr "Nem sikerült a lemezre történő írás"
-#: ajax/upload.php:103
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr "Nincs elég szabad hely."
-#: ajax/upload.php:160
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr "A feltöltés nem sikerült. Nem található a feltöltendő állomány."
-#: ajax/upload.php:170
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr "A feltöltés nem sikerült. Az állományt leíró információk nem érhetők el."
-#: ajax/upload.php:189
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr "Érvénytelen mappa."
@@ -171,79 +171,79 @@ msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Fájlfeltöltés van folyamatban. Az oldal elhagyása megszakítja a feltöltést."
-#: js/file-upload.js:564
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr "Az URL-cím nem maradhat kitöltetlenül"
-#: js/file-upload.js:568
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr "A kiindulási mappában a 'Shared' egy belső használatra fenntartott név"
-#: js/file-upload.js:570 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr "{new_name} már létezik"
-#: js/file-upload.js:636
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr "Az állomány nem hozható létre"
-#: js/file-upload.js:652
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr "A mappa nem hozható létre"
-#: js/file-upload.js:702
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr "A megadott URL-ről nem sikerül adatokat kapni"
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr "Megosztás"
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr "Végleges törlés"
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr "Átnevezés"
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
+msgstr "Az állomány áthelyezése nem sikerült."
+
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
+msgstr "Hiba"
+
+#: js/filelist.js:267 js/filelist.js:1113
msgid "Pending"
msgstr "Folyamatban"
-#: js/filelist.js:456
+#: js/filelist.js:630
msgid "Could not rename file"
msgstr "Az állomány nem nevezhető át"
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
-msgstr "{new_name} fájlt kicseréltük ezzel: {old_name}"
-
-#: js/filelist.js:591
-msgid "undo"
-msgstr "visszavonás"
-
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr "Hiba a file törlése közben."
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] "%n mappa"
msgstr[1] "%n mappa"
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] "%n állomány"
msgstr[1] "%n állomány"
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr "{dirs} és {files}"
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "%n állomány feltöltése"
@@ -280,29 +280,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr "A titkosítási funkciót kikapcsolták, de az Ön állományai még mindig titkosított állapotban vannak. A személyes beállításoknál tudja a titkosítást feloldani."
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "Készül a letöltendő állomány. Ez eltarthat egy ideig, ha nagyok a fájlok."
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr "Az állomány áthelyezése nem sikerült."
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr "Hiba"
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr "Név"
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr "Méret"
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr "Módosítva"
@@ -310,109 +302,109 @@ msgstr "Módosítva"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr "Érvénytelen mappanév. A 'Shared' a rendszer számára fenntartott elnevezés."
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr "%s átnevezése nem sikerült"
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr "Feltöltés"
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr "Fájlkezelés"
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr "Maximális feltölthető fájlméret"
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr "max. lehetséges: "
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr "Kötegelt fájl- vagy mappaletöltéshez szükséges"
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr "A ZIP-letöltés engedélyezése"
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr "0 = korlátlan"
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr "ZIP-fájlok maximális kiindulási mérete"
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr "Mentés"
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr "Új"
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr "Új szöveges file"
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr "Szövegfájl"
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr "Új mappa"
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr "Mappa"
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr "Feltöltés linkről"
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr "Törölt fájlok"
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr "A feltöltés megszakítása"
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr "Önnek nincs jogosultsága ahhoz, hogy ide állományokat töltsön föl, vagy itt újakat hozzon létre"
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr "Itt nincs semmi. Töltsön fel valamit!"
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr "Letöltés"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr "Törlés"
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr "A feltöltés túl nagy"
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "A feltöltendő állományok mérete meghaladja a kiszolgálón megengedett maximális méretet."
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr "A fájllista ellenőrzése zajlik, kis türelmet!"
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr "Ellenőrzés alatt"
diff --git a/l10n/hu_HU/files_encryption.po b/l10n/hu_HU/files_encryption.po
index 99e10dc725a..1623bca0543 100644
--- a/l10n/hu_HU/files_encryption.po
+++ b/l10n/hu_HU/files_encryption.po
@@ -6,13 +6,14 @@
# blackc0de <complic@vipmail.hu>, 2013
# ebela <bela@dandre.hu>, 2013
# Laszlo Tornoci <torlasz@gmail.com>, 2013
+# osztraksajt <osztraksajt@gmail.com>, 2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-11 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 05:55+0000\n"
-"Last-Translator: I Robot\n"
+"POT-Creation-Date: 2014-04-03 01:55-0400\n"
+"PO-Revision-Date: 2014-04-02 20:30+0000\n"
+"Last-Translator: osztraksajt <osztraksajt@gmail.com>\n"
"Language-Team: Hungarian (Hungary) (http://www.transifex.com/projects/p/owncloud/language/hu_HU/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -104,7 +105,7 @@ msgstr "A titkosítási folyamat megkezdődött... Ez hosszabb ideig is eltartha
#: js/detect-migration.js:25
msgid "Initial encryption running... Please try again later."
-msgstr ""
+msgstr "Kezedeti titkosítás fut... Próbálja később."
#: templates/invalid_private_key.php:8
msgid "Go directly to your "
@@ -114,91 +115,91 @@ msgstr "Ugrás ide:"
msgid "personal settings"
msgstr "személyes beállítások"
-#: templates/settings-admin.php:4 templates/settings-personal.php:3
+#: templates/settings-admin.php:2 templates/settings-personal.php:2
msgid "Encryption"
msgstr "Titkosítás"
-#: templates/settings-admin.php:7
+#: templates/settings-admin.php:5
msgid ""
"Enable recovery key (allow to recover users files in case of password loss):"
msgstr "A helyreállítási kulcs beállítása (lehetővé teszi a felhasználók állományainak visszaállítását, ha elfelejtik a jelszavukat):"
-#: templates/settings-admin.php:11
+#: templates/settings-admin.php:9
msgid "Recovery key password"
msgstr "A helyreállítási kulcs jelszava"
-#: templates/settings-admin.php:14
+#: templates/settings-admin.php:12
msgid "Repeat Recovery key password"
msgstr "Ismételje meg a helyreállítási kulcs jelszavát"
-#: templates/settings-admin.php:21 templates/settings-personal.php:51
+#: templates/settings-admin.php:19 templates/settings-personal.php:50
msgid "Enabled"
msgstr "Bekapcsolva"
-#: templates/settings-admin.php:29 templates/settings-personal.php:59
+#: templates/settings-admin.php:27 templates/settings-personal.php:58
msgid "Disabled"
msgstr "Kikapcsolva"
-#: templates/settings-admin.php:34
+#: templates/settings-admin.php:32
msgid "Change recovery key password:"
msgstr "A helyreállítási kulcs jelszavának módosítása:"
-#: templates/settings-admin.php:40
+#: templates/settings-admin.php:38
msgid "Old Recovery key password"
msgstr "Régi Helyreállítási Kulcs Jelszava"
-#: templates/settings-admin.php:47
+#: templates/settings-admin.php:45
msgid "New Recovery key password"
msgstr "Új Helyreállítási kulcs jelszava"
-#: templates/settings-admin.php:53
+#: templates/settings-admin.php:51
msgid "Repeat New Recovery key password"
msgstr "Ismételje meg az új helyreállítási kulcs jelszavát"
-#: templates/settings-admin.php:58
+#: templates/settings-admin.php:56
msgid "Change Password"
msgstr "Jelszó megváltoztatása"
-#: templates/settings-personal.php:9
+#: templates/settings-personal.php:8
msgid "Your private key password no longer match your log-in password:"
msgstr "A személyes kulcs jelszava mostantól nem azonos a belépési jelszavával:"
-#: templates/settings-personal.php:12
+#: templates/settings-personal.php:11
msgid "Set your old private key password to your current log-in password."
msgstr "Állítsuk be a személyes kulcs jelszavát a jelenlegi bejelentkezési jelszavunkra."
-#: templates/settings-personal.php:14
+#: templates/settings-personal.php:13
msgid ""
" If you don't remember your old password you can ask your administrator to "
"recover your files."
msgstr "Ha nem emlékszik a régi jelszavára akkor megkérheti a rendszergazdát, hogy állítsa vissza az állományait."
-#: templates/settings-personal.php:22
+#: templates/settings-personal.php:21
msgid "Old log-in password"
msgstr "Régi bejelentkezési jelszó"
-#: templates/settings-personal.php:28
+#: templates/settings-personal.php:27
msgid "Current log-in password"
msgstr "Jelenlegi bejelentkezési jelszó"
-#: templates/settings-personal.php:33
+#: templates/settings-personal.php:32
msgid "Update Private Key Password"
msgstr "A személyest kulcs jelszó frissítése"
-#: templates/settings-personal.php:42
+#: templates/settings-personal.php:41
msgid "Enable password recovery:"
msgstr "Jelszó-visszaállítás bekapcsolása"
-#: templates/settings-personal.php:44
+#: templates/settings-personal.php:43
msgid ""
"Enabling this option will allow you to reobtain access to your encrypted "
"files in case of password loss"
msgstr "Ez az opció lehetővé teszi, hogy a titkosított állományok tartalmát visszanyerjük abban az esetben, ha elfelejti a jelszavát"
-#: templates/settings-personal.php:60
+#: templates/settings-personal.php:59
msgid "File recovery settings updated"
msgstr "A fájlhelyreállítási beállítások frissültek"
-#: templates/settings-personal.php:61
+#: templates/settings-personal.php:60
msgid "Could not update file recovery"
msgstr "A fájlhelyreállítás nem frissíthető"
diff --git a/l10n/hu_HU/files_external.po b/l10n/hu_HU/files_external.po
index 469445c3371..94eac12f85c 100644
--- a/l10n/hu_HU/files_external.po
+++ b/l10n/hu_HU/files_external.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-11 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:30+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Hungarian (Hungary) (http://www.transifex.com/projects/p/owncloud/language/hu_HU/)\n"
"MIME-Version: 1.0\n"
@@ -38,91 +38,91 @@ msgstr "Adjon meg egy érvényes Dropbox app key-t és secretet!"
msgid "Error configuring Google Drive storage"
msgstr "A Google Drive tárolót nem sikerült beállítani"
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr ""
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b>Figyelem:</b> az \"smbclient\" nincs telepítve a kiszolgálón. Emiatt nem lehet CIFS/SMB megosztásokat fölcsatolni. Kérje meg a rendszergazdát, hogy telepítse a szükséges programot."
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b>Figyelem:</b> a PHP FTP támogatása vagy nincs telepítve, vagy nincs engedélyezve a kiszolgálón. Emiatt nem lehetséges FTP-tárolókat fölcsatolni. Kérje meg a rendszergazdát, hogy telepítse a szükséges programot."
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr "<b>Figyelmeztetés:</b> A PHP-ben nincs telepítve vagy engedélyezve a Curl támogatás. Nem lehetséges ownCloud / WebDAV ill. GoogleDrive tárolók becsatolása. Kérje meg a rendszergazdát, hogy telepítse a szükséges programot!"
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr "Külső tárolási szolgáltatások becsatolása"
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr "Mappanév"
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr "Külső tárolók"
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr "Beállítások"
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr "Opciók"
-#: templates/settings.php:13
-msgid "Applicable"
-msgstr "Érvényességi kör"
+#: templates/settings.php:12
+msgid "Available for"
+msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr "Tároló becsatolása"
-#: templates/settings.php:90
-msgid "None set"
-msgstr "Nincs beállítva"
+#: templates/settings.php:92
+msgid "No user or group"
+msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr "Az összes felhasználó"
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr "Csoportok"
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr "Felhasználók"
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr "Törlés"
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr "Külső tárolók engedélyezése a felhasználók részére"
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr "SSL tanúsítványok"
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr "SSL tanúsítványok importálása"
diff --git a/l10n/hy/files.po b/l10n/hy/files.po
index b8176dd3744..83025c434df 100644
--- a/l10n/hy/files.po
+++ b/l10n/hy/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-27 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 06:01+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Armenian (http://www.transifex.com/projects/p/owncloud/language/hy/)\n"
"MIME-Version: 1.0\n"
@@ -42,7 +42,7 @@ msgid ""
"allowed."
msgstr ""
-#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:141
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr ""
@@ -63,12 +63,12 @@ msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:119
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:156
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr ""
@@ -80,62 +80,62 @@ msgstr ""
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:71
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:78
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr ""
-#: ajax/upload.php:79
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:81
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr ""
-#: ajax/upload.php:82
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr ""
-#: ajax/upload.php:83
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr ""
-#: ajax/upload.php:84
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr ""
-#: ajax/upload.php:85
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr ""
-#: ajax/upload.php:103
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:160
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:170
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:189
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr ""
@@ -169,79 +169,79 @@ msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:564
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:568
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:570 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:636
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:652
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:702
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr ""
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr ""
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
-msgid "Pending"
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
msgstr ""
-#: js/filelist.js:456
-msgid "Could not rename file"
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
msgstr ""
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
+#: js/filelist.js:267 js/filelist.js:1113
+msgid "Pending"
msgstr ""
-#: js/filelist.js:591
-msgid "undo"
+#: js/filelist.js:630
+msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
@@ -278,29 +278,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr ""
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr ""
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr ""
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr ""
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr ""
@@ -308,109 +300,109 @@ msgstr ""
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr ""
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr ""
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr ""
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr ""
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr ""
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr ""
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr ""
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr ""
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr "Պահպանել"
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr ""
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr ""
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr ""
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr ""
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr ""
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr ""
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr ""
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr "Բեռնել"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr "Ջնջել"
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr ""
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr ""
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr ""
diff --git a/l10n/hy/files_external.po b/l10n/hy/files_external.po
index 10f068d6123..7bcbeba7342 100644
--- a/l10n/hy/files_external.po
+++ b/l10n/hy/files_external.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-11 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"POT-Creation-Date: 2014-04-02 01:55-0400\n"
+"PO-Revision-Date: 2014-04-02 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Armenian (http://www.transifex.com/projects/p/owncloud/language/hy/)\n"
"MIME-Version: 1.0\n"
@@ -37,91 +37,91 @@ msgstr ""
msgid "Error configuring Google Drive storage"
msgstr ""
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr ""
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr ""
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr ""
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr ""
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr ""
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr ""
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr ""
-#: templates/settings.php:13
-msgid "Applicable"
+#: templates/settings.php:12
+msgid "Available for"
msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr ""
-#: templates/settings.php:90
-msgid "None set"
+#: templates/settings.php:92
+msgid "No user or group"
msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr ""
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr ""
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr ""
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr "Ջնջել"
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr ""
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/ia/files.po b/l10n/ia/files.po
index 5b6b0d60760..caded4be34c 100644
--- a/l10n/ia/files.po
+++ b/l10n/ia/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-27 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 06:01+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Interlingua (http://www.transifex.com/projects/p/owncloud/language/ia/)\n"
"MIME-Version: 1.0\n"
@@ -42,7 +42,7 @@ msgid ""
"allowed."
msgstr ""
-#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:141
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr ""
@@ -63,12 +63,12 @@ msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:119
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:156
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr ""
@@ -80,62 +80,62 @@ msgstr ""
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:71
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:78
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr ""
-#: ajax/upload.php:79
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:81
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr ""
-#: ajax/upload.php:82
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr "Le file incargate solmente esseva incargate partialmente"
-#: ajax/upload.php:83
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr "Nulle file esseva incargate."
-#: ajax/upload.php:84
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr "Manca un dossier temporari"
-#: ajax/upload.php:85
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr ""
-#: ajax/upload.php:103
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:160
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:170
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:189
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr ""
@@ -169,79 +169,79 @@ msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:564
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:568
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:570 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:636
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:652
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:702
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr "Compartir"
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr ""
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
-msgid "Pending"
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
msgstr ""
-#: js/filelist.js:456
-msgid "Could not rename file"
-msgstr ""
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
+msgstr "Error"
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
+#: js/filelist.js:267 js/filelist.js:1113
+msgid "Pending"
msgstr ""
-#: js/filelist.js:591
-msgid "undo"
+#: js/filelist.js:630
+msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
@@ -278,29 +278,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr ""
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr "Error"
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr "Nomine"
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr "Dimension"
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr "Modificate"
@@ -308,109 +300,109 @@ msgstr "Modificate"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr "Incargar"
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr ""
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr "Dimension maxime de incargamento"
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr ""
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr ""
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr ""
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr ""
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr ""
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr "Salveguardar"
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr "Nove"
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr "File de texto"
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr ""
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr "Dossier"
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr ""
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr ""
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr "Nihil hic. Incarga alcun cosa!"
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr "Discargar"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr "Deler"
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr "Incargamento troppo longe"
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr ""
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr ""
diff --git a/l10n/ia/files_external.po b/l10n/ia/files_external.po
index 2ead0f4a734..8e6fad27caf 100644
--- a/l10n/ia/files_external.po
+++ b/l10n/ia/files_external.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-11 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"POT-Creation-Date: 2014-04-02 01:55-0400\n"
+"PO-Revision-Date: 2014-04-02 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Interlingua (http://www.transifex.com/projects/p/owncloud/language/ia/)\n"
"MIME-Version: 1.0\n"
@@ -37,91 +37,91 @@ msgstr ""
msgid "Error configuring Google Drive storage"
msgstr ""
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr ""
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr ""
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr ""
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr ""
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr ""
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr ""
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr ""
-#: templates/settings.php:13
-msgid "Applicable"
+#: templates/settings.php:12
+msgid "Available for"
msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr ""
-#: templates/settings.php:90
-msgid "None set"
+#: templates/settings.php:92
+msgid "No user or group"
msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr ""
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr "Gruppos"
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr "Usatores"
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr "Deler"
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr ""
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/id/files.po b/l10n/id/files.po
index 1f2f31785c9..8b63cc4291e 100644
--- a/l10n/id/files.po
+++ b/l10n/id/files.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-27 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 06:01+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:56+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Indonesian (http://www.transifex.com/projects/p/owncloud/language/id/)\n"
"MIME-Version: 1.0\n"
@@ -43,7 +43,7 @@ msgid ""
"allowed."
msgstr "Nama tidak valid, karakter '\\', '/', '<', '>', ':', '\"', '|', '?' dan '*' tidak diizinkan."
-#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:141
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr ""
@@ -64,12 +64,12 @@ msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:119
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr "Galat saat mengunduh %s ke %s"
-#: ajax/newfile.php:156
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr "Galat saat membuat berkas"
@@ -81,62 +81,62 @@ msgstr "Nama folder tidak bolh kosong."
msgid "Error when creating the folder"
msgstr "Galat saat membuat folder"
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr "Tidak dapat mengatur folder unggah"
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr "Token tidak sah"
-#: ajax/upload.php:71
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr "Tidak ada berkas yang diunggah. Galat tidak dikenal."
-#: ajax/upload.php:78
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr "Tidak ada galat, berkas sukses diunggah"
-#: ajax/upload.php:79
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "Berkas yang diunggah melampaui direktif upload_max_filesize pada php.ini"
-#: ajax/upload.php:81
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "Berkas yang diunggah melampaui direktif MAX_FILE_SIZE yang ditentukan dalam formulir HTML."
-#: ajax/upload.php:82
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr "Berkas hanya diunggah sebagian"
-#: ajax/upload.php:83
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr "Tidak ada berkas yang diunggah"
-#: ajax/upload.php:84
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr "Folder sementara tidak ada"
-#: ajax/upload.php:85
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr "Gagal menulis ke disk"
-#: ajax/upload.php:103
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr "Ruang penyimpanan tidak mencukupi"
-#: ajax/upload.php:160
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr "Unggah gagal. Tidak menemukan berkas yang akan diunggah"
-#: ajax/upload.php:170
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr "Unggah gagal. Tidak mendapatkan informasi berkas."
-#: ajax/upload.php:189
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr "Direktori tidak valid."
@@ -170,77 +170,77 @@ msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Berkas sedang diunggah. Meninggalkan halaman ini akan membatalkan proses."
-#: js/file-upload.js:564
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr "URL tidak boleh kosong"
-#: js/file-upload.js:568
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr "Pada folder home, 'Shared' adalah nama berkas yang sudah digunakan"
-#: js/file-upload.js:570 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr "{new_name} sudah ada"
-#: js/file-upload.js:636
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr "Tidak dapat membuat berkas"
-#: js/file-upload.js:652
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr "Tidak dapat membuat folder"
-#: js/file-upload.js:702
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr "Bagikan"
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr "Hapus secara permanen"
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr "Ubah nama"
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
+msgstr "Galat saat memindahkan berkas"
+
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
+msgstr "Galat"
+
+#: js/filelist.js:267 js/filelist.js:1113
msgid "Pending"
msgstr "Menunggu"
-#: js/filelist.js:456
+#: js/filelist.js:630
msgid "Could not rename file"
msgstr "Tidak dapat mengubah nama berkas"
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
-msgstr "mengganti {new_name} dengan {old_name}"
-
-#: js/filelist.js:591
-msgid "undo"
-msgstr "urungkan"
-
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr "Galat saat menghapus berkas."
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] "%n folder"
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] "%n berkas"
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr "{dirs} dan {files}"
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "Mengunggah %n berkas"
@@ -276,29 +276,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr "Enskripi telah dinonaktifkan tetapi berkas anda tetap dienskripsi. Silakan menuju ke pengaturan pribadi untuk deskrip berkas anda."
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "Unduhan Anda sedang disiapkan. Prosesnya dapat berlangsung agak lama jika ukuran berkasnya besar."
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr "Galat saat memindahkan berkas"
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr "Galat"
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr "Nama"
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr "Ukuran"
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr "Dimodifikasi"
@@ -306,109 +298,109 @@ msgstr "Dimodifikasi"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr "Nama folder tidak sah. Menggunakan 'Shared' sudah digunakan."
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr "%s tidak dapat diubah nama"
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr "Unggah"
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr "Penanganan berkas"
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr "Ukuran pengunggahan maksimum"
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr "Kemungkinan maks.:"
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr "Dibutuhkan untuk pengunduhan multi-berkas dan multi-folder"
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr "Aktifkan unduhan ZIP"
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr "0 berarti tidak terbatas"
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr "Ukuran masukan maksimum untuk berkas ZIP"
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr "Simpan"
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr "Baru"
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr "Berkas teks baru"
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr "Berkas teks"
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr "Map baru"
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr "Folder"
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr "Dari tautan"
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr "Berkas yang dihapus"
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr "Batal pengunggahan"
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr "Anda tidak memiliki akses untuk mengunggah atau membuat berkas disini"
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr "Tidak ada apa-apa di sini. Unggah sesuatu!"
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr "Unduh"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr "Hapus"
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr "Yang diunggah terlalu besar"
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Berkas yang dicoba untuk diunggah melebihi ukuran maksimum pengunggahan berkas di server ini."
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr "Berkas sedang dipindai, silakan tunggu."
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr "Yang sedang dipindai"
diff --git a/l10n/id/files_external.po b/l10n/id/files_external.po
index a74f2ef2c43..3ac07bace7e 100644
--- a/l10n/id/files_external.po
+++ b/l10n/id/files_external.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-11 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:30+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Indonesian (http://www.transifex.com/projects/p/owncloud/language/id/)\n"
"MIME-Version: 1.0\n"
@@ -37,91 +37,91 @@ msgstr "Masukkan kunci dan sandi aplikasi Dropbox yang benar."
msgid "Error configuring Google Drive storage"
msgstr "Kesalahan dalam mengkonfigurasi penyimpanan Google Drive"
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr ""
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b>Peringatan:</b> \"smbclient\" tidak terpasang. Mount direktori CIFS/SMB tidak dapat dilakukan. Silakan minta administrator sistem untuk memasangnya."
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b>Peringatan:</b> Dukungan FTP di PHP tidak aktif atau tidak terpasang. Mount direktori FTP tidak dapat dilakukan. Silakan minta administrator sistem untuk memasangnya."
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr ""
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr "Penyimpanan Eksternal"
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr "Nama folder"
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr "Penyimpanan eksternal"
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr "Konfigurasi"
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr "Opsi"
-#: templates/settings.php:13
-msgid "Applicable"
-msgstr "Berlaku"
+#: templates/settings.php:12
+msgid "Available for"
+msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr "Tambahkan penyimpanan"
-#: templates/settings.php:90
-msgid "None set"
-msgstr "Tidak satupun di set"
+#: templates/settings.php:92
+msgid "No user or group"
+msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr "Semua Pengguna"
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr "Grup"
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr "Pengguna"
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr "Hapus"
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr "Aktifkan Penyimpanan Eksternal Pengguna"
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr "Sertifikat root SSL"
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr "Impor Sertifikat Root"
diff --git a/l10n/is/files.po b/l10n/is/files.po
index 82f83fd1b11..bd2bbad19c8 100644
--- a/l10n/is/files.po
+++ b/l10n/is/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-27 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 06:01+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:56+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Icelandic (http://www.transifex.com/projects/p/owncloud/language/is/)\n"
"MIME-Version: 1.0\n"
@@ -42,7 +42,7 @@ msgid ""
"allowed."
msgstr "Ógilt nafn, táknin '\\', '/', '<', '>', ':', '\"', '|', '?' og '*' eru ekki leyfð."
-#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:141
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr ""
@@ -63,12 +63,12 @@ msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:119
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:156
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr ""
@@ -80,62 +80,62 @@ msgstr ""
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:71
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr "Engin skrá var send inn. Óþekkt villa."
-#: ajax/upload.php:78
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr "Engin villa, innsending heppnaðist"
-#: ajax/upload.php:79
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "Innsend skrá er stærri en upload_max stillingin í php.ini:"
-#: ajax/upload.php:81
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "Innsenda skráin er stærri en MAX_FILE_SIZE sem skilgreint er í HTML sniðinu."
-#: ajax/upload.php:82
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr "Einungis hluti af innsendri skrá skilaði sér"
-#: ajax/upload.php:83
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr "Engin skrá skilaði sér"
-#: ajax/upload.php:84
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr "Vantar bráðabirgðamöppu"
-#: ajax/upload.php:85
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr "Tókst ekki að skrifa á disk"
-#: ajax/upload.php:103
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:160
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:170
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:189
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr "Ógild mappa."
@@ -169,79 +169,79 @@ msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Innsending í gangi. Ef þú ferð af þessari síðu mun innsending misheppnast."
-#: js/file-upload.js:564
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:568
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:570 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr "{new_name} er þegar til"
-#: js/file-upload.js:636
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:652
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:702
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr "Deila"
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr "Endurskýra"
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
+msgstr ""
+
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
+msgstr "Villa"
+
+#: js/filelist.js:267 js/filelist.js:1113
msgid "Pending"
msgstr "Bíður"
-#: js/filelist.js:456
+#: js/filelist.js:630
msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
-msgstr "yfirskrifaði {new_name} með {old_name}"
-
-#: js/filelist.js:591
-msgid "undo"
-msgstr "afturkalla"
-
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
@@ -278,29 +278,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr ""
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr "Villa"
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr "Nafn"
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr "Stærð"
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr "Breytt"
@@ -308,109 +300,109 @@ msgstr "Breytt"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr "Senda inn"
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr "Meðhöndlun skrár"
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr "Hámarks stærð innsendingar"
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr "hámark mögulegt: "
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr "Nauðsynlegt til að sækja margar skrár og möppur í einu."
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr "Virkja ZIP niðurhal."
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr "0 er ótakmarkað"
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr "Hámarks inntaksstærð fyrir ZIP skrár"
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr "Vista"
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr "Nýtt"
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr "Texta skrá"
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr ""
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr "Mappa"
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr "Af tengli"
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr ""
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr "Hætta við innsendingu"
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr "Ekkert hér. Settu eitthvað inn!"
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr "Niðurhal"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr "Eyða"
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr "Innsend skrá er of stór"
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Skrárnar sem þú ert að senda inn eru stærri en hámarks innsendingarstærð á þessum netþjóni."
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr "Verið er að skima skrár, vinsamlegast hinkraðu."
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr "Er að skima"
diff --git a/l10n/is/files_external.po b/l10n/is/files_external.po
index 27db470770c..77acf36be51 100644
--- a/l10n/is/files_external.po
+++ b/l10n/is/files_external.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-11 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:30+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Icelandic (http://www.transifex.com/projects/p/owncloud/language/is/)\n"
"MIME-Version: 1.0\n"
@@ -37,91 +37,91 @@ msgstr "Gefðu upp virkan Dropbox lykil og leynikóða"
msgid "Error configuring Google Drive storage"
msgstr "Villa kom upp við að setja upp Google Drive gagnasvæði"
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr ""
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b>Aðvörun:</b> \"smbclient\" er ekki uppsettur. Uppsetning á CIFS/SMB gagnasvæðum er ekki möguleg. Hafðu samband við kerfisstjóra til að fá hann uppsettan."
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b>Aðvörun:</b> FTP stuðningur í PHP er ekki virkur. Uppsetning á FTP gagnasvæðum er ekki möguleg. Hafðu samband við kerfisstjóra til að fá hann uppsettan."
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr ""
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr "Ytri gagnageymsla"
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr "Nafn möppu"
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr ""
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr "Uppsetning"
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr "Stillingar"
-#: templates/settings.php:13
-msgid "Applicable"
-msgstr "Gilt"
+#: templates/settings.php:12
+msgid "Available for"
+msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr ""
-#: templates/settings.php:90
-msgid "None set"
-msgstr "Ekkert sett"
+#: templates/settings.php:92
+msgid "No user or group"
+msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr "Allir notendur"
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr "Hópar"
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr "Notendur"
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr "Eyða"
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr "Virkja ytra gagnasvæði notenda"
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr "SSL rótar skilríki"
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr "Flytja inn rótar skilríki"
diff --git a/l10n/it/files.po b/l10n/it/files.po
index 2b729d50968..dca986f6c55 100644
--- a/l10n/it/files.po
+++ b/l10n/it/files.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-27 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 06:01+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:56+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Italian (http://www.transifex.com/projects/p/owncloud/language/it/)\n"
"MIME-Version: 1.0\n"
@@ -44,7 +44,7 @@ msgid ""
"allowed."
msgstr "Nome non valido, '\\', '/', '<', '>', ':', '\"', '|', '?' e '*' non sono consentiti."
-#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:141
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr "La cartella di destinazione è stata spostata o eliminata."
@@ -65,12 +65,12 @@ msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr "Al server non è permesso aprire URL, controlla la configurazione del server"
-#: ajax/newfile.php:119
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr "Errore durante lo scaricamento di %s su %s"
-#: ajax/newfile.php:156
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr "Errore durante la creazione del file"
@@ -82,62 +82,62 @@ msgstr "Il nome della cartella non può essere vuoto."
msgid "Error when creating the folder"
msgstr "Errore durante la creazione della cartella"
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr "Impossibile impostare una cartella di caricamento."
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr "Token non valido"
-#: ajax/upload.php:71
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr "Nessun file è stato inviato. Errore sconosciuto"
-#: ajax/upload.php:78
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr "Non ci sono errori, il file è stato caricato correttamente"
-#: ajax/upload.php:79
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "Il file caricato supera la direttiva upload_max_filesize in php.ini:"
-#: ajax/upload.php:81
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "Il file inviato supera la direttiva MAX_FILE_SIZE specificata nel modulo HTML"
-#: ajax/upload.php:82
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr "Il file è stato caricato solo parzialmente"
-#: ajax/upload.php:83
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr "Nessun file è stato caricato"
-#: ajax/upload.php:84
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr "Manca una cartella temporanea"
-#: ajax/upload.php:85
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr "Scrittura su disco non riuscita"
-#: ajax/upload.php:103
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr "Spazio di archiviazione insufficiente"
-#: ajax/upload.php:160
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr "Caricamento non riuscito. Impossibile trovare il file caricato."
-#: ajax/upload.php:170
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr "Caricamento non riuscito. Impossibile ottenere informazioni sul file."
-#: ajax/upload.php:189
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr "Cartella non valida."
@@ -171,79 +171,79 @@ msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Caricamento del file in corso. La chiusura della pagina annullerà il caricamento."
-#: js/file-upload.js:564
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr "L'URL non può essere vuoto."
-#: js/file-upload.js:568
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr "Nella cartella home 'Shared' è un nome riservato"
-#: js/file-upload.js:570 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr "{new_name} esiste già"
-#: js/file-upload.js:636
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr "Impossibile creare il file"
-#: js/file-upload.js:652
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr "Impossibile creare la cartella"
-#: js/file-upload.js:702
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr "Errore durante il recupero dello URL"
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr "Condividi"
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr "Elimina definitivamente"
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr "Rinomina"
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
+msgstr "Errore durante lo spostamento del file"
+
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
+msgstr "Errore"
+
+#: js/filelist.js:267 js/filelist.js:1113
msgid "Pending"
msgstr "In corso"
-#: js/filelist.js:456
+#: js/filelist.js:630
msgid "Could not rename file"
msgstr "Impossibile rinominare il file"
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
-msgstr "sostituito {new_name} con {old_name}"
-
-#: js/filelist.js:591
-msgid "undo"
-msgstr "annulla"
-
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr "Errore durante l'eliminazione del file."
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] "%n cartella"
msgstr[1] "%n cartelle"
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] "%n file"
msgstr[1] "%n file"
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr "{dirs} e {files}"
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "Caricamento di %n file in corso"
@@ -280,29 +280,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr "La cifratura è stata disabilitata ma i tuoi file sono ancora cifrati. Vai nelle impostazioni personali per decifrare i file."
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "Il tuo scaricamento è in fase di preparazione. Ciò potrebbe richiedere del tempo se i file sono grandi."
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr "Errore durante lo spostamento del file"
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr "Errore"
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr "Nome"
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr "Dimensione"
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr "Modificato"
@@ -310,109 +302,109 @@ msgstr "Modificato"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr "Nome della cartella non valido. L'uso di 'Shared' è riservato."
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr "%s non può essere rinominato"
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr "Carica"
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr "Gestione file"
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr "Dimensione massima upload"
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr "numero mass.: "
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr "Necessario per lo scaricamento di file multipli e cartelle."
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr "Abilita scaricamento ZIP"
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr "0 è illimitato"
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr "Dimensione massima per i file ZIP"
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr "Salva"
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr "Nuovo"
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr "Nuovo file di testo"
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr "File di testo"
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr "Nuova cartella"
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr "Cartella"
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr "Da collegamento"
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr "File eliminati"
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr "Annulla invio"
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr "Qui non hai i permessi di caricare o creare file"
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr "Non c'è niente qui. Carica qualcosa!"
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr "Scarica"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr "Elimina"
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr "Caricamento troppo grande"
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "I file che stai provando a caricare superano la dimensione massima consentita su questo server."
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr "Scansione dei file in corso, attendi"
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr "Scansione corrente"
diff --git a/l10n/it/files_external.po b/l10n/it/files_external.po
index 861c245c59e..7b6a0f18694 100644
--- a/l10n/it/files_external.po
+++ b/l10n/it/files_external.po
@@ -3,13 +3,14 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# Jessica Di Maria <dimariaj87@gmail.com>, 2014
# Paolo Velati <paolo.velati@gmail.com>, 2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-12 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 22:47+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:30+0000\n"
"Last-Translator: Vincenzo Reale <vinx.reale@gmail.com>\n"
"Language-Team: Italian (http://www.transifex.com/projects/p/owncloud/language/it/)\n"
"MIME-Version: 1.0\n"
@@ -38,91 +39,91 @@ msgstr "Fornisci chiave di applicazione e segreto di Dropbox validi."
msgid "Error configuring Google Drive storage"
msgstr "Errore durante la configurazione dell'archivio Google Drive"
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr "Salvato"
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b>Avviso:</b> \"smbclient\" non è installato. Impossibile montare condivisioni CIFS/SMB. Chiedi all'amministratore di sistema di installarlo."
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b>Avviso:</b> il supporto FTP di PHP non è abilitato o non è installato. Impossibile montare condivisioni FTP. Chiedi all'amministratore di sistema di installarlo."
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr "<b>Avviso:</b> il supporto Curl di PHP non è abilitato o non è installato. Impossibile montare condivisioni ownCloud / WebDAV o GoogleDrive. Chiedi all'amministratore di sistema di installarlo."
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr "Archiviazione esterna"
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr "Nome della cartella"
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr "Archiviazione esterna"
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr "Configurazione"
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr "Opzioni"
-#: templates/settings.php:13
-msgid "Applicable"
-msgstr "Applicabile"
+#: templates/settings.php:12
+msgid "Available for"
+msgstr "Disponibile per"
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr "Aggiungi archiviazione"
-#: templates/settings.php:90
-msgid "None set"
-msgstr "Nessuna impostazione"
+#: templates/settings.php:92
+msgid "No user or group"
+msgstr "Nessun utente o gruppo"
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr "Tutti gli utenti"
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr "Gruppi"
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr "Utenti"
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr "Elimina"
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr "Abilita la memoria esterna dell'utente"
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr "Consenti agli utenti di montare la seguente memoria esterna"
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr "Certificati SSL radice"
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr "Importa certificato radice"
diff --git a/l10n/it/settings.po b/l10n/it/settings.po
index 2edd7721bcf..e02fc127bd9 100644
--- a/l10n/it/settings.po
+++ b/l10n/it/settings.po
@@ -11,9 +11,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-27 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 12:01+0000\n"
-"Last-Translator: Paolo Velati <paolo.velati@gmail.com>\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-03 20:20+0000\n"
+"Last-Translator: Vincenzo Reale <vinx.reale@gmail.com>\n"
"Language-Team: Italian (http://www.transifex.com/projects/p/owncloud/language/it/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -55,7 +55,7 @@ msgstr "Devi impostare l'indirizzo del tuo utente prima di poter provare l'invio
msgid "Send mode"
msgstr "Modalità di invio"
-#: admin/controller.php:118 templates/admin.php:312 templates/personal.php:159
+#: admin/controller.php:118 templates/admin.php:312 templates/personal.php:149
msgid "Encryption"
msgstr "Cifratura"
@@ -68,7 +68,7 @@ msgid "Unable to load list from App Store"
msgstr "Impossibile caricare l'elenco dall'App Store"
#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17
-#: ajax/togglegroups.php:20 changepassword/controller.php:55
+#: ajax/togglegroups.php:20 changepassword/controller.php:49
msgid "Authentication error"
msgstr "Errore di autenticazione"
@@ -130,32 +130,32 @@ msgstr "Impossibile rimuovere l'utente dal gruppo %s"
msgid "Couldn't update app."
msgstr "Impossibile aggiornate l'applicazione."
-#: changepassword/controller.php:20
+#: changepassword/controller.php:17
msgid "Wrong password"
msgstr "Password errata"
-#: changepassword/controller.php:42
+#: changepassword/controller.php:36
msgid "No user supplied"
msgstr "Non è stato fornito alcun utente"
-#: changepassword/controller.php:74
+#: changepassword/controller.php:68
msgid ""
"Please provide an admin recovery password, otherwise all user data will be "
"lost"
msgstr "Fornisci una password amministrativa di ripristino altrimenti tutti i dati degli utenti saranno persi."
-#: changepassword/controller.php:79
+#: changepassword/controller.php:73
msgid ""
"Wrong admin recovery password. Please check the password and try again."
msgstr "Password amministrativa di ripristino errata. Controlla la password e prova ancora."
-#: changepassword/controller.php:87
+#: changepassword/controller.php:81
msgid ""
"Back-end doesn't support password change, but the users encryption key was "
"successfully updated."
msgstr "Il motore non supporta la modifica della password, ma la chiave di cifratura dell'utente è stata aggiornata correttamente."
-#: changepassword/controller.php:92 changepassword/controller.php:103
+#: changepassword/controller.php:86 changepassword/controller.php:97
msgid "Unable to change password"
msgstr "Impossibile cambiare la password"
@@ -207,7 +207,7 @@ msgstr "Errore durante l'aggiornamento"
msgid "Error"
msgstr "Errore"
-#: js/apps.js:153 templates/apps.php:54
+#: js/apps.js:153 templates/apps.php:55
msgid "Update"
msgstr "Aggiorna"
@@ -288,7 +288,7 @@ msgstr "Deve essere fornita una password valida"
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr "Avviso: la cartella home dell'utente \"{user}\" esiste già"
-#: personal.php:49 personal.php:50
+#: personal.php:48 personal.php:49
msgid "__language_name__"
msgstr "Italiano"
@@ -440,11 +440,11 @@ msgstr "L'ultimo cron è stato eseguito alle %s."
msgid ""
"Last cron was executed at %s. This is more than an hour ago, something seems"
" wrong."
-msgstr "L'ultimo cron è stato eseguito alle %s. È più di un ora fa, qualcosa sembra sbagliato."
+msgstr "L'ultimo cron è stato eseguito alle %s. È più di un'ora fa, potrebbe esserci qualche problema."
#: templates/admin.php:174
msgid "Cron was not executed yet!"
-msgstr "Cron non è ancora stato eseguito!"
+msgstr "Cron non è stato ancora eseguito!"
#: templates/admin.php:184
msgid "Execute one task with each page loaded"
@@ -593,11 +593,11 @@ msgstr "Altro"
msgid "Less"
msgstr "Meno"
-#: templates/admin.php:416 templates/personal.php:181
+#: templates/admin.php:416 templates/personal.php:171
msgid "Version"
msgstr "Versione"
-#: templates/admin.php:420 templates/personal.php:184
+#: templates/admin.php:420 templates/personal.php:174
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -615,23 +615,23 @@ msgstr "Aggiungi la tua applicazione"
msgid "More Apps"
msgstr "Altre applicazioni"
-#: templates/apps.php:37
+#: templates/apps.php:38
msgid "Select an App"
msgstr "Seleziona un'applicazione"
-#: templates/apps.php:42
+#: templates/apps.php:43
msgid "Documentation:"
msgstr "Documentazione:"
-#: templates/apps.php:48
+#: templates/apps.php:49
msgid "See application page at apps.owncloud.com"
msgstr "Vedere la pagina dell'applicazione su apps.owncloud.com"
-#: templates/apps.php:50
+#: templates/apps.php:51
msgid "See application website"
msgstr "Visita il sito web dell'applicazione"
-#: templates/apps.php:52
+#: templates/apps.php:53
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-licenziato da <span class=\"author\"></span>"
@@ -668,108 +668,108 @@ msgstr "Mostra nuovamente la procedura di primo avvio"
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr "Hai utilizzato <strong>%s</strong> dei <strong>%s</strong> disponibili"
-#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
+#: templates/personal.php:38 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "Password"
-#: templates/personal.php:40
+#: templates/personal.php:39
msgid "Your password was changed"
msgstr "La tua password è cambiata"
-#: templates/personal.php:41
+#: templates/personal.php:40
msgid "Unable to change your password"
msgstr "Modifica password non riuscita"
-#: templates/personal.php:43
+#: templates/personal.php:42
msgid "Current password"
msgstr "Password attuale"
-#: templates/personal.php:46
+#: templates/personal.php:45
msgid "New password"
msgstr "Nuova password"
-#: templates/personal.php:50
+#: templates/personal.php:49
msgid "Change password"
msgstr "Modifica password"
-#: templates/personal.php:64 templates/users.php:86
+#: templates/personal.php:61 templates/users.php:86
msgid "Full Name"
msgstr "Nome completo"
-#: templates/personal.php:81
+#: templates/personal.php:76
msgid "Email"
msgstr "Posta elettronica"
-#: templates/personal.php:83
+#: templates/personal.php:78
msgid "Your email address"
msgstr "Il tuo indirizzo email"
-#: templates/personal.php:86
+#: templates/personal.php:81
msgid ""
"Fill in an email address to enable password recovery and receive "
"notifications"
msgstr "Inserisci il tuo indirizzo di posta per abilitare il recupero della password e ricevere notifiche"
-#: templates/personal.php:96
+#: templates/personal.php:89
msgid "Profile picture"
msgstr "Immagine del profilo"
-#: templates/personal.php:101
+#: templates/personal.php:94
msgid "Upload new"
msgstr "Carica nuova"
-#: templates/personal.php:103
+#: templates/personal.php:96
msgid "Select new from Files"
msgstr "Seleziona nuova da file"
-#: templates/personal.php:104
+#: templates/personal.php:97
msgid "Remove image"
msgstr "Rimuovi immagine"
-#: templates/personal.php:105
+#: templates/personal.php:98
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr "Sia png che jpg. Preferibilmente quadrata, ma potrai ritagliarla."
-#: templates/personal.php:107
+#: templates/personal.php:100
msgid "Your avatar is provided by your original account."
msgstr "Il tuo avatar è ottenuto dal tuo account originale."
-#: templates/personal.php:111
+#: templates/personal.php:104
msgid "Cancel"
msgstr "Annulla"
-#: templates/personal.php:112
+#: templates/personal.php:105
msgid "Choose as profile image"
msgstr "Scegli come immagine del profilo"
-#: templates/personal.php:120 templates/personal.php:121
+#: templates/personal.php:111 templates/personal.php:112
msgid "Language"
msgstr "Lingua"
-#: templates/personal.php:140
+#: templates/personal.php:131
msgid "Help translate"
msgstr "Migliora la traduzione"
-#: templates/personal.php:147
+#: templates/personal.php:137
msgid "WebDAV"
msgstr "WebDAV"
-#: templates/personal.php:149
+#: templates/personal.php:139
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr "Utilizza questo indirizzo per <a href=\"%s\" target=\"_blank\">accedere ai tuoi file con WebDAV</a>"
-#: templates/personal.php:161
+#: templates/personal.php:151
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr "L'applicazione di cifratura non è più abilitata, decifra tutti i tuoi file"
-#: templates/personal.php:167
+#: templates/personal.php:157
msgid "Log-in password"
msgstr "Password di accesso"
-#: templates/personal.php:172
+#: templates/personal.php:162
msgid "Decrypt all Files"
msgstr "Decifra tutti i file"
diff --git a/l10n/ja/core.po b/l10n/ja/core.po
index 38765160007..da079b0afbe 100644
--- a/l10n/ja/core.po
+++ b/l10n/ja/core.po
@@ -13,9 +13,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-22 01:55-0400\n"
-"PO-Revision-Date: 2014-03-22 05:55+0000\n"
-"Last-Translator: I Robot\n"
+"POT-Creation-Date: 2014-04-06 01:55-0400\n"
+"PO-Revision-Date: 2014-04-05 09:40+0000\n"
+"Last-Translator: tt yn <tetuyano+transi@gmail.com>\n"
"Language-Team: Japanese (Japan) (http://www.transifex.com/projects/p/owncloud/language/ja_JP/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -23,24 +23,24 @@ msgstr ""
"Language: ja_JP\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: ajax/share.php:88
+#: ajax/share.php:87
msgid "Expiration date is in the past."
-msgstr ""
+msgstr "有効期限が切れています。"
-#: ajax/share.php:120 ajax/share.php:162
+#: ajax/share.php:119 ajax/share.php:161
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr "次のユーザーにメールを送信できませんでした: %s"
-#: ajax/update.php:11
+#: ajax/update.php:10
msgid "Turned on maintenance mode"
msgstr "メンテナンスモードがオンになりました"
-#: ajax/update.php:14
+#: ajax/update.php:13
msgid "Turned off maintenance mode"
msgstr "メンテナンスモードがオフになりました"
-#: ajax/update.php:17
+#: ajax/update.php:16
msgid "Updated database"
msgstr "データベース更新完了"
@@ -140,59 +140,59 @@ msgstr "11月"
msgid "December"
msgstr "12月"
-#: js/js.js:458
+#: js/js.js:479
msgid "Settings"
msgstr "設定"
-#: js/js.js:496
+#: js/js.js:564
msgid "Saving..."
msgstr "保存中..."
-#: js/js.js:995
+#: js/js.js:1124
msgid "seconds ago"
msgstr "数秒前"
-#: js/js.js:996
+#: js/js.js:1125
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] "%n 分前"
-#: js/js.js:997
+#: js/js.js:1126
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] "%n 時間前"
-#: js/js.js:998
+#: js/js.js:1127
msgid "today"
msgstr "今日"
-#: js/js.js:999
+#: js/js.js:1128
msgid "yesterday"
msgstr "昨日"
-#: js/js.js:1000
+#: js/js.js:1129
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] "%n日前"
-#: js/js.js:1001
+#: js/js.js:1130
msgid "last month"
msgstr "1ヶ月前"
-#: js/js.js:1002
+#: js/js.js:1131
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] "%nヶ月前"
-#: js/js.js:1003
+#: js/js.js:1132
msgid "months ago"
msgstr "数ヶ月前"
-#: js/js.js:1004
+#: js/js.js:1133
msgid "last year"
msgstr "1年前"
-#: js/js.js:1005
+#: js/js.js:1134
msgid "years ago"
msgstr "数年前"
@@ -534,17 +534,17 @@ msgstr "新しいパスワードを入力"
msgid "Reset password"
msgstr "パスワードをリセット"
-#: setup/controller.php:138
+#: setup/controller.php:140
#, php-format
msgid ""
"Mac OS X is not supported and %s will not work properly on this platform. "
"Use it at your own risk! "
-msgstr ""
+msgstr "Mac OS X では、サポートされていません。このOSでは、%sは正常に動作しないかもしれません。ご自身の責任においてご利用ください。"
-#: setup/controller.php:142
+#: setup/controller.php:144
msgid ""
"For the best results, please consider using a GNU/Linux server instead."
-msgstr ""
+msgstr "最も良い方法としては、代わりにGNU/Linuxサーバーを利用することをご検討ください。"
#: strings.php:5
msgid "Personal"
diff --git a/l10n/ja/files.po b/l10n/ja/files.po
index 02c744dddc1..0ac2ef5d918 100644
--- a/l10n/ja/files.po
+++ b/l10n/ja/files.po
@@ -14,8 +14,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-27 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 06:01+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:56+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Japanese (Japan) (http://www.transifex.com/projects/p/owncloud/language/ja_JP/)\n"
"MIME-Version: 1.0\n"
@@ -49,7 +49,7 @@ msgid ""
"allowed."
msgstr "無効な名前、'\\', '/', '<', '>', ':', '\"', '|', '?', '*' は使用できません。"
-#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:141
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr "目標のフォルダは移動されたか、削除されました。"
@@ -70,12 +70,12 @@ msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr "サーバーは、URLを開くことは許されません。サーバーの設定をチェックしてください。"
-#: ajax/newfile.php:119
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr "%s から %s へのダウンロードエラー"
-#: ajax/newfile.php:156
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr "ファイルの生成エラー"
@@ -87,62 +87,62 @@ msgstr "フォルダー名は空にできません"
msgid "Error when creating the folder"
msgstr "フォルダーの生成エラー"
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr "アップロードディレクトリを設定できません。"
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr "無効なトークン"
-#: ajax/upload.php:71
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr "ファイルは何もアップロードされていません。不明なエラー"
-#: ajax/upload.php:78
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr "エラーはありません。ファイルのアップロードは成功しました"
-#: ajax/upload.php:79
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "アップロードされたファイルはphp.ini の upload_max_filesize に設定されたサイズを超えています:"
-#: ajax/upload.php:81
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "アップロードファイルはHTMLフォームで指定された MAX_FILE_SIZE の制限を超えています"
-#: ajax/upload.php:82
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr "アップロードファイルは一部分だけアップロードされました"
-#: ajax/upload.php:83
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr "ファイルはアップロードされませんでした"
-#: ajax/upload.php:84
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr "一時保存フォルダーが見つかりません"
-#: ajax/upload.php:85
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr "ディスクへの書き込みに失敗しました"
-#: ajax/upload.php:103
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr "ストレージに十分な空き容量がありません"
-#: ajax/upload.php:160
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr "アップロードに失敗。アップロード済みのファイルを見つけることができませんでした。"
-#: ajax/upload.php:170
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr "アップロードに失敗。ファイル情報を取得できませんでした。"
-#: ajax/upload.php:189
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr "無効なディレクトリです。"
@@ -176,77 +176,77 @@ msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "ファイル転送を実行中です。今このページから移動するとアップロードが中止されます。"
-#: js/file-upload.js:564
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr "URL は空にできません"
-#: js/file-upload.js:568
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr "ホームフォルダーでは、'Shared' はシステムが使用する予約済みのファイル名です"
-#: js/file-upload.js:570 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr "{new_name} はすでに存在します"
-#: js/file-upload.js:636
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr "ファイルを作成できませんでした"
-#: js/file-upload.js:652
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr "フォルダーを作成できませんでした"
-#: js/file-upload.js:702
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr "URL取得エラー"
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr "共有"
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr "完全に削除する"
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr "名前の変更"
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
+msgstr "ファイルの移動エラー"
+
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
+msgstr "エラー"
+
+#: js/filelist.js:267 js/filelist.js:1113
msgid "Pending"
msgstr "中断"
-#: js/filelist.js:456
+#: js/filelist.js:630
msgid "Could not rename file"
msgstr "ファイルの名前変更ができませんでした"
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
-msgstr "{old_name} を {new_name} に置換"
-
-#: js/filelist.js:591
-msgid "undo"
-msgstr "元に戻す"
-
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr "ファイルの削除エラー。"
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] "%n 個のフォルダー"
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] "%n 個のファイル"
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr "{dirs} と {files}"
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "%n 個のファイルをアップロード中"
@@ -282,29 +282,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr "暗号化の機能は無効化されましたが、ファイルはすでに暗号化されています。個人設定からファイルを複合を行ってください。"
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "ダウンロードの準備中です。ファイルサイズが大きい場合は少し時間がかかるかもしれません。"
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr "ファイルの移動エラー"
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr "エラー"
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr "名前"
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr "サイズ"
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr "更新日時"
@@ -312,109 +304,109 @@ msgstr "更新日時"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr "無効なフォルダー名。「Shared」の利用は予約されています。"
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr "%sの名前を変更できませんでした"
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr "アップロード"
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr "ファイル操作"
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr "最大アップロードサイズ"
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr "最大容量: "
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr "複数ファイルおよびフォルダーのダウンロードに必要"
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr "ZIP形式のダウンロードを有効にする"
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr "0を指定した場合は無制限"
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr "ZIPファイルでの最大入力サイズ"
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr "保存"
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr "新規作成"
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr "新規のテキストファイル作成"
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr "テキストファイル"
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr "新しいフォルダー"
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr "フォルダー"
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr "リンク"
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr "ゴミ箱"
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr "アップロードをキャンセル"
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr "ここにファイルをアップロードもしくは作成する権限がありません"
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr "ここには何もありません。何かアップロードしてください。"
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr "ダウンロード"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr "削除"
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr "アップロードには大きすぎます。"
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "アップロードしようとしているファイルは、サーバーで規定された最大サイズを超えています。"
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr "ファイルをスキャンしています、しばらくお待ちください。"
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr "スキャン中"
diff --git a/l10n/ja/files_external.po b/l10n/ja/files_external.po
index d7b59ad313b..4c071d8bff5 100644
--- a/l10n/ja/files_external.po
+++ b/l10n/ja/files_external.po
@@ -5,13 +5,14 @@
# Translators:
# plazmism <gomidori@live.jp>, 2014
# kuromabo <md81bird@hitaki.net>, 2014
+# tt yn <tetuyano+transi@gmail.com>, 2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-13 17:12-0400\n"
-"PO-Revision-Date: 2014-03-11 13:31+0000\n"
-"Last-Translator: plazmism <gomidori@live.jp>\n"
+"POT-Creation-Date: 2014-04-06 01:55-0400\n"
+"PO-Revision-Date: 2014-04-05 09:50+0000\n"
+"Last-Translator: tt yn <tetuyano+transi@gmail.com>\n"
"Language-Team: Japanese (Japan) (http://www.transifex.com/projects/p/owncloud/language/ja_JP/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -39,91 +40,91 @@ msgstr "有効なDropboxアプリのキーとパスワードを入力してく
msgid "Error configuring Google Drive storage"
msgstr "Googleドライブストレージの設定エラー"
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr "保存されました"
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b>警告:</b> \"smbclient\" がインストールされていません。CIFS/SMB共有のマウントはできません。システム管理者にインストールを依頼してください。"
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b>警告:</b> PHPのFTPサポートが無効またはインストールされていません。FTP共有のマウントはできません。システム管理者にインストールを依頼してください。"
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr "<b>警告:</b> PHPのCurlサポートが無効またはインストールされていません。ownCloud / WebDAVまたはGoogleDriveのマウントはできません。システム管理者にインストールを依頼してください。"
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr "外部ストレージ"
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr "フォルダー名"
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr "外部ストレージ"
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr "設定"
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr "オプション"
-#: templates/settings.php:13
-msgid "Applicable"
-msgstr "適用範囲"
+#: templates/settings.php:12
+msgid "Available for"
+msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr "ストレージを追加"
-#: templates/settings.php:90
-msgid "None set"
-msgstr "未設定"
+#: templates/settings.php:92
+msgid "No user or group"
+msgstr "ユーザーもしくはグループがありません"
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr "すべてのユーザー"
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr "グループ"
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr "ユーザー"
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr "削除"
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr "ユーザーの外部ストレージを有効にする"
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr "ユーザに以下の外部ストレージのマウントを許可する"
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr "SSLルート証明書"
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr "ルート証明書をインポート"
diff --git a/l10n/ka_GE/files.po b/l10n/ka_GE/files.po
index 227a54b6dd7..71cff17cdab 100644
--- a/l10n/ka_GE/files.po
+++ b/l10n/ka_GE/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-27 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 06:01+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:56+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Georgian (Georgia) (http://www.transifex.com/projects/p/owncloud/language/ka_GE/)\n"
"MIME-Version: 1.0\n"
@@ -42,7 +42,7 @@ msgid ""
"allowed."
msgstr "არადაშვებადი სახელი, '\\', '/', '<', '>', ':', '\"', '|', '?' და '*' არ არის დაიშვებული."
-#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:141
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr ""
@@ -63,12 +63,12 @@ msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:119
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:156
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr ""
@@ -80,62 +80,62 @@ msgstr ""
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:71
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr "ფაილი არ აიტვირთა. უცნობი შეცდომა"
-#: ajax/upload.php:78
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr "ჭოცდომა არ დაფიქსირდა, ფაილი წარმატებით აიტვირთა"
-#: ajax/upload.php:79
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "ატვირთული ფაილი აჭარბებს upload_max_filesize დირექტივას php.ini ფაილში"
-#: ajax/upload.php:81
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "ატვირთული ფაილი აჭარბებს MAX_FILE_SIZE დირექტივას, რომელიც მითითებულია HTML ფორმაში"
-#: ajax/upload.php:82
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr "ატვირთული ფაილი მხოლოდ ნაწილობრივ აიტვირთა"
-#: ajax/upload.php:83
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr "ფაილი არ აიტვირთა"
-#: ajax/upload.php:84
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr "დროებითი საქაღალდე არ არსებობს"
-#: ajax/upload.php:85
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr "შეცდომა დისკზე ჩაწერისას"
-#: ajax/upload.php:103
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr "საცავში საკმარისი ადგილი არ არის"
-#: ajax/upload.php:160
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:170
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:189
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr "დაუშვებელი დირექტორია."
@@ -169,77 +169,77 @@ msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "მიმდინარეობს ფაილის ატვირთვა. სხვა გვერდზე გადასვლა გამოიწვევს ატვირთვის შეჩერებას"
-#: js/file-upload.js:564
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:568
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:570 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr "{new_name} უკვე არსებობს"
-#: js/file-upload.js:636
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:652
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:702
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr "გაზიარება"
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr "სრულად წაშლა"
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr "გადარქმევა"
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
+msgstr ""
+
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
+msgstr "შეცდომა"
+
+#: js/filelist.js:267 js/filelist.js:1113
msgid "Pending"
msgstr "მოცდის რეჟიმში"
-#: js/filelist.js:456
+#: js/filelist.js:630
msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
-msgstr "{new_name} შეცვლილია {old_name}–ით"
-
-#: js/filelist.js:591
-msgid "undo"
-msgstr "დაბრუნება"
-
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
@@ -275,29 +275,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "გადმოწერის მოთხოვნა მუშავდება. ის მოითხოვს გარკვეულ დროს რაგდან ფაილები არის დიდი ზომის."
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr ""
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr "შეცდომა"
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr "სახელი"
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr "ზომა"
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr "შეცვლილია"
@@ -305,109 +297,109 @@ msgstr "შეცვლილია"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr "ატვირთვა"
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr "ფაილის დამუშავება"
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr "მაქსიმუმ ატვირთის ზომა"
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr "მაქს. შესაძლებელი:"
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr "საჭიროა მულტი ფაილ ან საქაღალდის ჩამოტვირთვა."
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr "ZIP-Download–ის ჩართვა"
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr "0 is unlimited"
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr "ZIP ფაილების მაქსიმუმ დასაშვები ზომა"
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr "შენახვა"
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr "ახალი"
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr "ტექსტური ფაილი"
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr "ახალი ფოლდერი"
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr "საქაღალდე"
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr "მისამართიდან"
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr "წაშლილი ფაილები"
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr "ატვირთვის გაუქმება"
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr "აქ არაფერი არ არის. ატვირთე რამე!"
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr "ჩამოტვირთვა"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr "წაშლა"
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr "ასატვირთი ფაილი ძალიან დიდია"
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "ფაილის ზომა რომლის ატვირთვასაც თქვენ აპირებთ, აჭარბებს სერვერზე დაშვებულ მაქსიმუმს."
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr "მიმდინარეობს ფაილების სკანირება, გთხოვთ დაელოდოთ."
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr "მიმდინარე სკანირება"
diff --git a/l10n/ka_GE/files_external.po b/l10n/ka_GE/files_external.po
index f4c239e65c4..fbdafbd0c7e 100644
--- a/l10n/ka_GE/files_external.po
+++ b/l10n/ka_GE/files_external.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-11 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:30+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Georgian (Georgia) (http://www.transifex.com/projects/p/owncloud/language/ka_GE/)\n"
"MIME-Version: 1.0\n"
@@ -37,91 +37,91 @@ msgstr "გთხოვთ მიუთითოთ Dropbox აპლიკა
msgid "Error configuring Google Drive storage"
msgstr "შეცდომა Google Drive საცავის კონფიგურირების დროს"
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr ""
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b>გაფრთხილება:</b> \"smbclient\" არ არის ინსტალირებული. CIFS/SMB ზიარების მონტირება შეუძლებელია. გთხოვთ თხოვოთ თქვენს სისტემურ ადმინისტრატორებს დააინსტალიროს ის."
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b>გაფრთხილება:</b> FTP მხარდაჭერა არ არის აქტიური ან დაინსტალირებული. FTP ზიარის მონტირება შეუძლებელია. გთხოვთ თხოვოთ თქვენს სისტემურ ადმინისტრატორებს დააინსტალიროს ის."
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr "<b>გაფრთხილება:</b>PHP–ის Curl მხარდაჭერა არ არის ჩართული ან ინსტალირებული. ownCloud / WebDAV ან GoogleDrive–ის მონტირება შეუძლებელია. თხოვეთ თქვენს ადმინისტრატორს დააინსტალიროს ის."
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr "ექსტერნალ საცავი"
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr "ფოლდერის სახელი"
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr "ექსტერნალ საცავი"
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr "კონფიგურაცია"
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr "ოფცია"
-#: templates/settings.php:13
-msgid "Applicable"
-msgstr "მიღებადი"
+#: templates/settings.php:12
+msgid "Available for"
+msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr "საცავის დამატება"
-#: templates/settings.php:90
-msgid "None set"
-msgstr "არაფერია მითითებული"
+#: templates/settings.php:92
+msgid "No user or group"
+msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr "ყველა მომხმარებელი"
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr "ჯგუფები"
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr "მომხმარებელი"
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr "წაშლა"
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr "მომხმარებლის ექსტერნალ საცავის აქტივირება"
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr "SSL root სერთიფიკატები"
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr "Root სერთიფიკატის იმპორტირება"
diff --git a/l10n/km/files.po b/l10n/km/files.po
index 828078cedad..ac62c9a40c5 100644
--- a/l10n/km/files.po
+++ b/l10n/km/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-27 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 06:01+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Khmer (http://www.transifex.com/projects/p/owncloud/language/km/)\n"
"MIME-Version: 1.0\n"
@@ -42,7 +42,7 @@ msgid ""
"allowed."
msgstr ""
-#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:141
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr ""
@@ -63,12 +63,12 @@ msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:119
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:156
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr ""
@@ -80,62 +80,62 @@ msgstr ""
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:71
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:78
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr ""
-#: ajax/upload.php:79
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:81
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr ""
-#: ajax/upload.php:82
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr ""
-#: ajax/upload.php:83
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr ""
-#: ajax/upload.php:84
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr ""
-#: ajax/upload.php:85
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr ""
-#: ajax/upload.php:103
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:160
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:170
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:189
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr ""
@@ -169,77 +169,77 @@ msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:564
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:568
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:570 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:636
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:652
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:702
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr "ចែក​រំលែក"
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr ""
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
-msgid "Pending"
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
msgstr ""
-#: js/filelist.js:456
-msgid "Could not rename file"
-msgstr ""
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
+msgstr "កំហុស"
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
+#: js/filelist.js:267 js/filelist.js:1113
+msgid "Pending"
msgstr ""
-#: js/filelist.js:591
-msgid "undo"
-msgstr "មិន​ធ្វើ​វិញ"
+#: js/filelist.js:630
+msgid "Could not rename file"
+msgstr ""
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
@@ -275,29 +275,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr ""
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr "កំហុស"
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr "ឈ្មោះ"
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr "ទំហំ"
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr ""
@@ -305,109 +297,109 @@ msgstr ""
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr "ផ្ទុក​ឡើង"
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr ""
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr ""
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr ""
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr ""
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr ""
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr ""
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr ""
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr "រក្សាទុក"
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr ""
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr ""
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr "ថត​ថ្មី"
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr "ថត"
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr ""
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr ""
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr ""
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr "ទាញយក"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr "លុប"
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr ""
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr ""
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr ""
diff --git a/l10n/km/files_external.po b/l10n/km/files_external.po
index 343c6971f6e..ccb2b335ee0 100644
--- a/l10n/km/files_external.po
+++ b/l10n/km/files_external.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-11 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:30+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Khmer (http://www.transifex.com/projects/p/owncloud/language/km/)\n"
"MIME-Version: 1.0\n"
@@ -37,91 +37,91 @@ msgstr ""
msgid "Error configuring Google Drive storage"
msgstr ""
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr ""
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr ""
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr ""
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr "ឈ្មោះ​ថត"
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr ""
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr ""
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr ""
-#: templates/settings.php:13
-msgid "Applicable"
+#: templates/settings.php:12
+msgid "Available for"
msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr ""
-#: templates/settings.php:90
-msgid "None set"
+#: templates/settings.php:92
+msgid "No user or group"
msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr ""
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr "ក្រុ"
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr "អ្នកប្រើ"
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr "លុប"
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr ""
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/kn/files.po b/l10n/kn/files.po
index 7d748ebfa9a..0476da9576d 100644
--- a/l10n/kn/files.po
+++ b/l10n/kn/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-20 01:55-0400\n"
-"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Kannada (http://www.transifex.com/projects/p/owncloud/language/kn/)\n"
"MIME-Version: 1.0\n"
@@ -17,48 +17,48 @@ msgstr ""
"Language: kn\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: ajax/move.php:17
+#: ajax/move.php:15
#, php-format
msgid "Could not move %s - File with this name already exists"
msgstr ""
-#: ajax/move.php:27 ajax/move.php:30
+#: ajax/move.php:25 ajax/move.php:28
#, php-format
msgid "Could not move %s"
msgstr ""
-#: ajax/newfile.php:57 js/files.js:98
+#: ajax/newfile.php:58 js/files.js:98
msgid "File name cannot be empty."
msgstr ""
-#: ajax/newfile.php:62
+#: ajax/newfile.php:63
#, php-format
msgid "\"%s\" is an invalid file name."
msgstr ""
-#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+#: ajax/newfile.php:69 ajax/newfolder.php:28 js/files.js:105
msgid ""
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
"allowed."
msgstr ""
-#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr ""
-#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
+#: ajax/newfile.php:88 ajax/newfolder.php:47 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:96
+#: ajax/newfile.php:97
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:101
+#: ajax/newfile.php:102
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
@@ -68,74 +68,74 @@ msgstr ""
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:155
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr ""
-#: ajax/newfolder.php:21
+#: ajax/newfolder.php:22
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:65
+#: ajax/newfolder.php:66
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:67
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:74
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr ""
-#: ajax/upload.php:75
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:77
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr ""
-#: ajax/upload.php:78
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr ""
-#: ajax/upload.php:79
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr ""
-#: ajax/upload.php:80
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr ""
-#: ajax/upload.php:81
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr ""
-#: ajax/upload.php:99
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:156
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:166
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:185
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr ""
@@ -156,90 +156,90 @@ msgid ""
"Not enough free space, you are uploading {size1} but only {size2} is left"
msgstr ""
-#: js/file-upload.js:338
+#: js/file-upload.js:340
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:383
+#: js/file-upload.js:385
msgid "Could not get result from server."
msgstr ""
-#: js/file-upload.js:475
+#: js/file-upload.js:477
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:562
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:566
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:568 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:634
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:650
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:700
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr ""
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr ""
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
-msgid "Pending"
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
msgstr ""
-#: js/filelist.js:456
-msgid "Could not rename file"
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
msgstr ""
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
+#: js/filelist.js:267 js/filelist.js:1113
+msgid "Pending"
msgstr ""
-#: js/filelist.js:591
-msgid "undo"
+#: js/filelist.js:630
+msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
@@ -275,29 +275,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr ""
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr ""
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr ""
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr ""
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr ""
@@ -305,109 +297,109 @@ msgstr ""
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr ""
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr ""
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr ""
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr ""
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr ""
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr ""
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr ""
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr ""
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr ""
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr ""
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr ""
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr ""
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr ""
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr ""
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr ""
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr ""
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr ""
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr ""
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr ""
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr ""
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr ""
diff --git a/l10n/kn/files_external.po b/l10n/kn/files_external.po
index 4a33e253396..37d4996225b 100644
--- a/l10n/kn/files_external.po
+++ b/l10n/kn/files_external.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-11 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"POT-Creation-Date: 2014-04-02 01:55-0400\n"
+"PO-Revision-Date: 2014-04-02 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Kannada (http://www.transifex.com/projects/p/owncloud/language/kn/)\n"
"MIME-Version: 1.0\n"
@@ -37,91 +37,91 @@ msgstr ""
msgid "Error configuring Google Drive storage"
msgstr ""
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr ""
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr ""
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr ""
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr ""
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr ""
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr ""
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr ""
-#: templates/settings.php:13
-msgid "Applicable"
+#: templates/settings.php:12
+msgid "Available for"
msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr ""
-#: templates/settings.php:90
-msgid "None set"
+#: templates/settings.php:92
+msgid "No user or group"
msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr ""
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr ""
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr ""
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr ""
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr ""
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/ko/files.po b/l10n/ko/files.po
index 45ee79b1c1a..5374b3edc40 100644
--- a/l10n/ko/files.po
+++ b/l10n/ko/files.po
@@ -13,8 +13,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-27 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 06:01+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:56+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Korean (http://www.transifex.com/projects/p/owncloud/language/ko/)\n"
"MIME-Version: 1.0\n"
@@ -48,7 +48,7 @@ msgid ""
"allowed."
msgstr "폴더 이름이 올바르지 않습니다. 이름에 문자 '\\', '/', '<', '>', ':', '\"', '|', '? ', '*'는 사용할 수 없습니다."
-#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:141
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr ""
@@ -69,12 +69,12 @@ msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr "서버에서 URL을 열 수 없습니다. 서버 설정을 확인하십시오"
-#: ajax/newfile.php:119
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr "%s을(를) %s(으)로 다운로드하는 중 오류 발생"
-#: ajax/newfile.php:156
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr "파일 생성 중 오류 발생"
@@ -86,62 +86,62 @@ msgstr "폴더 이름이 비어있을 수 없습니다."
msgid "Error when creating the folder"
msgstr "폴더 생성 중 오류 발생"
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr "업로드 디렉터리를 설정할 수 없습니다."
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr "잘못된 토큰"
-#: ajax/upload.php:71
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr "파일이 업로드 되지 않았습니다. 알 수 없는 오류입니다"
-#: ajax/upload.php:78
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr "파일 업로드에 성공하였습니다."
-#: ajax/upload.php:79
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "업로드한 파일이 php.ini의 upload_max_filesize보다 큽니다:"
-#: ajax/upload.php:81
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "업로드한 파일 크기가 HTML 폼의 MAX_FILE_SIZE보다 큼"
-#: ajax/upload.php:82
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr "파일의 일부분만 업로드됨"
-#: ajax/upload.php:83
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr "파일이 업로드되지 않았음"
-#: ajax/upload.php:84
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr "임시 폴더가 없음"
-#: ajax/upload.php:85
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr "디스크에 쓰지 못했습니다"
-#: ajax/upload.php:103
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr "저장소가 용량이 충분하지 않습니다."
-#: ajax/upload.php:160
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr "업로드에 실패했습니다. 업로드할 파일을 찾을 수 없습니다"
-#: ajax/upload.php:170
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr "업로드에 실패했습니다. 파일 정보를 가져올 수 없습니다."
-#: ajax/upload.php:189
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr "올바르지 않은 디렉터리입니다."
@@ -175,77 +175,77 @@ msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "파일 업로드가 진행 중입니다. 이 페이지를 벗어나면 업로드가 취소됩니다."
-#: js/file-upload.js:564
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr "URL이 비어있을 수 없음"
-#: js/file-upload.js:568
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr "'공유됨'은 홈 폴더의 예약된 파일 이름임"
-#: js/file-upload.js:570 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr "{new_name}이(가) 이미 존재함"
-#: js/file-upload.js:636
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr "파일을 만들 수 없음"
-#: js/file-upload.js:652
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr "폴더를 만들 수 없음"
-#: js/file-upload.js:702
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr "URL을 가져올 수 없음"
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr "공유"
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr "영구히 삭제"
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr "이름 바꾸기"
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
+msgstr "파일 이동 오류"
+
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
+msgstr "오류"
+
+#: js/filelist.js:267 js/filelist.js:1113
msgid "Pending"
msgstr "대기 중"
-#: js/filelist.js:456
+#: js/filelist.js:630
msgid "Could not rename file"
msgstr "이름을 변경할 수 없음"
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
-msgstr "{old_name}이(가) {new_name}(으)로 대체됨"
-
-#: js/filelist.js:591
-msgid "undo"
-msgstr "실행 취소"
-
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr "파일 삭제 오류."
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] "폴더 %n개"
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] "파일 %n개"
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr "{dirs} 그리고 {files}"
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "파일 %n개 업로드 중"
@@ -281,29 +281,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr "암호화는 해제되어 있지만, 파일은 아직 암호화되어 있습니다. 개인 설정에서 파일을 복호화하십시오."
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "다운로드 준비 중입니다. 파일 크기가 크면 시간이 오래 걸릴 수도 있습니다."
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr "파일 이동 오류"
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr "오류"
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr "이름"
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr "크기"
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr "수정됨"
@@ -311,109 +303,109 @@ msgstr "수정됨"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr "폴더 이름이 잘못되었습니다. '공유됨'은 예약된 폴더 이름입니다."
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr "%s의 이름을 변경할 수 없습니다"
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr "업로드"
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr "파일 처리"
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr "최대 업로드 크기"
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr "최대 가능:"
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr "다중 파일 및 폴더 다운로드에 필요합니다."
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr "ZIP 다운로드 허용"
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr "0은 무제한입니다"
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr "ZIP 파일 최대 크기"
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr "저장"
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr "새로 만들기"
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr "새 텍스트 파일"
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr "텍스트 파일"
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr "새 폴더"
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr "폴더"
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr "링크에서"
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr "삭제된 파일"
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr "업로드 취소"
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr "여기에 파일을 업로드하거나 만들 권한이 없습니다"
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr "내용이 없습니다. 업로드할 수 있습니다!"
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr "다운로드"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr "삭제"
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr "업로드한 파일이 너무 큼"
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "이 파일이 서버에서 허용하는 최대 업로드 가능 용량보다 큽니다."
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr "파일을 검색하고 있습니다. 기다려 주십시오."
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr "현재 검색"
diff --git a/l10n/ko/files_external.po b/l10n/ko/files_external.po
index af6f96583d0..25627c2645a 100644
--- a/l10n/ko/files_external.po
+++ b/l10n/ko/files_external.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-11 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:30+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Korean (http://www.transifex.com/projects/p/owncloud/language/ko/)\n"
"MIME-Version: 1.0\n"
@@ -38,91 +38,91 @@ msgstr "올바른 Dropbox 앱 키와 암호를 입력하십시오."
msgid "Error configuring Google Drive storage"
msgstr "Google 드라이브 저장소 설정 오류"
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr ""
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b>경고:</b> \"smbclient\"가 설치되지 않았습니다. CIFS/SMB 공유 자원에 연결할 수 없습니다. 시스템 관리자에게 설치를 요청하십시오."
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b>경고:</b> PHP FTP 지원이 비활성화되어 있거나 설치되지 않았습니다. FTP 공유를 마운트할 수 없습니다. 시스템 관리자에게 설치를 요청하십시오."
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr "<b>경고:</b> PHP Curl 지원이 비활성화되어 있거나 설치되지 않았습니다. 다른 ownCloud, WebDAV, Google 드라이브 공유를 마운트할 수 없습니다. 시스템 관리자에게 설치를 요청하십시오."
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr "외부 저장소"
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr "폴더 이름"
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr "외부 저장소"
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr "설정"
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr "옵션"
-#: templates/settings.php:13
-msgid "Applicable"
-msgstr "적용 가능"
+#: templates/settings.php:12
+msgid "Available for"
+msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr "저장소 추가"
-#: templates/settings.php:90
-msgid "None set"
-msgstr "설정되지 않음"
+#: templates/settings.php:92
+msgid "No user or group"
+msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr "모든 사용자"
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr "그룹"
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr "사용자"
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr "삭제"
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr "사용자 외부 저장소 사용"
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr "SSL 루트 인증서"
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr "루트 인증서 가져오기"
diff --git a/l10n/ku_IQ/files.po b/l10n/ku_IQ/files.po
index 36645752f11..5f3a1447686 100644
--- a/l10n/ku_IQ/files.po
+++ b/l10n/ku_IQ/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-27 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 06:01+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Kurdish (Iraq) (http://www.transifex.com/projects/p/owncloud/language/ku_IQ/)\n"
"MIME-Version: 1.0\n"
@@ -42,7 +42,7 @@ msgid ""
"allowed."
msgstr ""
-#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:141
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr ""
@@ -63,12 +63,12 @@ msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:119
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:156
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr ""
@@ -80,62 +80,62 @@ msgstr ""
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:71
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:78
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr ""
-#: ajax/upload.php:79
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:81
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr ""
-#: ajax/upload.php:82
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr ""
-#: ajax/upload.php:83
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr ""
-#: ajax/upload.php:84
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr ""
-#: ajax/upload.php:85
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr ""
-#: ajax/upload.php:103
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:160
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:170
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:189
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr ""
@@ -169,79 +169,79 @@ msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:564
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:568
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:570 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:636
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:652
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:702
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr "هاوبەشی کردن"
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr ""
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
-msgid "Pending"
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
msgstr ""
-#: js/filelist.js:456
-msgid "Could not rename file"
-msgstr ""
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
+msgstr "هه‌ڵه"
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
+#: js/filelist.js:267 js/filelist.js:1113
+msgid "Pending"
msgstr ""
-#: js/filelist.js:591
-msgid "undo"
+#: js/filelist.js:630
+msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
@@ -278,29 +278,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr ""
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr "هه‌ڵه"
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr "ناو"
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr ""
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr ""
@@ -308,109 +300,109 @@ msgstr ""
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr "بارکردن"
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr ""
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr ""
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr ""
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr ""
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr ""
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr ""
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr ""
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr "پاشکه‌وتکردن"
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr ""
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr ""
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr ""
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr "بوخچه"
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr ""
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr ""
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr ""
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr "داگرتن"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr ""
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr ""
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr ""
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr ""
diff --git a/l10n/ku_IQ/files_external.po b/l10n/ku_IQ/files_external.po
index 763ce3e955c..a82954cda7b 100644
--- a/l10n/ku_IQ/files_external.po
+++ b/l10n/ku_IQ/files_external.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-11 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:30+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Kurdish (Iraq) (http://www.transifex.com/projects/p/owncloud/language/ku_IQ/)\n"
"MIME-Version: 1.0\n"
@@ -37,91 +37,91 @@ msgstr ""
msgid "Error configuring Google Drive storage"
msgstr ""
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr ""
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr ""
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr ""
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr "ناوی بوخچه"
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr ""
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr ""
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr ""
-#: templates/settings.php:13
-msgid "Applicable"
+#: templates/settings.php:12
+msgid "Available for"
msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr ""
-#: templates/settings.php:90
-msgid "None set"
+#: templates/settings.php:92
+msgid "No user or group"
msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr ""
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr ""
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr "به‌كارهێنه‌ر"
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr ""
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr ""
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/lb/files.po b/l10n/lb/files.po
index 9f74628eee0..98509d0c5cf 100644
--- a/l10n/lb/files.po
+++ b/l10n/lb/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-27 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 06:01+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Luxembourgish (http://www.transifex.com/projects/p/owncloud/language/lb/)\n"
"MIME-Version: 1.0\n"
@@ -42,7 +42,7 @@ msgid ""
"allowed."
msgstr ""
-#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:141
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr ""
@@ -63,12 +63,12 @@ msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:119
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:156
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr ""
@@ -80,62 +80,62 @@ msgstr ""
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:71
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:78
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr "Keen Feeler, Datei ass komplett ropgelueden ginn"
-#: ajax/upload.php:79
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:81
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "Déi ropgelueden Datei ass méi grouss wei d'MAX_FILE_SIZE Eegenschaft déi an der HTML form uginn ass"
-#: ajax/upload.php:82
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr "Déi ropgelueden Datei ass nëmmen hallef ropgelueden ginn"
-#: ajax/upload.php:83
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr "Et ass kee Fichier ropgeluede ginn"
-#: ajax/upload.php:84
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr "Et feelt en temporären Dossier"
-#: ajax/upload.php:85
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr "Konnt net op den Disk schreiwen"
-#: ajax/upload.php:103
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:160
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:170
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:189
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr ""
@@ -169,79 +169,79 @@ msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "File Upload am gaang. Wann's de des Säit verléiss gëtt den Upload ofgebrach."
-#: js/file-upload.js:564
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:568
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:570 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:636
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:652
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:702
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr "Deelen"
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr "Ëm-benennen"
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
-msgid "Pending"
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
msgstr ""
-#: js/filelist.js:456
-msgid "Could not rename file"
-msgstr ""
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
+msgstr "Fehler"
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
+#: js/filelist.js:267 js/filelist.js:1113
+msgid "Pending"
msgstr ""
-#: js/filelist.js:591
-msgid "undo"
-msgstr "réckgängeg man"
+#: js/filelist.js:630
+msgid "Could not rename file"
+msgstr ""
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
@@ -278,29 +278,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr ""
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr "Fehler"
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr "Numm"
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr "Gréisst"
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr "Geännert"
@@ -308,109 +300,109 @@ msgstr "Geännert"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr "Eroplueden"
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr "Fichier handling"
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr "Maximum Upload Gréisst "
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr "max. méiglech:"
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr "Gett gebraucht fir multi-Fichier an Dossier Downloads."
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr "ZIP-download erlaben"
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr "0 ass onlimitéiert"
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr "Maximal Gréisst fir ZIP Fichieren"
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr "Späicheren"
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr "Nei"
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr "Text Fichier"
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr ""
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr "Dossier"
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr ""
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr ""
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr "Upload ofbriechen"
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr "Hei ass näischt. Lued eppes rop!"
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr "Download"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr "Läschen"
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr "Upload ze grouss"
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "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."
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr "Fichieren gi gescannt, war weg."
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr "Momentane Scan"
diff --git a/l10n/lb/files_external.po b/l10n/lb/files_external.po
index da271f5570a..c0982f45a98 100644
--- a/l10n/lb/files_external.po
+++ b/l10n/lb/files_external.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-11 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:30+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Luxembourgish (http://www.transifex.com/projects/p/owncloud/language/lb/)\n"
"MIME-Version: 1.0\n"
@@ -37,91 +37,91 @@ msgstr ""
msgid "Error configuring Google Drive storage"
msgstr ""
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr ""
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr ""
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr ""
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr "Dossiers Numm:"
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr ""
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr ""
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr ""
-#: templates/settings.php:13
-msgid "Applicable"
+#: templates/settings.php:12
+msgid "Available for"
msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr ""
-#: templates/settings.php:90
-msgid "None set"
+#: templates/settings.php:92
+msgid "No user or group"
msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr ""
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr "Gruppen"
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr "Benotzer"
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr "Läschen"
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr ""
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/lt_LT/files.po b/l10n/lt_LT/files.po
index 7d183402126..8d013e7a1ab 100644
--- a/l10n/lt_LT/files.po
+++ b/l10n/lt_LT/files.po
@@ -10,8 +10,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-27 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 06:01+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:56+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Lithuanian (Lithuania) (http://www.transifex.com/projects/p/owncloud/language/lt_LT/)\n"
"MIME-Version: 1.0\n"
@@ -45,7 +45,7 @@ msgid ""
"allowed."
msgstr "Neleistinas pavadinimas, '\\', '/', '<', '>', ':', '\"', '|', '?' ir '*' yra neleidžiami."
-#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:141
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr ""
@@ -66,12 +66,12 @@ msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr "Serveriui neleidžiama atverti URL, prašome patikrinti serverio konfigūraciją"
-#: ajax/newfile.php:119
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr "Klaida siunčiant %s į %s"
-#: ajax/newfile.php:156
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr "Klaida kuriant failą"
@@ -83,62 +83,62 @@ msgstr "Aplanko pavadinimas negali būti tuščias."
msgid "Error when creating the folder"
msgstr "Klaida kuriant aplanką"
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr "Nepavyksta nustatyti įkėlimų katalogo."
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr "Netinkamas ženklas"
-#: ajax/upload.php:71
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr "Failai nebuvo įkelti dėl nežinomos priežasties"
-#: ajax/upload.php:78
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr "Failas įkeltas sėkmingai, be klaidų"
-#: ajax/upload.php:79
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "Įkeliamas failas yra didesnis nei leidžia upload_max_filesize php.ini faile:"
-#: ajax/upload.php:81
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "Įkeliamo failo dydis viršija MAX_FILE_SIZE nustatymą, kuris naudojamas HTML formoje."
-#: ajax/upload.php:82
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr "Failas buvo įkeltas tik dalinai"
-#: ajax/upload.php:83
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr "Nebuvo įkeltas joks failas"
-#: ajax/upload.php:84
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr "Nėra laikinojo katalogo"
-#: ajax/upload.php:85
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr "Nepavyko įrašyti į diską"
-#: ajax/upload.php:103
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr "Nepakanka vietos serveryje"
-#: ajax/upload.php:160
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr "Įkėlimas nepavyko. Nepavyko rasti įkelto failo"
-#: ajax/upload.php:170
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr "Įkėlimas nepavyko. Nepavyko gauti failo informacijos."
-#: ajax/upload.php:189
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr "Neteisingas aplankas"
@@ -172,81 +172,81 @@ msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Failo įkėlimas pradėtas. Jei paliksite šį puslapį, įkėlimas nutrūks."
-#: js/file-upload.js:564
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr "URL negali būti tuščias."
-#: js/file-upload.js:568
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr "Pradiniame aplanke failo pavadinimas „Shared“ yra rezervuotas"
-#: js/file-upload.js:570 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr "{new_name} jau egzistuoja"
-#: js/file-upload.js:636
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr "Neįmanoma sukurti failo"
-#: js/file-upload.js:652
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr "Neįmanoma sukurti aplanko"
-#: js/file-upload.js:702
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr "Klauda gaunant URL"
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr "Dalintis"
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr "Ištrinti negrįžtamai"
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr "Pervadinti"
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
+msgstr "Klaida perkeliant failą"
+
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
+msgstr "Klaida"
+
+#: js/filelist.js:267 js/filelist.js:1113
msgid "Pending"
msgstr "Laukiantis"
-#: js/filelist.js:456
+#: js/filelist.js:630
msgid "Could not rename file"
msgstr "Neįmanoma pervadinti failo"
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
-msgstr "pakeiskite {new_name} į {old_name}"
-
-#: js/filelist.js:591
-msgid "undo"
-msgstr "anuliuoti"
-
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr "Klaida trinant failą."
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] "%n aplankas"
msgstr[1] "%n aplankai"
msgstr[2] "%n aplankų"
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] "%n failas"
msgstr[1] "%n failai"
msgstr[2] "%n failų"
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr "{dirs} ir {files}"
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "Įkeliamas %n failas"
@@ -284,29 +284,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr "Šifravimas buvo išjungtas, bet Jūsų failai vis dar užšifruoti. Prašome eiti į asmeninius nustatymus ir iššifruoti savo failus."
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "Jūsų atsisiuntimas yra paruošiamas. tai gali užtrukti jei atsisiunčiamas didelis failas."
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr "Klaida perkeliant failą"
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr "Klaida"
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr "Pavadinimas"
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr "Dydis"
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr "Pakeista"
@@ -314,109 +306,109 @@ msgstr "Pakeista"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr "Netinkamas aplanko pavadinimas. „Shared“ pavadinimas yra rezervuotas."
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr "%s negali būti pervadintas"
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr "Įkelti"
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr "Failų tvarkymas"
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr "Maksimalus įkeliamo failo dydis"
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr "maks. galima:"
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr "Reikalinga daugybinui failų ir aplankalų atsisiuntimui."
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr "Įjungti atsisiuntimą ZIP archyvu"
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr "0 yra neribotas"
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr "Maksimalus ZIP archyvo failo dydis"
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr "Išsaugoti"
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr "Naujas"
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr "Naujas tekstinis failas"
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr "Teksto failas"
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr "Naujas aplankas"
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr "Katalogas"
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr "Iš nuorodos"
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr "Ištrinti failai"
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr "Atšaukti siuntimą"
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr "Jūs neturite leidimo čia įkelti arba kurti failus"
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr "Čia tuščia. Įkelkite ką nors!"
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr "Atsisiųsti"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr "Ištrinti"
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr "Įkėlimui failas per didelis"
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Bandomų įkelti failų dydis viršija maksimalų, kuris leidžiamas šiame serveryje"
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr "Skenuojami failai, prašome palaukti."
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr "Šiuo metu skenuojama"
diff --git a/l10n/lt_LT/files_external.po b/l10n/lt_LT/files_external.po
index 79161e530c4..d3494e5e92d 100644
--- a/l10n/lt_LT/files_external.po
+++ b/l10n/lt_LT/files_external.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-11 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:30+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Lithuanian (Lithuania) (http://www.transifex.com/projects/p/owncloud/language/lt_LT/)\n"
"MIME-Version: 1.0\n"
@@ -38,91 +38,91 @@ msgstr "Prašome įvesti teisingus Dropbox \"app key\" ir \"secret\"."
msgid "Error configuring Google Drive storage"
msgstr "Klaida nustatinėjant Google Drive talpyklą"
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr ""
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b>Įspėjimas:</b> \"smbclient\" nėra įdiegtas. CIFS/SMB dalinimasis nėra galimas. Prašome susisiekti su sistemos administratoriumi kad būtų įdiegtas \"smbclient\""
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b>Įspėjimas:</b> FTP palaikymas PHP sistemoje nėra įjungtas arba nėra įdiegtas. FTP dalinimosi įjungimas nėra galimas. Prašome susisiekti su sistemos administratoriumi kad būtų įdiegtas FTP palaikymas. "
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr "<b>Įspėjimas:</b> \"Curl\" palaikymas PHP terpėje nėra įjungtas arba įdiegtas. ownCloud/WebDAV ar GoogleDrive įjungimas nebus įmanomas. Prašome susisiekti su sistemos administratoriumi kad būtų įdiegtas arba įjungtas \"Curl\" palaikymas."
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr "Išorinės saugyklos"
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr "Katalogo pavadinimas"
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr "Išorinė saugykla"
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr "Konfigūracija"
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr "Nustatymai"
-#: templates/settings.php:13
-msgid "Applicable"
-msgstr "Pritaikyti"
+#: templates/settings.php:12
+msgid "Available for"
+msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr "Pridėti saugyklą"
-#: templates/settings.php:90
-msgid "None set"
-msgstr "Nieko nepasirinkta"
+#: templates/settings.php:92
+msgid "No user or group"
+msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr "Visi vartotojai"
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr "Grupės"
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr "Vartotojai"
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr "Ištrinti"
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr "Įjungti vartotojų išorines saugyklas"
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr "SSL sertifikatas"
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr "Įkelti pagrindinį sertifikatą"
diff --git a/l10n/lv/files.po b/l10n/lv/files.po
index 23f5f3998b0..8c47b755a3c 100644
--- a/l10n/lv/files.po
+++ b/l10n/lv/files.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-27 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 06:01+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:56+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Latvian (http://www.transifex.com/projects/p/owncloud/language/lv/)\n"
"MIME-Version: 1.0\n"
@@ -43,7 +43,7 @@ msgid ""
"allowed."
msgstr "Nederīgs nosaukums, nav atļauti '\\', '/', '<', '>', ':', '\"', '|', '?' un '*'."
-#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:141
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr ""
@@ -64,12 +64,12 @@ msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:119
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:156
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr ""
@@ -81,62 +81,62 @@ msgstr ""
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr "Nevar uzstādīt augšupielādes mapi."
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr "Nepareiza pilnvara"
-#: ajax/upload.php:71
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr "Netika augšupielādēta neviena datne. Nezināma kļūda"
-#: ajax/upload.php:78
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr "Viss kārtībā, datne augšupielādēta veiksmīga"
-#: ajax/upload.php:79
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "Augšupielādētā datne pārsniedz upload_max_filesize norādījumu php.ini datnē:"
-#: ajax/upload.php:81
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "Augšupielādētā datne pārsniedz MAX_FILE_SIZE norādi, kas ir norādīta HTML formā"
-#: ajax/upload.php:82
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr "Augšupielādētā datne ir tikai daļēji augšupielādēta"
-#: ajax/upload.php:83
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr "Neviena datne netika augšupielādēta"
-#: ajax/upload.php:84
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr "Trūkst pagaidu mapes"
-#: ajax/upload.php:85
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr "Neizdevās saglabāt diskā"
-#: ajax/upload.php:103
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr "Nav pietiekami daudz vietas"
-#: ajax/upload.php:160
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:170
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:189
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr "Nederīga direktorija."
@@ -170,81 +170,81 @@ msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Notiek augšupielāde. Pametot lapu tagad, tiks atcelta augšupielāde."
-#: js/file-upload.js:564
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:568
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:570 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr "{new_name} jau eksistē"
-#: js/file-upload.js:636
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:652
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:702
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr "Dalīties"
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr "Dzēst pavisam"
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr "Pārsaukt"
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
+msgstr ""
+
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
+msgstr "Kļūda"
+
+#: js/filelist.js:267 js/filelist.js:1113
msgid "Pending"
msgstr "Gaida savu kārtu"
-#: js/filelist.js:456
+#: js/filelist.js:630
msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
-msgstr "aizvietoja {new_name} ar {old_name}"
-
-#: js/filelist.js:591
-msgid "undo"
-msgstr "atsaukt"
-
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] "%n mapes"
msgstr[1] "%n mape"
msgstr[2] "%n mapes"
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] "%n faili"
msgstr[1] "%n fails"
msgstr[2] "%n faili"
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "%n"
@@ -282,29 +282,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr "Šifrēšana tika atslēgta, tomēr jūsu faili joprojām ir šifrēti. Atšifrēt failus var Personiskajos uzstādījumos."
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "Tiek sagatavota lejupielāde. Tas var aizņemt kādu laiciņu, ja datnes ir lielas."
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr ""
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr "Kļūda"
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr "Nosaukums"
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr "Izmērs"
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr "Mainīts"
@@ -312,109 +304,109 @@ msgstr "Mainīts"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr "%s nevar tikt pārsaukts"
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr "Augšupielādēt"
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr "Datņu pārvaldība"
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr "Maksimālais datņu augšupielādes apjoms"
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr "maksimālais iespējamais:"
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr "Vajadzīgs vairāku datņu un mapju lejupielādēšanai."
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr "Aktivēt ZIP lejupielādi"
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr "0 ir neierobežots"
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr "Maksimālais ievades izmērs ZIP datnēm"
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr "Saglabāt"
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr "Jauna"
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr "Teksta datne"
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr "Jauna mape"
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr "Mape"
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr "No saites"
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr "Dzēstās datnes"
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr "Atcelt augšupielādi"
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr "Te vēl nekas nav. Rīkojies, sāc augšupielādēt!"
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr "Lejupielādēt"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr "Dzēst"
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr "Datne ir par lielu, lai to augšupielādētu"
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Augšupielādējamās datnes pārsniedz servera pieļaujamo datņu augšupielādes apjomu"
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr "Datnes šobrīd tiek caurskatītas, lūdzu, uzgaidiet."
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr "Šobrīd tiek caurskatīts"
diff --git a/l10n/lv/files_external.po b/l10n/lv/files_external.po
index 893a11ac476..ce94ed49e8a 100644
--- a/l10n/lv/files_external.po
+++ b/l10n/lv/files_external.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-11 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:30+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Latvian (http://www.transifex.com/projects/p/owncloud/language/lv/)\n"
"MIME-Version: 1.0\n"
@@ -38,91 +38,91 @@ msgstr "Lūdzu, norādiet derīgu Dropbox lietotnes atslēgu un noslēpumu."
msgid "Error configuring Google Drive storage"
msgstr "Kļūda, konfigurējot Google Drive krātuvi"
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr ""
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b>Brīdinājums:</b> nav uzinstalēts “smbclient”. Nevar montēt CIFS/SMB koplietojumus. Lūdzu, vaicājiet savam sistēmas administratoram, lai to uzinstalē."
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b>Brīdinājums: </b> uz PHP nav aktivēts vai instalēts FTP atbalsts. Nevar montēt FTP koplietojumus. Lūdzu, vaicājiet savam sistēmas administratoram, lai to uzinstalē."
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr "<b>Brīdinājums:</b> PHP Curl atbalsts nav instalēts. OwnCloud / WebDAV vai GoogleDrive montēšana nav iespējama. Lūdziet sistēmas administratoram lai tas tiek uzstādīts."
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr "Ārējā krātuve"
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr "Mapes nosaukums"
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr "Ārējā krātuve"
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr "Konfigurācija"
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr "Opcijas"
-#: templates/settings.php:13
-msgid "Applicable"
-msgstr "Piemērojams"
+#: templates/settings.php:12
+msgid "Available for"
+msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr "Pievienot krātuvi"
-#: templates/settings.php:90
-msgid "None set"
-msgstr "Neviens nav iestatīts"
+#: templates/settings.php:92
+msgid "No user or group"
+msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr "Visi lietotāji"
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr "Grupas"
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr "Lietotāji"
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr "Dzēst"
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr "Aktivēt lietotāja ārējo krātuvi"
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr "SSL saknes sertifikāti"
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr "Importēt saknes sertifikātus"
diff --git a/l10n/mk/files.po b/l10n/mk/files.po
index 7f907ff611e..72dd6a1caf7 100644
--- a/l10n/mk/files.po
+++ b/l10n/mk/files.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-27 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 06:01+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:56+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Macedonian (http://www.transifex.com/projects/p/owncloud/language/mk/)\n"
"MIME-Version: 1.0\n"
@@ -43,7 +43,7 @@ msgid ""
"allowed."
msgstr "Неправилно име. , '\\', '/', '<', '>', ':', '\"', '|', '?' и '*' не се дозволени."
-#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:141
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr ""
@@ -64,12 +64,12 @@ msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:119
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr "Грешка додека преземам %s to %s"
-#: ajax/newfile.php:156
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr "Грешка при креирање на датотека"
@@ -81,62 +81,62 @@ msgstr "Името на папката не може да биде празно.
msgid "Error when creating the folder"
msgstr "Грешка при креирање на папка"
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr "Не може да се постави папката за префрлање на податоци."
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr "Грешен токен"
-#: ajax/upload.php:71
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr "Ниту еден фајл не се вчита. Непозната грешка"
-#: ajax/upload.php:78
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr "Датотеката беше успешно подигната."
-#: ajax/upload.php:79
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "Подигнатата датотека ја надминува upload_max_filesize директивата во php.ini:"
-#: ajax/upload.php:81
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "Големината на датотеката ја надминува MAX_FILE_SIZE директивата која беше специфицирана во HTML формата"
-#: ajax/upload.php:82
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr "Датотеката беше само делумно подигната."
-#: ajax/upload.php:83
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr "Не беше подигната датотека."
-#: ajax/upload.php:84
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr "Недостасува привремена папка"
-#: ajax/upload.php:85
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr "Неуспеав да запишам на диск"
-#: ajax/upload.php:103
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr "Нема доволно слободен сториџ"
-#: ajax/upload.php:160
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr "Префрлањето е неуспешно. Не можам да го најдам префрлената датотека."
-#: ajax/upload.php:170
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:189
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr "Погрешна папка."
@@ -170,79 +170,79 @@ msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Подигање на датотека е во тек. Напуштење на страницата ќе го прекине."
-#: js/file-upload.js:564
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr "URL-то не може да биде празно"
-#: js/file-upload.js:568
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr "Во домашната папка, 'Shared' е резервирано има на датотека/папка"
-#: js/file-upload.js:570 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr "{new_name} веќе постои"
-#: js/file-upload.js:636
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr "Не множам да креирам датотека"
-#: js/file-upload.js:652
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr "Не можам да креирам папка"
-#: js/file-upload.js:702
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr "Сподели"
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr "Трајно избришани"
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr "Преименувај"
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
+msgstr "Грешка при префрлање на датотека"
+
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
+msgstr "Грешка"
+
+#: js/filelist.js:267 js/filelist.js:1113
msgid "Pending"
msgstr "Чека"
-#: js/filelist.js:456
+#: js/filelist.js:630
msgid "Could not rename file"
msgstr "Не можам да ја преименувам датотеката"
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
-msgstr "заменета {new_name} со {old_name}"
-
-#: js/filelist.js:591
-msgid "undo"
-msgstr "врати"
-
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr "{dirs} и {files}"
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
@@ -279,29 +279,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "Вашето преземање се подготвува. Ова може да потрае до колку датотеките се големи."
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr "Грешка при префрлање на датотека"
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr "Грешка"
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr "Име"
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr "Големина"
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr "Променето"
@@ -309,109 +301,109 @@ msgstr "Променето"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr "%s не може да биде преименуван"
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr "Подигни"
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr "Ракување со датотеки"
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr "Максимална големина за подигање"
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr "макс. можно:"
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr "Потребно за симнување повеќе-датотеки и папки."
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr "Овозможи ZIP симнување "
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr "0 е неограничено"
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr "Максимална големина за внес на ZIP датотеки"
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr "Сними"
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr "Ново"
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr "Текстуална датотека"
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr ""
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr "Папка"
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr "Од врска"
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr "Избришани датотеки"
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr "Откажи прикачување"
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr "Тука нема ништо. Снимете нешто!"
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr "Преземи"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr "Избриши"
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr "Фајлот кој се вчитува е преголем"
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Датотеките кои се обидувате да ги подигнете ја надминуваат максималната големина за подигнување датотеки на овој сервер."
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr "Се скенираат датотеки, ве молам почекајте."
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr "Моментално скенирам"
diff --git a/l10n/mk/files_external.po b/l10n/mk/files_external.po
index 42a953da79a..9355e9e35f7 100644
--- a/l10n/mk/files_external.po
+++ b/l10n/mk/files_external.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-11 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:30+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Macedonian (http://www.transifex.com/projects/p/owncloud/language/mk/)\n"
"MIME-Version: 1.0\n"
@@ -37,91 +37,91 @@ msgstr "Ве молам доставите валиден Dropbox клуч и т
msgid "Error configuring Google Drive storage"
msgstr "Грешка при конфигурација на Google Drive"
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr ""
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b>Внимание:</b> \"smbclient\" не е инсталиран. Не е можно монтирање на CIFS/SMB дискови. Замолете го Вашиот систем администратор да го инсталира."
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b>Внимание:</b> Не е овозможена или инсталирани FTP подршка во PHP. Не е можно монтирање на FTP дискови. Замолете го Вашиот систем администратор да го инсталира."
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr ""
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr "Надворешно складиште"
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr "Име на папка"
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr ""
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr "Конфигурација"
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr "Опции"
-#: templates/settings.php:13
-msgid "Applicable"
-msgstr "Применливо"
+#: templates/settings.php:12
+msgid "Available for"
+msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr ""
-#: templates/settings.php:90
-msgid "None set"
-msgstr "Ништо поставено"
+#: templates/settings.php:92
+msgid "No user or group"
+msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr "Сите корисници"
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr "Групи"
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr "Корисници"
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr "Избриши"
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr "Овозможи надворешни за корисници"
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr "SSL root сертификати"
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr "Увези"
diff --git a/l10n/ml/files.po b/l10n/ml/files.po
index 219f522da5f..6d8c4b14482 100644
--- a/l10n/ml/files.po
+++ b/l10n/ml/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-20 01:55-0400\n"
-"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Malayalam (http://www.transifex.com/projects/p/owncloud/language/ml/)\n"
"MIME-Version: 1.0\n"
@@ -17,48 +17,48 @@ msgstr ""
"Language: ml\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/move.php:17
+#: ajax/move.php:15
#, php-format
msgid "Could not move %s - File with this name already exists"
msgstr ""
-#: ajax/move.php:27 ajax/move.php:30
+#: ajax/move.php:25 ajax/move.php:28
#, php-format
msgid "Could not move %s"
msgstr ""
-#: ajax/newfile.php:57 js/files.js:98
+#: ajax/newfile.php:58 js/files.js:98
msgid "File name cannot be empty."
msgstr ""
-#: ajax/newfile.php:62
+#: ajax/newfile.php:63
#, php-format
msgid "\"%s\" is an invalid file name."
msgstr ""
-#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+#: ajax/newfile.php:69 ajax/newfolder.php:28 js/files.js:105
msgid ""
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
"allowed."
msgstr ""
-#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr ""
-#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
+#: ajax/newfile.php:88 ajax/newfolder.php:47 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:96
+#: ajax/newfile.php:97
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:101
+#: ajax/newfile.php:102
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
@@ -68,74 +68,74 @@ msgstr ""
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:155
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr ""
-#: ajax/newfolder.php:21
+#: ajax/newfolder.php:22
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:65
+#: ajax/newfolder.php:66
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:67
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:74
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr ""
-#: ajax/upload.php:75
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:77
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr ""
-#: ajax/upload.php:78
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr ""
-#: ajax/upload.php:79
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr ""
-#: ajax/upload.php:80
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr ""
-#: ajax/upload.php:81
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr ""
-#: ajax/upload.php:99
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:156
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:166
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:185
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr ""
@@ -156,92 +156,92 @@ msgid ""
"Not enough free space, you are uploading {size1} but only {size2} is left"
msgstr ""
-#: js/file-upload.js:338
+#: js/file-upload.js:340
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:383
+#: js/file-upload.js:385
msgid "Could not get result from server."
msgstr ""
-#: js/file-upload.js:475
+#: js/file-upload.js:477
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:562
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:566
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:568 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:634
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:650
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:700
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr ""
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr ""
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
-msgid "Pending"
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
msgstr ""
-#: js/filelist.js:456
-msgid "Could not rename file"
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
msgstr ""
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
+#: js/filelist.js:267 js/filelist.js:1113
+msgid "Pending"
msgstr ""
-#: js/filelist.js:591
-msgid "undo"
+#: js/filelist.js:630
+msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
@@ -278,29 +278,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr ""
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr ""
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr ""
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr ""
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr ""
@@ -308,109 +300,109 @@ msgstr ""
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr ""
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr ""
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr ""
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr ""
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr ""
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr ""
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr ""
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr ""
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr ""
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr ""
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr ""
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr ""
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr ""
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr ""
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr ""
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr ""
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr ""
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr ""
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr ""
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr ""
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr ""
diff --git a/l10n/ml/files_external.po b/l10n/ml/files_external.po
index e134fd32240..e3b6b4cf733 100644
--- a/l10n/ml/files_external.po
+++ b/l10n/ml/files_external.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-11 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"POT-Creation-Date: 2014-04-02 01:55-0400\n"
+"PO-Revision-Date: 2014-04-02 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Malayalam (http://www.transifex.com/projects/p/owncloud/language/ml/)\n"
"MIME-Version: 1.0\n"
@@ -37,91 +37,91 @@ msgstr ""
msgid "Error configuring Google Drive storage"
msgstr ""
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr ""
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr ""
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr ""
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr ""
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr ""
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr ""
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr ""
-#: templates/settings.php:13
-msgid "Applicable"
+#: templates/settings.php:12
+msgid "Available for"
msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr ""
-#: templates/settings.php:90
-msgid "None set"
+#: templates/settings.php:92
+msgid "No user or group"
msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr ""
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr ""
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr ""
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr ""
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr ""
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/ml_IN/files.po b/l10n/ml_IN/files.po
index d8c2c527a13..73eaed182fe 100644
--- a/l10n/ml_IN/files.po
+++ b/l10n/ml_IN/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-20 01:55-0400\n"
-"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Malayalam (India) (http://www.transifex.com/projects/p/owncloud/language/ml_IN/)\n"
"MIME-Version: 1.0\n"
@@ -17,48 +17,48 @@ msgstr ""
"Language: ml_IN\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/move.php:17
+#: ajax/move.php:15
#, php-format
msgid "Could not move %s - File with this name already exists"
msgstr ""
-#: ajax/move.php:27 ajax/move.php:30
+#: ajax/move.php:25 ajax/move.php:28
#, php-format
msgid "Could not move %s"
msgstr ""
-#: ajax/newfile.php:57 js/files.js:98
+#: ajax/newfile.php:58 js/files.js:98
msgid "File name cannot be empty."
msgstr ""
-#: ajax/newfile.php:62
+#: ajax/newfile.php:63
#, php-format
msgid "\"%s\" is an invalid file name."
msgstr ""
-#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+#: ajax/newfile.php:69 ajax/newfolder.php:28 js/files.js:105
msgid ""
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
"allowed."
msgstr ""
-#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr ""
-#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
+#: ajax/newfile.php:88 ajax/newfolder.php:47 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:96
+#: ajax/newfile.php:97
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:101
+#: ajax/newfile.php:102
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
@@ -68,74 +68,74 @@ msgstr ""
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:155
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr ""
-#: ajax/newfolder.php:21
+#: ajax/newfolder.php:22
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:65
+#: ajax/newfolder.php:66
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:67
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:74
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr ""
-#: ajax/upload.php:75
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:77
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr ""
-#: ajax/upload.php:78
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr ""
-#: ajax/upload.php:79
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr ""
-#: ajax/upload.php:80
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr ""
-#: ajax/upload.php:81
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr ""
-#: ajax/upload.php:99
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:156
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:166
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:185
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr ""
@@ -156,92 +156,92 @@ msgid ""
"Not enough free space, you are uploading {size1} but only {size2} is left"
msgstr ""
-#: js/file-upload.js:338
+#: js/file-upload.js:340
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:383
+#: js/file-upload.js:385
msgid "Could not get result from server."
msgstr ""
-#: js/file-upload.js:475
+#: js/file-upload.js:477
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:562
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:566
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:568 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:634
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:650
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:700
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr ""
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr ""
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
-msgid "Pending"
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
msgstr ""
-#: js/filelist.js:456
-msgid "Could not rename file"
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
msgstr ""
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
+#: js/filelist.js:267 js/filelist.js:1113
+msgid "Pending"
msgstr ""
-#: js/filelist.js:591
-msgid "undo"
+#: js/filelist.js:630
+msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
@@ -278,29 +278,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr ""
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr ""
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr ""
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr ""
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr ""
@@ -308,109 +300,109 @@ msgstr ""
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr ""
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr ""
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr ""
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr ""
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr ""
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr ""
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr ""
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr ""
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr ""
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr ""
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr ""
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr ""
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr ""
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr ""
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr ""
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr ""
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr ""
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr ""
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr ""
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr ""
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr ""
diff --git a/l10n/ml_IN/files_external.po b/l10n/ml_IN/files_external.po
index 289d650413e..fe274c2a103 100644
--- a/l10n/ml_IN/files_external.po
+++ b/l10n/ml_IN/files_external.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-11 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"POT-Creation-Date: 2014-04-02 01:55-0400\n"
+"PO-Revision-Date: 2014-04-02 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Malayalam (India) (http://www.transifex.com/projects/p/owncloud/language/ml_IN/)\n"
"MIME-Version: 1.0\n"
@@ -37,91 +37,91 @@ msgstr ""
msgid "Error configuring Google Drive storage"
msgstr ""
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr ""
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr ""
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr ""
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr ""
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr ""
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr ""
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr ""
-#: templates/settings.php:13
-msgid "Applicable"
+#: templates/settings.php:12
+msgid "Available for"
msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr ""
-#: templates/settings.php:90
-msgid "None set"
+#: templates/settings.php:92
+msgid "No user or group"
msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr ""
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr ""
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr ""
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr ""
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr ""
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/mn/files.po b/l10n/mn/files.po
index 7a3e02d962c..a1d5b8b6598 100644
--- a/l10n/mn/files.po
+++ b/l10n/mn/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-20 01:55-0400\n"
-"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Mongolian (http://www.transifex.com/projects/p/owncloud/language/mn/)\n"
"MIME-Version: 1.0\n"
@@ -17,48 +17,48 @@ msgstr ""
"Language: mn\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/move.php:17
+#: ajax/move.php:15
#, php-format
msgid "Could not move %s - File with this name already exists"
msgstr ""
-#: ajax/move.php:27 ajax/move.php:30
+#: ajax/move.php:25 ajax/move.php:28
#, php-format
msgid "Could not move %s"
msgstr ""
-#: ajax/newfile.php:57 js/files.js:98
+#: ajax/newfile.php:58 js/files.js:98
msgid "File name cannot be empty."
msgstr ""
-#: ajax/newfile.php:62
+#: ajax/newfile.php:63
#, php-format
msgid "\"%s\" is an invalid file name."
msgstr ""
-#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+#: ajax/newfile.php:69 ajax/newfolder.php:28 js/files.js:105
msgid ""
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
"allowed."
msgstr ""
-#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr ""
-#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
+#: ajax/newfile.php:88 ajax/newfolder.php:47 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:96
+#: ajax/newfile.php:97
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:101
+#: ajax/newfile.php:102
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
@@ -68,74 +68,74 @@ msgstr ""
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:155
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr ""
-#: ajax/newfolder.php:21
+#: ajax/newfolder.php:22
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:65
+#: ajax/newfolder.php:66
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:67
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:74
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr ""
-#: ajax/upload.php:75
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:77
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr ""
-#: ajax/upload.php:78
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr ""
-#: ajax/upload.php:79
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr ""
-#: ajax/upload.php:80
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr ""
-#: ajax/upload.php:81
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr ""
-#: ajax/upload.php:99
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:156
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:166
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:185
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr ""
@@ -156,92 +156,92 @@ msgid ""
"Not enough free space, you are uploading {size1} but only {size2} is left"
msgstr ""
-#: js/file-upload.js:338
+#: js/file-upload.js:340
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:383
+#: js/file-upload.js:385
msgid "Could not get result from server."
msgstr ""
-#: js/file-upload.js:475
+#: js/file-upload.js:477
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:562
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:566
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:568 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:634
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:650
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:700
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr ""
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr ""
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
-msgid "Pending"
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
msgstr ""
-#: js/filelist.js:456
-msgid "Could not rename file"
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
msgstr ""
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
+#: js/filelist.js:267 js/filelist.js:1113
+msgid "Pending"
msgstr ""
-#: js/filelist.js:591
-msgid "undo"
+#: js/filelist.js:630
+msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
@@ -278,29 +278,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr ""
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr ""
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr ""
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr ""
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr ""
@@ -308,109 +300,109 @@ msgstr ""
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr ""
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr ""
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr ""
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr ""
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr ""
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr ""
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr ""
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr ""
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr ""
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr ""
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr ""
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr ""
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr ""
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr ""
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr ""
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr ""
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr ""
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr ""
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr ""
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr ""
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr ""
diff --git a/l10n/mn/files_external.po b/l10n/mn/files_external.po
index 8c157a63e24..28018292320 100644
--- a/l10n/mn/files_external.po
+++ b/l10n/mn/files_external.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-11 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"POT-Creation-Date: 2014-04-02 01:55-0400\n"
+"PO-Revision-Date: 2014-04-02 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Mongolian (http://www.transifex.com/projects/p/owncloud/language/mn/)\n"
"MIME-Version: 1.0\n"
@@ -37,91 +37,91 @@ msgstr ""
msgid "Error configuring Google Drive storage"
msgstr ""
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr ""
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr ""
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr ""
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr ""
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr ""
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr ""
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr ""
-#: templates/settings.php:13
-msgid "Applicable"
+#: templates/settings.php:12
+msgid "Available for"
msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr ""
-#: templates/settings.php:90
-msgid "None set"
+#: templates/settings.php:92
+msgid "No user or group"
msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr ""
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr ""
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr ""
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr ""
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr ""
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/ms_MY/files.po b/l10n/ms_MY/files.po
index ceca8d5e295..8338e168bb9 100644
--- a/l10n/ms_MY/files.po
+++ b/l10n/ms_MY/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-27 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 06:01+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Malay (Malaysia) (http://www.transifex.com/projects/p/owncloud/language/ms_MY/)\n"
"MIME-Version: 1.0\n"
@@ -42,7 +42,7 @@ msgid ""
"allowed."
msgstr ""
-#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:141
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr ""
@@ -63,12 +63,12 @@ msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:119
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:156
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr ""
@@ -80,62 +80,62 @@ msgstr ""
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:71
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr "Tiada fail dimuatnaik. Ralat tidak diketahui."
-#: ajax/upload.php:78
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr "Tiada ralat berlaku, fail berjaya dimuatnaik"
-#: ajax/upload.php:79
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:81
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "Saiz fail yang dimuatnaik melebihi MAX_FILE_SIZE yang ditetapkan dalam borang HTML"
-#: ajax/upload.php:82
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr "Fail yang dimuatnaik tidak lengkap"
-#: ajax/upload.php:83
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr "Tiada fail dimuatnaik"
-#: ajax/upload.php:84
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr "Direktori sementara hilang"
-#: ajax/upload.php:85
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr "Gagal untuk disimpan"
-#: ajax/upload.php:103
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:160
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:170
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:189
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr ""
@@ -169,77 +169,77 @@ msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:564
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:568
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:570 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:636
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:652
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:702
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr "Kongsi"
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr "Namakan"
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
+msgstr ""
+
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
+msgstr "Ralat"
+
+#: js/filelist.js:267 js/filelist.js:1113
msgid "Pending"
msgstr "Dalam proses"
-#: js/filelist.js:456
+#: js/filelist.js:630
msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
-msgstr ""
-
-#: js/filelist.js:591
-msgid "undo"
-msgstr ""
-
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
@@ -275,29 +275,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr ""
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr "Ralat"
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr "Nama"
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr "Saiz"
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr "Dimodifikasi"
@@ -305,109 +297,109 @@ msgstr "Dimodifikasi"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr "Muat naik"
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr "Pengendalian fail"
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr "Saiz maksimum muat naik"
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr "maksimum:"
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr "Diperlukan untuk muatturun fail pelbagai "
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr "Aktifkan muatturun ZIP"
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr "0 adalah tanpa had"
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr "Saiz maksimum input untuk fail ZIP"
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr "Simpan"
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr "Baru"
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr "Fail teks"
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr ""
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr "Folder"
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr ""
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr ""
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr "Batal muat naik"
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr "Tiada apa-apa di sini. Muat naik sesuatu!"
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr "Muat turun"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr "Padam"
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr "Muatnaik terlalu besar"
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Fail yang cuba dimuat naik melebihi saiz maksimum fail upload server"
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr "Fail sedang diimbas, harap bersabar."
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr "Imbasan semasa"
diff --git a/l10n/ms_MY/files_external.po b/l10n/ms_MY/files_external.po
index 87cb8d05041..1d63e16526e 100644
--- a/l10n/ms_MY/files_external.po
+++ b/l10n/ms_MY/files_external.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-11 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"POT-Creation-Date: 2014-04-02 01:55-0400\n"
+"PO-Revision-Date: 2014-04-02 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Malay (Malaysia) (http://www.transifex.com/projects/p/owncloud/language/ms_MY/)\n"
"MIME-Version: 1.0\n"
@@ -37,91 +37,91 @@ msgstr ""
msgid "Error configuring Google Drive storage"
msgstr ""
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr ""
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr ""
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr ""
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr ""
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr ""
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr ""
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr ""
-#: templates/settings.php:13
-msgid "Applicable"
+#: templates/settings.php:12
+msgid "Available for"
msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr ""
-#: templates/settings.php:90
-msgid "None set"
+#: templates/settings.php:92
+msgid "No user or group"
msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr ""
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr "Kumpulan"
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr "Pengguna"
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr "Padam"
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr ""
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/my_MM/files.po b/l10n/my_MM/files.po
index f61e76675eb..d9b7a04a282 100644
--- a/l10n/my_MM/files.po
+++ b/l10n/my_MM/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-20 01:55-0400\n"
-"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Burmese (Myanmar) (http://www.transifex.com/projects/p/owncloud/language/my_MM/)\n"
"MIME-Version: 1.0\n"
@@ -17,48 +17,48 @@ msgstr ""
"Language: my_MM\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: ajax/move.php:17
+#: ajax/move.php:15
#, php-format
msgid "Could not move %s - File with this name already exists"
msgstr ""
-#: ajax/move.php:27 ajax/move.php:30
+#: ajax/move.php:25 ajax/move.php:28
#, php-format
msgid "Could not move %s"
msgstr ""
-#: ajax/newfile.php:57 js/files.js:98
+#: ajax/newfile.php:58 js/files.js:98
msgid "File name cannot be empty."
msgstr ""
-#: ajax/newfile.php:62
+#: ajax/newfile.php:63
#, php-format
msgid "\"%s\" is an invalid file name."
msgstr ""
-#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+#: ajax/newfile.php:69 ajax/newfolder.php:28 js/files.js:105
msgid ""
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
"allowed."
msgstr ""
-#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr ""
-#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
+#: ajax/newfile.php:88 ajax/newfolder.php:47 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:96
+#: ajax/newfile.php:97
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:101
+#: ajax/newfile.php:102
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
@@ -68,74 +68,74 @@ msgstr ""
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:155
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr ""
-#: ajax/newfolder.php:21
+#: ajax/newfolder.php:22
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:65
+#: ajax/newfolder.php:66
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:67
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:74
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr ""
-#: ajax/upload.php:75
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:77
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr ""
-#: ajax/upload.php:78
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr ""
-#: ajax/upload.php:79
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr ""
-#: ajax/upload.php:80
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr ""
-#: ajax/upload.php:81
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr ""
-#: ajax/upload.php:99
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:156
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:166
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:185
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr ""
@@ -156,90 +156,90 @@ msgid ""
"Not enough free space, you are uploading {size1} but only {size2} is left"
msgstr ""
-#: js/file-upload.js:338
+#: js/file-upload.js:340
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:383
+#: js/file-upload.js:385
msgid "Could not get result from server."
msgstr ""
-#: js/file-upload.js:475
+#: js/file-upload.js:477
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:562
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:566
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:568 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:634
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:650
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:700
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr ""
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr ""
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
-msgid "Pending"
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
msgstr ""
-#: js/filelist.js:456
-msgid "Could not rename file"
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
msgstr ""
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
+#: js/filelist.js:267 js/filelist.js:1113
+msgid "Pending"
msgstr ""
-#: js/filelist.js:591
-msgid "undo"
+#: js/filelist.js:630
+msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
@@ -275,29 +275,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr ""
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr ""
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr ""
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr ""
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr ""
@@ -305,109 +297,109 @@ msgstr ""
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr ""
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr ""
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr ""
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr ""
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr ""
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr ""
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr ""
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr ""
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr ""
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr ""
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr ""
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr ""
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr ""
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr ""
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr ""
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr ""
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr "ဒေါင်းလုတ်"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr ""
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr ""
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr ""
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr ""
diff --git a/l10n/my_MM/files_external.po b/l10n/my_MM/files_external.po
index 0d76912418d..57af747f8bb 100644
--- a/l10n/my_MM/files_external.po
+++ b/l10n/my_MM/files_external.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-11 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"POT-Creation-Date: 2014-04-02 01:55-0400\n"
+"PO-Revision-Date: 2014-04-02 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Burmese (Myanmar) (http://www.transifex.com/projects/p/owncloud/language/my_MM/)\n"
"MIME-Version: 1.0\n"
@@ -37,91 +37,91 @@ msgstr ""
msgid "Error configuring Google Drive storage"
msgstr ""
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr ""
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr ""
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr ""
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr ""
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr ""
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr ""
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr ""
-#: templates/settings.php:13
-msgid "Applicable"
+#: templates/settings.php:12
+msgid "Available for"
msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr ""
-#: templates/settings.php:90
-msgid "None set"
+#: templates/settings.php:92
+msgid "No user or group"
msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr ""
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr ""
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr "သုံးစွဲသူ"
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr ""
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr ""
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/nb_NO/core.po b/l10n/nb_NO/core.po
index 7eb62b952fd..8cce143dc2c 100644
--- a/l10n/nb_NO/core.po
+++ b/l10n/nb_NO/core.po
@@ -4,15 +4,16 @@
#
# Translators:
# onionhead <brthomassen@gmail.com>, 2013
+# espenbye <espenbye@me.com>, 2014
# vidaren <news@vidartysse.net>, 2014
# Stein-Aksel Basma <stabasm@hotmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-22 01:55-0400\n"
-"PO-Revision-Date: 2014-03-22 05:55+0000\n"
-"Last-Translator: I Robot\n"
+"POT-Creation-Date: 2014-04-07 01:55-0400\n"
+"PO-Revision-Date: 2014-04-06 16:40+0000\n"
+"Last-Translator: espenbye <espenbye@me.com>\n"
"Language-Team: Norwegian Bokmål (Norway) (http://www.transifex.com/projects/p/owncloud/language/nb_NO/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -20,24 +21,24 @@ msgstr ""
"Language: nb_NO\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:88
+#: ajax/share.php:87
msgid "Expiration date is in the past."
msgstr ""
-#: ajax/share.php:120 ajax/share.php:162
+#: ajax/share.php:119 ajax/share.php:161
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr "Klarte ikke å sende mail til følgende brukere: %s"
-#: ajax/update.php:11
+#: ajax/update.php:10
msgid "Turned on maintenance mode"
msgstr "Slo på vedlikeholdsmodus"
-#: ajax/update.php:14
+#: ajax/update.php:13
msgid "Turned off maintenance mode"
msgstr "Slo av vedlikeholdsmodus"
-#: ajax/update.php:17
+#: ajax/update.php:16
msgid "Updated database"
msgstr "Oppdaterte databasen"
@@ -137,63 +138,63 @@ msgstr "November"
msgid "December"
msgstr "Desember"
-#: js/js.js:458
+#: js/js.js:479
msgid "Settings"
msgstr "Innstillinger"
-#: js/js.js:496
+#: js/js.js:564
msgid "Saving..."
msgstr "Lagrer..."
-#: js/js.js:995
+#: js/js.js:1124
msgid "seconds ago"
msgstr "sekunder siden"
-#: js/js.js:996
+#: js/js.js:1125
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] "%n minutt siden"
msgstr[1] "%n minutter siden"
-#: js/js.js:997
+#: js/js.js:1126
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] "%n time siden"
msgstr[1] "%n timer siden"
-#: js/js.js:998
+#: js/js.js:1127
msgid "today"
msgstr "i dag"
-#: js/js.js:999
+#: js/js.js:1128
msgid "yesterday"
msgstr "i går"
-#: js/js.js:1000
+#: js/js.js:1129
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] "%n dag siden"
msgstr[1] "%n dager siden"
-#: js/js.js:1001
+#: js/js.js:1130
msgid "last month"
msgstr "forrige måned"
-#: js/js.js:1002
+#: js/js.js:1131
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] "%n dag siden"
msgstr[1] "%n dager siden"
-#: js/js.js:1003
+#: js/js.js:1132
msgid "months ago"
msgstr "måneder siden"
-#: js/js.js:1004
+#: js/js.js:1133
msgid "last year"
msgstr "i fjor"
-#: js/js.js:1005
+#: js/js.js:1134
msgid "years ago"
msgstr "år siden"
@@ -263,11 +264,11 @@ msgstr "Feil ved lasting av \"filen eksisterer\"-mal"
#: js/setup.js:84
msgid "Very weak password"
-msgstr ""
+msgstr "Veldig svakt passord"
#: js/setup.js:85
msgid "Weak password"
-msgstr ""
+msgstr "Svakt passord"
#: js/setup.js:86
msgid "So-so password"
@@ -275,11 +276,11 @@ msgstr ""
#: js/setup.js:87
msgid "Good password"
-msgstr ""
+msgstr "Bra passord"
#: js/setup.js:88
msgid "Strong password"
-msgstr ""
+msgstr "Sterkt passord"
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
@@ -536,14 +537,14 @@ msgstr "Nytt passord"
msgid "Reset password"
msgstr "Tilbakestill passord"
-#: setup/controller.php:138
+#: setup/controller.php:140
#, php-format
msgid ""
"Mac OS X is not supported and %s will not work properly on this platform. "
"Use it at your own risk! "
msgstr ""
-#: setup/controller.php:142
+#: setup/controller.php:144
msgid ""
"For the best results, please consider using a GNU/Linux server instead."
msgstr ""
@@ -668,7 +669,7 @@ msgstr "opprett en <strong>administrator-konto</strong>"
#: templates/installation.php:70
msgid "Storage & database"
-msgstr ""
+msgstr "Lagring og database"
#: templates/installation.php:77
msgid "Data folder"
diff --git a/l10n/nb_NO/files.po b/l10n/nb_NO/files.po
index d81379a26d1..abaede9501c 100644
--- a/l10n/nb_NO/files.po
+++ b/l10n/nb_NO/files.po
@@ -11,8 +11,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-27 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 06:01+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:56+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Norwegian Bokmål (Norway) (http://www.transifex.com/projects/p/owncloud/language/nb_NO/)\n"
"MIME-Version: 1.0\n"
@@ -46,7 +46,7 @@ msgid ""
"allowed."
msgstr "Ugyldig navn, '\\', '/', '<', '>', ':', '\"', '|', '?' og '*' er ikke tillatt."
-#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:141
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr ""
@@ -67,12 +67,12 @@ msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr "Serveren har ikke lov til å åpne URL-er. Sjekk konfigurasjon av server"
-#: ajax/newfile.php:119
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr "Feil ved nedlasting av %s til %s"
-#: ajax/newfile.php:156
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr "Feil ved oppretting av filen"
@@ -84,62 +84,62 @@ msgstr "Mappenavn kan ikke være tomt."
msgid "Error when creating the folder"
msgstr "Feil ved oppretting av mappen"
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr "Kunne ikke sette opplastingskatalog."
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr "Ugyldig nøkkel"
-#: ajax/upload.php:71
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr "Ingen filer ble lastet opp. Ukjent feil."
-#: ajax/upload.php:78
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr "Pust ut, ingen feil. Filen ble lastet opp problemfritt"
-#: ajax/upload.php:79
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "Filstørrelsen overskrider maksgrensedirektivet upload_max_filesize i php.ini-konfigurasjonen."
-#: ajax/upload.php:81
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "Filen du prøvde å laste opp var større enn grensen satt i MAX_FILE_SIZE i HTML-skjemaet."
-#: ajax/upload.php:82
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr "Filen du prøvde å laste opp ble kun delvis lastet opp"
-#: ajax/upload.php:83
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr "Ingen filer ble lastet opp"
-#: ajax/upload.php:84
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr "Mangler midlertidig mappe"
-#: ajax/upload.php:85
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr "Klarte ikke å skrive til disk"
-#: ajax/upload.php:103
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr "Ikke nok lagringsplass"
-#: ajax/upload.php:160
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr "Opplasting feilet. Fant ikke opplastet fil."
-#: ajax/upload.php:170
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr "Opplasting feilet. Klarte ikke å finne informasjon om fil."
-#: ajax/upload.php:189
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr "Ugyldig katalog."
@@ -173,79 +173,79 @@ msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Filopplasting pågår. Forlater du siden nå avbrytes opplastingen."
-#: js/file-upload.js:564
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr "URL kan ikke være tom"
-#: js/file-upload.js:568
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr "I hjemmemappen er 'Shared' et reservert filnavn"
-#: js/file-upload.js:570 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr "{new_name} finnes allerede"
-#: js/file-upload.js:636
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr "Klarte ikke å opprette fil"
-#: js/file-upload.js:652
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr "Klarte ikke å opprette mappe"
-#: js/file-upload.js:702
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr "Feil ved henting av URL"
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr "Del"
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr "Slett permanent"
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr "Gi nytt navn"
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
+msgstr "Feil ved flytting av fil"
+
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
+msgstr "Feil"
+
+#: js/filelist.js:267 js/filelist.js:1113
msgid "Pending"
msgstr "Ventende"
-#: js/filelist.js:456
+#: js/filelist.js:630
msgid "Could not rename file"
msgstr "Klarte ikke å gi nytt navn til fil"
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
-msgstr "erstattet {new_name} med {old_name}"
-
-#: js/filelist.js:591
-msgid "undo"
-msgstr "angre"
-
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr "Feil ved sletting av fil."
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] "%n mappe"
msgstr[1] "%n mapper"
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] "%n fil"
msgstr[1] "%n filer"
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr "{dirs} og {files}"
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "Laster opp %n fil"
@@ -282,29 +282,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr "Kryptering ble slått av men filene dine er fremdeles kryptert. Gå til dine personlige innstillinger for å dekryptere filene dine."
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "Nedlastingen din klargjøres. Hvis filene er store kan dette ta litt tid."
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr "Feil ved flytting av fil"
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr "Feil"
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr "Navn"
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr "Størrelse"
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr "Endret"
@@ -312,109 +304,109 @@ msgstr "Endret"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr "Ulovlig mappenavn. Bruken av 'Shared' er reservert."
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr "Kunne ikke gi nytt navn til %s"
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr "Last opp"
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr "Filhåndtering"
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr "Maksimum opplastingsstørrelse"
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr "max. mulige:"
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr "Nødvendig for å laste ned mapper og mer enn én fil om gangen."
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr "Aktiver nedlasting av ZIP"
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr "0 er ubegrenset"
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr "Maksimal størrelse på ZIP-filer"
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr "Lagre"
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr "Ny"
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr "Ny tekstfil"
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr "Tekstfil"
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr "Ny mappe"
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr "Mappe"
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr "Fra link"
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr "Slettede filer"
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr "Avbryt opplasting"
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr "Du har ikke tillatelse til å laste opp eller opprette filer her"
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr "Ingenting her. Last opp noe!"
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr "Last ned"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr "Slett"
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr "Filen er for stor"
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Filene du prøver å laste opp er for store for å laste opp til denne serveren."
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr "Skanner filer, vennligst vent."
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr "Pågående skanning"
diff --git a/l10n/nb_NO/files_external.po b/l10n/nb_NO/files_external.po
index 91b4ca93914..67c39a3b2ff 100644
--- a/l10n/nb_NO/files_external.po
+++ b/l10n/nb_NO/files_external.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-11 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"POT-Creation-Date: 2014-04-07 01:55-0400\n"
+"PO-Revision-Date: 2014-04-06 16:40+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Norwegian Bokmål (Norway) (http://www.transifex.com/projects/p/owncloud/language/nb_NO/)\n"
"MIME-Version: 1.0\n"
@@ -38,91 +38,91 @@ msgstr "Vær vennlig å oppgi gyldig Dropbox appnøkkel og hemmelighet."
msgid "Error configuring Google Drive storage"
msgstr "Feil med konfigurering av Google Drive"
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
-msgstr ""
+msgstr "Lagret"
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b>Advarsel:</b> \"smbclient\" er ikke installert. Kan ikke montere CIFS/SMB mapper. Ta kontakt med din systemadministrator for å installere det."
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b>Advarsel:</b> FTP støtte i PHP er ikke slått på eller innstallert. Kan ikke montere FTP mapper. Ta kontakt med din systemadministrator for å innstallere det."
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr "<b>Advarsel:</b> Curl støtte i PHP er ikke aktivert eller innstallert. Kan ikke montere owncloud/WebDAV eller Googledrive. Ta kontakt med din systemadministrator for å innstallerer det."
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr "Ekstern lagring"
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr "Mappenavn"
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr "Ekstern lagringsplass"
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr "Konfigurasjon"
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr "Innstillinger"
-#: templates/settings.php:13
-msgid "Applicable"
-msgstr "Anvendelig"
+#: templates/settings.php:12
+msgid "Available for"
+msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr "Legg til lagringsplass"
-#: templates/settings.php:90
-msgid "None set"
-msgstr "Ingen valgt"
+#: templates/settings.php:92
+msgid "No user or group"
+msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr "Alle brukere"
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr "Grupper"
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr "Brukere"
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr "Slett"
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr "Aktiver ekstern lagring for bruker"
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr "SSL root-sertifikater"
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr "Importer root-sertifikat"
diff --git a/l10n/nb_NO/settings.po b/l10n/nb_NO/settings.po
index a5cfd121e3e..80f2ab80a34 100644
--- a/l10n/nb_NO/settings.po
+++ b/l10n/nb_NO/settings.po
@@ -11,9 +11,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-26 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 05:55+0000\n"
-"Last-Translator: I Robot\n"
+"POT-Creation-Date: 2014-04-07 01:55-0400\n"
+"PO-Revision-Date: 2014-04-06 16:40+0000\n"
+"Last-Translator: espenbye <espenbye@me.com>\n"
"Language-Team: Norwegian Bokmål (Norway) (http://www.transifex.com/projects/p/owncloud/language/nb_NO/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -28,7 +28,7 @@ msgstr ""
#: admin/controller.php:73
msgid "Saved"
-msgstr ""
+msgstr "Lagret"
#: admin/controller.php:90
msgid "test email settings"
@@ -55,7 +55,7 @@ msgstr ""
msgid "Send mode"
msgstr ""
-#: admin/controller.php:118 templates/admin.php:312 templates/personal.php:159
+#: admin/controller.php:118 templates/admin.php:312 templates/personal.php:149
msgid "Encryption"
msgstr "Kryptering"
@@ -68,7 +68,7 @@ msgid "Unable to load list from App Store"
msgstr "Lasting av liste fra App Store feilet."
#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17
-#: ajax/togglegroups.php:20 changepassword/controller.php:55
+#: ajax/togglegroups.php:20 changepassword/controller.php:49
msgid "Authentication error"
msgstr "Autentiseringsfeil"
@@ -130,38 +130,38 @@ msgstr "Kan ikke slette bruker fra gruppen %s"
msgid "Couldn't update app."
msgstr "Kunne ikke oppdatere app."
-#: changepassword/controller.php:20
+#: changepassword/controller.php:17
msgid "Wrong password"
msgstr "Feil passord"
-#: changepassword/controller.php:42
+#: changepassword/controller.php:36
msgid "No user supplied"
msgstr "Ingen bruker angitt"
-#: changepassword/controller.php:74
+#: changepassword/controller.php:68
msgid ""
"Please provide an admin recovery password, otherwise all user data will be "
"lost"
msgstr "Vennligst oppgi et administrativt gjenopprettingspassord. Ellers vil alle brukerdata gå tapt"
-#: changepassword/controller.php:79
+#: changepassword/controller.php:73
msgid ""
"Wrong admin recovery password. Please check the password and try again."
msgstr "Feil administrativt gjenopprettingspassord. Sjekk passordet og prøv igjen."
-#: changepassword/controller.php:87
+#: changepassword/controller.php:81
msgid ""
"Back-end doesn't support password change, but the users encryption key was "
"successfully updated."
msgstr "Serveren støtter ikke endring av passord, men oppdatering av brukerens krypteringsnøkkel var vellykket."
-#: changepassword/controller.php:92 changepassword/controller.php:103
+#: changepassword/controller.php:86 changepassword/controller.php:97
msgid "Unable to change password"
msgstr "Kunne ikke endre passord"
#: js/admin.js:73
msgid "Sending..."
-msgstr ""
+msgstr "Sender..."
#: js/apps.js:45 templates/help.php:4
msgid "User Documentation"
@@ -207,7 +207,7 @@ msgstr "Feil ved oppdatering av app"
msgid "Error"
msgstr "Feil"
-#: js/apps.js:153 templates/apps.php:54
+#: js/apps.js:153 templates/apps.php:55
msgid "Update"
msgstr "Oppdater"
@@ -221,11 +221,11 @@ msgstr "Velg et profilbilde"
#: js/personal.js:277
msgid "Very weak password"
-msgstr ""
+msgstr "Veldig svakt passord"
#: js/personal.js:278
msgid "Weak password"
-msgstr ""
+msgstr "Svakt passord"
#: js/personal.js:279
msgid "So-so password"
@@ -233,11 +233,11 @@ msgstr ""
#: js/personal.js:280
msgid "Good password"
-msgstr ""
+msgstr "Bra passord"
#: js/personal.js:281
msgid "Strong password"
-msgstr ""
+msgstr "Sterkt passord"
#: js/personal.js:316
msgid "Decrypting files... Please wait, this can take some time."
@@ -288,7 +288,7 @@ msgstr "Oppgi et gyldig passord"
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr "Advarsel: Hjemmemappe for bruker \"{user}\" eksisterer allerede"
-#: personal.php:49 personal.php:50
+#: personal.php:48 personal.php:49
msgid "__language_name__"
msgstr "__language_name__"
@@ -330,11 +330,11 @@ msgstr ""
#: templates/admin.php:24
msgid "SSL"
-msgstr ""
+msgstr "SSL"
#: templates/admin.php:25
msgid "TLS"
-msgstr ""
+msgstr "TLS"
#: templates/admin.php:47 templates/admin.php:61
msgid "Security Warning"
@@ -543,7 +543,7 @@ msgstr ""
#: templates/admin.php:327
msgid "From address"
-msgstr ""
+msgstr "Fra adresse"
#: templates/admin.php:349
msgid "Authentication required"
@@ -563,11 +563,11 @@ msgstr ""
#: templates/admin.php:363
msgid "SMTP Username"
-msgstr ""
+msgstr "SMTP-brukernavn"
#: templates/admin.php:366
msgid "SMTP Password"
-msgstr ""
+msgstr "SMTP-passord"
#: templates/admin.php:370
msgid "Test email settings"
@@ -575,7 +575,7 @@ msgstr ""
#: templates/admin.php:371
msgid "Send email"
-msgstr ""
+msgstr "Send e-post"
#: templates/admin.php:376
msgid "Log"
@@ -593,11 +593,11 @@ msgstr "Mer"
msgid "Less"
msgstr "Mindre"
-#: templates/admin.php:416 templates/personal.php:181
+#: templates/admin.php:416 templates/personal.php:171
msgid "Version"
msgstr "Versjon"
-#: templates/admin.php:420 templates/personal.php:184
+#: templates/admin.php:420 templates/personal.php:174
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -615,23 +615,23 @@ msgstr "Legg til din App"
msgid "More Apps"
msgstr "Flere Apps"
-#: templates/apps.php:37
+#: templates/apps.php:38
msgid "Select an App"
msgstr "Velg en app"
-#: templates/apps.php:42
+#: templates/apps.php:43
msgid "Documentation:"
-msgstr ""
+msgstr "Dokumentasjon:"
-#: templates/apps.php:48
+#: templates/apps.php:49
msgid "See application page at apps.owncloud.com"
msgstr "Se applikasjonens side på apps.owncloud.org"
-#: templates/apps.php:50
+#: templates/apps.php:51
msgid "See application website"
msgstr ""
-#: templates/apps.php:52
+#: templates/apps.php:53
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-lisensiert av <span class=\"author\"></span>"
@@ -668,108 +668,108 @@ msgstr "Vis \"Førstegangs veiveiseren\" på nytt"
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr "Du har brukt <strong>%s</strong> av tilgjengelig <strong>%s</strong>"
-#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
+#: templates/personal.php:38 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "Passord"
-#: templates/personal.php:40
+#: templates/personal.php:39
msgid "Your password was changed"
msgstr "Passord har blitt endret"
-#: templates/personal.php:41
+#: templates/personal.php:40
msgid "Unable to change your password"
msgstr "Kunne ikke endre passordet ditt"
-#: templates/personal.php:43
+#: templates/personal.php:42
msgid "Current password"
msgstr "Nåværende passord"
-#: templates/personal.php:46
+#: templates/personal.php:45
msgid "New password"
msgstr "Nytt passord"
-#: templates/personal.php:50
+#: templates/personal.php:49
msgid "Change password"
msgstr "Endre passord"
-#: templates/personal.php:64 templates/users.php:86
+#: templates/personal.php:61 templates/users.php:86
msgid "Full Name"
msgstr "Fullt navn"
-#: templates/personal.php:81
+#: templates/personal.php:76
msgid "Email"
msgstr "Epost"
-#: templates/personal.php:83
+#: templates/personal.php:78
msgid "Your email address"
msgstr "Din e-postadresse"
-#: templates/personal.php:86
+#: templates/personal.php:81
msgid ""
"Fill in an email address to enable password recovery and receive "
"notifications"
msgstr ""
-#: templates/personal.php:96
+#: templates/personal.php:89
msgid "Profile picture"
msgstr "Profilbilde"
-#: templates/personal.php:101
+#: templates/personal.php:94
msgid "Upload new"
msgstr "Last opp nytt"
-#: templates/personal.php:103
+#: templates/personal.php:96
msgid "Select new from Files"
msgstr "Velg nytt fra Filer"
-#: templates/personal.php:104
+#: templates/personal.php:97
msgid "Remove image"
msgstr "Fjern bilde"
-#: templates/personal.php:105
+#: templates/personal.php:98
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr "Enten png eller jpg. Helst kvadratisk men du kan beskjære det."
-#: templates/personal.php:107
+#: templates/personal.php:100
msgid "Your avatar is provided by your original account."
msgstr "Avataren din kommer fra din opprinnelige konto."
-#: templates/personal.php:111
+#: templates/personal.php:104
msgid "Cancel"
msgstr "Avbryt"
-#: templates/personal.php:112
+#: templates/personal.php:105
msgid "Choose as profile image"
msgstr "Velg som profilbilde"
-#: templates/personal.php:120 templates/personal.php:121
+#: templates/personal.php:111 templates/personal.php:112
msgid "Language"
msgstr "Språk"
-#: templates/personal.php:140
+#: templates/personal.php:131
msgid "Help translate"
msgstr "Bidra til oversettelsen"
-#: templates/personal.php:147
+#: templates/personal.php:137
msgid "WebDAV"
msgstr "WebDAV"
-#: templates/personal.php:149
+#: templates/personal.php:139
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr "Bruk denne adressen for å <a href=\"%s\" target=\"_blank\">aksessere filene dine via WebDAV</a>"
-#: templates/personal.php:161
+#: templates/personal.php:151
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr "Krypterings-appen er ikke aktiv lenger. Vennligst dekrypter alle filene dine"
-#: templates/personal.php:167
+#: templates/personal.php:157
msgid "Log-in password"
msgstr "Innloggingspassord"
-#: templates/personal.php:172
+#: templates/personal.php:162
msgid "Decrypt all Files"
msgstr "Dekrypter alle filer"
diff --git a/l10n/nds/files.po b/l10n/nds/files.po
index 3d928e12423..734a69de904 100644
--- a/l10n/nds/files.po
+++ b/l10n/nds/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-20 01:55-0400\n"
-"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Low German (http://www.transifex.com/projects/p/owncloud/language/nds/)\n"
"MIME-Version: 1.0\n"
@@ -17,48 +17,48 @@ msgstr ""
"Language: nds\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/move.php:17
+#: ajax/move.php:15
#, php-format
msgid "Could not move %s - File with this name already exists"
msgstr ""
-#: ajax/move.php:27 ajax/move.php:30
+#: ajax/move.php:25 ajax/move.php:28
#, php-format
msgid "Could not move %s"
msgstr ""
-#: ajax/newfile.php:57 js/files.js:98
+#: ajax/newfile.php:58 js/files.js:98
msgid "File name cannot be empty."
msgstr ""
-#: ajax/newfile.php:62
+#: ajax/newfile.php:63
#, php-format
msgid "\"%s\" is an invalid file name."
msgstr ""
-#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+#: ajax/newfile.php:69 ajax/newfolder.php:28 js/files.js:105
msgid ""
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
"allowed."
msgstr ""
-#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr ""
-#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
+#: ajax/newfile.php:88 ajax/newfolder.php:47 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:96
+#: ajax/newfile.php:97
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:101
+#: ajax/newfile.php:102
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
@@ -68,74 +68,74 @@ msgstr ""
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:155
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr ""
-#: ajax/newfolder.php:21
+#: ajax/newfolder.php:22
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:65
+#: ajax/newfolder.php:66
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:67
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:74
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr ""
-#: ajax/upload.php:75
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:77
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr ""
-#: ajax/upload.php:78
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr ""
-#: ajax/upload.php:79
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr ""
-#: ajax/upload.php:80
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr ""
-#: ajax/upload.php:81
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr ""
-#: ajax/upload.php:99
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:156
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:166
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:185
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr ""
@@ -156,92 +156,92 @@ msgid ""
"Not enough free space, you are uploading {size1} but only {size2} is left"
msgstr ""
-#: js/file-upload.js:338
+#: js/file-upload.js:340
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:383
+#: js/file-upload.js:385
msgid "Could not get result from server."
msgstr ""
-#: js/file-upload.js:475
+#: js/file-upload.js:477
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:562
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:566
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:568 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:634
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:650
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:700
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr ""
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr ""
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
-msgid "Pending"
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
msgstr ""
-#: js/filelist.js:456
-msgid "Could not rename file"
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
msgstr ""
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
+#: js/filelist.js:267 js/filelist.js:1113
+msgid "Pending"
msgstr ""
-#: js/filelist.js:591
-msgid "undo"
+#: js/filelist.js:630
+msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
@@ -278,29 +278,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr ""
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr ""
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr ""
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr ""
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr ""
@@ -308,109 +300,109 @@ msgstr ""
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr ""
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr ""
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr ""
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr ""
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr ""
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr ""
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr ""
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr ""
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr ""
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr ""
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr ""
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr ""
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr ""
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr ""
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr ""
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr ""
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr ""
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr ""
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr ""
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr ""
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr ""
diff --git a/l10n/nds/files_external.po b/l10n/nds/files_external.po
index 0cbcb8aaa13..1317beb3701 100644
--- a/l10n/nds/files_external.po
+++ b/l10n/nds/files_external.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-11 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"POT-Creation-Date: 2014-04-02 01:55-0400\n"
+"PO-Revision-Date: 2014-04-02 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Low German (http://www.transifex.com/projects/p/owncloud/language/nds/)\n"
"MIME-Version: 1.0\n"
@@ -37,91 +37,91 @@ msgstr ""
msgid "Error configuring Google Drive storage"
msgstr ""
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr ""
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr ""
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr ""
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr ""
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr ""
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr ""
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr ""
-#: templates/settings.php:13
-msgid "Applicable"
+#: templates/settings.php:12
+msgid "Available for"
msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr ""
-#: templates/settings.php:90
-msgid "None set"
+#: templates/settings.php:92
+msgid "No user or group"
msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr ""
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr ""
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr ""
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr ""
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr ""
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/ne/files.po b/l10n/ne/files.po
index 56d8f5dab45..a36e68e7d45 100644
--- a/l10n/ne/files.po
+++ b/l10n/ne/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-20 01:55-0400\n"
-"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Nepali (http://www.transifex.com/projects/p/owncloud/language/ne/)\n"
"MIME-Version: 1.0\n"
@@ -17,48 +17,48 @@ msgstr ""
"Language: ne\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/move.php:17
+#: ajax/move.php:15
#, php-format
msgid "Could not move %s - File with this name already exists"
msgstr ""
-#: ajax/move.php:27 ajax/move.php:30
+#: ajax/move.php:25 ajax/move.php:28
#, php-format
msgid "Could not move %s"
msgstr ""
-#: ajax/newfile.php:57 js/files.js:98
+#: ajax/newfile.php:58 js/files.js:98
msgid "File name cannot be empty."
msgstr ""
-#: ajax/newfile.php:62
+#: ajax/newfile.php:63
#, php-format
msgid "\"%s\" is an invalid file name."
msgstr ""
-#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+#: ajax/newfile.php:69 ajax/newfolder.php:28 js/files.js:105
msgid ""
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
"allowed."
msgstr ""
-#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr ""
-#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
+#: ajax/newfile.php:88 ajax/newfolder.php:47 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:96
+#: ajax/newfile.php:97
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:101
+#: ajax/newfile.php:102
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
@@ -68,74 +68,74 @@ msgstr ""
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:155
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr ""
-#: ajax/newfolder.php:21
+#: ajax/newfolder.php:22
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:65
+#: ajax/newfolder.php:66
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:67
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:74
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr ""
-#: ajax/upload.php:75
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:77
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr ""
-#: ajax/upload.php:78
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr ""
-#: ajax/upload.php:79
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr ""
-#: ajax/upload.php:80
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr ""
-#: ajax/upload.php:81
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr ""
-#: ajax/upload.php:99
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:156
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:166
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:185
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr ""
@@ -156,92 +156,92 @@ msgid ""
"Not enough free space, you are uploading {size1} but only {size2} is left"
msgstr ""
-#: js/file-upload.js:338
+#: js/file-upload.js:340
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:383
+#: js/file-upload.js:385
msgid "Could not get result from server."
msgstr ""
-#: js/file-upload.js:475
+#: js/file-upload.js:477
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:562
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:566
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:568 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:634
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:650
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:700
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr ""
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr ""
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
-msgid "Pending"
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
msgstr ""
-#: js/filelist.js:456
-msgid "Could not rename file"
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
msgstr ""
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
+#: js/filelist.js:267 js/filelist.js:1113
+msgid "Pending"
msgstr ""
-#: js/filelist.js:591
-msgid "undo"
+#: js/filelist.js:630
+msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
@@ -278,29 +278,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr ""
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr ""
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr ""
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr ""
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr ""
@@ -308,109 +300,109 @@ msgstr ""
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr ""
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr ""
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr ""
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr ""
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr ""
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr ""
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr ""
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr ""
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr ""
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr ""
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr ""
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr ""
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr ""
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr ""
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr ""
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr ""
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr ""
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr ""
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr ""
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr ""
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr ""
diff --git a/l10n/ne/files_external.po b/l10n/ne/files_external.po
index f42bf8b71d4..5003db3d1be 100644
--- a/l10n/ne/files_external.po
+++ b/l10n/ne/files_external.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-11 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"POT-Creation-Date: 2014-04-02 01:55-0400\n"
+"PO-Revision-Date: 2014-04-02 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Nepali (http://www.transifex.com/projects/p/owncloud/language/ne/)\n"
"MIME-Version: 1.0\n"
@@ -37,91 +37,91 @@ msgstr ""
msgid "Error configuring Google Drive storage"
msgstr ""
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr ""
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr ""
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr ""
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr ""
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr ""
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr ""
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr ""
-#: templates/settings.php:13
-msgid "Applicable"
+#: templates/settings.php:12
+msgid "Available for"
msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr ""
-#: templates/settings.php:90
-msgid "None set"
+#: templates/settings.php:92
+msgid "No user or group"
msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr ""
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr ""
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr ""
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr ""
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr ""
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/nl/files.po b/l10n/nl/files.po
index d478170f83b..1ce4270a6a9 100644
--- a/l10n/nl/files.po
+++ b/l10n/nl/files.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-27 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 06:01+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:56+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Dutch (http://www.transifex.com/projects/p/owncloud/language/nl/)\n"
"MIME-Version: 1.0\n"
@@ -44,7 +44,7 @@ msgid ""
"allowed."
msgstr "Onjuiste naam; '\\', '/', '<', '>', ':', '\"', '|', '?' en '*' zijn niet toegestaan."
-#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:141
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr "De doelmap is verplaatst of verwijderd."
@@ -65,12 +65,12 @@ msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr "Server mag geen URS's openen, controleer de server configuratie"
-#: ajax/newfile.php:119
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr "Fout bij downloaden %s naar %s"
-#: ajax/newfile.php:156
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr "Fout bij creëren bestand"
@@ -82,62 +82,62 @@ msgstr "Mapnaam mag niet leeg zijn."
msgid "Error when creating the folder"
msgstr "Fout bij aanmaken map"
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr "Kan upload map niet instellen."
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr "Ongeldig Token"
-#: ajax/upload.php:71
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr "Er was geen bestand geladen. Onbekende fout"
-#: ajax/upload.php:78
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr "De upload van het bestand is goedgegaan."
-#: ajax/upload.php:79
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "Het geüploade bestand overscheidt de upload_max_filesize optie in php.ini:"
-#: ajax/upload.php:81
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "Het bestand overschrijdt de MAX_FILE_SIZE instelling dat is opgegeven in het HTML formulier"
-#: ajax/upload.php:82
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr "Het bestand is gedeeltelijk geüpload"
-#: ajax/upload.php:83
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr "Er is geen bestand geüpload"
-#: ajax/upload.php:84
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr "Er ontbreekt een tijdelijke map"
-#: ajax/upload.php:85
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr "Schrijven naar schijf mislukt"
-#: ajax/upload.php:103
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr "Niet genoeg opslagruimte beschikbaar"
-#: ajax/upload.php:160
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr "Upload mislukt. Kon ge-uploade bestand niet vinden"
-#: ajax/upload.php:170
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr "Upload mislukt, Kon geen bestandsinfo krijgen."
-#: ajax/upload.php:189
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr "Ongeldige directory."
@@ -171,79 +171,79 @@ msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Bestandsupload is bezig. Wanneer de pagina nu verlaten wordt, stopt de upload."
-#: js/file-upload.js:564
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr "URL mag niet leeg zijn"
-#: js/file-upload.js:568
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr "in de home map 'Shared' is een gereserveerde bestandsnaam"
-#: js/file-upload.js:570 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr "{new_name} bestaat al"
-#: js/file-upload.js:636
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr "Kon bestand niet creëren"
-#: js/file-upload.js:652
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr "Kon niet creëren map"
-#: js/file-upload.js:702
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr "Fout bij ophalen URL"
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr "Delen"
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr "Verwijder definitief"
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr "Hernoem"
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
+msgstr "Fout bij verplaatsen bestand"
+
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
+msgstr "Fout"
+
+#: js/filelist.js:267 js/filelist.js:1113
msgid "Pending"
msgstr "In behandeling"
-#: js/filelist.js:456
+#: js/filelist.js:630
msgid "Could not rename file"
msgstr "Kon niet hernoemen bestand"
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
-msgstr "verving {new_name} met {old_name}"
-
-#: js/filelist.js:591
-msgid "undo"
-msgstr "ongedaan maken"
-
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr "Fout bij verwijderen bestand."
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] "%n mappen"
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] "%n bestanden"
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr "{dirs} en {files}"
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "%n bestand aan het uploaden"
@@ -280,29 +280,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr "Encryptie is uitgeschakeld maar uw bestanden zijn nog steeds versleuteld. Ga naar uw persoonlijke instellingen om uw bestanden te decoderen."
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "Uw download wordt voorbereid. Dit kan enige tijd duren bij grote bestanden."
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr "Fout bij verplaatsen bestand"
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr "Fout"
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr "Naam"
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr "Grootte"
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr "Aangepast"
@@ -310,109 +302,109 @@ msgstr "Aangepast"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr "Ongeldige mapnaam. Gebruik van 'Shared' is gereserveerd."
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr "%s kon niet worden hernoemd"
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr "Uploaden"
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr "Bestand"
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr "Maximale bestandsgrootte voor uploads"
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr "max. mogelijk: "
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr "Nodig voor meerdere bestanden en mappen downloads."
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr "Zet ZIP-download aan"
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr "0 is ongelimiteerd"
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr "Maximale grootte voor ZIP bestanden"
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr "Bewaren"
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr "Nieuw"
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr "Nieuw tekstbestand"
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr "Tekstbestand"
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr "Nieuwe map"
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr "Map"
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr "Vanaf link"
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr "Verwijderde bestanden"
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr "Upload afbreken"
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr "U hebt geen toestemming om hier te uploaden of bestanden te maken"
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr "Er bevindt zich hier niets. Upload een bestand!"
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr "Downloaden"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr "Verwijder"
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr "Upload is te groot"
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "De bestanden die u probeert te uploaden zijn groter dan de maximaal toegestane bestandsgrootte voor deze server."
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr "Bestanden worden gescand, even wachten."
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr "Er wordt gescand"
diff --git a/l10n/nl/files_external.po b/l10n/nl/files_external.po
index a273cdb38f4..890ec557209 100644
--- a/l10n/nl/files_external.po
+++ b/l10n/nl/files_external.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-12 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 18:21+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:30+0000\n"
"Last-Translator: André Koot <meneer@tken.net>\n"
"Language-Team: Dutch (http://www.transifex.com/projects/p/owncloud/language/nl/)\n"
"MIME-Version: 1.0\n"
@@ -38,91 +38,91 @@ msgstr "Geef een geldige Dropbox key en secret."
msgid "Error configuring Google Drive storage"
msgstr "Fout tijdens het configureren van Google Drive opslag"
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr "Bewaard"
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b>Waarschuwing:</b> \"smbclient\" is niet geïnstalleerd. Mounten van CIFS/SMB shares is niet mogelijk. Vraag uw beheerder om smbclient te installeren."
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b>Waarschuwing:</b> FTP ondersteuning in PHP is niet geactiveerd of geïnstalleerd. Mounten van FTP shares is niet mogelijk. Vraag uw beheerder FTP ondersteuning te installeren."
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr "<b>Waarschuwing:</b> Curl ondersteuning in PHP is niet geactiveerd of geïnstalleerd. Mounten van ownCloud / WebDAV of GoogleDrive is niet mogelijk. Vraag uw systeembeheerder dit te installeren."
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr "Externe opslag"
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr "Mapnaam"
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr "Externe opslag"
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr "Configuratie"
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr "Opties"
-#: templates/settings.php:13
-msgid "Applicable"
-msgstr "Van toepassing"
+#: templates/settings.php:12
+msgid "Available for"
+msgstr "Beschikbaar voor"
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr "Toevoegen opslag"
-#: templates/settings.php:90
-msgid "None set"
-msgstr "Niets ingesteld"
+#: templates/settings.php:92
+msgid "No user or group"
+msgstr "Geen gebruiker of groep"
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr "Alle gebruikers"
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr "Groepen"
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr "Gebruikers"
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr "Verwijder"
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr "Externe opslag voor gebruikers activeren"
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr "Sta gebruikers toe de volgende externe opslag aan te koppelen"
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr "SSL root certificaten"
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr "Importeer root certificaat"
diff --git a/l10n/nn_NO/files.po b/l10n/nn_NO/files.po
index 9f4fa5869fa..9abd909682b 100644
--- a/l10n/nn_NO/files.po
+++ b/l10n/nn_NO/files.po
@@ -10,8 +10,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-27 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 06:01+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:56+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Norwegian Nynorsk (Norway) (http://www.transifex.com/projects/p/owncloud/language/nn_NO/)\n"
"MIME-Version: 1.0\n"
@@ -45,7 +45,7 @@ msgid ""
"allowed."
msgstr "Ugyldig namn, «\\», «/», «<», «>», «:», «\"», «|», «?» og «*» er ikkje tillate."
-#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:141
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr ""
@@ -66,12 +66,12 @@ msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:119
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:156
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr ""
@@ -83,62 +83,62 @@ msgstr ""
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr "Klarte ikkje å endra opplastingsmappa."
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr "Ugyldig token"
-#: ajax/upload.php:71
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr "Ingen filer lasta opp. Ukjend feil"
-#: ajax/upload.php:78
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr "Ingen feil, fila vart lasta opp"
-#: ajax/upload.php:79
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "Fila du lasta opp er større enn det «upload_max_filesize» i php.ini tillater: "
-#: ajax/upload.php:81
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "Den opplasta fila er større enn variabelen MAX_FILE_SIZE i HTML-skjemaet"
-#: ajax/upload.php:82
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr "Fila vart berre delvis lasta opp"
-#: ajax/upload.php:83
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr "Ingen filer vart lasta opp"
-#: ajax/upload.php:84
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr "Manglar ei mellombels mappe"
-#: ajax/upload.php:85
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr "Klarte ikkje skriva til disk"
-#: ajax/upload.php:103
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr "Ikkje nok lagringsplass tilgjengeleg"
-#: ajax/upload.php:160
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr "Feil ved opplasting. Klarte ikkje å finna opplasta fil."
-#: ajax/upload.php:170
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr "Feil ved opplasting. Klarte ikkje å henta filinfo."
-#: ajax/upload.php:189
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr "Ugyldig mappe."
@@ -172,79 +172,79 @@ msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Fila lastar no opp. Viss du forlèt sida no vil opplastinga verta avbroten."
-#: js/file-upload.js:564
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:568
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:570 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr "{new_name} finst allereie"
-#: js/file-upload.js:636
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:652
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:702
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr "Del"
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr "Slett for godt"
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr "Endra namn"
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
+msgstr "Feil ved flytting av fil"
+
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
+msgstr "Feil"
+
+#: js/filelist.js:267 js/filelist.js:1113
msgid "Pending"
msgstr "Under vegs"
-#: js/filelist.js:456
+#: js/filelist.js:630
msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
-msgstr "bytte ut {new_name} med {old_name}"
-
-#: js/filelist.js:591
-msgid "undo"
-msgstr "angre"
-
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] "%n mappe"
msgstr[1] "%n mapper"
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] "%n fil"
msgstr[1] "%n filer"
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr "{dirs} og {files}"
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "Lastar opp %n fil"
@@ -281,29 +281,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr "Kryptering er skrudd av, men filene dine er enno krypterte. Du kan dekryptera filene i personlege innstillingar."
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "Gjer klar nedlastinga di. Dette kan ta ei stund viss filene er store."
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr "Feil ved flytting av fil"
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr "Feil"
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr "Namn"
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr "Storleik"
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr "Endra"
@@ -311,109 +303,109 @@ msgstr "Endra"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr "Klarte ikkje å omdøypa på %s"
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr "Last opp"
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr "Filhandtering"
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr "Maksimal opplastingsstorleik"
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr "maks. moglege:"
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr "Nødvendig for fleirfils- og mappenedlastingar."
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr "Slå på ZIP-nedlasting"
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr "0 er ubegrensa"
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr "Maksimal storleik for ZIP-filer"
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr "Lagre"
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr "Ny"
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr "Tekst fil"
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr ""
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr "Mappe"
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr "Frå lenkje"
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr "Sletta filer"
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr "Avbryt opplasting"
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr "Ingenting her. Last noko opp!"
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr "Last ned"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr "Slett"
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr "For stor opplasting"
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Filene du prøver å lasta opp er større enn maksgrensa til denne tenaren."
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr "Skannar filer, ver venleg og vent."
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr "Køyrande skanning"
diff --git a/l10n/nn_NO/files_external.po b/l10n/nn_NO/files_external.po
index 6fe360ef9ed..7c36123981a 100644
--- a/l10n/nn_NO/files_external.po
+++ b/l10n/nn_NO/files_external.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-11 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"POT-Creation-Date: 2014-04-02 01:55-0400\n"
+"PO-Revision-Date: 2014-04-02 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Norwegian Nynorsk (Norway) (http://www.transifex.com/projects/p/owncloud/language/nn_NO/)\n"
"MIME-Version: 1.0\n"
@@ -37,91 +37,91 @@ msgstr ""
msgid "Error configuring Google Drive storage"
msgstr ""
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr ""
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr ""
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr ""
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr ""
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr ""
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr "Innstillingar"
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr ""
-#: templates/settings.php:13
-msgid "Applicable"
+#: templates/settings.php:12
+msgid "Available for"
msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr ""
-#: templates/settings.php:90
-msgid "None set"
+#: templates/settings.php:92
+msgid "No user or group"
msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr ""
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr "Grupper"
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr "Brukarar"
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr "Slett"
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr ""
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/nqo/files.po b/l10n/nqo/files.po
index 5a44f766a23..abf737189e4 100644
--- a/l10n/nqo/files.po
+++ b/l10n/nqo/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-20 01:55-0400\n"
-"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: N'ko (http://www.transifex.com/projects/p/owncloud/language/nqo/)\n"
"MIME-Version: 1.0\n"
@@ -17,48 +17,48 @@ msgstr ""
"Language: nqo\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: ajax/move.php:17
+#: ajax/move.php:15
#, php-format
msgid "Could not move %s - File with this name already exists"
msgstr ""
-#: ajax/move.php:27 ajax/move.php:30
+#: ajax/move.php:25 ajax/move.php:28
#, php-format
msgid "Could not move %s"
msgstr ""
-#: ajax/newfile.php:57 js/files.js:98
+#: ajax/newfile.php:58 js/files.js:98
msgid "File name cannot be empty."
msgstr ""
-#: ajax/newfile.php:62
+#: ajax/newfile.php:63
#, php-format
msgid "\"%s\" is an invalid file name."
msgstr ""
-#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+#: ajax/newfile.php:69 ajax/newfolder.php:28 js/files.js:105
msgid ""
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
"allowed."
msgstr ""
-#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr ""
-#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
+#: ajax/newfile.php:88 ajax/newfolder.php:47 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:96
+#: ajax/newfile.php:97
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:101
+#: ajax/newfile.php:102
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
@@ -68,74 +68,74 @@ msgstr ""
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:155
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr ""
-#: ajax/newfolder.php:21
+#: ajax/newfolder.php:22
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:65
+#: ajax/newfolder.php:66
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:67
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:74
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr ""
-#: ajax/upload.php:75
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:77
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr ""
-#: ajax/upload.php:78
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr ""
-#: ajax/upload.php:79
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr ""
-#: ajax/upload.php:80
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr ""
-#: ajax/upload.php:81
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr ""
-#: ajax/upload.php:99
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:156
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:166
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:185
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr ""
@@ -156,90 +156,90 @@ msgid ""
"Not enough free space, you are uploading {size1} but only {size2} is left"
msgstr ""
-#: js/file-upload.js:338
+#: js/file-upload.js:340
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:383
+#: js/file-upload.js:385
msgid "Could not get result from server."
msgstr ""
-#: js/file-upload.js:475
+#: js/file-upload.js:477
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:562
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:566
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:568 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:634
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:650
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:700
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr ""
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr ""
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
-msgid "Pending"
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
msgstr ""
-#: js/filelist.js:456
-msgid "Could not rename file"
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
msgstr ""
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
+#: js/filelist.js:267 js/filelist.js:1113
+msgid "Pending"
msgstr ""
-#: js/filelist.js:591
-msgid "undo"
+#: js/filelist.js:630
+msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
@@ -275,29 +275,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr ""
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr ""
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr ""
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr ""
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr ""
@@ -305,109 +297,109 @@ msgstr ""
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr ""
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr ""
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr ""
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr ""
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr ""
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr ""
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr ""
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr ""
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr ""
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr ""
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr ""
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr ""
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr ""
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr ""
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr ""
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr ""
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr ""
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr ""
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr ""
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr ""
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr ""
diff --git a/l10n/nqo/files_external.po b/l10n/nqo/files_external.po
index 144a1d0bff7..28fd3bb27f3 100644
--- a/l10n/nqo/files_external.po
+++ b/l10n/nqo/files_external.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-11 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"POT-Creation-Date: 2014-04-02 01:55-0400\n"
+"PO-Revision-Date: 2014-04-02 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: N'ko (http://www.transifex.com/projects/p/owncloud/language/nqo/)\n"
"MIME-Version: 1.0\n"
@@ -37,91 +37,91 @@ msgstr ""
msgid "Error configuring Google Drive storage"
msgstr ""
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr ""
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr ""
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr ""
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr ""
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr ""
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr ""
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr ""
-#: templates/settings.php:13
-msgid "Applicable"
+#: templates/settings.php:12
+msgid "Available for"
msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr ""
-#: templates/settings.php:90
-msgid "None set"
+#: templates/settings.php:92
+msgid "No user or group"
msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr ""
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr ""
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr ""
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr ""
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr ""
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/oc/files.po b/l10n/oc/files.po
index 7f609bb3b07..b957e1ad486 100644
--- a/l10n/oc/files.po
+++ b/l10n/oc/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-27 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 06:01+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Occitan (post 1500) (http://www.transifex.com/projects/p/owncloud/language/oc/)\n"
"MIME-Version: 1.0\n"
@@ -42,7 +42,7 @@ msgid ""
"allowed."
msgstr ""
-#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:141
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr ""
@@ -63,12 +63,12 @@ msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:119
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:156
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr ""
@@ -80,62 +80,62 @@ msgstr ""
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:71
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:78
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr "Amontcargament capitat, pas d'errors"
-#: ajax/upload.php:79
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:81
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "Lo fichièr amontcargat es mai gròs que la directiva «MAX_FILE_SIZE» especifiada dins lo formulari HTML"
-#: ajax/upload.php:82
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr "Lo fichièr foguèt pas completament amontcargat"
-#: ajax/upload.php:83
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr "Cap de fichièrs son estats amontcargats"
-#: ajax/upload.php:84
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr "Un dorsièr temporari manca"
-#: ajax/upload.php:85
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr "L'escriptura sul disc a fracassat"
-#: ajax/upload.php:103
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:160
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:170
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:189
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr ""
@@ -169,79 +169,79 @@ msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Un amontcargar es a se far. Daissar aquesta pagina ara tamparà lo cargament. "
-#: js/file-upload.js:564
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:568
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:570 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:636
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:652
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:702
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr "Parteja"
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr "Torna nomenar"
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
+msgstr ""
+
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
+msgstr "Error"
+
+#: js/filelist.js:267 js/filelist.js:1113
msgid "Pending"
msgstr "Al esperar"
-#: js/filelist.js:456
+#: js/filelist.js:630
msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
-msgstr ""
-
-#: js/filelist.js:591
-msgid "undo"
-msgstr "defar"
-
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
@@ -278,29 +278,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr ""
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr "Error"
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr "Nom"
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr "Talha"
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr "Modificat"
@@ -308,109 +300,109 @@ msgstr "Modificat"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr "Amontcarga"
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr "Manejament de fichièr"
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr "Talha maximum d'amontcargament"
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr "max. possible: "
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr "Requesit per avalcargar gropat de fichièrs e dorsièr"
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr "Activa l'avalcargament de ZIP"
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr "0 es pas limitat"
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr "Talha maximum de dintrada per fichièrs ZIP"
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr "Enregistra"
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr "Nòu"
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr "Fichièr de tèxte"
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr ""
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr "Dorsièr"
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr ""
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr ""
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr " Anulla l'amontcargar"
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr "Pas res dedins. Amontcarga qualquaren"
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr "Avalcarga"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr "Escafa"
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr "Amontcargament tròp gròs"
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Los fichièrs que sias a amontcargar son tròp pesucs per la talha maxi pel servidor."
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr "Los fiichièrs son a èsser explorats, "
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr "Exploracion en cors"
diff --git a/l10n/oc/files_external.po b/l10n/oc/files_external.po
index 827bfb5aa74..4c2245b8870 100644
--- a/l10n/oc/files_external.po
+++ b/l10n/oc/files_external.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-11 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"POT-Creation-Date: 2014-04-02 01:55-0400\n"
+"PO-Revision-Date: 2014-04-02 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Occitan (post 1500) (http://www.transifex.com/projects/p/owncloud/language/oc/)\n"
"MIME-Version: 1.0\n"
@@ -37,91 +37,91 @@ msgstr ""
msgid "Error configuring Google Drive storage"
msgstr ""
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr ""
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr ""
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr ""
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr ""
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr ""
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr ""
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr ""
-#: templates/settings.php:13
-msgid "Applicable"
+#: templates/settings.php:12
+msgid "Available for"
msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr ""
-#: templates/settings.php:90
-msgid "None set"
+#: templates/settings.php:92
+msgid "No user or group"
msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr ""
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr "Grops"
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr "Usancièrs"
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr "Escafa"
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr ""
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/pa/files.po b/l10n/pa/files.po
index dc8e95181a7..f991fea8626 100644
--- a/l10n/pa/files.po
+++ b/l10n/pa/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-20 01:55-0400\n"
-"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Panjabi (Punjabi) (http://www.transifex.com/projects/p/owncloud/language/pa/)\n"
"MIME-Version: 1.0\n"
@@ -17,48 +17,48 @@ msgstr ""
"Language: pa\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/move.php:17
+#: ajax/move.php:15
#, php-format
msgid "Could not move %s - File with this name already exists"
msgstr ""
-#: ajax/move.php:27 ajax/move.php:30
+#: ajax/move.php:25 ajax/move.php:28
#, php-format
msgid "Could not move %s"
msgstr ""
-#: ajax/newfile.php:57 js/files.js:98
+#: ajax/newfile.php:58 js/files.js:98
msgid "File name cannot be empty."
msgstr ""
-#: ajax/newfile.php:62
+#: ajax/newfile.php:63
#, php-format
msgid "\"%s\" is an invalid file name."
msgstr ""
-#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+#: ajax/newfile.php:69 ajax/newfolder.php:28 js/files.js:105
msgid ""
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
"allowed."
msgstr ""
-#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr ""
-#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
+#: ajax/newfile.php:88 ajax/newfolder.php:47 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:96
+#: ajax/newfile.php:97
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:101
+#: ajax/newfile.php:102
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
@@ -68,74 +68,74 @@ msgstr ""
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:155
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr ""
-#: ajax/newfolder.php:21
+#: ajax/newfolder.php:22
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:65
+#: ajax/newfolder.php:66
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:67
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:74
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr ""
-#: ajax/upload.php:75
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:77
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr ""
-#: ajax/upload.php:78
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr ""
-#: ajax/upload.php:79
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr ""
-#: ajax/upload.php:80
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr ""
-#: ajax/upload.php:81
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr ""
-#: ajax/upload.php:99
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:156
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:166
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:185
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr ""
@@ -156,92 +156,92 @@ msgid ""
"Not enough free space, you are uploading {size1} but only {size2} is left"
msgstr ""
-#: js/file-upload.js:338
+#: js/file-upload.js:340
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:383
+#: js/file-upload.js:385
msgid "Could not get result from server."
msgstr ""
-#: js/file-upload.js:475
+#: js/file-upload.js:477
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:562
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:566
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:568 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:634
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:650
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:700
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr "ਸਾਂਝਾ ਕਰੋ"
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr "ਨਾਂ ਬਦਲੋ"
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
-msgid "Pending"
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
msgstr ""
-#: js/filelist.js:456
-msgid "Could not rename file"
-msgstr ""
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
+msgstr "ਗਲਤੀ"
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
+#: js/filelist.js:267 js/filelist.js:1113
+msgid "Pending"
msgstr ""
-#: js/filelist.js:591
-msgid "undo"
-msgstr "ਵਾਪਸ"
+#: js/filelist.js:630
+msgid "Could not rename file"
+msgstr ""
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
@@ -278,29 +278,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr ""
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr "ਗਲਤੀ"
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr ""
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr ""
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr ""
@@ -308,109 +300,109 @@ msgstr ""
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr "ਅੱਪਲੋਡ"
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr ""
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr ""
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr ""
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr ""
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr ""
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr ""
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr ""
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr ""
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr ""
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr ""
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr ""
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr ""
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr ""
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr ""
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr "ਅੱਪਲੋਡ ਰੱਦ ਕਰੋ"
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr ""
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr "ਡਾਊਨਲੋਡ"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr "ਹਟਾਓ"
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr ""
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr ""
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr ""
diff --git a/l10n/pa/files_external.po b/l10n/pa/files_external.po
index f72e18ae57a..2e597bdc990 100644
--- a/l10n/pa/files_external.po
+++ b/l10n/pa/files_external.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-11 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"POT-Creation-Date: 2014-04-02 01:55-0400\n"
+"PO-Revision-Date: 2014-04-02 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Panjabi (Punjabi) (http://www.transifex.com/projects/p/owncloud/language/pa/)\n"
"MIME-Version: 1.0\n"
@@ -37,91 +37,91 @@ msgstr ""
msgid "Error configuring Google Drive storage"
msgstr ""
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr ""
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr ""
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr ""
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr ""
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr ""
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr ""
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr ""
-#: templates/settings.php:13
-msgid "Applicable"
+#: templates/settings.php:12
+msgid "Available for"
msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr ""
-#: templates/settings.php:90
-msgid "None set"
+#: templates/settings.php:92
+msgid "No user or group"
msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr ""
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr "ਗਰੁੱਪ"
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr ""
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr "ਹਟਾਓ"
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr ""
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/pl/files.po b/l10n/pl/files.po
index 9473672b266..068fbdf5b67 100644
--- a/l10n/pl/files.po
+++ b/l10n/pl/files.po
@@ -13,8 +13,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-27 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 06:01+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:56+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Polish (http://www.transifex.com/projects/p/owncloud/language/pl/)\n"
"MIME-Version: 1.0\n"
@@ -48,7 +48,7 @@ msgid ""
"allowed."
msgstr "Nieprawidłowa nazwa. Znaki '\\', '/', '<', '>', ':', '\"', '|', '?' oraz '*' są niedozwolone."
-#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:141
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr "Folder docelowy został przeniesiony lub usunięty"
@@ -69,12 +69,12 @@ msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr "Serwer nie mógł otworzyć adresów URL, należy sprawdzić konfigurację serwera"
-#: ajax/newfile.php:119
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr "Błąd podczas pobierania %s do %S"
-#: ajax/newfile.php:156
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr "Błąd przy tworzeniu pliku"
@@ -86,62 +86,62 @@ msgstr "Nazwa folderu nie może być pusta."
msgid "Error when creating the folder"
msgstr "Błąd przy tworzeniu folderu"
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr "Nie można ustawić katalog wczytywania."
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr "Nieprawidłowy Token"
-#: ajax/upload.php:71
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr "Żaden plik nie został załadowany. Nieznany błąd"
-#: ajax/upload.php:78
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr "Nie było błędów, plik wysłano poprawnie."
-#: ajax/upload.php:79
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "Wgrany plik przekracza wartość upload_max_filesize zdefiniowaną w php.ini: "
-#: ajax/upload.php:81
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "Wysłany plik przekracza wielkość dyrektywy MAX_FILE_SIZE określonej w formularzu HTML"
-#: ajax/upload.php:82
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr "Załadowany plik został wysłany tylko częściowo."
-#: ajax/upload.php:83
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr "Nie wysłano żadnego pliku"
-#: ajax/upload.php:84
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr "Brak folderu tymczasowego"
-#: ajax/upload.php:85
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr "Błąd zapisu na dysk"
-#: ajax/upload.php:103
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr "Za mało dostępnego miejsca"
-#: ajax/upload.php:160
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr "Nieudane przesłanie. Nie można znaleźć przesyłanego pliku"
-#: ajax/upload.php:170
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr "Nieudane przesłanie. Nie można pobrać informacji o pliku."
-#: ajax/upload.php:189
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr "Zła ścieżka."
@@ -175,81 +175,81 @@ msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Wysyłanie pliku jest w toku. Jeśli opuścisz tę stronę, wysyłanie zostanie przerwane."
-#: js/file-upload.js:564
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr "URL nie może być pusty"
-#: js/file-upload.js:568
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr "W katalogu domowym \"Shared\" jest zarezerwowana nazwa pliku"
-#: js/file-upload.js:570 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr "{new_name} już istnieje"
-#: js/file-upload.js:636
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr "Nie można utworzyć pliku"
-#: js/file-upload.js:652
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr "Nie można utworzyć folderu"
-#: js/file-upload.js:702
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr "Błąd przy pobieraniu adresu URL"
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr "Udostępnij"
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr "Trwale usuń"
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr "Zmień nazwę"
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
+msgstr "Błąd prz przenoszeniu pliku"
+
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
+msgstr "Błąd"
+
+#: js/filelist.js:267 js/filelist.js:1113
msgid "Pending"
msgstr "Oczekujące"
-#: js/filelist.js:456
+#: js/filelist.js:630
msgid "Could not rename file"
msgstr "Nie można zmienić nazwy pliku"
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
-msgstr "zastąpiono {new_name} przez {old_name}"
-
-#: js/filelist.js:591
-msgid "undo"
-msgstr "cofnij"
-
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr "Błąd podczas usuwania pliku"
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] "%n katalog"
msgstr[1] "%n katalogi"
msgstr[2] "%n katalogów"
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] "%n plik"
msgstr[1] "%n pliki"
msgstr[2] "%n plików"
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr "{dirs} i {files}"
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "Wysyłanie %n pliku"
@@ -287,29 +287,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr "Szyfrowanie zostało wyłączone, ale nadal pliki są zaszyfrowane. Przejdź do ustawień osobistych i tam odszyfruj pliki."
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "Pobieranie jest przygotowywane. Może to zająć trochę czasu jeśli pliki są duże."
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr "Błąd prz przenoszeniu pliku"
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr "Błąd"
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr "Nazwa"
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr "Rozmiar"
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr "Modyfikacja"
@@ -317,109 +309,109 @@ msgstr "Modyfikacja"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr "Niepoprawna nazwa folderu. Wykorzystanie \"Shared\" jest zarezerwowane."
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr "%s nie można zmienić nazwy"
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr "Wyślij"
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr "Zarządzanie plikami"
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr "Maksymalny rozmiar wysyłanego pliku"
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr "maks. możliwy:"
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr "Wymagany do pobierania wielu plików i folderów"
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr "Włącz pobieranie ZIP-paczki"
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr "0 - bez limitów"
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr "Maksymalna wielkość pliku wejściowego ZIP "
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr "Zapisz"
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr "Nowy"
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr "Nowy plik tekstowy"
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr "Plik tekstowy"
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr "Nowy folder"
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr "Folder"
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr "Z odnośnika"
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr "Pliki usunięte"
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr "Anuluj wysyłanie"
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr "Nie masz uprawnień do wczytywania lub tworzenia plików w tym miejscu"
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr "Pusto. Wyślij coś!"
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr "Pobierz"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr "Usuń"
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr "Ładowany plik jest za duży"
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Pliki, które próbujesz przesłać, przekraczają maksymalną dopuszczalną wielkość."
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr "Skanowanie plików, proszę czekać."
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr "Aktualnie skanowane"
diff --git a/l10n/pl/files_external.po b/l10n/pl/files_external.po
index 6b6c8c03df7..b7e402d12aa 100644
--- a/l10n/pl/files_external.po
+++ b/l10n/pl/files_external.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-16 03:12-0400\n"
-"PO-Revision-Date: 2014-03-15 15:10+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:30+0000\n"
"Last-Translator: bobie <maciej.przybecki@gmail.com>\n"
"Language-Team: Polish (http://www.transifex.com/projects/p/owncloud/language/pl/)\n"
"MIME-Version: 1.0\n"
@@ -39,91 +39,91 @@ msgstr "Proszę podać prawidłowy klucz aplikacji Dropbox i klucz sekretny."
msgid "Error configuring Google Drive storage"
msgstr "Wystąpił błąd podczas konfigurowania zasobu Google Drive"
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr "Zapisano"
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b>Ostrzeżenie:</b> \"smbclient\" nie jest zainstalowany. Zamontowanie katalogów CIFS/SMB nie jest możliwe. Skontaktuj sie z administratorem w celu zainstalowania."
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b>Ostrzeżenie:</b> Wsparcie dla FTP w PHP nie jest zainstalowane lub włączone. Skontaktuj sie z administratorem w celu zainstalowania lub włączenia go."
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr "<b>Ostrzeżenie:</b> Wsparcie dla Curl w PHP nie jest zainstalowane lub włączone. Montowanie WebDAV lub GoogleDrive nie będzie możliwe. Skontaktuj się z administratorem w celu zainstalowania lub włączenia tej opcji."
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr "Zewnętrzna zasoby dyskowe"
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr "Nazwa folderu"
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr "Zewnętrzne zasoby dyskowe"
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr "Konfiguracja"
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr "Opcje"
-#: templates/settings.php:13
-msgid "Applicable"
-msgstr "Zastosowanie"
+#: templates/settings.php:12
+msgid "Available for"
+msgstr "Dostępne przez"
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr "Dodaj zasoby dyskowe"
-#: templates/settings.php:90
-msgid "None set"
-msgstr "Nie ustawione"
+#: templates/settings.php:92
+msgid "No user or group"
+msgstr "Brak użytkownika lub grupy"
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr "Wszyscy uzytkownicy"
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr "Grupy"
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr "Użytkownicy"
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr "Usuń"
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr "Włącz zewnętrzne zasoby dyskowe użytkownika"
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr "Pozwól użytkownikom montować następujące zewnętrzne zasoby dyskowe"
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr "Główny certyfikat SSL"
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr "Importuj główny certyfikat"
diff --git a/l10n/pl_PL/core.po b/l10n/pl_PL/core.po
deleted file mode 100644
index 7b4ef7d09a1..00000000000
--- a/l10n/pl_PL/core.po
+++ /dev/null
@@ -1,617 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-#
-# Translators:
-msgid ""
-msgstr ""
-"Project-Id-Version: ownCloud\n"
-"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-06-04 02:29+0200\n"
-"PO-Revision-Date: 2013-06-03 00:32+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
-"Language-Team: Polish (Poland) (http://www.transifex.com/projects/p/owncloud/language/pl_PL/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: pl_PL\n"
-"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-
-#: ajax/share.php:97
-#, php-format
-msgid "User %s shared a file with you"
-msgstr ""
-
-#: ajax/share.php:99
-#, php-format
-msgid "User %s shared a folder with you"
-msgstr ""
-
-#: ajax/share.php:101
-#, php-format
-msgid ""
-"User %s shared the file \"%s\" with you. It is available for download here: "
-"%s"
-msgstr ""
-
-#: ajax/share.php:104
-#, php-format
-msgid ""
-"User %s shared the folder \"%s\" with you. It is available for download "
-"here: %s"
-msgstr ""
-
-#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
-msgid "Category type not provided."
-msgstr ""
-
-#: ajax/vcategories/add.php:30
-msgid "No category to add?"
-msgstr ""
-
-#: ajax/vcategories/add.php:37
-#, php-format
-msgid "This category already exists: %s"
-msgstr ""
-
-#: ajax/vcategories/addToFavorites.php:26 ajax/vcategories/delete.php:27
-#: ajax/vcategories/favorites.php:24
-#: ajax/vcategories/removeFromFavorites.php:26
-msgid "Object type not provided."
-msgstr ""
-
-#: ajax/vcategories/addToFavorites.php:30
-#: ajax/vcategories/removeFromFavorites.php:30
-#, php-format
-msgid "%s ID not provided."
-msgstr ""
-
-#: ajax/vcategories/addToFavorites.php:35
-#, php-format
-msgid "Error adding %s to favorites."
-msgstr ""
-
-#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136
-msgid "No categories selected for deletion."
-msgstr ""
-
-#: ajax/vcategories/removeFromFavorites.php:35
-#, php-format
-msgid "Error removing %s from favorites."
-msgstr ""
-
-#: js/config.php:34
-msgid "Sunday"
-msgstr ""
-
-#: js/config.php:35
-msgid "Monday"
-msgstr ""
-
-#: js/config.php:36
-msgid "Tuesday"
-msgstr ""
-
-#: js/config.php:37
-msgid "Wednesday"
-msgstr ""
-
-#: js/config.php:38
-msgid "Thursday"
-msgstr ""
-
-#: js/config.php:39
-msgid "Friday"
-msgstr ""
-
-#: js/config.php:40
-msgid "Saturday"
-msgstr ""
-
-#: js/config.php:45
-msgid "January"
-msgstr ""
-
-#: js/config.php:46
-msgid "February"
-msgstr ""
-
-#: js/config.php:47
-msgid "March"
-msgstr ""
-
-#: js/config.php:48
-msgid "April"
-msgstr ""
-
-#: js/config.php:49
-msgid "May"
-msgstr ""
-
-#: js/config.php:50
-msgid "June"
-msgstr ""
-
-#: js/config.php:51
-msgid "July"
-msgstr ""
-
-#: js/config.php:52
-msgid "August"
-msgstr ""
-
-#: js/config.php:53
-msgid "September"
-msgstr ""
-
-#: js/config.php:54
-msgid "October"
-msgstr ""
-
-#: js/config.php:55
-msgid "November"
-msgstr ""
-
-#: js/config.php:56
-msgid "December"
-msgstr ""
-
-#: js/js.js:286
-msgid "Settings"
-msgstr "Ustawienia"
-
-#: js/js.js:718
-msgid "seconds ago"
-msgstr ""
-
-#: js/js.js:719
-msgid "1 minute ago"
-msgstr ""
-
-#: js/js.js:720
-msgid "{minutes} minutes ago"
-msgstr ""
-
-#: js/js.js:721
-msgid "1 hour ago"
-msgstr ""
-
-#: js/js.js:722
-msgid "{hours} hours ago"
-msgstr ""
-
-#: js/js.js:723
-msgid "today"
-msgstr ""
-
-#: js/js.js:724
-msgid "yesterday"
-msgstr ""
-
-#: js/js.js:725
-msgid "{days} days ago"
-msgstr ""
-
-#: js/js.js:726
-msgid "last month"
-msgstr ""
-
-#: js/js.js:727
-msgid "{months} months ago"
-msgstr ""
-
-#: js/js.js:728
-msgid "months ago"
-msgstr ""
-
-#: js/js.js:729
-msgid "last year"
-msgstr ""
-
-#: js/js.js:730
-msgid "years ago"
-msgstr ""
-
-#: js/oc-dialogs.js:117
-msgid "Choose"
-msgstr ""
-
-#: js/oc-dialogs.js:122
-msgid "Cancel"
-msgstr ""
-
-#: js/oc-dialogs.js:141 js/oc-dialogs.js:200
-msgid "Error loading file picker template"
-msgstr ""
-
-#: js/oc-dialogs.js:164
-msgid "Yes"
-msgstr ""
-
-#: js/oc-dialogs.js:172
-msgid "No"
-msgstr ""
-
-#: js/oc-dialogs.js:185
-msgid "Ok"
-msgstr ""
-
-#: js/oc-vcategories.js:5 js/oc-vcategories.js:85 js/oc-vcategories.js:102
-#: js/oc-vcategories.js:117 js/oc-vcategories.js:132 js/oc-vcategories.js:162
-msgid "The object type is not specified."
-msgstr ""
-
-#: js/oc-vcategories.js:14 js/oc-vcategories.js:80 js/oc-vcategories.js:95
-#: js/oc-vcategories.js:110 js/oc-vcategories.js:125 js/oc-vcategories.js:136
-#: js/oc-vcategories.js:172 js/oc-vcategories.js:189 js/oc-vcategories.js:195
-#: js/oc-vcategories.js:199 js/share.js:136 js/share.js:143 js/share.js:577
-#: js/share.js:589
-msgid "Error"
-msgstr ""
-
-#: js/oc-vcategories.js:179
-msgid "The app name is not specified."
-msgstr ""
-
-#: js/oc-vcategories.js:194
-msgid "The required file {file} is not installed!"
-msgstr ""
-
-#: js/share.js:30 js/share.js:45 js/share.js:87
-msgid "Shared"
-msgstr ""
-
-#: js/share.js:90
-msgid "Share"
-msgstr ""
-
-#: js/share.js:125 js/share.js:617
-msgid "Error while sharing"
-msgstr ""
-
-#: js/share.js:136
-msgid "Error while unsharing"
-msgstr ""
-
-#: js/share.js:143
-msgid "Error while changing permissions"
-msgstr ""
-
-#: js/share.js:152
-msgid "Shared with you and the group {group} by {owner}"
-msgstr ""
-
-#: js/share.js:154
-msgid "Shared with you by {owner}"
-msgstr ""
-
-#: js/share.js:159
-msgid "Share with"
-msgstr ""
-
-#: js/share.js:164
-msgid "Share with link"
-msgstr ""
-
-#: js/share.js:167
-msgid "Password protect"
-msgstr ""
-
-#: js/share.js:169 templates/installation.php:54 templates/login.php:26
-msgid "Password"
-msgstr ""
-
-#: js/share.js:173
-msgid "Email link to person"
-msgstr ""
-
-#: js/share.js:174
-msgid "Send"
-msgstr ""
-
-#: js/share.js:178
-msgid "Set expiration date"
-msgstr ""
-
-#: js/share.js:179
-msgid "Expiration date"
-msgstr ""
-
-#: js/share.js:211
-msgid "Share via email:"
-msgstr ""
-
-#: js/share.js:213
-msgid "No people found"
-msgstr ""
-
-#: js/share.js:251
-msgid "Resharing is not allowed"
-msgstr ""
-
-#: js/share.js:287
-msgid "Shared in {item} with {user}"
-msgstr ""
-
-#: js/share.js:308
-msgid "Unshare"
-msgstr ""
-
-#: js/share.js:320
-msgid "can edit"
-msgstr ""
-
-#: js/share.js:322
-msgid "access control"
-msgstr ""
-
-#: js/share.js:325
-msgid "create"
-msgstr ""
-
-#: js/share.js:328
-msgid "update"
-msgstr ""
-
-#: js/share.js:331
-msgid "delete"
-msgstr ""
-
-#: js/share.js:334
-msgid "share"
-msgstr ""
-
-#: js/share.js:368 js/share.js:564
-msgid "Password protected"
-msgstr ""
-
-#: js/share.js:577
-msgid "Error unsetting expiration date"
-msgstr ""
-
-#: js/share.js:589
-msgid "Error setting expiration date"
-msgstr ""
-
-#: js/share.js:604
-msgid "Sending ..."
-msgstr ""
-
-#: js/share.js:615
-msgid "Email sent"
-msgstr ""
-
-#: js/update.js:14
-msgid ""
-"The update was unsuccessful. Please report this issue to the <a "
-"href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud "
-"community</a>."
-msgstr ""
-
-#: js/update.js:18
-msgid "The update was successful. Redirecting you to ownCloud now."
-msgstr ""
-
-#: lostpassword/controller.php:48
-msgid "ownCloud password reset"
-msgstr ""
-
-#: lostpassword/templates/email.php:2
-msgid "Use the following link to reset your password: {link}"
-msgstr ""
-
-#: lostpassword/templates/lostpassword.php:4
-msgid ""
-"The link to reset your password has been sent to your email.<br>If you do "
-"not receive it within a reasonable amount of time, check your spam/junk "
-"folders.<br>If it is not there ask your local administrator ."
-msgstr ""
-
-#: lostpassword/templates/lostpassword.php:12
-msgid "Request failed!<br>Did you make sure your email/username was right?"
-msgstr ""
-
-#: lostpassword/templates/lostpassword.php:15
-msgid "You will receive a link to reset your password via Email."
-msgstr ""
-
-#: lostpassword/templates/lostpassword.php:18 templates/installation.php:48
-#: templates/login.php:19
-msgid "Username"
-msgstr "Nazwa użytkownika"
-
-#: lostpassword/templates/lostpassword.php:21
-msgid "Request reset"
-msgstr ""
-
-#: lostpassword/templates/resetpassword.php:4
-msgid "Your password was reset"
-msgstr ""
-
-#: lostpassword/templates/resetpassword.php:5
-msgid "To login page"
-msgstr ""
-
-#: lostpassword/templates/resetpassword.php:8
-msgid "New password"
-msgstr ""
-
-#: lostpassword/templates/resetpassword.php:11
-msgid "Reset password"
-msgstr ""
-
-#: strings.php:5
-msgid "Personal"
-msgstr ""
-
-#: strings.php:6
-msgid "Users"
-msgstr ""
-
-#: strings.php:7
-msgid "Apps"
-msgstr ""
-
-#: strings.php:8
-msgid "Admin"
-msgstr ""
-
-#: strings.php:9
-msgid "Help"
-msgstr ""
-
-#: templates/403.php:12
-msgid "Access forbidden"
-msgstr ""
-
-#: templates/404.php:12
-msgid "Cloud not found"
-msgstr ""
-
-#: templates/edit_categories_dialog.php:4
-msgid "Edit categories"
-msgstr ""
-
-#: templates/edit_categories_dialog.php:16
-msgid "Add"
-msgstr ""
-
-#: templates/installation.php:24 templates/installation.php:31
-#: templates/installation.php:38
-msgid "Security Warning"
-msgstr ""
-
-#: templates/installation.php:25
-msgid "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)"
-msgstr ""
-
-#: templates/installation.php:26
-msgid "Please update your PHP installation to use ownCloud securely."
-msgstr ""
-
-#: templates/installation.php:32
-msgid ""
-"No secure random number generator is available, please enable the PHP "
-"OpenSSL extension."
-msgstr ""
-
-#: templates/installation.php:33
-msgid ""
-"Without a secure random number generator an attacker may be able to predict "
-"password reset tokens and take over your account."
-msgstr ""
-
-#: templates/installation.php:39
-msgid ""
-"Your data directory and files are probably accessible from the internet "
-"because the .htaccess file does not work."
-msgstr ""
-
-#: templates/installation.php:40
-msgid ""
-"For information how to properly configure your server, please see the <a "
-"href=\"http://doc.owncloud.org/server/5.0/admin_manual/installation.html\" "
-"target=\"_blank\">documentation</a>."
-msgstr ""
-
-#: templates/installation.php:44
-msgid "Create an <strong>admin account</strong>"
-msgstr ""
-
-#: templates/installation.php:62
-msgid "Advanced"
-msgstr ""
-
-#: templates/installation.php:64
-msgid "Data folder"
-msgstr ""
-
-#: templates/installation.php:74
-msgid "Configure the database"
-msgstr ""
-
-#: templates/installation.php:79 templates/installation.php:91
-#: templates/installation.php:102 templates/installation.php:113
-#: templates/installation.php:125
-msgid "will be used"
-msgstr ""
-
-#: templates/installation.php:137
-msgid "Database user"
-msgstr ""
-
-#: templates/installation.php:144
-msgid "Database password"
-msgstr ""
-
-#: templates/installation.php:149
-msgid "Database name"
-msgstr ""
-
-#: templates/installation.php:159
-msgid "Database tablespace"
-msgstr ""
-
-#: templates/installation.php:166
-msgid "Database host"
-msgstr ""
-
-#: templates/installation.php:172
-msgid "Finish setup"
-msgstr ""
-
-#: templates/layout.guest.php:40
-msgid "web services under your control"
-msgstr ""
-
-#: templates/layout.user.php:37
-#, php-format
-msgid "%s is available. Get more information on how to update."
-msgstr ""
-
-#: templates/layout.user.php:62
-msgid "Log out"
-msgstr ""
-
-#: templates/login.php:9
-msgid "Automatic logon rejected!"
-msgstr ""
-
-#: templates/login.php:10
-msgid ""
-"If you did not change your password recently, your account may be "
-"compromised!"
-msgstr ""
-
-#: templates/login.php:12
-msgid "Please change your password to secure your account again."
-msgstr ""
-
-#: templates/login.php:34
-msgid "Lost your password?"
-msgstr ""
-
-#: templates/login.php:39
-msgid "remember"
-msgstr ""
-
-#: templates/login.php:41
-msgid "Log in"
-msgstr ""
-
-#: templates/login.php:47
-msgid "Alternative Logins"
-msgstr ""
-
-#: templates/part.pagenavi.php:3
-msgid "prev"
-msgstr ""
-
-#: templates/part.pagenavi.php:20
-msgid "next"
-msgstr ""
-
-#: templates/update.php:3
-#, php-format
-msgid "Updating ownCloud to version %s, this may take a while."
-msgstr ""
diff --git a/l10n/pl_PL/files.po b/l10n/pl_PL/files.po
deleted file mode 100644
index be28fc5ba39..00000000000
--- a/l10n/pl_PL/files.po
+++ /dev/null
@@ -1,322 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-#
-# Translators:
-msgid ""
-msgstr ""
-"Project-Id-Version: ownCloud\n"
-"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-06-03 02:27+0200\n"
-"PO-Revision-Date: 2013-06-02 23:17+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
-"Language-Team: Polish (Poland) (http://www.transifex.com/projects/p/owncloud/language/pl_PL/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: pl_PL\n"
-"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-
-#: ajax/move.php:17
-#, php-format
-msgid "Could not move %s - File with this name already exists"
-msgstr ""
-
-#: ajax/move.php:27 ajax/move.php:30
-#, php-format
-msgid "Could not move %s"
-msgstr ""
-
-#: ajax/upload.php:19
-msgid "No file was uploaded. Unknown error"
-msgstr ""
-
-#: ajax/upload.php:26
-msgid "There is no error, the file uploaded with success"
-msgstr ""
-
-#: ajax/upload.php:27
-msgid ""
-"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
-msgstr ""
-
-#: ajax/upload.php:29
-msgid ""
-"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
-"the HTML form"
-msgstr ""
-
-#: ajax/upload.php:30
-msgid "The uploaded file was only partially uploaded"
-msgstr ""
-
-#: ajax/upload.php:31
-msgid "No file was uploaded"
-msgstr ""
-
-#: ajax/upload.php:32
-msgid "Missing a temporary folder"
-msgstr ""
-
-#: ajax/upload.php:33
-msgid "Failed to write to disk"
-msgstr ""
-
-#: ajax/upload.php:51
-msgid "Not enough storage available"
-msgstr ""
-
-#: ajax/upload.php:83
-msgid "Invalid directory."
-msgstr ""
-
-#: appinfo/app.php:12
-msgid "Files"
-msgstr ""
-
-#: js/fileactions.js:116
-msgid "Share"
-msgstr ""
-
-#: js/fileactions.js:126
-msgid "Delete permanently"
-msgstr ""
-
-#: js/fileactions.js:128 templates/index.php:93 templates/index.php:94
-msgid "Delete"
-msgstr ""
-
-#: js/fileactions.js:194
-msgid "Rename"
-msgstr ""
-
-#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:421
-msgid "Pending"
-msgstr ""
-
-#: js/filelist.js:259 js/filelist.js:261
-msgid "{new_name} already exists"
-msgstr ""
-
-#: js/filelist.js:259 js/filelist.js:261
-msgid "replace"
-msgstr ""
-
-#: js/filelist.js:259
-msgid "suggest name"
-msgstr ""
-
-#: js/filelist.js:259 js/filelist.js:261
-msgid "cancel"
-msgstr ""
-
-#: js/filelist.js:306
-msgid "replaced {new_name} with {old_name}"
-msgstr ""
-
-#: js/filelist.js:306
-msgid "undo"
-msgstr ""
-
-#: js/filelist.js:331
-msgid "perform delete operation"
-msgstr ""
-
-#: js/filelist.js:413
-msgid "1 file uploading"
-msgstr ""
-
-#: js/filelist.js:416 js/filelist.js:470
-msgid "files uploading"
-msgstr ""
-
-#: js/files.js:52
-msgid "'.' is an invalid file name."
-msgstr ""
-
-#: js/files.js:56
-msgid "File name cannot be empty."
-msgstr ""
-
-#: js/files.js:64
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr ""
-
-#: js/files.js:78
-msgid "Your storage is full, files can not be updated or synced anymore!"
-msgstr ""
-
-#: js/files.js:82
-msgid "Your storage is almost full ({usedSpacePercent}%)"
-msgstr ""
-
-#: js/files.js:231
-msgid ""
-"Your download is being prepared. This might take some time if the files are "
-"big."
-msgstr ""
-
-#: js/files.js:264
-msgid "Unable to upload your file as it is a directory or has 0 bytes"
-msgstr ""
-
-#: js/files.js:277
-msgid "Not enough space available"
-msgstr ""
-
-#: js/files.js:317
-msgid "Upload cancelled."
-msgstr ""
-
-#: js/files.js:413
-msgid ""
-"File upload is in progress. Leaving the page now will cancel the upload."
-msgstr ""
-
-#: js/files.js:486
-msgid "URL cannot be empty."
-msgstr ""
-
-#: js/files.js:491
-msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-msgstr ""
-
-#: js/files.js:520 js/files.js:536 js/files.js:826 js/files.js:864
-msgid "Error"
-msgstr ""
-
-#: js/files.js:877 templates/index.php:69
-msgid "Name"
-msgstr ""
-
-#: js/files.js:878 templates/index.php:80
-msgid "Size"
-msgstr ""
-
-#: js/files.js:879 templates/index.php:82
-msgid "Modified"
-msgstr ""
-
-#: js/files.js:898
-msgid "1 folder"
-msgstr ""
-
-#: js/files.js:900
-msgid "{count} folders"
-msgstr ""
-
-#: js/files.js:908
-msgid "1 file"
-msgstr ""
-
-#: js/files.js:910
-msgid "{count} files"
-msgstr ""
-
-#: lib/app.php:53
-msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
-msgstr ""
-
-#: lib/app.php:73
-msgid "Unable to rename file"
-msgstr ""
-
-#: lib/helper.php:11 templates/index.php:18
-msgid "Upload"
-msgstr ""
-
-#: templates/admin.php:5
-msgid "File handling"
-msgstr ""
-
-#: templates/admin.php:7
-msgid "Maximum upload size"
-msgstr ""
-
-#: templates/admin.php:10
-msgid "max. possible: "
-msgstr ""
-
-#: templates/admin.php:15
-msgid "Needed for multi-file and folder downloads."
-msgstr ""
-
-#: templates/admin.php:17
-msgid "Enable ZIP-download"
-msgstr ""
-
-#: templates/admin.php:20
-msgid "0 is unlimited"
-msgstr ""
-
-#: templates/admin.php:22
-msgid "Maximum input size for ZIP files"
-msgstr ""
-
-#: templates/admin.php:26
-msgid "Save"
-msgstr "Zapisz"
-
-#: templates/index.php:7
-msgid "New"
-msgstr ""
-
-#: templates/index.php:10
-msgid "Text file"
-msgstr ""
-
-#: templates/index.php:12
-msgid "Folder"
-msgstr ""
-
-#: templates/index.php:14
-msgid "From link"
-msgstr ""
-
-#: templates/index.php:42
-msgid "Deleted files"
-msgstr ""
-
-#: templates/index.php:48
-msgid "Cancel upload"
-msgstr ""
-
-#: templates/index.php:54
-msgid "You don’t have write permissions here."
-msgstr ""
-
-#: templates/index.php:61
-msgid "Nothing in here. Upload something!"
-msgstr ""
-
-#: templates/index.php:75
-msgid "Download"
-msgstr ""
-
-#: templates/index.php:87 templates/index.php:88
-msgid "Unshare"
-msgstr ""
-
-#: templates/index.php:107
-msgid "Upload too large"
-msgstr ""
-
-#: templates/index.php:109
-msgid ""
-"The files you are trying to upload exceed the maximum size for file uploads "
-"on this server."
-msgstr ""
-
-#: templates/index.php:114
-msgid "Files are being scanned, please wait."
-msgstr ""
-
-#: templates/index.php:117
-msgid "Current scanning"
-msgstr ""
-
-#: templates/upgrade.php:2
-msgid "Upgrading filesystem cache..."
-msgstr ""
diff --git a/l10n/pl_PL/files_encryption.po b/l10n/pl_PL/files_encryption.po
deleted file mode 100644
index 6b66a61ef66..00000000000
--- a/l10n/pl_PL/files_encryption.po
+++ /dev/null
@@ -1,103 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-#
-# Translators:
-msgid ""
-msgstr ""
-"Project-Id-Version: ownCloud\n"
-"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-05-30 02:27+0200\n"
-"PO-Revision-Date: 2013-05-30 00:27+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
-"Language-Team: Polish (Poland) (http://www.transifex.com/projects/p/owncloud/language/pl_PL/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: pl_PL\n"
-"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-
-#: ajax/adminrecovery.php:29
-msgid "Recovery key successfully enabled"
-msgstr ""
-
-#: ajax/adminrecovery.php:34
-msgid ""
-"Could not enable recovery key. Please check your recovery key password!"
-msgstr ""
-
-#: ajax/adminrecovery.php:48
-msgid "Recovery key successfully disabled"
-msgstr ""
-
-#: ajax/adminrecovery.php:53
-msgid ""
-"Could not disable recovery key. Please check your recovery key password!"
-msgstr ""
-
-#: ajax/changeRecoveryPassword.php:49
-msgid "Password successfully changed."
-msgstr ""
-
-#: ajax/changeRecoveryPassword.php:51
-msgid "Could not change the password. Maybe the old password was not correct."
-msgstr ""
-
-#: js/settings-admin.js:11
-msgid "Saving..."
-msgstr ""
-
-#: templates/settings-admin.php:5 templates/settings-personal.php:4
-msgid "Encryption"
-msgstr ""
-
-#: templates/settings-admin.php:9
-msgid ""
-"Enable encryption passwords recovery key (allow sharing to recovery key):"
-msgstr ""
-
-#: templates/settings-admin.php:13
-msgid "Recovery account password"
-msgstr ""
-
-#: templates/settings-admin.php:20 templates/settings-personal.php:18
-msgid "Enabled"
-msgstr ""
-
-#: templates/settings-admin.php:28 templates/settings-personal.php:26
-msgid "Disabled"
-msgstr ""
-
-#: templates/settings-admin.php:32
-msgid "Change encryption passwords recovery key:"
-msgstr ""
-
-#: templates/settings-admin.php:39
-msgid "Old Recovery account password"
-msgstr ""
-
-#: templates/settings-admin.php:46
-msgid "New Recovery account password"
-msgstr ""
-
-#: templates/settings-admin.php:51
-msgid "Change Password"
-msgstr ""
-
-#: templates/settings-personal.php:9
-msgid "Enable password recovery by sharing all files with your administrator:"
-msgstr ""
-
-#: templates/settings-personal.php:11
-msgid ""
-"Enabling this option will allow you to reobtain access to your encrypted "
-"files if your password is lost"
-msgstr ""
-
-#: templates/settings-personal.php:27
-msgid "File recovery settings updated"
-msgstr ""
-
-#: templates/settings-personal.php:28
-msgid "Could not update file recovery"
-msgstr ""
diff --git a/l10n/pl_PL/files_external.po b/l10n/pl_PL/files_external.po
deleted file mode 100644
index be11b7a0268..00000000000
--- a/l10n/pl_PL/files_external.po
+++ /dev/null
@@ -1,123 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-#
-# Translators:
-msgid ""
-msgstr ""
-"Project-Id-Version: ownCloud\n"
-"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-05-25 02:01+0200\n"
-"PO-Revision-Date: 2013-04-26 08:01+0000\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: Polish (Poland) (http://www.transifex.com/projects/p/owncloud/language/pl_PL/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: pl_PL\n"
-"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:16 js/google.js:34
-msgid "Access granted"
-msgstr ""
-
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
-msgid "Error configuring Dropbox storage"
-msgstr ""
-
-#: js/dropbox.js:65 js/google.js:66
-msgid "Grant access"
-msgstr ""
-
-#: js/dropbox.js:101
-msgid "Please provide a valid Dropbox app key and secret."
-msgstr ""
-
-#: js/google.js:36 js/google.js:93
-msgid "Error configuring Google Drive storage"
-msgstr ""
-
-#: lib/config.php:431
-msgid ""
-"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
-"is not possible. Please ask your system administrator to install it."
-msgstr ""
-
-#: lib/config.php:434
-msgid ""
-"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
-" of FTP shares is not possible. Please ask your system administrator to "
-"install it."
-msgstr ""
-
-#: lib/config.php:437
-msgid ""
-"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
-"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
-"your system administrator to install it."
-msgstr ""
-
-#: templates/settings.php:3
-msgid "External Storage"
-msgstr ""
-
-#: templates/settings.php:9 templates/settings.php:28
-msgid "Folder name"
-msgstr ""
-
-#: templates/settings.php:10
-msgid "External storage"
-msgstr ""
-
-#: templates/settings.php:11
-msgid "Configuration"
-msgstr ""
-
-#: templates/settings.php:12
-msgid "Options"
-msgstr ""
-
-#: templates/settings.php:13
-msgid "Applicable"
-msgstr ""
-
-#: templates/settings.php:33
-msgid "Add storage"
-msgstr ""
-
-#: templates/settings.php:90
-msgid "None set"
-msgstr ""
-
-#: templates/settings.php:91
-msgid "All Users"
-msgstr ""
-
-#: templates/settings.php:92
-msgid "Groups"
-msgstr ""
-
-#: templates/settings.php:100
-msgid "Users"
-msgstr ""
-
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
-msgid "Delete"
-msgstr ""
-
-#: templates/settings.php:129
-msgid "Enable User External Storage"
-msgstr ""
-
-#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
-msgstr ""
-
-#: templates/settings.php:141
-msgid "SSL root certificates"
-msgstr ""
-
-#: templates/settings.php:159
-msgid "Import Root Certificate"
-msgstr ""
diff --git a/l10n/pl_PL/files_sharing.po b/l10n/pl_PL/files_sharing.po
deleted file mode 100644
index c8bd08a2eae..00000000000
--- a/l10n/pl_PL/files_sharing.po
+++ /dev/null
@@ -1,48 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-#
-# Translators:
-msgid ""
-msgstr ""
-"Project-Id-Version: ownCloud\n"
-"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-05-25 02:01+0200\n"
-"PO-Revision-Date: 2013-04-26 08:01+0000\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: Polish (Poland) (http://www.transifex.com/projects/p/owncloud/language/pl_PL/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: pl_PL\n"
-"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-
-#: templates/authenticate.php:4
-msgid "Password"
-msgstr ""
-
-#: templates/authenticate.php:6
-msgid "Submit"
-msgstr ""
-
-#: templates/public.php:10
-#, php-format
-msgid "%s shared the folder %s with you"
-msgstr ""
-
-#: templates/public.php:13
-#, php-format
-msgid "%s shared the file %s with you"
-msgstr ""
-
-#: templates/public.php:19 templates/public.php:43
-msgid "Download"
-msgstr ""
-
-#: templates/public.php:40
-msgid "No preview available for"
-msgstr ""
-
-#: templates/public.php:50
-msgid "web services under your control"
-msgstr ""
diff --git a/l10n/pl_PL/files_trashbin.po b/l10n/pl_PL/files_trashbin.po
deleted file mode 100644
index e6ecf010e77..00000000000
--- a/l10n/pl_PL/files_trashbin.po
+++ /dev/null
@@ -1,84 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-#
-# Translators:
-msgid ""
-msgstr ""
-"Project-Id-Version: ownCloud\n"
-"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-05-25 02:01+0200\n"
-"PO-Revision-Date: 2013-04-26 08:01+0000\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: Polish (Poland) (http://www.transifex.com/projects/p/owncloud/language/pl_PL/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: pl_PL\n"
-"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-
-#: ajax/delete.php:42
-#, php-format
-msgid "Couldn't delete %s permanently"
-msgstr ""
-
-#: ajax/undelete.php:42
-#, php-format
-msgid "Couldn't restore %s"
-msgstr ""
-
-#: js/trash.js:7 js/trash.js:96
-msgid "perform restore operation"
-msgstr ""
-
-#: js/trash.js:19 js/trash.js:46 js/trash.js:114 js/trash.js:139
-msgid "Error"
-msgstr ""
-
-#: js/trash.js:34
-msgid "delete file permanently"
-msgstr ""
-
-#: js/trash.js:121
-msgid "Delete permanently"
-msgstr ""
-
-#: js/trash.js:174 templates/index.php:17
-msgid "Name"
-msgstr ""
-
-#: js/trash.js:175 templates/index.php:27
-msgid "Deleted"
-msgstr ""
-
-#: js/trash.js:184
-msgid "1 folder"
-msgstr ""
-
-#: js/trash.js:186
-msgid "{count} folders"
-msgstr ""
-
-#: js/trash.js:194
-msgid "1 file"
-msgstr ""
-
-#: js/trash.js:196
-msgid "{count} files"
-msgstr ""
-
-#: templates/index.php:9
-msgid "Nothing in here. Your trash bin is empty!"
-msgstr ""
-
-#: templates/index.php:20 templates/index.php:22
-msgid "Restore"
-msgstr ""
-
-#: templates/index.php:30 templates/index.php:31
-msgid "Delete"
-msgstr ""
-
-#: templates/part.breadcrumb.php:9
-msgid "Deleted Files"
-msgstr ""
diff --git a/l10n/pl_PL/files_versions.po b/l10n/pl_PL/files_versions.po
deleted file mode 100644
index d6ce265c2af..00000000000
--- a/l10n/pl_PL/files_versions.po
+++ /dev/null
@@ -1,57 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-#
-# Translators:
-msgid ""
-msgstr ""
-"Project-Id-Version: ownCloud\n"
-"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-05-25 02:01+0200\n"
-"PO-Revision-Date: 2013-04-26 08:01+0000\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: Polish (Poland) (http://www.transifex.com/projects/p/owncloud/language/pl_PL/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: pl_PL\n"
-"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-
-#: ajax/rollbackVersion.php:15
-#, php-format
-msgid "Could not revert: %s"
-msgstr ""
-
-#: history.php:40
-msgid "success"
-msgstr ""
-
-#: history.php:42
-#, php-format
-msgid "File %s was reverted to version %s"
-msgstr ""
-
-#: history.php:49
-msgid "failure"
-msgstr ""
-
-#: history.php:51
-#, php-format
-msgid "File %s could not be reverted to version %s"
-msgstr ""
-
-#: history.php:69
-msgid "No old versions available"
-msgstr ""
-
-#: history.php:74
-msgid "No path specified"
-msgstr ""
-
-#: js/versions.js:6
-msgid "Versions"
-msgstr ""
-
-#: templates/history.php:20
-msgid "Revert a file to a previous version by clicking on its revert button"
-msgstr ""
diff --git a/l10n/pl_PL/lib.po b/l10n/pl_PL/lib.po
deleted file mode 100644
index e91de0bce1e..00000000000
--- a/l10n/pl_PL/lib.po
+++ /dev/null
@@ -1,245 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-#
-# Translators:
-msgid ""
-msgstr ""
-"Project-Id-Version: ownCloud\n"
-"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-06-04 02:29+0200\n"
-"PO-Revision-Date: 2013-06-03 00:32+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
-"Language-Team: Polish (Poland) (http://www.transifex.com/projects/p/owncloud/language/pl_PL/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: pl_PL\n"
-"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-
-#: app.php:357
-msgid "Help"
-msgstr ""
-
-#: app.php:370
-msgid "Personal"
-msgstr ""
-
-#: app.php:381
-msgid "Settings"
-msgstr "Ustawienia"
-
-#: app.php:393
-msgid "Users"
-msgstr ""
-
-#: app.php:406
-msgid "Apps"
-msgstr ""
-
-#: app.php:414
-msgid "Admin"
-msgstr ""
-
-#: files.php:210
-msgid "ZIP download is turned off."
-msgstr ""
-
-#: files.php:211
-msgid "Files need to be downloaded one by one."
-msgstr ""
-
-#: files.php:212 files.php:245
-msgid "Back to Files"
-msgstr ""
-
-#: files.php:242
-msgid "Selected files too large to generate zip file."
-msgstr ""
-
-#: helper.php:236
-msgid "couldn't be determined"
-msgstr ""
-
-#: json.php:28
-msgid "Application is not enabled"
-msgstr ""
-
-#: json.php:39 json.php:62 json.php:73
-msgid "Authentication error"
-msgstr ""
-
-#: json.php:51
-msgid "Token expired. Please reload page."
-msgstr ""
-
-#: search/provider/file.php:17 search/provider/file.php:35
-msgid "Files"
-msgstr ""
-
-#: search/provider/file.php:26 search/provider/file.php:33
-msgid "Text"
-msgstr ""
-
-#: search/provider/file.php:29
-msgid "Images"
-msgstr ""
-
-#: setup.php:34
-msgid "Set an admin username."
-msgstr ""
-
-#: setup.php:37
-msgid "Set an admin password."
-msgstr ""
-
-#: setup.php:55
-#, php-format
-msgid "%s enter the database username."
-msgstr ""
-
-#: setup.php:58
-#, php-format
-msgid "%s enter the database name."
-msgstr ""
-
-#: setup.php:61
-#, php-format
-msgid "%s you may not use dots in the database name"
-msgstr ""
-
-#: setup.php:64
-#, php-format
-msgid "%s set the database host."
-msgstr ""
-
-#: setup.php:132 setup.php:329 setup.php:374
-msgid "PostgreSQL username and/or password not valid"
-msgstr ""
-
-#: setup.php:133 setup.php:238
-msgid "You need to enter either an existing account or the administrator."
-msgstr ""
-
-#: setup.php:155
-msgid "Oracle connection could not be established"
-msgstr ""
-
-#: setup.php:237
-msgid "MySQL username and/or password not valid"
-msgstr ""
-
-#: setup.php:291 setup.php:395 setup.php:404 setup.php:422 setup.php:432
-#: setup.php:441 setup.php:474 setup.php:540 setup.php:566 setup.php:573
-#: setup.php:584 setup.php:591 setup.php:600 setup.php:608 setup.php:617
-#: setup.php:623
-#, php-format
-msgid "DB Error: \"%s\""
-msgstr ""
-
-#: setup.php:292 setup.php:396 setup.php:405 setup.php:423 setup.php:433
-#: setup.php:442 setup.php:475 setup.php:541 setup.php:567 setup.php:574
-#: setup.php:585 setup.php:601 setup.php:609 setup.php:618
-#, php-format
-msgid "Offending command was: \"%s\""
-msgstr ""
-
-#: setup.php:308
-#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
-msgstr ""
-
-#: setup.php:309
-msgid "Drop this user from MySQL"
-msgstr ""
-
-#: setup.php:314
-#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
-msgstr ""
-
-#: setup.php:315
-msgid "Drop this user from MySQL."
-msgstr ""
-
-#: setup.php:466 setup.php:533
-msgid "Oracle username and/or password not valid"
-msgstr ""
-
-#: setup.php:592 setup.php:624
-#, php-format
-msgid "Offending command was: \"%s\", name: %s, password: %s"
-msgstr ""
-
-#: setup.php:644
-#, php-format
-msgid "MS SQL username and/or password not valid: %s"
-msgstr ""
-
-#: setup.php:867
-msgid ""
-"Your web server is not yet properly setup to allow files synchronization "
-"because the WebDAV interface seems to be broken."
-msgstr ""
-
-#: setup.php:868
-#, php-format
-msgid "Please double check the <a href='%s'>installation guides</a>."
-msgstr ""
-
-#: template.php:113
-msgid "seconds ago"
-msgstr ""
-
-#: template.php:114
-msgid "1 minute ago"
-msgstr ""
-
-#: template.php:115
-#, php-format
-msgid "%d minutes ago"
-msgstr ""
-
-#: template.php:116
-msgid "1 hour ago"
-msgstr ""
-
-#: template.php:117
-#, php-format
-msgid "%d hours ago"
-msgstr ""
-
-#: template.php:118
-msgid "today"
-msgstr ""
-
-#: template.php:119
-msgid "yesterday"
-msgstr ""
-
-#: template.php:120
-#, php-format
-msgid "%d days ago"
-msgstr ""
-
-#: template.php:121
-msgid "last month"
-msgstr ""
-
-#: template.php:122
-#, php-format
-msgid "%d months ago"
-msgstr ""
-
-#: template.php:123
-msgid "last year"
-msgstr ""
-
-#: template.php:124
-msgid "years ago"
-msgstr ""
-
-#: vcategories.php:188 vcategories.php:249
-#, php-format
-msgid "Could not find category \"%s\""
-msgstr ""
diff --git a/l10n/pl_PL/settings.po b/l10n/pl_PL/settings.po
deleted file mode 100644
index 68a0e23721f..00000000000
--- a/l10n/pl_PL/settings.po
+++ /dev/null
@@ -1,496 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-#
-# Translators:
-msgid ""
-msgstr ""
-"Project-Id-Version: ownCloud\n"
-"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-06-03 02:27+0200\n"
-"PO-Revision-Date: 2013-06-02 23:17+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
-"Language-Team: Polish (Poland) (http://www.transifex.com/projects/p/owncloud/language/pl_PL/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: pl_PL\n"
-"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-
-#: ajax/apps/ocs.php:20
-msgid "Unable to load list from App Store"
-msgstr ""
-
-#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17
-#: ajax/togglegroups.php:20
-msgid "Authentication error"
-msgstr ""
-
-#: ajax/changedisplayname.php:31
-msgid "Your display name has been changed."
-msgstr ""
-
-#: ajax/changedisplayname.php:34
-msgid "Unable to change display name"
-msgstr ""
-
-#: ajax/creategroup.php:10
-msgid "Group already exists"
-msgstr ""
-
-#: ajax/creategroup.php:19
-msgid "Unable to add group"
-msgstr ""
-
-#: ajax/enableapp.php:11
-msgid "Could not enable app. "
-msgstr ""
-
-#: ajax/lostpassword.php:12
-msgid "Email saved"
-msgstr ""
-
-#: ajax/lostpassword.php:14
-msgid "Invalid email"
-msgstr ""
-
-#: ajax/removegroup.php:13
-msgid "Unable to delete group"
-msgstr ""
-
-#: ajax/removeuser.php:24
-msgid "Unable to delete user"
-msgstr ""
-
-#: ajax/setlanguage.php:15
-msgid "Language changed"
-msgstr ""
-
-#: ajax/setlanguage.php:17 ajax/setlanguage.php:20
-msgid "Invalid request"
-msgstr ""
-
-#: ajax/togglegroups.php:12
-msgid "Admins can't remove themself from the admin group"
-msgstr ""
-
-#: ajax/togglegroups.php:30
-#, php-format
-msgid "Unable to add user to group %s"
-msgstr ""
-
-#: ajax/togglegroups.php:36
-#, php-format
-msgid "Unable to remove user from group %s"
-msgstr ""
-
-#: ajax/updateapp.php:14
-msgid "Couldn't update app."
-msgstr ""
-
-#: js/apps.js:30
-msgid "Update to {appversion}"
-msgstr ""
-
-#: js/apps.js:36 js/apps.js:76
-msgid "Disable"
-msgstr ""
-
-#: js/apps.js:36 js/apps.js:64 js/apps.js:83
-msgid "Enable"
-msgstr ""
-
-#: js/apps.js:55
-msgid "Please wait...."
-msgstr ""
-
-#: js/apps.js:59 js/apps.js:71 js/apps.js:80 js/apps.js:93
-msgid "Error"
-msgstr ""
-
-#: js/apps.js:90
-msgid "Updating...."
-msgstr ""
-
-#: js/apps.js:93
-msgid "Error while updating app"
-msgstr ""
-
-#: js/apps.js:96
-msgid "Updated"
-msgstr ""
-
-#: js/personal.js:118
-msgid "Saving..."
-msgstr ""
-
-#: js/users.js:47
-msgid "deleted"
-msgstr ""
-
-#: js/users.js:47
-msgid "undo"
-msgstr ""
-
-#: js/users.js:79
-msgid "Unable to remove user"
-msgstr ""
-
-#: js/users.js:92 templates/users.php:26 templates/users.php:83
-#: templates/users.php:108
-msgid "Groups"
-msgstr ""
-
-#: js/users.js:95 templates/users.php:85 templates/users.php:120
-msgid "Group Admin"
-msgstr ""
-
-#: js/users.js:115 templates/users.php:160
-msgid "Delete"
-msgstr ""
-
-#: js/users.js:269
-msgid "add group"
-msgstr ""
-
-#: js/users.js:428
-msgid "A valid username must be provided"
-msgstr ""
-
-#: js/users.js:429 js/users.js:435 js/users.js:450
-msgid "Error creating user"
-msgstr ""
-
-#: js/users.js:434
-msgid "A valid password must be provided"
-msgstr ""
-
-#: personal.php:35 personal.php:36
-msgid "__language_name__"
-msgstr ""
-
-#: templates/admin.php:15
-msgid "Security Warning"
-msgstr ""
-
-#: templates/admin.php:18
-msgid ""
-"Your data directory and your files are probably accessible from the "
-"internet. The .htaccess file that ownCloud provides is not working. We "
-"strongly suggest that you configure your webserver in a way that the data "
-"directory is no longer accessible or you move the data directory outside the"
-" webserver document root."
-msgstr ""
-
-#: templates/admin.php:29
-msgid "Setup Warning"
-msgstr ""
-
-#: templates/admin.php:32
-msgid ""
-"Your web server is not yet properly setup to allow files synchronization "
-"because the WebDAV interface seems to be broken."
-msgstr ""
-
-#: templates/admin.php:33
-#, php-format
-msgid "Please double check the <a href='%s'>installation guides</a>."
-msgstr ""
-
-#: templates/admin.php:44
-msgid "Module 'fileinfo' missing"
-msgstr ""
-
-#: templates/admin.php:47
-msgid ""
-"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
-"module to get best results with mime-type detection."
-msgstr ""
-
-#: templates/admin.php:58
-msgid "Locale not working"
-msgstr ""
-
-#: templates/admin.php:63
-#, php-format
-msgid ""
-"This ownCloud server can't set system locale to %s. This means that there "
-"might be problems with certain characters in file names. We strongly suggest"
-" to install the required packages on your system to support %s."
-msgstr ""
-
-#: templates/admin.php:75
-msgid "Internet connection not working"
-msgstr ""
-
-#: templates/admin.php:78
-msgid ""
-"This ownCloud server has no working internet connection. This means that "
-"some of the features like mounting of external storage, notifications about "
-"updates or installation of 3rd party apps don´t work. Accessing files from "
-"remote and sending of notification emails might also not work. We suggest to"
-" enable internet connection for this server if you want to have all features"
-" of ownCloud."
-msgstr ""
-
-#: templates/admin.php:92
-msgid "Cron"
-msgstr ""
-
-#: templates/admin.php:101
-msgid "Execute one task with each page loaded"
-msgstr ""
-
-#: templates/admin.php:111
-msgid ""
-"cron.php is registered at a webcron service. Call the cron.php page in the "
-"owncloud root once a minute over http."
-msgstr ""
-
-#: templates/admin.php:121
-msgid ""
-"Use systems cron service. Call the cron.php file in the owncloud folder via "
-"a system cronjob once a minute."
-msgstr ""
-
-#: templates/admin.php:128
-msgid "Sharing"
-msgstr ""
-
-#: templates/admin.php:134
-msgid "Enable Share API"
-msgstr ""
-
-#: templates/admin.php:135
-msgid "Allow apps to use the Share API"
-msgstr ""
-
-#: templates/admin.php:142
-msgid "Allow links"
-msgstr ""
-
-#: templates/admin.php:143
-msgid "Allow users to share items to the public with links"
-msgstr ""
-
-#: templates/admin.php:150
-msgid "Allow resharing"
-msgstr ""
-
-#: templates/admin.php:151
-msgid "Allow users to share items shared with them again"
-msgstr ""
-
-#: templates/admin.php:158
-msgid "Allow users to share with anyone"
-msgstr ""
-
-#: templates/admin.php:161
-msgid "Allow users to only share with users in their groups"
-msgstr ""
-
-#: templates/admin.php:168
-msgid "Security"
-msgstr ""
-
-#: templates/admin.php:181
-msgid "Enforce HTTPS"
-msgstr ""
-
-#: templates/admin.php:182
-msgid ""
-"Enforces the clients to connect to ownCloud via an encrypted connection."
-msgstr ""
-
-#: templates/admin.php:185
-msgid ""
-"Please connect to this ownCloud instance via HTTPS to enable or disable the "
-"SSL enforcement."
-msgstr ""
-
-#: templates/admin.php:195
-msgid "Log"
-msgstr ""
-
-#: templates/admin.php:196
-msgid "Log level"
-msgstr ""
-
-#: templates/admin.php:227
-msgid "More"
-msgstr ""
-
-#: templates/admin.php:228
-msgid "Less"
-msgstr ""
-
-#: templates/admin.php:235 templates/personal.php:111
-msgid "Version"
-msgstr ""
-
-#: templates/admin.php:237 templates/personal.php:114
-msgid ""
-"Developed by the <a href=\"http://ownCloud.org/contact\" "
-"target=\"_blank\">ownCloud community</a>, the <a "
-"href=\"https://github.com/owncloud\" target=\"_blank\">source code</a> is "
-"licensed under the <a href=\"http://www.gnu.org/licenses/agpl-3.0.html\" "
-"target=\"_blank\"><abbr title=\"Affero General Public "
-"License\">AGPL</abbr></a>."
-msgstr ""
-
-#: templates/apps.php:11
-msgid "Add your App"
-msgstr ""
-
-#: templates/apps.php:12
-msgid "More Apps"
-msgstr ""
-
-#: templates/apps.php:28
-msgid "Select an App"
-msgstr ""
-
-#: templates/apps.php:34
-msgid "See application page at apps.owncloud.com"
-msgstr ""
-
-#: templates/apps.php:36
-msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
-msgstr ""
-
-#: templates/apps.php:38
-msgid "Update"
-msgstr "Uaktualnienie"
-
-#: templates/help.php:4
-msgid "User Documentation"
-msgstr ""
-
-#: templates/help.php:6
-msgid "Administrator Documentation"
-msgstr ""
-
-#: templates/help.php:9
-msgid "Online Documentation"
-msgstr ""
-
-#: templates/help.php:11
-msgid "Forum"
-msgstr ""
-
-#: templates/help.php:14
-msgid "Bugtracker"
-msgstr ""
-
-#: templates/help.php:17
-msgid "Commercial Support"
-msgstr ""
-
-#: templates/personal.php:8
-#, php-format
-msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
-msgstr ""
-
-#: templates/personal.php:15
-msgid "Get the apps to sync your files"
-msgstr ""
-
-#: templates/personal.php:26
-msgid "Show First Run Wizard again"
-msgstr ""
-
-#: templates/personal.php:37 templates/users.php:23 templates/users.php:82
-msgid "Password"
-msgstr ""
-
-#: templates/personal.php:38
-msgid "Your password was changed"
-msgstr ""
-
-#: templates/personal.php:39
-msgid "Unable to change your password"
-msgstr ""
-
-#: templates/personal.php:40
-msgid "Current password"
-msgstr ""
-
-#: templates/personal.php:42
-msgid "New password"
-msgstr ""
-
-#: templates/personal.php:44
-msgid "Change password"
-msgstr ""
-
-#: templates/personal.php:56 templates/users.php:81
-msgid "Display Name"
-msgstr ""
-
-#: templates/personal.php:71
-msgid "Email"
-msgstr "Email"
-
-#: templates/personal.php:73
-msgid "Your email address"
-msgstr ""
-
-#: templates/personal.php:74
-msgid "Fill in an email address to enable password recovery"
-msgstr ""
-
-#: templates/personal.php:83 templates/personal.php:84
-msgid "Language"
-msgstr ""
-
-#: templates/personal.php:95
-msgid "Help translate"
-msgstr ""
-
-#: templates/personal.php:100
-msgid "WebDAV"
-msgstr ""
-
-#: templates/personal.php:102
-msgid "Use this address to connect to your ownCloud in your file manager"
-msgstr ""
-
-#: templates/users.php:21 templates/users.php:80
-msgid "Login Name"
-msgstr ""
-
-#: templates/users.php:30
-msgid "Create"
-msgstr ""
-
-#: templates/users.php:34
-msgid "Admin Recovery Password"
-msgstr ""
-
-#: templates/users.php:38
-msgid "Default Storage"
-msgstr ""
-
-#: templates/users.php:44 templates/users.php:138
-msgid "Unlimited"
-msgstr ""
-
-#: templates/users.php:62 templates/users.php:153
-msgid "Other"
-msgstr ""
-
-#: templates/users.php:87
-msgid "Storage"
-msgstr ""
-
-#: templates/users.php:98
-msgid "change display name"
-msgstr ""
-
-#: templates/users.php:102
-msgid "set new password"
-msgstr ""
-
-#: templates/users.php:133
-msgid "Default"
-msgstr ""
diff --git a/l10n/pl_PL/user_ldap.po b/l10n/pl_PL/user_ldap.po
deleted file mode 100644
index 242252ed0e4..00000000000
--- a/l10n/pl_PL/user_ldap.po
+++ /dev/null
@@ -1,419 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-#
-# Translators:
-msgid ""
-msgstr ""
-"Project-Id-Version: ownCloud\n"
-"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-05-25 02:01+0200\n"
-"PO-Revision-Date: 2013-04-26 08:02+0000\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: Polish (Poland) (http://www.transifex.com/projects/p/owncloud/language/pl_PL/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: pl_PL\n"
-"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-
-#: ajax/clearMappings.php:34
-msgid "Failed to clear the mappings."
-msgstr ""
-
-#: ajax/deleteConfiguration.php:34
-msgid "Failed to delete the server configuration"
-msgstr ""
-
-#: ajax/testConfiguration.php:36
-msgid "The configuration is valid and the connection could be established!"
-msgstr ""
-
-#: ajax/testConfiguration.php:39
-msgid ""
-"The configuration is valid, but the Bind failed. Please check the server "
-"settings and credentials."
-msgstr ""
-
-#: ajax/testConfiguration.php:43
-msgid ""
-"The configuration is invalid. Please look in the ownCloud log for further "
-"details."
-msgstr ""
-
-#: js/settings.js:66
-msgid "Deletion failed"
-msgstr ""
-
-#: js/settings.js:82
-msgid "Take over settings from recent server configuration?"
-msgstr ""
-
-#: js/settings.js:83
-msgid "Keep settings?"
-msgstr ""
-
-#: js/settings.js:97
-msgid "Cannot add server configuration"
-msgstr ""
-
-#: js/settings.js:111
-msgid "mappings cleared"
-msgstr ""
-
-#: js/settings.js:112
-msgid "Success"
-msgstr ""
-
-#: js/settings.js:117
-msgid "Error"
-msgstr ""
-
-#: js/settings.js:141
-msgid "Connection test succeeded"
-msgstr ""
-
-#: js/settings.js:146
-msgid "Connection test failed"
-msgstr ""
-
-#: js/settings.js:156
-msgid "Do you really want to delete the current Server Configuration?"
-msgstr ""
-
-#: js/settings.js:157
-msgid "Confirm Deletion"
-msgstr ""
-
-#: templates/settings.php:9
-msgid ""
-"<b>Warning:</b> Apps user_ldap and user_webdavauth are incompatible. You may"
-" experience unexpected behaviour. Please ask your system administrator to "
-"disable one of them."
-msgstr ""
-
-#: templates/settings.php:12
-msgid ""
-"<b>Warning:</b> The PHP LDAP module is not installed, the backend will not "
-"work. Please ask your system administrator to install it."
-msgstr ""
-
-#: templates/settings.php:16
-msgid "Server configuration"
-msgstr ""
-
-#: templates/settings.php:32
-msgid "Add Server Configuration"
-msgstr ""
-
-#: templates/settings.php:37
-msgid "Host"
-msgstr ""
-
-#: templates/settings.php:39
-msgid ""
-"You can omit the protocol, except you require SSL. Then start with ldaps://"
-msgstr ""
-
-#: templates/settings.php:40
-msgid "Base DN"
-msgstr ""
-
-#: templates/settings.php:41
-msgid "One Base DN per line"
-msgstr ""
-
-#: templates/settings.php:42
-msgid "You can specify Base DN for users and groups in the Advanced tab"
-msgstr ""
-
-#: templates/settings.php:44
-msgid "User DN"
-msgstr ""
-
-#: templates/settings.php:46
-msgid ""
-"The DN of the client user with which the bind shall be done, e.g. "
-"uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password "
-"empty."
-msgstr ""
-
-#: templates/settings.php:47
-msgid "Password"
-msgstr ""
-
-#: templates/settings.php:50
-msgid "For anonymous access, leave DN and Password empty."
-msgstr ""
-
-#: templates/settings.php:51
-msgid "User Login Filter"
-msgstr ""
-
-#: templates/settings.php:54
-#, php-format
-msgid ""
-"Defines the filter to apply, when login is attempted. %%uid replaces the "
-"username in the login action."
-msgstr ""
-
-#: templates/settings.php:55
-#, php-format
-msgid "use %%uid placeholder, e.g. \"uid=%%uid\""
-msgstr ""
-
-#: templates/settings.php:56
-msgid "User List Filter"
-msgstr ""
-
-#: templates/settings.php:59
-msgid "Defines the filter to apply, when retrieving users."
-msgstr ""
-
-#: templates/settings.php:60
-msgid "without any placeholder, e.g. \"objectClass=person\"."
-msgstr ""
-
-#: templates/settings.php:61
-msgid "Group Filter"
-msgstr ""
-
-#: templates/settings.php:64
-msgid "Defines the filter to apply, when retrieving groups."
-msgstr ""
-
-#: templates/settings.php:65
-msgid "without any placeholder, e.g. \"objectClass=posixGroup\"."
-msgstr ""
-
-#: templates/settings.php:69
-msgid "Connection Settings"
-msgstr ""
-
-#: templates/settings.php:71
-msgid "Configuration Active"
-msgstr ""
-
-#: templates/settings.php:71
-msgid "When unchecked, this configuration will be skipped."
-msgstr ""
-
-#: templates/settings.php:72
-msgid "Port"
-msgstr ""
-
-#: templates/settings.php:73
-msgid "Backup (Replica) Host"
-msgstr ""
-
-#: templates/settings.php:73
-msgid ""
-"Give an optional backup host. It must be a replica of the main LDAP/AD "
-"server."
-msgstr ""
-
-#: templates/settings.php:74
-msgid "Backup (Replica) Port"
-msgstr ""
-
-#: templates/settings.php:75
-msgid "Disable Main Server"
-msgstr ""
-
-#: templates/settings.php:75
-msgid "When switched on, ownCloud will only connect to the replica server."
-msgstr ""
-
-#: templates/settings.php:76
-msgid "Use TLS"
-msgstr ""
-
-#: templates/settings.php:76
-msgid "Do not use it additionally for LDAPS connections, it will fail."
-msgstr ""
-
-#: templates/settings.php:77
-msgid "Case insensitve LDAP server (Windows)"
-msgstr ""
-
-#: templates/settings.php:78
-msgid "Turn off SSL certificate validation."
-msgstr ""
-
-#: templates/settings.php:78
-msgid ""
-"If connection only works with this option, import the LDAP server's SSL "
-"certificate in your ownCloud server."
-msgstr ""
-
-#: templates/settings.php:78
-msgid "Not recommended, use for testing only."
-msgstr ""
-
-#: templates/settings.php:79
-msgid "Cache Time-To-Live"
-msgstr ""
-
-#: templates/settings.php:79
-msgid "in seconds. A change empties the cache."
-msgstr ""
-
-#: templates/settings.php:81
-msgid "Directory Settings"
-msgstr ""
-
-#: templates/settings.php:83
-msgid "User Display Name Field"
-msgstr ""
-
-#: templates/settings.php:83
-msgid "The LDAP attribute to use to generate the user`s ownCloud name."
-msgstr ""
-
-#: templates/settings.php:84
-msgid "Base User Tree"
-msgstr ""
-
-#: templates/settings.php:84
-msgid "One User Base DN per line"
-msgstr ""
-
-#: templates/settings.php:85
-msgid "User Search Attributes"
-msgstr ""
-
-#: templates/settings.php:85 templates/settings.php:88
-msgid "Optional; one attribute per line"
-msgstr ""
-
-#: templates/settings.php:86
-msgid "Group Display Name Field"
-msgstr ""
-
-#: templates/settings.php:86
-msgid "The LDAP attribute to use to generate the groups`s ownCloud name."
-msgstr ""
-
-#: templates/settings.php:87
-msgid "Base Group Tree"
-msgstr ""
-
-#: templates/settings.php:87
-msgid "One Group Base DN per line"
-msgstr ""
-
-#: templates/settings.php:88
-msgid "Group Search Attributes"
-msgstr ""
-
-#: templates/settings.php:89
-msgid "Group-Member association"
-msgstr ""
-
-#: templates/settings.php:91
-msgid "Special Attributes"
-msgstr ""
-
-#: templates/settings.php:93
-msgid "Quota Field"
-msgstr ""
-
-#: templates/settings.php:94
-msgid "Quota Default"
-msgstr ""
-
-#: templates/settings.php:94
-msgid "in bytes"
-msgstr ""
-
-#: templates/settings.php:95
-msgid "Email Field"
-msgstr ""
-
-#: templates/settings.php:96
-msgid "User Home Folder Naming Rule"
-msgstr ""
-
-#: templates/settings.php:96
-msgid ""
-"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
-"attribute."
-msgstr ""
-
-#: templates/settings.php:101
-msgid "Internal Username"
-msgstr ""
-
-#: templates/settings.php:102
-msgid ""
-"By default the internal username will be created from the UUID attribute. It"
-" makes sure that the username is unique and characters do not need to be "
-"converted. The internal username has the restriction that only these "
-"characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced "
-"with their ASCII correspondence or simply omitted. On collisions a number "
-"will be added/increased. The internal username is used to identify a user "
-"internally. It is also the default name for the user home folder in "
-"ownCloud. It is also a port of remote URLs, for instance for all *DAV "
-"services. With this setting, the default behaviour can be overriden. To "
-"achieve a similar behaviour as before ownCloud 5 enter the user display name"
-" attribute in the following field. Leave it empty for default behaviour. "
-"Changes will have effect only on newly mapped (added) LDAP users."
-msgstr ""
-
-#: templates/settings.php:103
-msgid "Internal Username Attribute:"
-msgstr ""
-
-#: templates/settings.php:104
-msgid "Override UUID detection"
-msgstr ""
-
-#: templates/settings.php:105
-msgid ""
-"By default, ownCloud autodetects the UUID attribute. The UUID attribute is "
-"used to doubtlessly identify LDAP users and groups. Also, the internal "
-"username will be created based on the UUID, if not specified otherwise "
-"above. You can override the setting and pass an attribute of your choice. "
-"You must make sure that the attribute of your choice can be fetched for both"
-" users and groups and it is unique. Leave it empty for default behaviour. "
-"Changes will have effect only on newly mapped (added) LDAP users and groups."
-msgstr ""
-
-#: templates/settings.php:106
-msgid "UUID Attribute:"
-msgstr ""
-
-#: templates/settings.php:107
-msgid "Username-LDAP User Mapping"
-msgstr ""
-
-#: templates/settings.php:108
-msgid ""
-"ownCloud uses usernames to store and assign (meta) data. In order to "
-"precisely identify and recognize users, each LDAP user will have a internal "
-"username. This requires a mapping from ownCloud username to LDAP user. The "
-"created username is mapped to the UUID of the LDAP user. Additionally the DN"
-" is cached as well to reduce LDAP interaction, but it is not used for "
-"identification. If the DN changes, the changes will be found by ownCloud. "
-"The internal ownCloud name is used all over in ownCloud. Clearing the "
-"Mappings will have leftovers everywhere. Clearing the Mappings is not "
-"configuration sensitive, it affects all LDAP configurations! Do never clear "
-"the mappings in a production environment. Only clear mappings in a testing "
-"or experimental stage."
-msgstr ""
-
-#: templates/settings.php:109
-msgid "Clear Username-LDAP User Mapping"
-msgstr ""
-
-#: templates/settings.php:109
-msgid "Clear Groupname-LDAP Group Mapping"
-msgstr ""
-
-#: templates/settings.php:111
-msgid "Test Configuration"
-msgstr ""
-
-#: templates/settings.php:111
-msgid "Help"
-msgstr ""
diff --git a/l10n/pl_PL/user_webdavauth.po b/l10n/pl_PL/user_webdavauth.po
deleted file mode 100644
index 2ac39a46211..00000000000
--- a/l10n/pl_PL/user_webdavauth.po
+++ /dev/null
@@ -1,33 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-#
-# Translators:
-msgid ""
-msgstr ""
-"Project-Id-Version: ownCloud\n"
-"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-05-25 02:01+0200\n"
-"PO-Revision-Date: 2012-11-09 09:06+0000\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: Polish (Poland) (http://www.transifex.com/projects/p/owncloud/language/pl_PL/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: pl_PL\n"
-"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-
-#: templates/settings.php:3
-msgid "WebDAV Authentication"
-msgstr ""
-
-#: templates/settings.php:4
-msgid "URL: http://"
-msgstr ""
-
-#: templates/settings.php:7
-msgid ""
-"ownCloud will send the user credentials to this URL. This plugin checks the "
-"response and will interpret the HTTP statuscodes 401 and 403 as invalid "
-"credentials, and all other responses as valid credentials."
-msgstr ""
diff --git a/l10n/pt_BR/files.po b/l10n/pt_BR/files.po
index 127cadb9b98..7134687faec 100644
--- a/l10n/pt_BR/files.po
+++ b/l10n/pt_BR/files.po
@@ -10,8 +10,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-27 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 06:01+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:56+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/owncloud/language/pt_BR/)\n"
"MIME-Version: 1.0\n"
@@ -45,7 +45,7 @@ msgid ""
"allowed."
msgstr "Nome inválido, '\\', '/', '<', '>', ':', '\"', '|', '?' e '*' não são permitidos."
-#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:141
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr "A pasta de destino foi movida ou excluída."
@@ -66,12 +66,12 @@ msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr "Não é permitido ao servidor abrir URLs, por favor verificar a configuração do servidor."
-#: ajax/newfile.php:119
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr "Erro ao baixar %s para %s"
-#: ajax/newfile.php:156
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr "Erro ao criar o arquivo"
@@ -83,62 +83,62 @@ msgstr "O nome da pasta não pode estar vazio."
msgid "Error when creating the folder"
msgstr "Erro ao criar a pasta"
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr "Impossível configurar o diretório de upload"
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr "Token inválido"
-#: ajax/upload.php:71
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr "Nenhum arquivo foi enviado. Erro desconhecido"
-#: ajax/upload.php:78
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr "Sem erros, o arquivo foi enviado com sucesso"
-#: ajax/upload.php:79
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "O arquivo enviado excede a diretiva upload_max_filesize no php.ini: "
-#: ajax/upload.php:81
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "O arquivo carregado excede o argumento MAX_FILE_SIZE especificado no formulário HTML"
-#: ajax/upload.php:82
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr "O arquivo foi parcialmente enviado"
-#: ajax/upload.php:83
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr "Nenhum arquivo enviado"
-#: ajax/upload.php:84
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr "Pasta temporária não encontrada"
-#: ajax/upload.php:85
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr "Falha ao escrever no disco"
-#: ajax/upload.php:103
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr "Espaço de armazenamento insuficiente"
-#: ajax/upload.php:160
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr "Falha no envio. Não foi possível encontrar o arquivo enviado"
-#: ajax/upload.php:170
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr "Falha no envio. Não foi possível obter informações do arquivo."
-#: ajax/upload.php:189
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr "Diretório inválido."
@@ -172,79 +172,79 @@ msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Upload em andamento. Sair da página agora resultará no cancelamento do envio."
-#: js/file-upload.js:564
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr "URL não pode estar vazia"
-#: js/file-upload.js:568
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr "Na pasta home 'Shared- Compartilhada' é um nome reservado"
-#: js/file-upload.js:570 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr "{new_name} já existe"
-#: js/file-upload.js:636
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr "Não foi possível criar o arquivo"
-#: js/file-upload.js:652
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr "Não foi possível criar a pasta"
-#: js/file-upload.js:702
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr "Erro ao buscar URL"
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr "Compartilhar"
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr "Excluir permanentemente"
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr "Renomear"
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
+msgstr "Erro movendo o arquivo"
+
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
+msgstr "Erro"
+
+#: js/filelist.js:267 js/filelist.js:1113
msgid "Pending"
msgstr "Pendente"
-#: js/filelist.js:456
+#: js/filelist.js:630
msgid "Could not rename file"
msgstr "Não foi possível renomear o arquivo"
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
-msgstr "Substituído {old_name} por {new_name} "
-
-#: js/filelist.js:591
-msgid "undo"
-msgstr "desfazer"
-
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr "Erro eliminando o arquivo."
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] "%n pasta"
msgstr[1] "%n pastas"
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] "%n arquivo"
msgstr[1] "%n arquivos"
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr "{dirs} e {files}"
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "Enviando %n arquivo"
@@ -281,29 +281,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr "Encriptação foi desabilitada mas seus arquivos continuam encriptados. Por favor vá a suas configurações pessoais para descriptar seus arquivos."
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "Seu download está sendo preparado. Isto pode levar algum tempo se os arquivos forem grandes."
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr "Erro movendo o arquivo"
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr "Erro"
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr "Nome"
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr "Tamanho"
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr "Modificado"
@@ -311,109 +303,109 @@ msgstr "Modificado"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr "Nome da pasta inválido. Uso de 'Shared' é reservado."
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr "%s não pode ser renomeado"
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr "Upload"
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr "Tratamento de Arquivo"
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr "Tamanho máximo para carregar"
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr "max. possível:"
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr "Necessário para download de múltiplos arquivos e diretórios."
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr "Habilitar ZIP-download"
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr "0 para ilimitado"
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr "Tamanho máximo para arquivo ZIP"
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr "Guardar"
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr "Novo"
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr "Novo arquivo texto"
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr "Arquivo texto"
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr "Nova pasta"
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr "Pasta"
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr "Do link"
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr "Arquivos apagados"
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr "Cancelar upload"
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr "Você não tem permissão para carregar ou criar arquivos aqui"
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr "Nada aqui.Carrege alguma coisa!"
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr "Baixar"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr "Excluir"
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr "Upload muito grande"
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Os arquivos que você está tentando carregar excedeu o tamanho máximo para arquivos no servidor."
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr "Arquivos sendo escaneados, por favor aguarde."
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr "Scanning atual"
diff --git a/l10n/pt_BR/files_external.po b/l10n/pt_BR/files_external.po
index 51cc85df586..2c968ce5987 100644
--- a/l10n/pt_BR/files_external.po
+++ b/l10n/pt_BR/files_external.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-12 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 13:20+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:30+0000\n"
"Last-Translator: Flávio Veras <flaviove@gmail.com>\n"
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/owncloud/language/pt_BR/)\n"
"MIME-Version: 1.0\n"
@@ -38,91 +38,91 @@ msgstr "Por favor forneça um app key e secret válido do Dropbox"
msgid "Error configuring Google Drive storage"
msgstr "Erro ao configurar armazenamento do Google Drive"
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr "Salvo"
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b>Aviso:</b> \"smbclient\" não está instalado. Impossível montar compartilhamentos de CIFS/SMB. Por favor, peça ao seu administrador do sistema para instalá-lo."
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b>Aviso:</b> O suporte para FTP do PHP não está ativado ou instalado. Impossível montar compartilhamentos FTP. Por favor, peça ao seu administrador do sistema para instalá-lo."
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr "<b> Aviso: </b> O suport a Curl em PHP não está habilitado ou instalado. A montagem do ownCloud / WebDAV ou GoogleDrive não é possível. Por favor, solicite ao seu administrador do sistema instalá-lo."
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr "Armazenamento Externo"
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr "Nome da pasta"
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr "Armazenamento Externo"
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr "Configuração"
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr "Opções"
-#: templates/settings.php:13
-msgid "Applicable"
-msgstr "Aplicável"
+#: templates/settings.php:12
+msgid "Available for"
+msgstr "Disponível para"
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr "Adicionar Armazenamento"
-#: templates/settings.php:90
-msgid "None set"
-msgstr "Nenhum definido"
+#: templates/settings.php:92
+msgid "No user or group"
+msgstr "Nenhum usuário ou grupo"
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr "Todos os Usuários"
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr "Grupos"
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr "Usuários"
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr "Excluir"
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr "Habilitar Armazenamento Externo do Usuário"
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr "Permitir que usuários montem o seguinte armazenamento externo"
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr "Certificados SSL raíz"
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr "Importar Certificado Raíz"
diff --git a/l10n/pt_BR/settings.po b/l10n/pt_BR/settings.po
index aed155f7491..8b7fc8e6093 100644
--- a/l10n/pt_BR/settings.po
+++ b/l10n/pt_BR/settings.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-28 01:55-0400\n"
-"PO-Revision-Date: 2014-03-27 19:31+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-03 12:40+0000\n"
"Last-Translator: Flávio Veras <flaviove@gmail.com>\n"
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/owncloud/language/pt_BR/)\n"
"MIME-Version: 1.0\n"
@@ -53,7 +53,7 @@ msgstr "Você precisa configurar seu e-mail de usuário antes de ser capaz de en
msgid "Send mode"
msgstr "Modo enviar"
-#: admin/controller.php:118 templates/admin.php:312 templates/personal.php:159
+#: admin/controller.php:118 templates/admin.php:312 templates/personal.php:149
msgid "Encryption"
msgstr "Criptografia"
@@ -66,7 +66,7 @@ msgid "Unable to load list from App Store"
msgstr "Não foi possível carregar lista da App Store"
#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17
-#: ajax/togglegroups.php:20 changepassword/controller.php:55
+#: ajax/togglegroups.php:20 changepassword/controller.php:49
msgid "Authentication error"
msgstr "Erro de autenticação"
@@ -128,32 +128,32 @@ msgstr "Não foi possível remover usuário do grupo %s"
msgid "Couldn't update app."
msgstr "Não foi possível atualizar a app."
-#: changepassword/controller.php:20
+#: changepassword/controller.php:17
msgid "Wrong password"
msgstr "Senha errada"
-#: changepassword/controller.php:42
+#: changepassword/controller.php:36
msgid "No user supplied"
msgstr "Nenhum usuário fornecido"
-#: changepassword/controller.php:74
+#: changepassword/controller.php:68
msgid ""
"Please provide an admin recovery password, otherwise all user data will be "
"lost"
msgstr "Por favor, forneça uma senha de recuperação admin, caso contrário todos os dados do usuário serão perdidos"
-#: changepassword/controller.php:79
+#: changepassword/controller.php:73
msgid ""
"Wrong admin recovery password. Please check the password and try again."
msgstr "Senha de recuperação do administrador errada. Por favor verifique a senha e tente novamente."
-#: changepassword/controller.php:87
+#: changepassword/controller.php:81
msgid ""
"Back-end doesn't support password change, but the users encryption key was "
"successfully updated."
msgstr "Back-end não suporta alteração de senha, mas a chave de criptografia de usuários foi atualizado com sucesso...."
-#: changepassword/controller.php:92 changepassword/controller.php:103
+#: changepassword/controller.php:86 changepassword/controller.php:97
msgid "Unable to change password"
msgstr "Impossível modificar senha"
@@ -205,7 +205,7 @@ msgstr "Erro ao atualizar aplicativo"
msgid "Error"
msgstr "Erro"
-#: js/apps.js:153 templates/apps.php:54
+#: js/apps.js:153 templates/apps.php:55
msgid "Update"
msgstr "Atualizar"
@@ -286,7 +286,7 @@ msgstr "Forneça uma senha válida"
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr "Aviso: O diretório home para o usuário \"{user}\" já existe"
-#: personal.php:49 personal.php:50
+#: personal.php:48 personal.php:49
msgid "__language_name__"
msgstr "Português (Brasil)"
@@ -591,11 +591,11 @@ msgstr "Mais"
msgid "Less"
msgstr "Menos"
-#: templates/admin.php:416 templates/personal.php:181
+#: templates/admin.php:416 templates/personal.php:171
msgid "Version"
msgstr "Versão"
-#: templates/admin.php:420 templates/personal.php:184
+#: templates/admin.php:420 templates/personal.php:174
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -613,23 +613,23 @@ msgstr "Adicione seu Aplicativo"
msgid "More Apps"
msgstr "Mais Apps"
-#: templates/apps.php:37
+#: templates/apps.php:38
msgid "Select an App"
msgstr "Selecione um Aplicativo"
-#: templates/apps.php:42
+#: templates/apps.php:43
msgid "Documentation:"
msgstr "Documentação:"
-#: templates/apps.php:48
+#: templates/apps.php:49
msgid "See application page at apps.owncloud.com"
msgstr "Ver página do aplicativo em apps.owncloud.com"
-#: templates/apps.php:50
+#: templates/apps.php:51
msgid "See application website"
msgstr "Consulte o site aplicação"
-#: templates/apps.php:52
+#: templates/apps.php:53
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-licenciado por <span class=\"author\"></span>"
@@ -666,108 +666,108 @@ msgstr "Mostrar este Assistente de novo"
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr "Você usou <strong>%s</strong> do seu espaço de <strong>%s</strong>"
-#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
+#: templates/personal.php:38 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "Senha"
-#: templates/personal.php:40
+#: templates/personal.php:39
msgid "Your password was changed"
msgstr "Sua senha foi alterada"
-#: templates/personal.php:41
+#: templates/personal.php:40
msgid "Unable to change your password"
msgstr "Não é possivel alterar a sua senha"
-#: templates/personal.php:43
+#: templates/personal.php:42
msgid "Current password"
msgstr "Senha atual"
-#: templates/personal.php:46
+#: templates/personal.php:45
msgid "New password"
msgstr "Nova senha"
-#: templates/personal.php:50
+#: templates/personal.php:49
msgid "Change password"
msgstr "Alterar senha"
-#: templates/personal.php:64 templates/users.php:86
+#: templates/personal.php:61 templates/users.php:86
msgid "Full Name"
msgstr "Nome Completo"
-#: templates/personal.php:81
+#: templates/personal.php:76
msgid "Email"
msgstr "E-mail"
-#: templates/personal.php:83
+#: templates/personal.php:78
msgid "Your email address"
msgstr "Seu endereço de e-mail"
-#: templates/personal.php:86
+#: templates/personal.php:81
msgid ""
"Fill in an email address to enable password recovery and receive "
"notifications"
msgstr "Preencha com um e-mail para permitir a recuperação de senha e receber notificações"
-#: templates/personal.php:96
+#: templates/personal.php:89
msgid "Profile picture"
msgstr "Imagem para o perfil"
-#: templates/personal.php:101
+#: templates/personal.php:94
msgid "Upload new"
msgstr "Enviar nova foto"
-#: templates/personal.php:103
+#: templates/personal.php:96
msgid "Select new from Files"
msgstr "Selecinar uma nova dos Arquivos"
-#: templates/personal.php:104
+#: templates/personal.php:97
msgid "Remove image"
msgstr "Remover imagem"
-#: templates/personal.php:105
+#: templates/personal.php:98
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr "Ou png ou jpg. O ideal é quadrado, mas você vai ser capaz de cortá-la."
-#: templates/personal.php:107
+#: templates/personal.php:100
msgid "Your avatar is provided by your original account."
msgstr "Seu avatar é fornecido por sua conta original."
-#: templates/personal.php:111
+#: templates/personal.php:104
msgid "Cancel"
msgstr "Cancelar"
-#: templates/personal.php:112
+#: templates/personal.php:105
msgid "Choose as profile image"
msgstr "Escolha como imagem para o perfil"
-#: templates/personal.php:120 templates/personal.php:121
+#: templates/personal.php:111 templates/personal.php:112
msgid "Language"
msgstr "Idioma"
-#: templates/personal.php:140
+#: templates/personal.php:131
msgid "Help translate"
msgstr "Ajude a traduzir"
-#: templates/personal.php:147
+#: templates/personal.php:137
msgid "WebDAV"
msgstr "WebDAV"
-#: templates/personal.php:149
+#: templates/personal.php:139
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr "Use este endereço <a href=\"%s\" target=\"_blank\">para ter acesso a seus Arquivos via WebDAV</a>"
-#: templates/personal.php:161
+#: templates/personal.php:151
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr "O aplicativo de criptografia não está habilitado, por favor descriptar todos os seus arquivos"
-#: templates/personal.php:167
+#: templates/personal.php:157
msgid "Log-in password"
msgstr "Senha de login"
-#: templates/personal.php:172
+#: templates/personal.php:162
msgid "Decrypt all Files"
msgstr "Decripti todos os Arquivos"
diff --git a/l10n/pt_PT/files.po b/l10n/pt_PT/files.po
index 5d3d9a8a8dc..c6587d1998a 100644
--- a/l10n/pt_PT/files.po
+++ b/l10n/pt_PT/files.po
@@ -11,8 +11,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-27 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 06:01+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:56+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Portuguese (Portugal) (http://www.transifex.com/projects/p/owncloud/language/pt_PT/)\n"
"MIME-Version: 1.0\n"
@@ -46,7 +46,7 @@ msgid ""
"allowed."
msgstr "Nome Inválido, os caracteres '\\', '/', '<', '>', ':', '\"', '|', '?' e '*' não são permitidos."
-#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:141
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr ""
@@ -67,12 +67,12 @@ msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr "O servidor não consegue abrir URLs, por favor verifique a configuração do servidor"
-#: ajax/newfile.php:119
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr "Erro ao transferir %s para %s"
-#: ajax/newfile.php:156
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr "Erro ao criar o ficheiro"
@@ -84,62 +84,62 @@ msgstr "O nome da pasta não pode estar vazio."
msgid "Error when creating the folder"
msgstr "Erro ao criar a pasta"
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr "Não foi possível criar o diretório de upload"
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr "Token inválido"
-#: ajax/upload.php:71
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr "Nenhum ficheiro foi carregado. Erro desconhecido"
-#: ajax/upload.php:78
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr "Não ocorreram erros, o ficheiro foi submetido com sucesso"
-#: ajax/upload.php:79
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "O ficheiro enviado excede o limite permitido na directiva do php.ini upload_max_filesize"
-#: ajax/upload.php:81
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "O tamanho do ficheiro carregado ultrapassa o valor MAX_FILE_SIZE definido no formulário HTML"
-#: ajax/upload.php:82
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr "O ficheiro seleccionado foi apenas carregado parcialmente"
-#: ajax/upload.php:83
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr "Nenhum ficheiro foi submetido"
-#: ajax/upload.php:84
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr "Está a faltar a pasta temporária"
-#: ajax/upload.php:85
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr "Falhou a escrita no disco"
-#: ajax/upload.php:103
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr "Não há espaço suficiente em disco"
-#: ajax/upload.php:160
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr "Falhou o envio. Não conseguiu encontrar o ficheiro enviado"
-#: ajax/upload.php:170
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr "O carregamento falhou. Não foi possível obter a informação do ficheiro."
-#: ajax/upload.php:189
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr "Directório Inválido"
@@ -173,79 +173,79 @@ msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Envio de ficheiro em progresso. Irá cancelar o envio se sair da página agora."
-#: js/file-upload.js:564
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr "URL não pode estar vazio"
-#: js/file-upload.js:568
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr "Na pasta pessoal \"Partilhado\" é um nome de ficheiro reservado"
-#: js/file-upload.js:570 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr "O nome {new_name} já existe"
-#: js/file-upload.js:636
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr "Não pôde criar ficheiro"
-#: js/file-upload.js:652
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr "Não pôde criar pasta"
-#: js/file-upload.js:702
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr "Erro ao obter URL"
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr "Partilhar"
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr "Eliminar permanentemente"
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr "Renomear"
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
+msgstr "Erro ao mover o ficheiro"
+
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
+msgstr "Erro"
+
+#: js/filelist.js:267 js/filelist.js:1113
msgid "Pending"
msgstr "Pendente"
-#: js/filelist.js:456
+#: js/filelist.js:630
msgid "Could not rename file"
msgstr "Não pôde renomear o ficheiro"
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
-msgstr "substituido {new_name} por {old_name}"
-
-#: js/filelist.js:591
-msgid "undo"
-msgstr "desfazer"
-
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr "Erro ao apagar o ficheiro."
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] "%n pasta"
msgstr[1] "%n pastas"
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] "%n ficheiro"
msgstr[1] "%n ficheiros"
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr "{dirs} e {files}"
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "A carregar %n ficheiro"
@@ -282,29 +282,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr "A encriptação foi desactivada mas os seus ficheiros continuam encriptados. Por favor consulte as suas definições pessoais para desencriptar os ficheiros."
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "O seu download está a ser preparado. Este processo pode demorar algum tempo se os ficheiros forem grandes."
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr "Erro ao mover o ficheiro"
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr "Erro"
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr "Nome"
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr "Tamanho"
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr "Modificado"
@@ -312,109 +304,109 @@ msgstr "Modificado"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr "Nome de pasta inválido. Utilização de \"Partilhado\" está reservada."
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr "%s não pode ser renomeada"
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr "Carregar"
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr "Manuseamento de ficheiros"
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr "Tamanho máximo de envio"
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr "max. possivel: "
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr "Necessário para multi download de ficheiros e pastas"
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr "Permitir descarregar em ficheiro ZIP"
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr "0 é ilimitado"
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr "Tamanho máximo para ficheiros ZIP"
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr "Guardar"
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr "Novo"
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr "Novo ficheiro de texto"
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr "Ficheiro de texto"
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr "Nova Pasta"
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr "Pasta"
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr "Da ligação"
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr "Ficheiros eliminados"
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr "Cancelar envio"
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr "Você não tem permissão para enviar ou criar ficheiros aqui"
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr "Vazio. Envie alguma coisa!"
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr "Transferir"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr "Eliminar"
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr "Upload muito grande"
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Os ficheiro que está a tentar enviar excedem o tamanho máximo de envio neste servidor."
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr "Os ficheiros estão a ser analisados, por favor aguarde."
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr "Análise actual"
diff --git a/l10n/pt_PT/files_external.po b/l10n/pt_PT/files_external.po
index 607236cb2e7..d465a9a2992 100644
--- a/l10n/pt_PT/files_external.po
+++ b/l10n/pt_PT/files_external.po
@@ -10,9 +10,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-22 01:55-0400\n"
-"PO-Revision-Date: 2014-03-21 10:30+0000\n"
-"Last-Translator: Helder Meneses <helder.meneses@gmail.com>\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:30+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Portuguese (Portugal) (http://www.transifex.com/projects/p/owncloud/language/pt_PT/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -40,91 +40,91 @@ msgstr "Por favor forneça uma \"app key\" e \"secret\" do Dropbox válidas."
msgid "Error configuring Google Drive storage"
msgstr "Erro ao configurar o armazenamento do Google Drive"
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr "Guardado"
-#: lib/config.php:631
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b>Atenção:</b> O cliente \"smbclient\" não está instalado. Não é possível montar as partilhas CIFS/SMB . Peça ao seu administrador para instalar."
-#: lib/config.php:635
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b>Aviso:</b> O suporte FTP no PHP não está activate ou instalado. Não é possível montar as partilhas FTP. Peça ao seu administrador para instalar."
-#: lib/config.php:638
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr "<b>Atenção:<br> O suporte PHP para o Curl não está activado ou instalado. A montagem do ownCloud/WebDav ou GoolgeDriver não é possível. Por favor contacte o administrador para o instalar."
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr "Armazenamento Externo"
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr "Nome da pasta"
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr "Armazenamento Externo"
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr "Configuração"
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr "Opções"
-#: templates/settings.php:13
-msgid "Applicable"
-msgstr "Aplicável"
+#: templates/settings.php:12
+msgid "Available for"
+msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr "Adicionar armazenamento"
-#: templates/settings.php:90
-msgid "None set"
-msgstr "Não definido"
+#: templates/settings.php:92
+msgid "No user or group"
+msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr "Todos os utilizadores"
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr "Grupos"
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr "Utilizadores"
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr "Eliminar"
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr "Activar Armazenamento Externo para o Utilizador"
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr "Permitir que os utilizadores montem o seguinte armazenamento externo"
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr "Certificados SSL de raiz"
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr "Importar Certificado Root"
diff --git a/l10n/ro/files.po b/l10n/ro/files.po
index f4def010820..6dbdb8198fa 100644
--- a/l10n/ro/files.po
+++ b/l10n/ro/files.po
@@ -14,8 +14,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-27 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 06:01+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:56+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Romanian (http://www.transifex.com/projects/p/owncloud/language/ro/)\n"
"MIME-Version: 1.0\n"
@@ -49,7 +49,7 @@ msgid ""
"allowed."
msgstr "Nume nevalide, '\\', '/', '<', '>', ':', '\"', '|', '?' și '*' nu sunt permise."
-#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:141
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr ""
@@ -70,79 +70,79 @@ msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:119
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
-msgstr ""
+msgstr "Eroare la descarcarea %s in %s"
-#: ajax/newfile.php:156
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr "Eroare la crearea fisierului"
#: ajax/newfolder.php:22
msgid "Folder name cannot be empty."
-msgstr ""
+msgstr "Numele folderului nu poate fi liber."
#: ajax/newfolder.php:66
msgid "Error when creating the folder"
msgstr "Eroare la crearea folderului"
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr "Imposibil de a seta directorul pentru incărcare."
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr "Jeton Invalid"
-#: ajax/upload.php:71
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr "Niciun fișier nu a fost încărcat. Eroare necunoscută"
-#: ajax/upload.php:78
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr "Nu a apărut nici o eroare, fișierul a fost încărcat cu succes"
-#: ajax/upload.php:79
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "Fișierul încărcat depășește directiva upload_max_filesize din php.ini:"
-#: ajax/upload.php:81
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "Fișierul încărcat depășește directiva MAX_FILE_SIZE specificată în formularul HTML"
-#: ajax/upload.php:82
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr "Fișierul a fost încărcat doar parțial"
-#: ajax/upload.php:83
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr "Nu a fost încărcat niciun fișier"
-#: ajax/upload.php:84
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr "Lipsește un dosar temporar"
-#: ajax/upload.php:85
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr "Eroare la scrierea pe disc"
-#: ajax/upload.php:103
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr "Nu este disponibil suficient spațiu"
-#: ajax/upload.php:160
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr "Încărcare eșuată. Nu se poate găsi fișierul încărcat"
-#: ajax/upload.php:170
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr "Încărcare eșuată. Nu se pot obține informații despre fișier."
-#: ajax/upload.php:189
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr "Dosar nevalid."
@@ -176,81 +176,81 @@ msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Fișierul este în curs de încărcare. Părăsirea paginii va întrerupe încărcarea."
-#: js/file-upload.js:564
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr "URL nu poate fi gol"
-#: js/file-upload.js:568
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:570 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr "{new_name} există deja"
-#: js/file-upload.js:636
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr "Nu s-a putut crea fisierul"
-#: js/file-upload.js:652
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr "Nu s-a putut crea folderul"
-#: js/file-upload.js:702
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr "Partajează"
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr "Șterge permanent"
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr "Redenumește"
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
+msgstr "Eroare la mutarea fișierului"
+
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
+msgstr "Eroare"
+
+#: js/filelist.js:267 js/filelist.js:1113
msgid "Pending"
msgstr "În așteptare"
-#: js/filelist.js:456
+#: js/filelist.js:630
msgid "Could not rename file"
msgstr "Nu s-a putut redenumi fisierul"
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
-msgstr "{new_name} a fost înlocuit cu {old_name}"
-
-#: js/filelist.js:591
-msgid "undo"
-msgstr "desfă"
-
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] "%n director"
msgstr[1] "%n directoare"
msgstr[2] "%n directoare"
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] "%n fișier"
msgstr[1] "%n fișiere"
msgstr[2] "%n fișiere"
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr "{dirs} și {files}"
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "Se încarcă %n fișier."
@@ -288,29 +288,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr "criptarea a fost disactivata dar fisierele sant inca criptate.va rog intrati in setarile personale pentru a decripta fisierele"
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "Se pregătește descărcarea. Aceasta poate dura ceva timp dacă fișierele sunt mari."
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr "Eroare la mutarea fișierului"
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr "Eroare"
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr "Nume"
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr "Mărime"
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr "Modificat"
@@ -318,109 +310,109 @@ msgstr "Modificat"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr "%s nu a putut fi redenumit"
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr "Încărcă"
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr "Manipulare fișiere"
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr "Dimensiune maximă admisă la încărcare"
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr "max. posibil:"
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr "Necesar pentru descărcarea mai multor fișiere și a dosarelor."
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr "Permite descărcarea ZIP"
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr "0 este nelimitat"
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr "Dimensiunea maximă de intrare pentru fișierele ZIP"
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr "Salvează"
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr "Nou"
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr "Fișier text"
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr ""
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr "Dosar"
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr "De la adresa"
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr "Fișiere șterse"
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr "Anulează încărcarea"
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr "Nu aveti permisiunea de a incarca sau crea fisiere aici"
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr "Nimic aici. Încarcă ceva!"
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr "Descarcă"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr "Șterge"
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr "Fișierul încărcat este prea mare"
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Fișierele pe care încerci să le încarci depășesc limita de încărcare maximă admisă pe acest server."
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr "Fișierele sunt scanate, te rog așteaptă."
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr "În curs de scanare"
diff --git a/l10n/ro/files_external.po b/l10n/ro/files_external.po
index 138c6c5ba87..295b3572c49 100644
--- a/l10n/ro/files_external.po
+++ b/l10n/ro/files_external.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-12 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 15:41+0000\n"
-"Last-Translator: roentgen <arthur.titeica@gmail.com>\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:30+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Romanian (http://www.transifex.com/projects/p/owncloud/language/ro/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -38,91 +38,91 @@ msgstr "Prezintă te rog o cheie de Dropbox validă și parola"
msgid "Error configuring Google Drive storage"
msgstr "Eroare la configurarea mediului de stocare Google Drive"
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr "Salvat"
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b>Atenție:</b> \"smbclient\" nu este instalat. Montarea mediilor CIFS/SMB partajate nu este posibilă. Solicită administratorului sistemului tău să îl instaleaze."
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b>Atenție:</b> suportul pentru FTP în PHP nu este activat sau instalat. Montarea mediilor FPT partajate nu este posibilă. Solicită administratorului sistemului tău să îl instaleze."
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr "<b>Atentie:</b> Suportul Curl nu este pornit / instalat in configuratia PHP! Montarea ownCloud / WebDAV / GoogleDrive nu este posibila! Intrebati administratorul sistemului despre aceasta problema!"
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr "Stocare externă"
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr "Denumire director"
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr "Stocare externă"
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr "Configurație"
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr "Opțiuni"
-#: templates/settings.php:13
-msgid "Applicable"
-msgstr "Aplicabil"
+#: templates/settings.php:12
+msgid "Available for"
+msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr "Adauga stocare"
-#: templates/settings.php:90
-msgid "None set"
-msgstr "Niciunul"
+#: templates/settings.php:92
+msgid "No user or group"
+msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr "Toți utilizatorii"
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr "Grupuri"
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr "Utilizatori"
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr "Șterge"
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr "Permite stocare externă pentru utilizatori"
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr "Permite utilizatorilor să monteze următoarea unitate de stocare"
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr "Certificate SSL root"
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr "Importă certificat root"
diff --git a/l10n/ru/files.po b/l10n/ru/files.po
index 4b5c985dfc9..41b0e3084ba 100644
--- a/l10n/ru/files.po
+++ b/l10n/ru/files.po
@@ -19,9 +19,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-28 01:55-0400\n"
-"PO-Revision-Date: 2014-03-27 14:22+0000\n"
-"Last-Translator: Swab <swab@i.ua>\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:56+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Russian (http://www.transifex.com/projects/p/owncloud/language/ru/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -54,7 +54,7 @@ msgid ""
"allowed."
msgstr "Неправильное имя: символы '\\', '/', '<', '>', ':', '\"', '|', '?' и '*' недопустимы."
-#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:141
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr "Целевой каталог был перемещен или удален."
@@ -75,12 +75,12 @@ msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr "Сервер не позволяет открывать URL-адреса, пожалуйста, проверьте настройки сервера"
-#: ajax/newfile.php:119
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr "Ошибка при скачивании %s в %s"
-#: ajax/newfile.php:156
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr "Ошибка при создании файла"
@@ -92,62 +92,62 @@ msgstr "Имя папки не может быть пустым."
msgid "Error when creating the folder"
msgstr "Ошибка создания каталога"
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr "Не удалось установить каталог загрузки."
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr "Недопустимый маркер"
-#: ajax/upload.php:71
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr "Файл не был загружен. Неизвестная ошибка"
-#: ajax/upload.php:78
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr "Файл загружен успешно."
-#: ajax/upload.php:79
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "Файл превышает размер, установленный параметром upload_max_filesize в php.ini:"
-#: ajax/upload.php:81
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "Загруженный файл превышает размер, установленный параметром MAX_FILE_SIZE в HTML-форме"
-#: ajax/upload.php:82
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr "Файл загружен лишь частично"
-#: ajax/upload.php:83
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr "Ни одного файла загружено не было"
-#: ajax/upload.php:84
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr "Отсутствует временный каталог"
-#: ajax/upload.php:85
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr "Ошибка записи на диск"
-#: ajax/upload.php:103
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr "Недостаточно доступного места в хранилище"
-#: ajax/upload.php:160
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr "Загрузка не удалась. Невозможно найти загружаемый файл"
-#: ajax/upload.php:170
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr "Загрузка не удалась. Невозможно получить информацию о файле"
-#: ajax/upload.php:189
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr "Неверный каталог."
@@ -181,81 +181,81 @@ msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Идёт загрузка файла. Покинув страницу, вы прервёте загрузку."
-#: js/file-upload.js:564
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr "Ссылка не может быть пустой."
-#: js/file-upload.js:568
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr "'Shared' - это зарезервированное имя файла в домашнем каталоге"
-#: js/file-upload.js:570 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr "{new_name} уже существует"
-#: js/file-upload.js:636
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr "Не удалось создать файл"
-#: js/file-upload.js:652
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr "Не удалось создать каталог"
-#: js/file-upload.js:702
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr "Ошибка получения URL"
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr "Открыть доступ"
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr "Удалить окончательно"
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr "Переименовать"
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
+msgstr "Ошибка при перемещении файла"
+
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
+msgstr "Ошибка"
+
+#: js/filelist.js:267 js/filelist.js:1113
msgid "Pending"
msgstr "Ожидание"
-#: js/filelist.js:456
+#: js/filelist.js:630
msgid "Could not rename file"
msgstr "Не удалось переименовать файл"
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
-msgstr "заменено {new_name} на {old_name}"
-
-#: js/filelist.js:591
-msgid "undo"
-msgstr "отмена"
-
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr "Ошибка при удалении файла."
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] "%n каталог"
msgstr[1] "%n каталога"
msgstr[2] "%n каталогов"
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] "%n файл"
msgstr[1] "%n файла"
msgstr[2] "%n файлов"
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr "{dirs} и {files}"
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "Закачка %n файла"
@@ -293,29 +293,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr "Шифрование было отключено, но ваши файлы остались зашифрованными. Зайдите на страницу личных настроек для того, чтобы расшифровать их."
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "Идёт подготовка к скачиванию. Это может занять некоторое время, если файлы большого размера."
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr "Ошибка при перемещении файла"
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr "Ошибка"
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr "Имя"
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr "Размер"
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr "Дата изменения"
@@ -323,109 +315,109 @@ msgstr "Дата изменения"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr "Неправильное имя каталога. Имя 'Shared' зарезервировано."
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr "%s не может быть переименован"
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr "Загрузка"
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr "Управление файлами"
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr "Максимальный размер загружаемого файла"
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr "макс. возможно: "
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr "Требуется для скачивания нескольких файлов и папок"
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr "Включить скачивание в виде архивов ZIP"
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr "0 - без ограничений"
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr "Максимальный исходный размер для ZIP файлов"
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr "Сохранить"
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr "Новый"
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr "Новый текстовый файл"
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr "Текстовый файл"
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr "Новый каталог"
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr "Каталог"
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr "Объект по ссылке"
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr "Удалённые файлы"
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr "Отменить загрузку"
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr "У вас нет прав для загрузки или создания файлов здесь."
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr "Здесь ничего нет. Загрузите что-нибудь!"
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr "Скачать"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr "Удалить"
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr "Файл слишком велик"
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Файлы, которые вы пытаетесь загрузить, превышают лимит максимального размера на этом сервере."
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr "Подождите, файлы сканируются."
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr "Текущее сканирование"
diff --git a/l10n/ru/files_external.po b/l10n/ru/files_external.po
index 74a21556d84..2779b06cd5a 100644
--- a/l10n/ru/files_external.po
+++ b/l10n/ru/files_external.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-28 01:55-0400\n"
-"PO-Revision-Date: 2014-03-27 14:41+0000\n"
-"Last-Translator: Swab <swab@i.ua>\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:30+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Russian (http://www.transifex.com/projects/p/owncloud/language/ru/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -38,7 +38,7 @@ msgstr "Пожалуйста, предоставьте действующий к
msgid "Error configuring Google Drive storage"
msgstr "Ошибка при настройке хранилища Google Drive"
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr "Сохранено"
@@ -62,67 +62,67 @@ msgid ""
"your system administrator to install it."
msgstr "<b>Внимание:</b> Поддержка Curl в PHP не включена или не установлена. Подключение ownCloud / WebDAV или GoogleDrive невозможно. Попросите вашего системного администратора установить его."
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr "Внешний носитель"
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr "Имя папки"
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr "Внешний носитель данных"
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr "Конфигурация"
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr "Опции"
-#: templates/settings.php:13
-msgid "Applicable"
-msgstr "Применимый"
+#: templates/settings.php:12
+msgid "Available for"
+msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr "Добавить носитель данных"
-#: templates/settings.php:90
-msgid "None set"
-msgstr "Не установлено"
+#: templates/settings.php:92
+msgid "No user or group"
+msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr "Все пользователи"
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr "Группы"
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr "Пользователи"
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr "Удалить"
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr "Включить пользовательские внешние носители"
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr "Разрешить пользователям монтировать следующую внешнюю систему хранения данных"
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr "Корневые сертификаты SSL"
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr "Импортировать корневые сертификаты"
diff --git a/l10n/si_LK/files.po b/l10n/si_LK/files.po
index 4d19ae87f3e..80c2555ba9b 100644
--- a/l10n/si_LK/files.po
+++ b/l10n/si_LK/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-27 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 06:01+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:56+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Sinhala (Sri Lanka) (http://www.transifex.com/projects/p/owncloud/language/si_LK/)\n"
"MIME-Version: 1.0\n"
@@ -42,7 +42,7 @@ msgid ""
"allowed."
msgstr ""
-#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:141
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr ""
@@ -63,12 +63,12 @@ msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:119
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:156
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr ""
@@ -80,62 +80,62 @@ msgstr ""
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:71
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr "ගොනුවක් උඩුගත නොවුනි. නොහැඳිනු දෝෂයක්"
-#: ajax/upload.php:78
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr "දෝෂයක් නොමැත. සාර්ථකව ගොනුව උඩුගත කෙරුණි"
-#: ajax/upload.php:79
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:81
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "උඩුගත කළ ගොනුවේ විශාලත්වය HTML පෝරමයේ නියම කළ ඇති MAX_FILE_SIZE විශාලත්වයට වඩා වැඩිය"
-#: ajax/upload.php:82
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr "උඩුගත කළ ගොනුවේ කොටසක් පමණක් උඩුගත විය"
-#: ajax/upload.php:83
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr "ගොනුවක් උඩුගත නොවුණි"
-#: ajax/upload.php:84
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr "තාවකාලික ෆොල්ඩරයක් අතුරුදහන්"
-#: ajax/upload.php:85
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr "තැටිගත කිරීම අසාර්ථකයි"
-#: ajax/upload.php:103
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:160
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:170
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:189
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr ""
@@ -169,79 +169,79 @@ msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "උඩුගතකිරීමක් සිදුවේ. පිටුව හැර යාමෙන් එය නැවතෙනු ඇත"
-#: js/file-upload.js:564
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:568
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:570 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:636
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:652
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:702
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr "බෙදා හදා ගන්න"
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr "නැවත නම් කරන්න"
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
-msgid "Pending"
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
msgstr ""
-#: js/filelist.js:456
-msgid "Could not rename file"
-msgstr ""
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
+msgstr "දෝෂයක්"
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
+#: js/filelist.js:267 js/filelist.js:1113
+msgid "Pending"
msgstr ""
-#: js/filelist.js:591
-msgid "undo"
-msgstr "නිෂ්ප්‍රභ කරන්න"
+#: js/filelist.js:630
+msgid "Could not rename file"
+msgstr ""
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
@@ -278,29 +278,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr ""
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr "දෝෂයක්"
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr "නම"
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr "ප්‍රමාණය"
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr "වෙනස් කළ"
@@ -308,109 +300,109 @@ msgstr "වෙනස් කළ"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr "උඩුගත කරන්න"
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr "ගොනු පරිහරණය"
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr "උඩුගත කිරීමක උපරිම ප්‍රමාණය"
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr "හැකි උපරිමය:"
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr "බහු-ගොනු හා ෆොල්ඩර බාගත කිරීමට අවශ්‍යයි"
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr "ZIP-බාගත කිරීම් සක්‍රිය කරන්න"
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr "0 යනු සීමාවක් නැති බවය"
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr "ZIP ගොනු සඳහා දැමිය හැකි උපරිම විශාලතවය"
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr "සුරකින්න"
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr "නව"
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr "පෙළ ගොනුව"
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr ""
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr "ෆෝල්ඩරය"
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr "යොමුවෙන්"
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr ""
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr "උඩුගත කිරීම අත් හරින්න"
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr "මෙහි කිසිවක් නොමැත. යමක් උඩුගත කරන්න"
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr "බාන්න"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr "මකා දමන්න"
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr "උඩුගත කිරීම විශාල වැඩිය"
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "ඔබ උඩුගත කිරීමට තැත් කරන ගොනු මෙම සේවාදායකයා උඩුගත කිරීමට ඉඩදී ඇති උපරිම ගොනු විශාලත්වයට වඩා වැඩිය"
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr "ගොනු පරික්ෂා කෙරේ. මඳක් රැඳී සිටින්න"
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr "වර්තමාන පරික්ෂාව"
diff --git a/l10n/si_LK/files_external.po b/l10n/si_LK/files_external.po
index 9e8b521ac5c..6f76a09b3f9 100644
--- a/l10n/si_LK/files_external.po
+++ b/l10n/si_LK/files_external.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-11 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:30+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Sinhala (Sri Lanka) (http://www.transifex.com/projects/p/owncloud/language/si_LK/)\n"
"MIME-Version: 1.0\n"
@@ -37,91 +37,91 @@ msgstr "කරුණාකර වලංගු Dropbox යෙදුම් යත
msgid "Error configuring Google Drive storage"
msgstr "Google Drive ගබඩාව වින්‍යාස කිරීමේ දෝශයක් ඇත"
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr ""
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr ""
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr "භාහිර ගබඩාව"
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr "ෆොල්ඩරයේ නම"
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr ""
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr "වින්‍යාසය"
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr "විකල්පයන්"
-#: templates/settings.php:13
-msgid "Applicable"
-msgstr "අදාළ"
+#: templates/settings.php:12
+msgid "Available for"
+msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr ""
-#: templates/settings.php:90
-msgid "None set"
-msgstr "කිසිවක් නැත"
+#: templates/settings.php:92
+msgid "No user or group"
+msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr "සියළු පරිශීලකයන්"
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr "කණ්ඩායම්"
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr "පරිශීලකයන්"
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr "මකා දමන්න"
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr "පරිශීලක භාහිර ගබඩාවන් සක්‍රිය කරන්න"
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr "SSL මූල සහතිකයන්"
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr "මූල සහතිකය ආයාත කරන්න"
diff --git a/l10n/sk/files.po b/l10n/sk/files.po
index d705cf64c22..6f6661a4078 100644
--- a/l10n/sk/files.po
+++ b/l10n/sk/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-27 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 06:01+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Slovak (http://www.transifex.com/projects/p/owncloud/language/sk/)\n"
"MIME-Version: 1.0\n"
@@ -42,7 +42,7 @@ msgid ""
"allowed."
msgstr ""
-#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:141
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr ""
@@ -63,12 +63,12 @@ msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:119
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:156
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr ""
@@ -80,62 +80,62 @@ msgstr ""
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:71
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:78
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr ""
-#: ajax/upload.php:79
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:81
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr ""
-#: ajax/upload.php:82
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr ""
-#: ajax/upload.php:83
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr ""
-#: ajax/upload.php:84
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr ""
-#: ajax/upload.php:85
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr ""
-#: ajax/upload.php:103
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:160
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:170
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:189
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr ""
@@ -169,81 +169,81 @@ msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:564
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:568
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:570 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:636
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:652
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:702
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr "Zdieľať"
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr ""
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
-msgid "Pending"
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
msgstr ""
-#: js/filelist.js:456
-msgid "Could not rename file"
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
msgstr ""
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
+#: js/filelist.js:267 js/filelist.js:1113
+msgid "Pending"
msgstr ""
-#: js/filelist.js:591
-msgid "undo"
+#: js/filelist.js:630
+msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
@@ -281,29 +281,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr ""
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr ""
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr ""
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr ""
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr ""
@@ -311,109 +303,109 @@ msgstr ""
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr ""
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr ""
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr ""
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr ""
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr ""
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr ""
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr ""
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr ""
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr "Uložiť"
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr ""
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr ""
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr ""
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr ""
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr ""
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr ""
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr ""
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr "Stiahnuť"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr "Odstrániť"
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr ""
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr ""
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr ""
diff --git a/l10n/sk/files_external.po b/l10n/sk/files_external.po
index 536ee6f6b94..6030e4f8a04 100644
--- a/l10n/sk/files_external.po
+++ b/l10n/sk/files_external.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-11 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"POT-Creation-Date: 2014-04-02 01:55-0400\n"
+"PO-Revision-Date: 2014-04-02 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Slovak (http://www.transifex.com/projects/p/owncloud/language/sk/)\n"
"MIME-Version: 1.0\n"
@@ -37,91 +37,91 @@ msgstr ""
msgid "Error configuring Google Drive storage"
msgstr ""
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr ""
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr ""
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr ""
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr ""
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr ""
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr ""
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr ""
-#: templates/settings.php:13
-msgid "Applicable"
+#: templates/settings.php:12
+msgid "Available for"
msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr ""
-#: templates/settings.php:90
-msgid "None set"
+#: templates/settings.php:92
+msgid "No user or group"
msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr ""
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr ""
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr ""
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr "Odstrániť"
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr ""
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/sk_SK/core.po b/l10n/sk_SK/core.po
index 4a51239c720..91d7cf7c70b 100644
--- a/l10n/sk_SK/core.po
+++ b/l10n/sk_SK/core.po
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-22 01:55-0400\n"
-"PO-Revision-Date: 2014-03-22 05:55+0000\n"
-"Last-Translator: I Robot\n"
+"POT-Creation-Date: 2014-04-01 01:55-0400\n"
+"PO-Revision-Date: 2014-03-31 10:38+0000\n"
+"Last-Translator: mhh <marian.hvolka@stuba.sk>\n"
"Language-Team: Slovak (Slovakia) (http://www.transifex.com/projects/p/owncloud/language/sk_SK/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,24 +19,24 @@ msgstr ""
"Language: sk_SK\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-#: ajax/share.php:88
+#: ajax/share.php:87
msgid "Expiration date is in the past."
msgstr ""
-#: ajax/share.php:120 ajax/share.php:162
+#: ajax/share.php:119 ajax/share.php:161
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr "Nebolo možné odoslať email týmto používateľom: %s "
-#: ajax/update.php:11
+#: ajax/update.php:10
msgid "Turned on maintenance mode"
msgstr "Mód údržby je zapnutý"
-#: ajax/update.php:14
+#: ajax/update.php:13
msgid "Turned off maintenance mode"
msgstr "Mód údržby e vypnutý"
-#: ajax/update.php:17
+#: ajax/update.php:16
msgid "Updated database"
msgstr "Databáza je aktualizovaná"
@@ -140,63 +140,63 @@ msgstr "December"
msgid "Settings"
msgstr "Nastavenia"
-#: js/js.js:496
+#: js/js.js:543
msgid "Saving..."
msgstr "Ukladám..."
-#: js/js.js:995
+#: js/js.js:1103
msgid "seconds ago"
msgstr "pred sekundami"
-#: js/js.js:996
+#: js/js.js:1104
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] "pred %n minútou"
msgstr[1] "pred %n minútami"
msgstr[2] "pred %n minútami"
-#: js/js.js:997
+#: js/js.js:1105
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] "pred %n hodinou"
msgstr[1] "pred %n hodinami"
msgstr[2] "pred %n hodinami"
-#: js/js.js:998
+#: js/js.js:1106
msgid "today"
msgstr "dnes"
-#: js/js.js:999
+#: js/js.js:1107
msgid "yesterday"
msgstr "včera"
-#: js/js.js:1000
+#: js/js.js:1108
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] "pred %n dňom"
msgstr[1] "pred %n dňami"
msgstr[2] "pred %n dňami"
-#: js/js.js:1001
+#: js/js.js:1109
msgid "last month"
msgstr "minulý mesiac"
-#: js/js.js:1002
+#: js/js.js:1110
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] "pred %n mesiacom"
msgstr[1] "pred %n mesiacmi"
msgstr[2] "pred %n mesiacmi"
-#: js/js.js:1003
+#: js/js.js:1111
msgid "months ago"
msgstr "pred mesiacmi"
-#: js/js.js:1004
+#: js/js.js:1112
msgid "last year"
msgstr "minulý rok"
-#: js/js.js:1005
+#: js/js.js:1113
msgid "years ago"
msgstr "pred rokmi"
@@ -540,14 +540,14 @@ msgstr "Nové heslo"
msgid "Reset password"
msgstr "Obnovenie hesla"
-#: setup/controller.php:138
+#: setup/controller.php:140
#, php-format
msgid ""
"Mac OS X is not supported and %s will not work properly on this platform. "
"Use it at your own risk! "
msgstr ""
-#: setup/controller.php:142
+#: setup/controller.php:144
msgid ""
"For the best results, please consider using a GNU/Linux server instead."
msgstr ""
diff --git a/l10n/sk_SK/files.po b/l10n/sk_SK/files.po
index 8694064b152..01efcb33fae 100644
--- a/l10n/sk_SK/files.po
+++ b/l10n/sk_SK/files.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-27 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 06:01+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:56+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Slovak (Slovakia) (http://www.transifex.com/projects/p/owncloud/language/sk_SK/)\n"
"MIME-Version: 1.0\n"
@@ -43,7 +43,7 @@ msgid ""
"allowed."
msgstr "Nesprávne meno, '\\', '/', '<', '>', ':', '\"', '|', '?' a '*' nie sú povolené hodnoty."
-#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:141
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr ""
@@ -64,12 +64,12 @@ msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr "Server nie je oprávnený otvárať adresy URL. Overte nastavenia servera."
-#: ajax/newfile.php:119
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr "Chyba pri sťahovaní súboru %s do %s"
-#: ajax/newfile.php:156
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr "Chyba pri vytváraní súboru"
@@ -81,62 +81,62 @@ msgstr "Názov priečinka nemôže byť prázdny."
msgid "Error when creating the folder"
msgstr "Chyba pri vytváraní priečinka"
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr "Nemožno nastaviť priečinok pre nahrané súbory."
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr "Neplatný token"
-#: ajax/upload.php:71
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr "Žiaden súbor nebol nahraný. Neznáma chyba"
-#: ajax/upload.php:78
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr "Nenastala žiadna chyba, súbor bol úspešne nahraný"
-#: ajax/upload.php:79
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "Nahraný súbor prekročil limit nastavený v upload_max_filesize v súbore php.ini:"
-#: ajax/upload.php:81
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "Ukladaný súbor prekračuje nastavenie MAX_FILE_SIZE z volieb HTML formulára."
-#: ajax/upload.php:82
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr "Ukladaný súbor sa nahral len čiastočne"
-#: ajax/upload.php:83
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr "Žiadny súbor nebol uložený"
-#: ajax/upload.php:84
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr "Chýba dočasný priečinok"
-#: ajax/upload.php:85
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr "Zápis na disk sa nepodaril"
-#: ajax/upload.php:103
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr "Nedostatok dostupného úložného priestoru"
-#: ajax/upload.php:160
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr "Nahrávanie zlyhalo. Nepodarilo sa nájsť nahrávaný súbor"
-#: ajax/upload.php:170
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr "Nahrávanie zlyhalo. Nepodarilo sa získať informácie o súbore."
-#: ajax/upload.php:189
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr "Neplatný priečinok."
@@ -170,81 +170,81 @@ msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Opustenie stránky zruší práve prebiehajúce odosielanie súboru."
-#: js/file-upload.js:564
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr "URL nemôže byť prázdna"
-#: js/file-upload.js:568
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr "V domovskom priečinku je názov \"Shared\" vyhradený názov súboru"
-#: js/file-upload.js:570 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr "{new_name} už existuje"
-#: js/file-upload.js:636
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr "Nemožno vytvoriť súbor"
-#: js/file-upload.js:652
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr "Nemožno vytvoriť priečinok"
-#: js/file-upload.js:702
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr "Chyba pri načítavaní URL"
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr "Zdieľať"
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr "Zmazať trvalo"
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr "Premenovať"
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
+msgstr "Chyba pri presúvaní súboru"
+
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
+msgstr "Chyba"
+
+#: js/filelist.js:267 js/filelist.js:1113
msgid "Pending"
msgstr "Prebieha"
-#: js/filelist.js:456
+#: js/filelist.js:630
msgid "Could not rename file"
msgstr "Nemožno premenovať súbor"
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
-msgstr "prepísaný {new_name} súborom {old_name}"
-
-#: js/filelist.js:591
-msgid "undo"
-msgstr "vrátiť"
-
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr "Chyba pri mazaní súboru."
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] "%n priečinok"
msgstr[1] "%n priečinky"
msgstr[2] "%n priečinkov"
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] "%n súbor"
msgstr[1] "%n súbory"
msgstr[2] "%n súborov"
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr "{dirs} a {files}"
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "Nahrávam %n súbor"
@@ -282,29 +282,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr "Šifrovanie bolo zakázané, ale vaše súbory sú stále zašifrované. Prosím, choďte do osobného nastavenia pre dešifrovanie súborov."
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "Vaše sťahovanie sa pripravuje. Ak sú sťahované súbory veľké, môže to chvíľu trvať."
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr "Chyba pri presúvaní súboru"
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr "Chyba"
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr "Názov"
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr "Veľkosť"
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr "Upravené"
@@ -312,109 +304,109 @@ msgstr "Upravené"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr "Názov priečinka je chybný. Použitie názvu 'Shared' nie je povolené."
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr "%s nemohol byť premenovaný"
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr "Odoslať"
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr "Nastavenie správania sa k súborom"
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr "Maximálna veľkosť odosielaného súboru"
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr "najväčšie možné:"
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr "Vyžadované pre sťahovanie viacerých súborov a priečinkov."
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr "Povoliť sťahovanie ZIP súborov"
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr "0 znamená neobmedzené"
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr "Najväčšia veľkosť ZIP súborov"
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr "Uložiť"
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr "Nový"
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr "Nový textový súbor"
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr "Textový súbor"
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr "Nový priečinok"
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr "Priečinok"
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr "Z odkazu"
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr "Zmazané súbory"
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr "Zrušiť odosielanie"
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr "Nemáte oprávnenie sem nahrávať alebo vytvoriť súbory"
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr "Žiadny súbor. Nahrajte niečo!"
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr "Sťahovanie"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr "Zmazať"
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr "Nahrávanie je príliš veľké"
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Súbory, ktoré sa snažíte nahrať, presahujú maximálnu veľkosť pre nahratie súborov na tento server."
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr "Čakajte, súbory sú prehľadávané."
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr "Práve prezerané"
diff --git a/l10n/sk_SK/files_external.po b/l10n/sk_SK/files_external.po
index 5ac968e0c46..b281580a65c 100644
--- a/l10n/sk_SK/files_external.po
+++ b/l10n/sk_SK/files_external.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-11 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:30+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Slovak (Slovakia) (http://www.transifex.com/projects/p/owncloud/language/sk_SK/)\n"
"MIME-Version: 1.0\n"
@@ -38,91 +38,91 @@ msgstr "Zadajte platný kľúč aplikácie a heslo Dropbox"
msgid "Error configuring Google Drive storage"
msgstr "Chyba pri konfigurácii úložiska Google drive"
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
-msgstr ""
+msgstr "Uložené"
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b>Upozornenie:</b> \"smbclient\" nie je nainštalovaný. Nie je možné pripojenie oddielov CIFS/SMB. Požiadajte administrátora systému, nech ho nainštaluje."
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b>Upozornenie:</b> Podpora FTP v PHP nie je povolená alebo nainštalovaná. Nie je možné pripojenie oddielov FTP. Požiadajte administrátora systému, nech ho nainštaluje."
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr "<b>Varovanie:</b> nie je nainštalovaná, alebo povolená, podpora Curl v PHP. Nie je možné pripojenie oddielov ownCloud, WebDAV, či GoogleDrive. Prosím požiadajte svojho administrátora systému, nech ju nainštaluje."
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr "Externé úložisko"
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr "Názov priečinka"
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr "Externé úložisko"
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr "Nastavenia"
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr "Možnosti"
-#: templates/settings.php:13
-msgid "Applicable"
-msgstr "Aplikovateľné"
+#: templates/settings.php:12
+msgid "Available for"
+msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr "Pridať úložisko"
-#: templates/settings.php:90
-msgid "None set"
-msgstr "Žiadne nastavené"
+#: templates/settings.php:92
+msgid "No user or group"
+msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr "Všetci používatelia"
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr "Skupiny"
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr "Používatelia"
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr "Zmazať"
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr "Povoliť externé úložisko"
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr "Koreňové SSL certifikáty"
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr "Importovať koreňový certifikát"
diff --git a/l10n/sk_SK/files_sharing.po b/l10n/sk_SK/files_sharing.po
index 74a307337e5..fafef561bd3 100644
--- a/l10n/sk_SK/files_sharing.po
+++ b/l10n/sk_SK/files_sharing.po
@@ -3,14 +3,14 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# mhh <marian.hvolka@stuba.sk>, 2013
+# mhh <marian.hvolka@stuba.sk>, 2013-2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-12 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 06:12+0000\n"
-"Last-Translator: I Robot\n"
+"POT-Creation-Date: 2014-04-01 01:55-0400\n"
+"PO-Revision-Date: 2014-03-31 10:40+0000\n"
+"Last-Translator: mhh <marian.hvolka@stuba.sk>\n"
"Language-Team: Slovak (Slovakia) (http://www.transifex.com/projects/p/owncloud/language/sk_SK/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -66,7 +66,7 @@ msgstr "Zdieľa %s"
#: templates/public.php:44
#, php-format
msgid "Download %s"
-msgstr ""
+msgstr "Stiahnuť %s"
#: templates/public.php:48
msgid "Direct link"
diff --git a/l10n/sk_SK/lib.po b/l10n/sk_SK/lib.po
index 41d6fb61393..a7df661ab0c 100644
--- a/l10n/sk_SK/lib.po
+++ b/l10n/sk_SK/lib.po
@@ -3,15 +3,15 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# mhh <marian.hvolka@stuba.sk>, 2013
+# mhh <marian.hvolka@stuba.sk>, 2013-2014
# martin, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-12 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 06:12+0000\n"
-"Last-Translator: I Robot\n"
+"POT-Creation-Date: 2014-04-01 01:55-0400\n"
+"PO-Revision-Date: 2014-03-31 10:40+0000\n"
+"Last-Translator: mhh <marian.hvolka@stuba.sk>\n"
"Language-Team: Slovak (Slovakia) (http://www.transifex.com/projects/p/owncloud/language/sk_SK/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -67,23 +67,23 @@ msgstr "Chybný obrázok"
msgid "web services under your control"
msgstr "webové služby pod Vašou kontrolou"
-#: private/files.php:231
+#: private/files.php:232
msgid "ZIP download is turned off."
msgstr "Sťahovanie súborov ZIP je vypnuté."
-#: private/files.php:232
+#: private/files.php:233
msgid "Files need to be downloaded one by one."
msgstr "Súbory musia byť nahrávané jeden za druhým."
-#: private/files.php:233 private/files.php:261
+#: private/files.php:234 private/files.php:262
msgid "Back to Files"
msgstr "Späť na súbory"
-#: private/files.php:258
+#: private/files.php:259
msgid "Selected files too large to generate zip file."
msgstr "Zvolené súbory sú príliš veľké na vygenerovanie zip súboru."
-#: private/files.php:259
+#: private/files.php:260
msgid ""
"Please download the files separately in smaller chunks or kindly ask your "
"administrator."
@@ -159,7 +159,7 @@ msgstr "Token vypršal. Obnovte, prosím, stránku."
#: private/json.php:75
msgid "Unknown user"
-msgstr ""
+msgstr "Neznámy používateľ"
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
@@ -194,8 +194,8 @@ msgid "MS SQL username and/or password not valid: %s"
msgstr "Používateľské meno, alebo heslo MS SQL nie je platné: %s"
#: private/setup/mssql.php:21 private/setup/mysql.php:13
-#: private/setup/oci.php:114 private/setup/postgresql.php:24
-#: private/setup/postgresql.php:70
+#: private/setup/oci.php:114 private/setup/postgresql.php:31
+#: private/setup/postgresql.php:84
msgid "You need to enter either an existing account or the administrator."
msgstr "Musíte zadať jestvujúci účet alebo administrátora."
@@ -208,9 +208,9 @@ msgstr ""
#: private/setup/oci.php:151 private/setup/oci.php:162
#: private/setup/oci.php:169 private/setup/oci.php:178
#: private/setup/oci.php:186 private/setup/oci.php:195
-#: private/setup/oci.php:201 private/setup/postgresql.php:89
-#: private/setup/postgresql.php:98 private/setup/postgresql.php:115
-#: private/setup/postgresql.php:125 private/setup/postgresql.php:134
+#: private/setup/oci.php:201 private/setup/postgresql.php:103
+#: private/setup/postgresql.php:112 private/setup/postgresql.php:129
+#: private/setup/postgresql.php:139 private/setup/postgresql.php:148
#, php-format
msgid "DB Error: \"%s\""
msgstr "Chyba DB: \"%s\""
@@ -219,9 +219,9 @@ msgstr "Chyba DB: \"%s\""
#: private/setup/oci.php:122 private/setup/oci.php:145
#: private/setup/oci.php:152 private/setup/oci.php:163
#: private/setup/oci.php:179 private/setup/oci.php:187
-#: private/setup/oci.php:196 private/setup/postgresql.php:90
-#: private/setup/postgresql.php:99 private/setup/postgresql.php:116
-#: private/setup/postgresql.php:126 private/setup/postgresql.php:135
+#: private/setup/oci.php:196 private/setup/postgresql.php:104
+#: private/setup/postgresql.php:113 private/setup/postgresql.php:130
+#: private/setup/postgresql.php:140 private/setup/postgresql.php:149
#, php-format
msgid "Offending command was: \"%s\""
msgstr "Podozrivý príkaz bol: \"%s\""
@@ -257,7 +257,7 @@ msgstr "Používateľské meno a/alebo heslo pre Oracle databázu je neplatné"
msgid "Offending command was: \"%s\", name: %s, password: %s"
msgstr "Podozrivý príkaz bol: \"%s\", meno: %s, heslo: %s"
-#: private/setup/postgresql.php:23 private/setup/postgresql.php:69
+#: private/setup/postgresql.php:30 private/setup/postgresql.php:83
msgid "PostgreSQL username and/or password not valid"
msgstr "Používateľské meno a/alebo heslo pre PostgreSQL databázu je neplatné"
@@ -269,13 +269,13 @@ msgstr "Zadajte používateľské meno administrátora."
msgid "Set an admin password."
msgstr "Zadajte heslo administrátora."
-#: private/setup.php:198
+#: private/setup.php:202
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "Váš webový server nie je správne nastavený na synchronizáciu, pretože rozhranie WebDAV je poškodené."
-#: private/setup.php:199
+#: private/setup.php:203
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr "Prosím skontrolujte <a href='%s'>inštalačnú príručku</a>."
diff --git a/l10n/sk_SK/settings.po b/l10n/sk_SK/settings.po
index 32ec5e902eb..224946f78bd 100644
--- a/l10n/sk_SK/settings.po
+++ b/l10n/sk_SK/settings.po
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-26 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 05:55+0000\n"
-"Last-Translator: I Robot\n"
+"POT-Creation-Date: 2014-04-01 01:55-0400\n"
+"PO-Revision-Date: 2014-03-31 10:51+0000\n"
+"Last-Translator: mhh <marian.hvolka@stuba.sk>\n"
"Language-Team: Slovak (Slovakia) (http://www.transifex.com/projects/p/owncloud/language/sk_SK/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -26,7 +26,7 @@ msgstr ""
#: admin/controller.php:73
msgid "Saved"
-msgstr ""
+msgstr "Uložené"
#: admin/controller.php:90
msgid "test email settings"
@@ -66,7 +66,7 @@ msgid "Unable to load list from App Store"
msgstr "Nie je možné nahrať zoznam z App Store"
#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17
-#: ajax/togglegroups.php:20 changepassword/controller.php:55
+#: ajax/togglegroups.php:20 changepassword/controller.php:49
msgid "Authentication error"
msgstr "Chyba autentifikácie"
@@ -128,38 +128,38 @@ msgstr "Nie je možné odstrániť používateľa zo skupiny %s"
msgid "Couldn't update app."
msgstr "Nemožno aktualizovať aplikáciu."
-#: changepassword/controller.php:20
+#: changepassword/controller.php:17
msgid "Wrong password"
msgstr "Nesprávne heslo"
-#: changepassword/controller.php:42
+#: changepassword/controller.php:36
msgid "No user supplied"
msgstr "Nebol uvedený používateľ"
-#: changepassword/controller.php:74
+#: changepassword/controller.php:68
msgid ""
"Please provide an admin recovery password, otherwise all user data will be "
"lost"
msgstr "Zadajte administrátorské heslo pre obnovu, inak budú všetky dáta stratené"
-#: changepassword/controller.php:79
+#: changepassword/controller.php:73
msgid ""
"Wrong admin recovery password. Please check the password and try again."
msgstr "Chybné administrátorské heslo pre obnovu. Skontrolujte správnosť hesla a skúste to znovu."
-#: changepassword/controller.php:87
+#: changepassword/controller.php:81
msgid ""
"Back-end doesn't support password change, but the users encryption key was "
"successfully updated."
msgstr "Úložisko nepodporuje zmenu hesla, ale šifrovací kľúč používateľov bol úspešne zmenený."
-#: changepassword/controller.php:92 changepassword/controller.php:103
+#: changepassword/controller.php:86 changepassword/controller.php:97
msgid "Unable to change password"
msgstr "Zmena hesla sa nepodarila"
#: js/admin.js:73
msgid "Sending..."
-msgstr ""
+msgstr "Odosielam..."
#: js/apps.js:45 templates/help.php:4
msgid "User Documentation"
@@ -286,7 +286,7 @@ msgstr "Musíte zadať platné heslo"
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr "Upozornenie: Domovský priečinok používateľa \"{user}\" už existuje"
-#: personal.php:49 personal.php:50
+#: personal.php:48 personal.php:49
msgid "__language_name__"
msgstr "Slovensky"
@@ -328,11 +328,11 @@ msgstr ""
#: templates/admin.php:24
msgid "SSL"
-msgstr ""
+msgstr "SSL"
#: templates/admin.php:25
msgid "TLS"
-msgstr ""
+msgstr "TLS"
#: templates/admin.php:47 templates/admin.php:61
msgid "Security Warning"
@@ -533,7 +533,7 @@ msgstr "Pripojte sa k %s cez HTTPS pre povolenie alebo zakázanie vynútenia SSL
#: templates/admin.php:294
msgid "Email Server"
-msgstr ""
+msgstr "Email server"
#: templates/admin.php:296
msgid "This is used for sending out notifications."
@@ -561,11 +561,11 @@ msgstr "Prihlasovanie údaje"
#: templates/admin.php:363
msgid "SMTP Username"
-msgstr ""
+msgstr "SMTP používateľské meno"
#: templates/admin.php:366
msgid "SMTP Password"
-msgstr ""
+msgstr "SMTP heslo"
#: templates/admin.php:370
msgid "Test email settings"
@@ -573,7 +573,7 @@ msgstr ""
#: templates/admin.php:371
msgid "Send email"
-msgstr ""
+msgstr "Odoslať email"
#: templates/admin.php:376
msgid "Log"
diff --git a/l10n/sl/files.po b/l10n/sl/files.po
index 9966a2785bb..973e7e04a88 100644
--- a/l10n/sl/files.po
+++ b/l10n/sl/files.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-27 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 06:01+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:56+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Slovenian (http://www.transifex.com/projects/p/owncloud/language/sl/)\n"
"MIME-Version: 1.0\n"
@@ -44,7 +44,7 @@ msgid ""
"allowed."
msgstr "Neveljavno ime; znaki '\\', '/', '<', '>', ':', '\"', '|', '?' in '*' niso dovoljeni."
-#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:141
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr "Ciljna mapa je premaknjena ali izbrisana."
@@ -65,12 +65,12 @@ msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr "Odpiranje naslovov URL preko strežnika ni dovoljeno. Preverite nastavitve strežnika."
-#: ajax/newfile.php:119
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr "Napaka med prejemanjem %s v mapo %s"
-#: ajax/newfile.php:156
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr "Napaka med ustvarjanjem datoteke"
@@ -82,62 +82,62 @@ msgstr "Ime mape ne more biti prazna vrednost."
msgid "Error when creating the folder"
msgstr "Napaka med ustvarjanjem mape"
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr "Mapo, v katero boste prenašali dokumente, ni mogoče določiti"
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr "Neveljaven žeton"
-#: ajax/upload.php:71
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr "Ni poslane datoteke. Neznana napaka."
-#: ajax/upload.php:78
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr "Datoteka je uspešno naložena."
-#: ajax/upload.php:79
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "Poslana datoteka presega dovoljeno velikost, ki je določena z možnostjo upload_max_filesize v datoteki php.ini:"
-#: ajax/upload.php:81
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "Poslana datoteka presega velikost, ki jo določa parameter največje dovoljene velikosti v obrazcu HTML."
-#: ajax/upload.php:82
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr "Poslan je le del datoteke."
-#: ajax/upload.php:83
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr "Ni poslane datoteke"
-#: ajax/upload.php:84
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr "Manjka začasna mapa"
-#: ajax/upload.php:85
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr "Pisanje na disk je spodletelo"
-#: ajax/upload.php:103
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr "Na voljo ni dovolj prostora"
-#: ajax/upload.php:160
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr "Pošiljanje je spodletelo. Ni mogoče najti poslane datoteke."
-#: ajax/upload.php:170
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr "Pošiljanje je spodletelo. Ni mogoče pridobiti podrobnosti datoteke."
-#: ajax/upload.php:189
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr "Neveljavna mapa."
@@ -171,63 +171,63 @@ msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "V teku je pošiljanje datoteke. Če zapustite to stran zdaj, bo pošiljanje preklicano."
-#: js/file-upload.js:564
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr "Polje naslova URL ne sme biti prazno"
-#: js/file-upload.js:568
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr "V domači mapi ni dovoljeno ustvariti mape z imenom 'Souporabe', saj je ime zadržano za javno mapo."
-#: js/file-upload.js:570 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr "{new_name} že obstaja"
-#: js/file-upload.js:636
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr "Ni mogoče ustvariti datoteke"
-#: js/file-upload.js:652
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr "Ni mogoče ustvariti mape"
-#: js/file-upload.js:702
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr "Napaka pridobivanja naslova URL"
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr "Souporaba"
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr "Izbriši dokončno"
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr "Preimenuj"
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
+msgstr "Napaka premikanja datoteke"
+
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
+msgstr "Napaka"
+
+#: js/filelist.js:267 js/filelist.js:1113
msgid "Pending"
msgstr "V čakanju ..."
-#: js/filelist.js:456
+#: js/filelist.js:630
msgid "Could not rename file"
msgstr "Ni mogoče preimenovati datoteke"
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
-msgstr "preimenovano ime {new_name} z imenom {old_name}"
-
-#: js/filelist.js:591
-msgid "undo"
-msgstr "razveljavi"
-
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr "Napaka brisanja datoteke."
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] "%n mapa"
@@ -235,7 +235,7 @@ msgstr[1] "%n mapi"
msgstr[2] "%n mape"
msgstr[3] "%n map"
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] "%n datoteka"
@@ -243,11 +243,11 @@ msgstr[1] "%n datoteki"
msgstr[2] "%n datoteke"
msgstr[3] "%n datotek"
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr "{dirs} in {files}"
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "Posodabljanje %n datoteke"
@@ -286,29 +286,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr "Šifriranje je onemogočeno, datoteke pa so še vedno šifrirane. Odšifrirajte jih med nastavitvami."
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "Postopek priprave datoteke za prejem je lahko dolgotrajen, kadar je datoteka zelo velika."
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr "Napaka premikanja datoteke"
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr "Napaka"
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr "Ime"
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr "Velikost"
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr "Spremenjeno"
@@ -316,109 +308,109 @@ msgstr "Spremenjeno"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr "Neveljavno ime mape. Ime 'Souporaba' je zadržana za javno mapo."
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr "%s ni mogoče preimenovati"
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr "Pošlji"
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr "Upravljanje z datotekami"
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr "Največja velikost za pošiljanja"
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr "največ mogoče:"
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr "Uporabljeno za prejem več datotek in map."
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr "Omogoči prejemanje arhivov ZIP"
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr "0 predstavlja neomejeno vrednost"
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr "Največja vhodna velikost za datoteke ZIP"
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr "Shrani"
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr "Novo"
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr "Nova besedilna datoteka"
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr "Besedilna datoteka"
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr "Nova mapa"
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr "Mapa"
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr "Iz povezave"
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr "Izbrisane datoteke"
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr "Prekliči pošiljanje"
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr "Ni ustreznih dovoljenj za pošiljanje ali ustvarjanje datotek na tem mestu."
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr "Tukaj še ni ničesar. Najprej je treba kakšno datoteko poslati v oblak!"
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr "Prejmi"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr "Izbriši"
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr "Prekoračenje omejitve velikosti"
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Datoteke, ki jih želite poslati, presegajo največjo dovoljeno velikost na strežniku."
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr "Poteka preučevanje datotek, počakajte ..."
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr "Trenutno poteka preučevanje"
diff --git a/l10n/sl/files_external.po b/l10n/sl/files_external.po
index b8a82d1425d..e9332610e13 100644
--- a/l10n/sl/files_external.po
+++ b/l10n/sl/files_external.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-15 02:13-0400\n"
-"PO-Revision-Date: 2014-03-14 19:30+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:30+0000\n"
"Last-Translator: mateju <>\n"
"Language-Team: Slovenian (http://www.transifex.com/projects/p/owncloud/language/sl/)\n"
"MIME-Version: 1.0\n"
@@ -38,91 +38,91 @@ msgstr "Vpisati je treba veljaven ključ programa in kodo za Dropbox"
msgid "Error configuring Google Drive storage"
msgstr "Napaka nastavljanja shrambe Google Drive"
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr "Shranjeno"
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b>Opozorilo:</b> paket \"smbclient\" ni nameščen. Priklapljanje pogonov CIFS/SMB ne bo mogoče."
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b>Opozorilo:</b> podpora FTP v PHP ni omogočena ali pa ni nameščena. Priklapljanje pogonov FTP zato ne bo mogoče."
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr "<b>Opozorilo:</b> podpora za Curl v PHP ni omogočena ali pa ni nameščena. Priklapljanje točke ownCloud / WebDAV ali GoogleDrive zato ne bo mogoče. Zahtevane pakete je treba pred uporabo namestiti."
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr "Zunanja podatkovna shramba"
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr "Ime mape"
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr "Zunanja shramba"
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr "Nastavitve"
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr "Možnosti"
-#: templates/settings.php:13
-msgid "Applicable"
-msgstr "Se uporablja"
+#: templates/settings.php:12
+msgid "Available for"
+msgstr "Na voljo za"
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr "Dodaj shrambo"
-#: templates/settings.php:90
-msgid "None set"
-msgstr "Ni nastavljeno"
+#: templates/settings.php:92
+msgid "No user or group"
+msgstr "Ni uporabnika ali skupine"
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr "Vsi uporabniki"
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr "Skupine"
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr "Uporabniki"
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr "Izbriši"
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr "Omogoči zunanjo uporabniško podatkovno shrambo"
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr "Dovoli uporabnikom priklapljanje navedenih zunanjih shramb."
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr "Korenska potrdila SSL"
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr "Uvozi korensko potrdilo"
diff --git a/l10n/sl/settings.po b/l10n/sl/settings.po
index dbde28d85dd..84a5d4921dd 100644
--- a/l10n/sl/settings.po
+++ b/l10n/sl/settings.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-30 01:55-0400\n"
-"PO-Revision-Date: 2014-03-29 20:50+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-03 19:40+0000\n"
"Last-Translator: mateju <>\n"
"Language-Team: Slovenian (http://www.transifex.com/projects/p/owncloud/language/sl/)\n"
"MIME-Version: 1.0\n"
@@ -30,7 +30,7 @@ msgstr "Shranjeno"
#: admin/controller.php:90
msgid "test email settings"
-msgstr ""
+msgstr "preizkusi nastavitve elektronske pošte"
#: admin/controller.php:91
msgid "If you received this email, the settings seem to be correct."
@@ -53,7 +53,7 @@ msgstr ""
msgid "Send mode"
msgstr "Način pošiljanja"
-#: admin/controller.php:118 templates/admin.php:312 templates/personal.php:159
+#: admin/controller.php:118 templates/admin.php:312 templates/personal.php:149
msgid "Encryption"
msgstr "Šifriranje"
@@ -205,7 +205,7 @@ msgstr "Prišlo je do napake med posodabljanjem programa."
msgid "Error"
msgstr "Napaka"
-#: js/apps.js:153 templates/apps.php:54
+#: js/apps.js:153 templates/apps.php:55
msgid "Update"
msgstr "Posodobi"
@@ -591,11 +591,11 @@ msgstr "Več"
msgid "Less"
msgstr "Manj"
-#: templates/admin.php:416 templates/personal.php:181
+#: templates/admin.php:416 templates/personal.php:171
msgid "Version"
msgstr "Različica"
-#: templates/admin.php:420 templates/personal.php:184
+#: templates/admin.php:420 templates/personal.php:174
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -613,23 +613,23 @@ msgstr "Dodaj program"
msgid "More Apps"
msgstr "Več programov"
-#: templates/apps.php:37
+#: templates/apps.php:38
msgid "Select an App"
msgstr "Izbor programa"
-#: templates/apps.php:42
+#: templates/apps.php:43
msgid "Documentation:"
msgstr "Dokumentacija:"
-#: templates/apps.php:48
+#: templates/apps.php:49
msgid "See application page at apps.owncloud.com"
msgstr "Obiščite spletno stran programa na apps.owncloud.com"
-#: templates/apps.php:50
+#: templates/apps.php:51
msgid "See application website"
msgstr "Oglejte si spletno stran programa"
-#: templates/apps.php:52
+#: templates/apps.php:53
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-z dovoljenjem <span class=\"author\"></span>"
@@ -666,108 +666,108 @@ msgstr "Zaženi čarovnika prvega zagona"
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr "Uporabljenega je <strong>%s</strong> od razpoložljivih <strong>%s</strong> prostora."
-#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
+#: templates/personal.php:38 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "Geslo"
-#: templates/personal.php:40
+#: templates/personal.php:39
msgid "Your password was changed"
msgstr "Geslo je spremenjeno"
-#: templates/personal.php:41
+#: templates/personal.php:40
msgid "Unable to change your password"
msgstr "Gesla ni mogoče spremeniti."
-#: templates/personal.php:43
+#: templates/personal.php:42
msgid "Current password"
msgstr "Trenutno geslo"
-#: templates/personal.php:46
+#: templates/personal.php:45
msgid "New password"
msgstr "Novo geslo"
-#: templates/personal.php:50
+#: templates/personal.php:49
msgid "Change password"
msgstr "Spremeni geslo"
-#: templates/personal.php:64 templates/users.php:86
+#: templates/personal.php:61 templates/users.php:86
msgid "Full Name"
msgstr "Polno ime"
-#: templates/personal.php:81
+#: templates/personal.php:76
msgid "Email"
msgstr "Elektronski naslov"
-#: templates/personal.php:83
+#: templates/personal.php:78
msgid "Your email address"
msgstr "Osebni elektronski naslov"
-#: templates/personal.php:86
+#: templates/personal.php:81
msgid ""
"Fill in an email address to enable password recovery and receive "
"notifications"
msgstr ""
-#: templates/personal.php:96
+#: templates/personal.php:89
msgid "Profile picture"
msgstr "Slika profila"
-#: templates/personal.php:101
+#: templates/personal.php:94
msgid "Upload new"
msgstr "Pošlji novo"
-#: templates/personal.php:103
+#: templates/personal.php:96
msgid "Select new from Files"
msgstr "Izberi novo iz menija datotek"
-#: templates/personal.php:104
+#: templates/personal.php:97
msgid "Remove image"
msgstr "Odstrani sliko"
-#: templates/personal.php:105
+#: templates/personal.php:98
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr "Slika je lahko png ali jpg. Slika naj bo kvadratna, ni pa to pogoj, saj jo bo mogoče obrezati."
-#: templates/personal.php:107
+#: templates/personal.php:100
msgid "Your avatar is provided by your original account."
msgstr "Podoba je podana v izvornem računu."
-#: templates/personal.php:111
+#: templates/personal.php:104
msgid "Cancel"
msgstr "Prekliči"
-#: templates/personal.php:112
+#: templates/personal.php:105
msgid "Choose as profile image"
msgstr "Izberi kot sliko profila"
-#: templates/personal.php:120 templates/personal.php:121
+#: templates/personal.php:111 templates/personal.php:112
msgid "Language"
msgstr "Jezik"
-#: templates/personal.php:140
+#: templates/personal.php:131
msgid "Help translate"
msgstr "Sodelujte pri prevajanju"
-#: templates/personal.php:147
+#: templates/personal.php:137
msgid "WebDAV"
msgstr "WebDAV"
-#: templates/personal.php:149
+#: templates/personal.php:139
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr "Uporabite naslov <a href=\"%s\" target=\"_blank\"> za dostop do datotek rpeko sistema WebDAV</a>."
-#: templates/personal.php:161
+#: templates/personal.php:151
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr "Program za šifriranje ni več omogočen. Odšifrirati je treba vse datoteke."
-#: templates/personal.php:167
+#: templates/personal.php:157
msgid "Log-in password"
msgstr "Prijavno geslo"
-#: templates/personal.php:172
+#: templates/personal.php:162
msgid "Decrypt all Files"
msgstr "Odšifriraj vse datoteke"
diff --git a/l10n/sq/files.po b/l10n/sq/files.po
index 10f0a0a3fc5..d1ac372f741 100644
--- a/l10n/sq/files.po
+++ b/l10n/sq/files.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-27 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 06:01+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:56+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Albanian (http://www.transifex.com/projects/p/owncloud/language/sq/)\n"
"MIME-Version: 1.0\n"
@@ -44,7 +44,7 @@ msgid ""
"allowed."
msgstr "Emër jo i vlefshëm, '\\', '/', '<', '>', ':', '\"', '|', '?' dhe '*' nuk lejohen."
-#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:141
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr ""
@@ -65,12 +65,12 @@ msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:119
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:156
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr ""
@@ -82,62 +82,62 @@ msgstr ""
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr "E pa mundur të vendoset dosja e ngarkimit"
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr "Shenjë e gabuar"
-#: ajax/upload.php:71
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr "Asnjë skedar nuk u dërgua. Gabim i pa njohur"
-#: ajax/upload.php:78
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr "Skedari u ngarkua me sukses"
-#: ajax/upload.php:79
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "Skedari i ngarkuar tejkalon limitin hapsirës së lejuar në php.ini"
-#: ajax/upload.php:81
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "Skedari i ngarkuar tejlakon vlerën MAX_FILE_SIZE të përcaktuar në formën HTML"
-#: ajax/upload.php:82
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr "Skedari është ngakruar vetëm pjesërisht"
-#: ajax/upload.php:83
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr "Asnjë skedar nuk është ngarkuar"
-#: ajax/upload.php:84
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr "Mungon dosja e përkohshme"
-#: ajax/upload.php:85
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr "Dështoi shkrimi në disk"
-#: ajax/upload.php:103
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr "Hapsira e arkivimit e pamjaftueshme"
-#: ajax/upload.php:160
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:170
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:189
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr "Dosje e pavlefshme"
@@ -171,79 +171,79 @@ msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Skedari duke u ngarkuar. Largimi nga faqja do të anullojë ngarkimin"
-#: js/file-upload.js:564
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr "URL-i nuk mund të jetë bosh"
-#: js/file-upload.js:568
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:570 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr "{new_name} është ekzistues "
-#: js/file-upload.js:636
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:652
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr "I pamundur krijimi i kartelës"
-#: js/file-upload.js:702
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr "Ndaj"
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr "Fshi përfundimisht"
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr "Riemëro"
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
+msgstr "Gabim lëvizjen dokumentave"
+
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
+msgstr "Gabim"
+
+#: js/filelist.js:267 js/filelist.js:1113
msgid "Pending"
msgstr "Në vijim"
-#: js/filelist.js:456
+#: js/filelist.js:630
msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
-msgstr "u zëvendësua {new_name} me {old_name}"
-
-#: js/filelist.js:591
-msgid "undo"
-msgstr "anullo"
-
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] "%n dosje"
msgstr[1] "%n dosje"
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] "%n skedar"
msgstr[1] "%n skedarë"
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr "{dirs} dhe {files}"
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "Po ngarkoj %n skedar"
@@ -280,29 +280,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr "Kodifikimi u çaktivizua por skedarët tuaj vazhdojnë të jenë të kodifikuar. Ju lutem shkoni tek parametrat personale për të dekodifikuar skedarët tuaj."
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "Shkarkimi juaj është duke u përgatitur. Kjo mund të kërkojë kohë nëse skedarët janë të mëdhenj."
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr "Gabim lëvizjen dokumentave"
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr "Gabim"
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr "Emri"
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr "Madhësia"
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr "Ndryshuar"
@@ -310,109 +302,109 @@ msgstr "Ndryshuar"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr "Nuk është i mundur riemërtimi i %s"
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr "Ngarko"
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr "Trajtimi i Skedarëve"
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr "Madhësia maksimale e nagarkimit"
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr "maks i mundshëm"
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr "Nevojitej shkarkim i shumë skedarëve dhe dosjeve"
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr "Mundëso skarkimin e ZIP"
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr "o është pa limit"
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr "Maksimumi hyrës i skedarëve ZIP"
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr "Ruaj"
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr "E re"
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr "Skedar tekst"
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr "Dosje e're"
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr "Dosje"
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr "Nga lidhja"
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr "Skedarë të fshirë "
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr "Anullo ngarkimin"
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr "Këtu nuk ka asgje. Ngarko dicka"
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr "Shkarko"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr "Fshi"
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr "Ngarkimi shumë i madh"
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Skedarët që po mundoheni të ngarkoni e tejkalojnë madhësinë maksimale të lejuar nga serveri."
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr "Skanerizimi i skedarit në proces. Ju lutem prisni."
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr "Skanimi aktual"
diff --git a/l10n/sq/files_external.po b/l10n/sq/files_external.po
index 4744e08c445..b379c20c94e 100644
--- a/l10n/sq/files_external.po
+++ b/l10n/sq/files_external.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-11 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"POT-Creation-Date: 2014-04-02 01:55-0400\n"
+"PO-Revision-Date: 2014-04-02 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Albanian (http://www.transifex.com/projects/p/owncloud/language/sq/)\n"
"MIME-Version: 1.0\n"
@@ -37,91 +37,91 @@ msgstr ""
msgid "Error configuring Google Drive storage"
msgstr ""
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr ""
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr ""
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr ""
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr ""
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr ""
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr ""
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr ""
-#: templates/settings.php:13
-msgid "Applicable"
+#: templates/settings.php:12
+msgid "Available for"
msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr ""
-#: templates/settings.php:90
-msgid "None set"
+#: templates/settings.php:92
+msgid "No user or group"
msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr ""
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr "Grupet"
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr "Përdoruesit"
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr "Elimino"
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr ""
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/sr/files.po b/l10n/sr/files.po
index eb157cd5a79..c7edf1b2774 100644
--- a/l10n/sr/files.po
+++ b/l10n/sr/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-27 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 06:01+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:56+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Serbian (http://www.transifex.com/projects/p/owncloud/language/sr/)\n"
"MIME-Version: 1.0\n"
@@ -42,7 +42,7 @@ msgid ""
"allowed."
msgstr "Неисправан назив. Следећи знакови нису дозвољени: \\, /, <, >, :, \", |, ? и *."
-#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:141
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr ""
@@ -63,12 +63,12 @@ msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:119
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:156
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr ""
@@ -80,62 +80,62 @@ msgstr ""
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:71
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr "Ниједна датотека није отпремљена услед непознате грешке"
-#: ajax/upload.php:78
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr "Није дошло до грешке. Датотека је успешно отпремљена."
-#: ajax/upload.php:79
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "Отпремљена датотека прелази смерницу upload_max_filesize у датотеци php.ini:"
-#: ajax/upload.php:81
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "Отпремљена датотека прелази смерницу MAX_FILE_SIZE која је наведена у HTML обрасцу"
-#: ajax/upload.php:82
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr "Датотека је делимично отпремљена"
-#: ajax/upload.php:83
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr "Датотека није отпремљена"
-#: ajax/upload.php:84
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr "Недостаје привремена фасцикла"
-#: ajax/upload.php:85
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr "Не могу да пишем на диск"
-#: ajax/upload.php:103
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr "Нема довољно простора"
-#: ajax/upload.php:160
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:170
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:189
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr "неисправна фасцикла."
@@ -169,81 +169,81 @@ msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Отпремање датотеке је у току. Ако сада напустите страницу, прекинућете отпремање."
-#: js/file-upload.js:564
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:568
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:570 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr "{new_name} већ постоји"
-#: js/file-upload.js:636
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:652
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:702
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr "Дели"
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr "Обриши за стално"
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr "Преименуј"
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
+msgstr ""
+
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
+msgstr "Грешка"
+
+#: js/filelist.js:267 js/filelist.js:1113
msgid "Pending"
msgstr "На чекању"
-#: js/filelist.js:456
+#: js/filelist.js:630
msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
-msgstr "замењено {new_name} са {old_name}"
-
-#: js/filelist.js:591
-msgid "undo"
-msgstr "опозови"
-
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
@@ -281,29 +281,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "Припремам преузимање. Ово може да потраје ако су датотеке велике."
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr ""
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr "Грешка"
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr "Име"
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr "Величина"
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr "Измењено"
@@ -311,109 +303,109 @@ msgstr "Измењено"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr "Отпреми"
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr "Управљање датотекама"
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr "Највећа величина датотеке"
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr "највећа величина:"
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr "Неопходно за преузимање вишеделних датотека и фасцикли."
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr "Омогући преузимање у ZIP-у"
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr "0 је неограничено"
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr "Највећа величина ZIP датотека"
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr "Сачувај"
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr "Нова"
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr "текстуална датотека"
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr ""
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr "фасцикла"
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr "Са везе"
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr "Обрисане датотеке"
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr "Прекини отпремање"
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr "Овде нема ничег. Отпремите нешто!"
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr "Преузми"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr "Обриши"
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr "Датотека је превелика"
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Датотеке које желите да отпремите прелазе ограничење у величини."
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr "Скенирам датотеке…"
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr "Тренутно скенирање"
diff --git a/l10n/sr/files_external.po b/l10n/sr/files_external.po
index 2077f942d6c..6b6480105d3 100644
--- a/l10n/sr/files_external.po
+++ b/l10n/sr/files_external.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-11 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"POT-Creation-Date: 2014-04-02 01:55-0400\n"
+"PO-Revision-Date: 2014-04-02 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Serbian (http://www.transifex.com/projects/p/owncloud/language/sr/)\n"
"MIME-Version: 1.0\n"
@@ -37,91 +37,91 @@ msgstr ""
msgid "Error configuring Google Drive storage"
msgstr ""
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr ""
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr ""
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr ""
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr ""
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr ""
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr ""
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr ""
-#: templates/settings.php:13
-msgid "Applicable"
+#: templates/settings.php:12
+msgid "Available for"
msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr ""
-#: templates/settings.php:90
-msgid "None set"
+#: templates/settings.php:92
+msgid "No user or group"
msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr ""
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr "Групе"
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr "Корисници"
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr "Обриши"
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr ""
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/sr@latin/files.po b/l10n/sr@latin/files.po
index 04923e48049..b4de486ab40 100644
--- a/l10n/sr@latin/files.po
+++ b/l10n/sr@latin/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-27 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 06:01+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Serbian (Latin) (http://www.transifex.com/projects/p/owncloud/language/sr@latin/)\n"
"MIME-Version: 1.0\n"
@@ -42,7 +42,7 @@ msgid ""
"allowed."
msgstr ""
-#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:141
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr ""
@@ -63,12 +63,12 @@ msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:119
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:156
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr ""
@@ -80,62 +80,62 @@ msgstr ""
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:71
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:78
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr "Nema greške, fajl je uspešno poslat"
-#: ajax/upload.php:79
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:81
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "Poslati fajl prevazilazi direktivu MAX_FILE_SIZE koja je navedena u HTML formi"
-#: ajax/upload.php:82
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr "Poslati fajl je samo delimično otpremljen!"
-#: ajax/upload.php:83
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr "Nijedan fajl nije poslat"
-#: ajax/upload.php:84
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr "Nedostaje privremena fascikla"
-#: ajax/upload.php:85
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr ""
-#: ajax/upload.php:103
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:160
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:170
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:189
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr ""
@@ -169,81 +169,81 @@ msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:564
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:568
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:570 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:636
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:652
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:702
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr "Podeli"
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr "Preimenij"
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
-msgid "Pending"
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
msgstr ""
-#: js/filelist.js:456
-msgid "Could not rename file"
-msgstr ""
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
+msgstr "Greška"
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
+#: js/filelist.js:267 js/filelist.js:1113
+msgid "Pending"
msgstr ""
-#: js/filelist.js:591
-msgid "undo"
+#: js/filelist.js:630
+msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
@@ -281,29 +281,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr ""
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr "Greška"
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr "Ime"
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr "Veličina"
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr "Zadnja izmena"
@@ -311,109 +303,109 @@ msgstr "Zadnja izmena"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr "Pošalji"
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr ""
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr "Maksimalna veličina pošiljke"
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr ""
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr ""
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr ""
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr ""
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr ""
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr "Snimi"
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr ""
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr ""
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr ""
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr ""
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr ""
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr ""
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr "Ovde nema ničeg. Pošaljite nešto!"
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr "Preuzmi"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr "Obriši"
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr "Pošiljka je prevelika"
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Fajlovi koje želite da pošaljete prevazilaze ograničenje maksimalne veličine pošiljke na ovom serveru."
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr ""
diff --git a/l10n/sr@latin/files_external.po b/l10n/sr@latin/files_external.po
index 70156cba68b..a227f057282 100644
--- a/l10n/sr@latin/files_external.po
+++ b/l10n/sr@latin/files_external.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-11 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"POT-Creation-Date: 2014-04-02 01:55-0400\n"
+"PO-Revision-Date: 2014-04-02 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Serbian (Latin) (http://www.transifex.com/projects/p/owncloud/language/sr@latin/)\n"
"MIME-Version: 1.0\n"
@@ -37,91 +37,91 @@ msgstr ""
msgid "Error configuring Google Drive storage"
msgstr ""
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr ""
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr ""
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr ""
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr ""
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr ""
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr ""
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr ""
-#: templates/settings.php:13
-msgid "Applicable"
+#: templates/settings.php:12
+msgid "Available for"
msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr ""
-#: templates/settings.php:90
-msgid "None set"
+#: templates/settings.php:92
+msgid "No user or group"
msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr ""
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr "Grupe"
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr "Korisnici"
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr "Obriši"
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr ""
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/su/files.po b/l10n/su/files.po
index cb2cdbaca34..f02bfd4f577 100644
--- a/l10n/su/files.po
+++ b/l10n/su/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-20 01:55-0400\n"
-"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Sundanese (http://www.transifex.com/projects/p/owncloud/language/su/)\n"
"MIME-Version: 1.0\n"
@@ -17,48 +17,48 @@ msgstr ""
"Language: su\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: ajax/move.php:17
+#: ajax/move.php:15
#, php-format
msgid "Could not move %s - File with this name already exists"
msgstr ""
-#: ajax/move.php:27 ajax/move.php:30
+#: ajax/move.php:25 ajax/move.php:28
#, php-format
msgid "Could not move %s"
msgstr ""
-#: ajax/newfile.php:57 js/files.js:98
+#: ajax/newfile.php:58 js/files.js:98
msgid "File name cannot be empty."
msgstr ""
-#: ajax/newfile.php:62
+#: ajax/newfile.php:63
#, php-format
msgid "\"%s\" is an invalid file name."
msgstr ""
-#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+#: ajax/newfile.php:69 ajax/newfolder.php:28 js/files.js:105
msgid ""
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
"allowed."
msgstr ""
-#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr ""
-#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
+#: ajax/newfile.php:88 ajax/newfolder.php:47 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:96
+#: ajax/newfile.php:97
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:101
+#: ajax/newfile.php:102
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
@@ -68,74 +68,74 @@ msgstr ""
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:155
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr ""
-#: ajax/newfolder.php:21
+#: ajax/newfolder.php:22
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:65
+#: ajax/newfolder.php:66
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:67
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:74
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr ""
-#: ajax/upload.php:75
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:77
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr ""
-#: ajax/upload.php:78
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr ""
-#: ajax/upload.php:79
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr ""
-#: ajax/upload.php:80
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr ""
-#: ajax/upload.php:81
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr ""
-#: ajax/upload.php:99
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:156
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:166
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:185
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr ""
@@ -156,90 +156,90 @@ msgid ""
"Not enough free space, you are uploading {size1} but only {size2} is left"
msgstr ""
-#: js/file-upload.js:338
+#: js/file-upload.js:340
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:383
+#: js/file-upload.js:385
msgid "Could not get result from server."
msgstr ""
-#: js/file-upload.js:475
+#: js/file-upload.js:477
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:562
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:566
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:568 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:634
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:650
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:700
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr ""
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr ""
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
-msgid "Pending"
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
msgstr ""
-#: js/filelist.js:456
-msgid "Could not rename file"
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
msgstr ""
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
+#: js/filelist.js:267 js/filelist.js:1113
+msgid "Pending"
msgstr ""
-#: js/filelist.js:591
-msgid "undo"
+#: js/filelist.js:630
+msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
@@ -275,29 +275,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr ""
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr ""
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr ""
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr ""
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr ""
@@ -305,109 +297,109 @@ msgstr ""
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr ""
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr ""
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr ""
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr ""
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr ""
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr ""
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr ""
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr ""
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr ""
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr ""
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr ""
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr ""
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr ""
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr ""
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr ""
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr ""
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr ""
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr ""
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr ""
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr ""
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr ""
diff --git a/l10n/su/files_external.po b/l10n/su/files_external.po
index ad5375c9f45..d370964f341 100644
--- a/l10n/su/files_external.po
+++ b/l10n/su/files_external.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-11 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"POT-Creation-Date: 2014-04-02 01:55-0400\n"
+"PO-Revision-Date: 2014-04-02 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Sundanese (http://www.transifex.com/projects/p/owncloud/language/su/)\n"
"MIME-Version: 1.0\n"
@@ -37,91 +37,91 @@ msgstr ""
msgid "Error configuring Google Drive storage"
msgstr ""
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr ""
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr ""
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr ""
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr ""
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr ""
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr ""
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr ""
-#: templates/settings.php:13
-msgid "Applicable"
+#: templates/settings.php:12
+msgid "Available for"
msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr ""
-#: templates/settings.php:90
-msgid "None set"
+#: templates/settings.php:92
+msgid "No user or group"
msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr ""
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr ""
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr ""
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr ""
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr ""
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/sv/core.po b/l10n/sv/core.po
index 09583d597ee..94929d66930 100644
--- a/l10n/sv/core.po
+++ b/l10n/sv/core.po
@@ -3,6 +3,7 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# AsavarTzeth <asavartzeth@gmail.com>, 2014
# Daniel Sandman <revoltism@gmail.com>, 2013
# Gunnar Norin <blittan@xbmc.org>, 2013
# Gustav Smedberg <shadow.elf@hotmail.com>, 2013
@@ -14,9 +15,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-22 01:55-0400\n"
-"PO-Revision-Date: 2014-03-22 05:55+0000\n"
-"Last-Translator: I Robot\n"
+"POT-Creation-Date: 2014-04-07 01:55-0400\n"
+"PO-Revision-Date: 2014-04-06 10:50+0000\n"
+"Last-Translator: AsavarTzeth <asavartzeth@gmail.com>\n"
"Language-Team: Swedish (http://www.transifex.com/projects/p/owncloud/language/sv/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -24,24 +25,24 @@ msgstr ""
"Language: sv\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:88
+#: ajax/share.php:87
msgid "Expiration date is in the past."
-msgstr ""
+msgstr "Utgångsdatumet är i det förflutna."
-#: ajax/share.php:120 ajax/share.php:162
+#: ajax/share.php:119 ajax/share.php:161
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr "Gick inte att skicka e-post till följande användare: %s"
-#: ajax/update.php:11
+#: ajax/update.php:10
msgid "Turned on maintenance mode"
msgstr "Aktiverade underhållsläge"
-#: ajax/update.php:14
+#: ajax/update.php:13
msgid "Turned off maintenance mode"
msgstr "Deaktiverade underhållsläge"
-#: ajax/update.php:17
+#: ajax/update.php:16
msgid "Updated database"
msgstr "Uppdaterade databasen"
@@ -141,63 +142,63 @@ msgstr "November"
msgid "December"
msgstr "December"
-#: js/js.js:458
+#: js/js.js:479
msgid "Settings"
msgstr "Inställningar"
-#: js/js.js:496
+#: js/js.js:564
msgid "Saving..."
msgstr "Sparar..."
-#: js/js.js:995
+#: js/js.js:1124
msgid "seconds ago"
msgstr "sekunder sedan"
-#: js/js.js:996
+#: js/js.js:1125
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] "%n minut sedan"
msgstr[1] "%n minuter sedan"
-#: js/js.js:997
+#: js/js.js:1126
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] "%n timme sedan"
msgstr[1] "%n timmar sedan"
-#: js/js.js:998
+#: js/js.js:1127
msgid "today"
msgstr "i dag"
-#: js/js.js:999
+#: js/js.js:1128
msgid "yesterday"
msgstr "i går"
-#: js/js.js:1000
+#: js/js.js:1129
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] "%n dag sedan"
msgstr[1] "%n dagar sedan"
-#: js/js.js:1001
+#: js/js.js:1130
msgid "last month"
msgstr "förra månaden"
-#: js/js.js:1002
+#: js/js.js:1131
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] "%n månad sedan"
msgstr[1] "%n månader sedan"
-#: js/js.js:1003
+#: js/js.js:1132
msgid "months ago"
msgstr "månader sedan"
-#: js/js.js:1004
+#: js/js.js:1133
msgid "last year"
msgstr "förra året"
-#: js/js.js:1005
+#: js/js.js:1134
msgid "years ago"
msgstr "år sedan"
@@ -267,23 +268,23 @@ msgstr "Fel uppstod filmall existerar"
#: js/setup.js:84
msgid "Very weak password"
-msgstr ""
+msgstr "Väldigt svagt lösenord"
#: js/setup.js:85
msgid "Weak password"
-msgstr ""
+msgstr "Svagt lösenord"
#: js/setup.js:86
msgid "So-so password"
-msgstr ""
+msgstr "Okej lösenord"
#: js/setup.js:87
msgid "Good password"
-msgstr ""
+msgstr "Bra lösenord"
#: js/setup.js:88
msgid "Strong password"
-msgstr ""
+msgstr "Starkt lösenord"
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
@@ -460,7 +461,7 @@ msgstr "Inga taggar valda för borttagning."
#: js/update.js:8
msgid "Please reload the page."
-msgstr ""
+msgstr "Vänligen ladda om sidan."
#: js/update.js:17
msgid ""
@@ -482,7 +483,7 @@ msgstr "%s återställ lösenord"
msgid ""
"A problem has occurred whilst sending the email, please contact your "
"administrator."
-msgstr ""
+msgstr "Ett problem har uppstått under tiden e-post sändes, vänligen kontakta din administratör."
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
@@ -540,17 +541,17 @@ msgstr "Nytt lösenord"
msgid "Reset password"
msgstr "Återställ lösenordet"
-#: setup/controller.php:138
+#: setup/controller.php:140
#, php-format
msgid ""
"Mac OS X is not supported and %s will not work properly on this platform. "
"Use it at your own risk! "
-msgstr ""
+msgstr "Mac OS X stöds inte och %s kommer inte att fungera korrekt på denna plattform. Använd på egen risk!"
-#: setup/controller.php:142
+#: setup/controller.php:144
msgid ""
"For the best results, please consider using a GNU/Linux server instead."
-msgstr ""
+msgstr "För bästa resultat, överväg att använda en GNU/Linux server istället."
#: strings.php:5
msgid "Personal"
@@ -672,7 +673,7 @@ msgstr "Skapa ett <strong>administratörskonto</strong>"
#: templates/installation.php:70
msgid "Storage & database"
-msgstr ""
+msgstr "Lagring & databas"
#: templates/installation.php:77
msgid "Data folder"
@@ -719,7 +720,7 @@ msgid ""
"This application requires JavaScript to be enabled for correct operation. "
"Please <a href=\"http://enable-javascript.com/\" target=\"_blank\">enable "
"JavaScript</a> and re-load this interface."
-msgstr ""
+msgstr "Denna applikation kräver JavaScript aktiverat för att fungera korrekt. Vänligen <a href=\"http://enable-javascript.com/\" target=\"_blank\">aktivera JavaScript</a> och ladda om gränssnittet."
#: templates/layout.user.php:44
#, php-format
@@ -773,15 +774,15 @@ msgstr "Alternativa inloggningar"
msgid ""
"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
"with you.<br><a href=\"%s\">View it!</a><br><br>"
-msgstr ""
+msgstr "Hej där,<br><br>ville bara informera dig om att %s delade <strong>%s</strong> med dig.<br><a href=\"%s\">Visa den!</a><br><br>"
#: templates/singleuser.user.php:3
msgid "This ownCloud instance is currently in single user mode."
-msgstr ""
+msgstr "Denna ownCloud instans är för närvarande i enanvändarläge"
#: templates/singleuser.user.php:4
msgid "This means only administrators can use the instance."
-msgstr ""
+msgstr "Detta betyder att endast administartörer kan använda instansen."
#: templates/singleuser.user.php:5 templates/update.user.php:5
msgid ""
diff --git a/l10n/sv/files.po b/l10n/sv/files.po
index 337141babf3..bb8d42d051a 100644
--- a/l10n/sv/files.po
+++ b/l10n/sv/files.po
@@ -3,6 +3,7 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# AsavarTzeth <asavartzeth@gmail.com>, 2014
# DanielMalmgren <daniel@kolefors.se>, 2013
# Daniel Sandman <revoltism@gmail.com>, 2013
# Gunnar Norin <blittan@xbmc.org>, 2013
@@ -15,9 +16,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-27 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 06:01+0000\n"
-"Last-Translator: I Robot\n"
+"POT-Creation-Date: 2014-04-06 01:55-0400\n"
+"PO-Revision-Date: 2014-04-05 18:40+0000\n"
+"Last-Translator: AsavarTzeth <asavartzeth@gmail.com>\n"
"Language-Team: Swedish (http://www.transifex.com/projects/p/owncloud/language/sv/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -42,7 +43,7 @@ msgstr "Filnamn kan inte vara tomt."
#: ajax/newfile.php:63
#, php-format
msgid "\"%s\" is an invalid file name."
-msgstr ""
+msgstr "\"%s\" är ett ogiltigt filnamn."
#: ajax/newfile.php:69 ajax/newfolder.php:28 js/files.js:105
msgid ""
@@ -50,10 +51,10 @@ msgid ""
"allowed."
msgstr "Ogiltigt namn, '\\', '/', '<', '>', ':', '\"', '|', '?' och '*' är inte tillåtet."
-#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:141
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
-msgstr ""
+msgstr "Målmappen har flyttats eller tagits bort."
#: ajax/newfile.php:88 ajax/newfolder.php:47 lib/app.php:74
#, php-format
@@ -69,14 +70,14 @@ msgstr "Inte en giltig källa"
#: ajax/newfile.php:102
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
-msgstr ""
+msgstr "Servern är inte tillåten att öppna URL:er, vänligen kontrollera server konfigurationen"
-#: ajax/newfile.php:119
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr "Fel under nerladdning från %s till %s"
-#: ajax/newfile.php:156
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr "Fel under skapande utav filen"
@@ -88,62 +89,62 @@ msgstr "Katalognamn kan ej vara tomt."
msgid "Error when creating the folder"
msgstr "Fel under skapande utav en katalog"
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr "Kan inte sätta mapp för uppladdning."
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr "Ogiltig token"
-#: ajax/upload.php:71
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr "Ingen fil uppladdad. Okänt fel"
-#: ajax/upload.php:78
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr "Inga fel uppstod. Filen laddades upp utan problem."
-#: ajax/upload.php:79
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "Den uppladdade filen överskrider upload_max_filesize direktivet php.ini:"
-#: ajax/upload.php:81
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "Den uppladdade filen överskrider MAX_FILE_SIZE direktivet som har angetts i HTML formuläret"
-#: ajax/upload.php:82
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr "Den uppladdade filen var endast delvis uppladdad"
-#: ajax/upload.php:83
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr "Ingen fil laddades upp"
-#: ajax/upload.php:84
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr "En temporär mapp saknas"
-#: ajax/upload.php:85
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr "Misslyckades spara till disk"
-#: ajax/upload.php:103
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr "Inte tillräckligt med lagringsutrymme tillgängligt"
-#: ajax/upload.php:160
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr "Uppladdning misslyckades. Kunde inte hitta den uppladdade filen"
-#: ajax/upload.php:170
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr "Uppladdning misslyckades. Gick inte att hämta filinformation."
-#: ajax/upload.php:189
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr "Felaktig mapp."
@@ -157,12 +158,12 @@ msgstr "Kan inte ladda upp {filename} eftersom den antingen är en mapp eller ha
#: js/file-upload.js:258
msgid "Total file size {size1} exceeds upload limit {size2}"
-msgstr ""
+msgstr "Totala filstorleken {size1} överskrider uppladdningsgränsen {size2}"
#: js/file-upload.js:268
msgid ""
"Not enough free space, you are uploading {size1} but only {size2} is left"
-msgstr ""
+msgstr "Inte tillräckligt med ledigt utrymme, du laddar upp {size1} men endast {size2} finns kvar."
#: js/file-upload.js:340
msgid "Upload cancelled."
@@ -177,79 +178,79 @@ msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Filuppladdning pågår. Lämnar du sidan så avbryts uppladdningen."
-#: js/file-upload.js:564
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr "URL kan ej vara tomt"
-#: js/file-upload.js:568
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr "I hemma katalogen 'Delat' är ett reserverat filnamn"
-#: js/file-upload.js:570 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr "{new_name} finns redan"
-#: js/file-upload.js:636
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr "Kunde ej skapa fil"
-#: js/file-upload.js:652
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr "Kunde ej skapa katalog"
-#: js/file-upload.js:702
+#: js/file-upload.js:653
msgid "Error fetching URL"
-msgstr ""
+msgstr "Fel vid hämtning av URL"
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr "Dela"
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr "Radera permanent"
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr "Byt namn"
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
+msgstr "Fel uppstod vid flyttning av fil"
+
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
+msgstr "Fel"
+
+#: js/filelist.js:267 js/filelist.js:1113
msgid "Pending"
msgstr "Väntar"
-#: js/filelist.js:456
+#: js/filelist.js:630
msgid "Could not rename file"
msgstr "Kan ej byta filnamn"
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
-msgstr "ersatt {new_name} med {old_name}"
-
-#: js/filelist.js:591
-msgid "undo"
-msgstr "ångra"
-
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr "Kunde inte ta bort filen."
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] "%n mapp"
msgstr[1] "%n mappar"
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] "%n fil"
msgstr[1] "%n filer"
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr "{dirs} och {files}"
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "Laddar upp %n fil"
@@ -257,7 +258,7 @@ msgstr[1] "Laddar upp %n filer"
#: js/files.js:96
msgid "\"{name}\" is an invalid file name."
-msgstr ""
+msgstr "\"{name}\" är ett ogiltligt filnamn."
#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
@@ -286,29 +287,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr "Kryptering inaktiverades men dina filer är fortfarande krypterade. Vänligen gå till sidan för dina personliga inställningar för att dekryptera dina filer."
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "Din nedladdning förbereds. Det kan ta tid om det är stora filer."
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr "Fel uppstod vid flyttning av fil"
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr "Fel"
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr "Namn"
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr "Storlek"
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr "Ändrad"
@@ -316,109 +309,109 @@ msgstr "Ändrad"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr "Ogiltigt mappnamn. Användande av 'Shared' är reserverat av ownCloud"
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr "%s kunde inte namnändras"
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr "Ladda upp"
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr "Filhantering"
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr "Maximal storlek att ladda upp"
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr "max. möjligt:"
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr "Krävs för nerladdning av flera mappar och filer."
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr "Aktivera ZIP-nerladdning"
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr "0 är oändligt"
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr "Största tillåtna storlek för ZIP-filer"
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr "Spara"
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr "Ny"
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
-msgstr ""
+msgstr "Ny textfil"
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr "Textfil"
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr "Ny mapp"
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr "Mapp"
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr "Från länk"
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr "Raderade filer"
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr "Avbryt uppladdning"
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr "Du har ej tillåtelse att ladda upp eller skapa filer här"
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr "Ingenting här. Ladda upp något!"
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr "Ladda ner"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr "Radera"
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr "För stor uppladdning"
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Filerna du försöker ladda upp överstiger den maximala storleken för filöverföringar på servern."
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr "Filer skannas, var god vänta"
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr "Aktuell skanning"
diff --git a/l10n/sv/files_encryption.po b/l10n/sv/files_encryption.po
index ef12db2aaf3..eb0ddaf5935 100644
--- a/l10n/sv/files_encryption.po
+++ b/l10n/sv/files_encryption.po
@@ -3,6 +3,7 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# AsavarTzeth <asavartzeth@gmail.com>, 2014
# Daniel Sandman <revoltism@gmail.com>, 2013
# Gustav Smedberg <shadow.elf@hotmail.com>, 2013
# medialabs, 2013
@@ -14,9 +15,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-11 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 05:55+0000\n"
-"Last-Translator: I Robot\n"
+"POT-Creation-Date: 2014-04-06 01:55-0400\n"
+"PO-Revision-Date: 2014-04-05 18:30+0000\n"
+"Last-Translator: AsavarTzeth <asavartzeth@gmail.com>\n"
"Language-Team: Swedish (http://www.transifex.com/projects/p/owncloud/language/sv/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -104,11 +105,11 @@ msgstr "Följande användare har inte aktiverat kryptering:"
#: js/detect-migration.js:21
msgid "Initial encryption started... This can take some time. Please wait."
-msgstr ""
+msgstr "Initiala krypteringen har påbörjats... Detta kan ta lite tid. Var god vänta."
#: js/detect-migration.js:25
msgid "Initial encryption running... Please try again later."
-msgstr ""
+msgstr "Initiala krypteringen körs... Var god försök igen senare."
#: templates/invalid_private_key.php:8
msgid "Go directly to your "
@@ -118,91 +119,91 @@ msgstr "Gå direkt till din"
msgid "personal settings"
msgstr "personliga inställningar"
-#: templates/settings-admin.php:4 templates/settings-personal.php:3
+#: templates/settings-admin.php:2 templates/settings-personal.php:2
msgid "Encryption"
msgstr "Kryptering"
-#: templates/settings-admin.php:7
+#: templates/settings-admin.php:5
msgid ""
"Enable recovery key (allow to recover users files in case of password loss):"
msgstr "Aktivera återställningsnyckel (för att kunna återfå användarens filer vid glömt eller förlorat lösenord):"
-#: templates/settings-admin.php:11
+#: templates/settings-admin.php:9
msgid "Recovery key password"
msgstr "Lösenord för återställningsnyckel"
-#: templates/settings-admin.php:14
+#: templates/settings-admin.php:12
msgid "Repeat Recovery key password"
msgstr "Upprepa återställningsnyckelns lösenord"
-#: templates/settings-admin.php:21 templates/settings-personal.php:51
+#: templates/settings-admin.php:19 templates/settings-personal.php:50
msgid "Enabled"
msgstr "Aktiverad"
-#: templates/settings-admin.php:29 templates/settings-personal.php:59
+#: templates/settings-admin.php:27 templates/settings-personal.php:58
msgid "Disabled"
msgstr "Inaktiverad"
-#: templates/settings-admin.php:34
+#: templates/settings-admin.php:32
msgid "Change recovery key password:"
msgstr "Ändra lösenord för återställningsnyckel:"
-#: templates/settings-admin.php:40
+#: templates/settings-admin.php:38
msgid "Old Recovery key password"
msgstr "Gammalt lösenord för återställningsnyckel"
-#: templates/settings-admin.php:47
+#: templates/settings-admin.php:45
msgid "New Recovery key password"
msgstr "Nytt lösenord för återställningsnyckel"
-#: templates/settings-admin.php:53
+#: templates/settings-admin.php:51
msgid "Repeat New Recovery key password"
msgstr "Upprepa lösenord för ny återställningsnyckel"
-#: templates/settings-admin.php:58
+#: templates/settings-admin.php:56
msgid "Change Password"
msgstr "Byt lösenord"
-#: templates/settings-personal.php:9
+#: templates/settings-personal.php:8
msgid "Your private key password no longer match your log-in password:"
msgstr "Lösenordet till din privata nyckel stämmer inte längre överens med ditt inloggningslösenord:"
-#: templates/settings-personal.php:12
+#: templates/settings-personal.php:11
msgid "Set your old private key password to your current log-in password."
msgstr "Använd din gamla privata nyckels lösenord som ditt aktuella inloggningslösenord."
-#: templates/settings-personal.php:14
+#: templates/settings-personal.php:13
msgid ""
" If you don't remember your old password you can ask your administrator to "
"recover your files."
msgstr "Om du inte kommer ihåg ditt gamla lösenord kan du be din administratör att återställa dina filer."
-#: templates/settings-personal.php:22
+#: templates/settings-personal.php:21
msgid "Old log-in password"
msgstr "Gammalt inloggningslösenord"
-#: templates/settings-personal.php:28
+#: templates/settings-personal.php:27
msgid "Current log-in password"
msgstr "Nuvarande inloggningslösenord"
-#: templates/settings-personal.php:33
+#: templates/settings-personal.php:32
msgid "Update Private Key Password"
msgstr "Uppdatera lösenordet för din privata nyckel"
-#: templates/settings-personal.php:42
+#: templates/settings-personal.php:41
msgid "Enable password recovery:"
msgstr "Aktivera lösenordsåterställning"
-#: templates/settings-personal.php:44
+#: templates/settings-personal.php:43
msgid ""
"Enabling this option will allow you to reobtain access to your encrypted "
"files in case of password loss"
msgstr "Genom att aktivera detta alternativ kommer du kunna återfå tillgång till dina krypterade filer om du skulle förlora/glömma ditt lösenord"
-#: templates/settings-personal.php:60
+#: templates/settings-personal.php:59
msgid "File recovery settings updated"
msgstr "Inställningarna för filåterställning har uppdaterats"
-#: templates/settings-personal.php:61
+#: templates/settings-personal.php:60
msgid "Could not update file recovery"
msgstr "Kunde inte uppdatera filåterställning"
diff --git a/l10n/sv/files_external.po b/l10n/sv/files_external.po
index 469fd35edef..9b16af04313 100644
--- a/l10n/sv/files_external.po
+++ b/l10n/sv/files_external.po
@@ -3,14 +3,15 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# AsavarTzeth <asavartzeth@gmail.com>, 2014
# medialabs, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-11 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 05:55+0000\n"
-"Last-Translator: I Robot\n"
+"POT-Creation-Date: 2014-04-07 01:55-0400\n"
+"PO-Revision-Date: 2014-04-06 11:00+0000\n"
+"Last-Translator: AsavarTzeth <asavartzeth@gmail.com>\n"
"Language-Team: Swedish (http://www.transifex.com/projects/p/owncloud/language/sv/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -38,91 +39,91 @@ msgstr "Ange en giltig Dropbox nyckel och hemlighet."
msgid "Error configuring Google Drive storage"
msgstr "Fel vid konfigurering av Google Drive"
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
-msgstr ""
+msgstr "Sparad"
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b>Varning:</b> \"smb-klienten\" är inte installerad. Montering av CIFS/SMB delningar är inte möjligt. Kontakta din systemadministratör för att få den installerad."
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b>Varning:</b> Stöd för FTP i PHP är inte aktiverat eller installerat. Montering av FTP-delningar är inte möjligt. Kontakta din systemadministratör för att få det installerat."
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr "<b>Varning:<b> Curl-stöd i PHP är inte aktiverat eller installerat. Montering av ownCloud / WebDAV eller GoogleDrive är inte möjligt. Vänligen be din administratör att installera det."
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr "Extern lagring"
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr "Mappnamn"
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr "Extern lagring"
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr "Konfiguration"
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr "Alternativ"
-#: templates/settings.php:13
-msgid "Applicable"
-msgstr "Tillämplig"
+#: templates/settings.php:12
+msgid "Available for"
+msgstr "Tillgänglig för"
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr "Lägg till lagring"
-#: templates/settings.php:90
-msgid "None set"
-msgstr "Ingen angiven"
+#: templates/settings.php:92
+msgid "No user or group"
+msgstr "Ingen användare eller grupp"
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr "Alla användare"
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr "Grupper"
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr "Användare"
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr "Radera"
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr "Aktivera extern lagring för användare"
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
-msgstr ""
+msgstr "Tillåt användare att montera följande extern lagring"
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr "SSL rotcertifikat"
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr "Importera rotcertifikat"
diff --git a/l10n/sv/files_sharing.po b/l10n/sv/files_sharing.po
index d23ab4a6d3a..003e9595bde 100644
--- a/l10n/sv/files_sharing.po
+++ b/l10n/sv/files_sharing.po
@@ -3,6 +3,7 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# AsavarTzeth <asavartzeth@gmail.com>, 2014
# Gustav Smedberg <shadow.elf@hotmail.com>, 2013
# Magnus Höglund <magnus@linux.com>, 2013
# Stefan Gagner <stefan@mei-ya.se>, 2013
@@ -10,9 +11,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-12 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 06:12+0000\n"
-"Last-Translator: I Robot\n"
+"POT-Creation-Date: 2014-04-07 01:55-0400\n"
+"PO-Revision-Date: 2014-04-06 10:50+0000\n"
+"Last-Translator: AsavarTzeth <asavartzeth@gmail.com>\n"
"Language-Team: Swedish (http://www.transifex.com/projects/p/owncloud/language/sv/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -20,7 +21,7 @@ msgstr ""
"Language: sv\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: js/share.js:13
+#: js/share.js:33
msgid "Shared by {owner}"
msgstr "Delad av {owner}"
@@ -63,12 +64,12 @@ msgstr "För mer information, kontakta den person som skickade den här länken.
#: templates/public.php:17
#, php-format
msgid "shared by %s"
-msgstr ""
+msgstr "delad av %s"
#: templates/public.php:44
#, php-format
msgid "Download %s"
-msgstr ""
+msgstr "Ladda ner %s"
#: templates/public.php:48
msgid "Direct link"
diff --git a/l10n/sv/lib.po b/l10n/sv/lib.po
index 34bfef2ce30..6ce09feeb1b 100644
--- a/l10n/sv/lib.po
+++ b/l10n/sv/lib.po
@@ -3,6 +3,7 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# AsavarTzeth <asavartzeth@gmail.com>, 2014
# Daniel Sandman <revoltism@gmail.com>, 2013
# medialabs, 2013
# kallemooo <karl.h.thoren@gmail.com>, 2013
@@ -12,9 +13,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-12 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 06:12+0000\n"
-"Last-Translator: I Robot\n"
+"POT-Creation-Date: 2014-04-07 01:55-0400\n"
+"PO-Revision-Date: 2014-04-06 10:10+0000\n"
+"Last-Translator: AsavarTzeth <asavartzeth@gmail.com>\n"
"Language-Team: Swedish (http://www.transifex.com/projects/p/owncloud/language/sv/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -70,23 +71,23 @@ msgstr "Ogiltig bild"
msgid "web services under your control"
msgstr "webbtjänster under din kontroll"
-#: private/files.php:231
+#: private/files.php:232
msgid "ZIP download is turned off."
msgstr "Nerladdning av ZIP är avstängd."
-#: private/files.php:232
+#: private/files.php:233
msgid "Files need to be downloaded one by one."
msgstr "Filer laddas ner en åt gången."
-#: private/files.php:233 private/files.php:261
+#: private/files.php:234 private/files.php:262
msgid "Back to Files"
msgstr "Tillbaka till Filer"
-#: private/files.php:258
+#: private/files.php:259
msgid "Selected files too large to generate zip file."
msgstr "Valda filer är för stora för att skapa zip-fil."
-#: private/files.php:259
+#: private/files.php:260
msgid ""
"Please download the files separately in smaller chunks or kindly ask your "
"administrator."
@@ -162,7 +163,7 @@ msgstr "Ogiltig token. Ladda om sidan."
#: private/json.php:75
msgid "Unknown user"
-msgstr ""
+msgstr "Okänd användare"
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
@@ -197,23 +198,23 @@ msgid "MS SQL username and/or password not valid: %s"
msgstr "MS SQL-användaren och/eller lösenordet var inte giltigt: %s"
#: private/setup/mssql.php:21 private/setup/mysql.php:13
-#: private/setup/oci.php:114 private/setup/postgresql.php:24
-#: private/setup/postgresql.php:70
+#: private/setup/oci.php:114 private/setup/postgresql.php:31
+#: private/setup/postgresql.php:84
msgid "You need to enter either an existing account or the administrator."
msgstr "Du måste antingen ange ett befintligt konto eller administratör."
#: private/setup/mysql.php:12
msgid "MySQL/MariaDB username and/or password not valid"
-msgstr ""
+msgstr "MySQL/MariaDB användarnamn och/eller lösenord är felaktigt"
#: private/setup/mysql.php:67 private/setup/oci.php:54
#: private/setup/oci.php:121 private/setup/oci.php:144
#: private/setup/oci.php:151 private/setup/oci.php:162
#: private/setup/oci.php:169 private/setup/oci.php:178
#: private/setup/oci.php:186 private/setup/oci.php:195
-#: private/setup/oci.php:201 private/setup/postgresql.php:89
-#: private/setup/postgresql.php:98 private/setup/postgresql.php:115
-#: private/setup/postgresql.php:125 private/setup/postgresql.php:134
+#: private/setup/oci.php:201 private/setup/postgresql.php:103
+#: private/setup/postgresql.php:112 private/setup/postgresql.php:129
+#: private/setup/postgresql.php:139 private/setup/postgresql.php:148
#, php-format
msgid "DB Error: \"%s\""
msgstr "DB error: \"%s\""
@@ -222,9 +223,9 @@ msgstr "DB error: \"%s\""
#: private/setup/oci.php:122 private/setup/oci.php:145
#: private/setup/oci.php:152 private/setup/oci.php:163
#: private/setup/oci.php:179 private/setup/oci.php:187
-#: private/setup/oci.php:196 private/setup/postgresql.php:90
-#: private/setup/postgresql.php:99 private/setup/postgresql.php:116
-#: private/setup/postgresql.php:126 private/setup/postgresql.php:135
+#: private/setup/oci.php:196 private/setup/postgresql.php:104
+#: private/setup/postgresql.php:113 private/setup/postgresql.php:130
+#: private/setup/postgresql.php:140 private/setup/postgresql.php:149
#, php-format
msgid "Offending command was: \"%s\""
msgstr "Det felaktiga kommandot var: \"%s\""
@@ -232,20 +233,20 @@ msgstr "Det felaktiga kommandot var: \"%s\""
#: private/setup/mysql.php:85
#, php-format
msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
-msgstr ""
+msgstr "MySQL/MariaDB användare '%s'@'localhost' existerar redan."
#: private/setup/mysql.php:86
msgid "Drop this user from MySQL/MariaDB"
-msgstr ""
+msgstr "Radera denna användare från MySQL/MariaDB"
#: private/setup/mysql.php:91
#, php-format
msgid "MySQL/MariaDB user '%s'@'%%' already exists"
-msgstr ""
+msgstr "MySQL/MariaDB användare '%s'@'%%' existerar redan"
#: private/setup/mysql.php:92
msgid "Drop this user from MySQL/MariaDB."
-msgstr ""
+msgstr "Radera denna användare från MySQL/MariaDB."
#: private/setup/oci.php:34
msgid "Oracle connection could not be established"
@@ -260,7 +261,7 @@ msgstr "Oracle-användarnamnet och/eller lösenordet är felaktigt"
msgid "Offending command was: \"%s\", name: %s, password: %s"
msgstr "Det felande kommandot var: \"%s\", name: %s, password: %s"
-#: private/setup/postgresql.php:23 private/setup/postgresql.php:69
+#: private/setup/postgresql.php:30 private/setup/postgresql.php:83
msgid "PostgreSQL username and/or password not valid"
msgstr "PostgreSQL-användarnamnet och/eller lösenordet är felaktigt"
@@ -272,19 +273,19 @@ msgstr "Ange ett användarnamn för administratören."
msgid "Set an admin password."
msgstr "Ange ett administratörslösenord."
-#: private/setup.php:198
+#: private/setup.php:202
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "Din webbserver är inte korrekt konfigurerad för att tillåta filsynkronisering eftersom WebDAV inte verkar fungera."
-#: private/setup.php:199
+#: private/setup.php:203
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr "Var god kontrollera <a href='%s'>installationsguiden</a>."
-#: private/share/mailnotifications.php:73
-#: private/share/mailnotifications.php:119
+#: private/share/mailnotifications.php:72
+#: private/share/mailnotifications.php:118
#, php-format
msgid "%s shared »%s« with you"
msgstr "%s delade »%s« med dig"
diff --git a/l10n/sv/settings.po b/l10n/sv/settings.po
index 260b11a4497..f3161f40534 100644
--- a/l10n/sv/settings.po
+++ b/l10n/sv/settings.po
@@ -3,6 +3,7 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# AsavarTzeth <asavartzeth@gmail.com>, 2014
# Daniel Sandman <revoltism@gmail.com>, 2013
# Gunnar Norin <blittan@xbmc.org>, 2013
# Gustav Smedberg <shadow.elf@hotmail.com>, 2013
@@ -16,9 +17,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-26 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 05:55+0000\n"
-"Last-Translator: I Robot\n"
+"POT-Creation-Date: 2014-04-07 01:55-0400\n"
+"PO-Revision-Date: 2014-04-06 12:20+0000\n"
+"Last-Translator: AsavarTzeth <asavartzeth@gmail.com>\n"
"Language-Team: Swedish (http://www.transifex.com/projects/p/owncloud/language/sv/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -29,24 +30,24 @@ msgstr ""
#: admin/controller.php:66
#, php-format
msgid "Invalid value supplied for %s"
-msgstr ""
+msgstr "Ogiltigt värde gavs för %s"
#: admin/controller.php:73
msgid "Saved"
-msgstr ""
+msgstr "Sparad"
#: admin/controller.php:90
msgid "test email settings"
-msgstr ""
+msgstr "testa e-post inställningar"
#: admin/controller.php:91
msgid "If you received this email, the settings seem to be correct."
-msgstr ""
+msgstr "Om du mottog detta e-postmeddelande, verkar dina inställningar vara korrekta."
#: admin/controller.php:94
msgid ""
"A problem occurred while sending the e-mail. Please revisit your settings."
-msgstr ""
+msgstr "Ett problem har uppstått under tiden e-post sändes. Vänligen se över dina inställningar."
#: admin/controller.php:99
msgid "Email sent"
@@ -54,32 +55,32 @@ msgstr "E-post skickat"
#: admin/controller.php:101
msgid "You need to set your user email before being able to send test emails."
-msgstr ""
+msgstr "Du behöver ställa in din användares e-postadress före du kan skicka test e-post."
#: admin/controller.php:116 templates/admin.php:299
msgid "Send mode"
-msgstr ""
+msgstr "Sändningsläge"
-#: admin/controller.php:118 templates/admin.php:312 templates/personal.php:159
+#: admin/controller.php:118 templates/admin.php:312 templates/personal.php:149
msgid "Encryption"
msgstr "Kryptering"
#: admin/controller.php:120 templates/admin.php:336
msgid "Authentication method"
-msgstr ""
+msgstr "Autentiseringsmetod"
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr "Kan inte ladda listan från App Store"
#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17
-#: ajax/togglegroups.php:20 changepassword/controller.php:55
+#: ajax/togglegroups.php:20 changepassword/controller.php:49
msgid "Authentication error"
msgstr "Fel vid autentisering"
#: ajax/changedisplayname.php:31
msgid "Your full name has been changed."
-msgstr ""
+msgstr "Ditt fulla namn har ändrats"
#: ajax/changedisplayname.php:34
msgid "Unable to change full name"
@@ -135,38 +136,38 @@ msgstr "Kan inte radera användare från gruppen %s"
msgid "Couldn't update app."
msgstr "Kunde inte uppdatera appen."
-#: changepassword/controller.php:20
+#: changepassword/controller.php:17
msgid "Wrong password"
msgstr "Fel lösenord"
-#: changepassword/controller.php:42
+#: changepassword/controller.php:36
msgid "No user supplied"
msgstr "Ingen användare angiven"
-#: changepassword/controller.php:74
+#: changepassword/controller.php:68
msgid ""
"Please provide an admin recovery password, otherwise all user data will be "
"lost"
msgstr "Ange ett återställningslösenord för administratören. Annars kommer all användardata förloras"
-#: changepassword/controller.php:79
+#: changepassword/controller.php:73
msgid ""
"Wrong admin recovery password. Please check the password and try again."
msgstr "Felaktigt återställningslösenord för administratör. Kolla lösenordet och prova igen."
-#: changepassword/controller.php:87
+#: changepassword/controller.php:81
msgid ""
"Back-end doesn't support password change, but the users encryption key was "
"successfully updated."
msgstr "Gränssnittet stödjer inte byte av lösenord, men användarnas krypteringsnyckel blev uppdaterad."
-#: changepassword/controller.php:92 changepassword/controller.php:103
+#: changepassword/controller.php:86 changepassword/controller.php:97
msgid "Unable to change password"
msgstr "Kunde inte ändra lösenord"
#: js/admin.js:73
msgid "Sending..."
-msgstr ""
+msgstr "Skickar..."
#: js/apps.js:45 templates/help.php:4
msgid "User Documentation"
@@ -174,7 +175,7 @@ msgstr "Användardokumentation"
#: js/apps.js:50
msgid "Admin Documentation"
-msgstr ""
+msgstr "Administratörsdokumentation"
#: js/apps.js:67
msgid "Update to {appversion}"
@@ -212,7 +213,7 @@ msgstr "Fel uppstod vid uppdatering av appen"
msgid "Error"
msgstr "Fel"
-#: js/apps.js:153 templates/apps.php:54
+#: js/apps.js:153 templates/apps.php:55
msgid "Update"
msgstr "Uppdatera"
@@ -226,23 +227,23 @@ msgstr "Välj en profilbild"
#: js/personal.js:277
msgid "Very weak password"
-msgstr ""
+msgstr "Väldigt svagt lösenord"
#: js/personal.js:278
msgid "Weak password"
-msgstr ""
+msgstr "Svagt lösenord"
#: js/personal.js:279
msgid "So-so password"
-msgstr ""
+msgstr "Okej lösenord"
#: js/personal.js:280
msgid "Good password"
-msgstr ""
+msgstr "Bra lösenord"
#: js/personal.js:281
msgid "Strong password"
-msgstr ""
+msgstr "Starkt lösenord"
#: js/personal.js:316
msgid "Decrypting files... Please wait, this can take some time."
@@ -293,29 +294,29 @@ msgstr "Ett giltigt lösenord måste anges"
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr "Varning: Hem katalogen för varje användare \"{användare}\" finns redan"
-#: personal.php:49 personal.php:50
+#: personal.php:48 personal.php:49
msgid "__language_name__"
msgstr "__language_name__"
#: templates/admin.php:8
msgid "Everything (fatal issues, errors, warnings, info, debug)"
-msgstr ""
+msgstr "Allting (allvarliga fel, fel, varningar, info, debug)"
#: templates/admin.php:9
msgid "Info, warnings, errors and fatal issues"
-msgstr ""
+msgstr "Info, varningar och allvarliga fel"
#: templates/admin.php:10
msgid "Warnings, errors and fatal issues"
-msgstr ""
+msgstr "Varningar, fel ocg allvarliga fel"
#: templates/admin.php:11
msgid "Errors and fatal issues"
-msgstr ""
+msgstr "Fel och allvarliga fel"
#: templates/admin.php:12
msgid "Fatal issues only"
-msgstr ""
+msgstr "Endast allvarliga fel"
#: templates/admin.php:16 templates/admin.php:23
msgid "None"
@@ -327,19 +328,19 @@ msgstr "Logga in"
#: templates/admin.php:18
msgid "Plain"
-msgstr ""
+msgstr "Enkel"
#: templates/admin.php:19
msgid "NT LAN Manager"
-msgstr ""
+msgstr "NT LAN Manager"
#: templates/admin.php:24
msgid "SSL"
-msgstr ""
+msgstr "SSL"
#: templates/admin.php:25
msgid "TLS"
-msgstr ""
+msgstr "TLS"
#: templates/admin.php:47 templates/admin.php:61
msgid "Security Warning"
@@ -350,7 +351,7 @@ msgstr "Säkerhetsvarning"
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
-msgstr ""
+msgstr "Du ansluter till %s via HTTP. Vi rekommenderar starkt att du konfigurerar din server att använda HTTPS istället."
#: templates/admin.php:64
msgid ""
@@ -388,14 +389,14 @@ msgstr "PHP-modulen 'fileinfo' saknas. Vi rekommenderar starkt att aktivera den
#: templates/admin.php:104
msgid "Your PHP version is outdated"
-msgstr ""
+msgstr "Din PHP version är föråldrad"
#: templates/admin.php:107
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
-msgstr ""
+msgstr "Din PHP version är föråldrad. Vi rekommenderar starkt att uppdatera till 5.3.8 eller nyare eftersom äldre versioner är obrukbara. Det är möjligt att denna installation inte fungerar korrekt."
#: templates/admin.php:118
msgid "Locale not working"
@@ -403,20 +404,20 @@ msgstr "Locale fungerar inte"
#: templates/admin.php:123
msgid "System locale can not be set to a one which supports UTF-8."
-msgstr ""
+msgstr "Systemspråk kan inte ställas in till ett som stödjer UTF-8."
#: templates/admin.php:127
msgid ""
"This means that there might be problems with certain characters in file "
"names."
-msgstr ""
+msgstr "Detta betyder att där kan komma att uppstå problem med vissa tecken i filnamn."
#: templates/admin.php:131
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
-msgstr ""
+msgstr "Vi rekommenderar starkt att installera de paket som krävs på ditt system för att stödja en av följande systemspråk: %s."
#: templates/admin.php:143
msgid "Internet connection not working"
@@ -438,18 +439,18 @@ msgstr "Cron"
#: templates/admin.php:167
#, php-format
msgid "Last cron was executed at %s."
-msgstr ""
+msgstr "Sista cron kördes vid %s"
#: templates/admin.php:170
#, php-format
msgid ""
"Last cron was executed at %s. This is more than an hour ago, something seems"
" wrong."
-msgstr ""
+msgstr "Sista cron kördes vid %s. Detta är mer än en timme sedan, något verkar fel."
#: templates/admin.php:174
msgid "Cron was not executed yet!"
-msgstr ""
+msgstr "Cron kördes inte ännu!"
#: templates/admin.php:184
msgid "Execute one task with each page loaded"
@@ -540,19 +541,19 @@ msgstr "Anslut till din %s via HTTPS för att aktivera/deaktivera SSL"
#: templates/admin.php:294
msgid "Email Server"
-msgstr ""
+msgstr "E-postserver"
#: templates/admin.php:296
msgid "This is used for sending out notifications."
-msgstr ""
+msgstr "Detta används för att skicka ut notifieringar."
#: templates/admin.php:327
msgid "From address"
-msgstr ""
+msgstr "Från adress"
#: templates/admin.php:349
msgid "Authentication required"
-msgstr ""
+msgstr "Autentisering krävs"
#: templates/admin.php:353
msgid "Server address"
@@ -568,19 +569,19 @@ msgstr "Inloggningsuppgifter"
#: templates/admin.php:363
msgid "SMTP Username"
-msgstr ""
+msgstr "SMTP användarnamn"
#: templates/admin.php:366
msgid "SMTP Password"
-msgstr ""
+msgstr "SMTP lösenord"
#: templates/admin.php:370
msgid "Test email settings"
-msgstr ""
+msgstr "Testa e-post inställninggar"
#: templates/admin.php:371
msgid "Send email"
-msgstr ""
+msgstr "Skicka e-post"
#: templates/admin.php:376
msgid "Log"
@@ -598,11 +599,11 @@ msgstr "Mer"
msgid "Less"
msgstr "Mindre"
-#: templates/admin.php:416 templates/personal.php:181
+#: templates/admin.php:416 templates/personal.php:171
msgid "Version"
msgstr "Version"
-#: templates/admin.php:420 templates/personal.php:184
+#: templates/admin.php:420 templates/personal.php:174
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -620,23 +621,23 @@ msgstr "Lägg till din applikation"
msgid "More Apps"
msgstr "Fler Appar"
-#: templates/apps.php:37
+#: templates/apps.php:38
msgid "Select an App"
msgstr "Välj en App"
-#: templates/apps.php:42
+#: templates/apps.php:43
msgid "Documentation:"
-msgstr ""
+msgstr "Dokumentation:"
-#: templates/apps.php:48
+#: templates/apps.php:49
msgid "See application page at apps.owncloud.com"
msgstr "Se programsida på apps.owncloud.com"
-#: templates/apps.php:50
+#: templates/apps.php:51
msgid "See application website"
-msgstr ""
+msgstr "Se applikationens webbplats"
-#: templates/apps.php:52
+#: templates/apps.php:53
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-licensierad av <span class=\"author\"></span>"
@@ -673,108 +674,108 @@ msgstr "Visa Första uppstarts-guiden igen"
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr "Du har använt <strong>%s</strong> av tillgängliga <strong>%s</strong>"
-#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
+#: templates/personal.php:38 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "Lösenord"
-#: templates/personal.php:40
+#: templates/personal.php:39
msgid "Your password was changed"
msgstr "Ditt lösenord har ändrats"
-#: templates/personal.php:41
+#: templates/personal.php:40
msgid "Unable to change your password"
msgstr "Kunde inte ändra ditt lösenord"
-#: templates/personal.php:43
+#: templates/personal.php:42
msgid "Current password"
msgstr "Nuvarande lösenord"
-#: templates/personal.php:46
+#: templates/personal.php:45
msgid "New password"
msgstr "Nytt lösenord"
-#: templates/personal.php:50
+#: templates/personal.php:49
msgid "Change password"
msgstr "Ändra lösenord"
-#: templates/personal.php:64 templates/users.php:86
+#: templates/personal.php:61 templates/users.php:86
msgid "Full Name"
msgstr "Hela namnet"
-#: templates/personal.php:81
+#: templates/personal.php:76
msgid "Email"
msgstr "E-post"
-#: templates/personal.php:83
+#: templates/personal.php:78
msgid "Your email address"
msgstr "Din e-postadress"
-#: templates/personal.php:86
+#: templates/personal.php:81
msgid ""
"Fill in an email address to enable password recovery and receive "
"notifications"
-msgstr ""
+msgstr "Fyll i en e-postadress för att aktivera återställning av lösenord och mottagande av notifieringar"
-#: templates/personal.php:96
+#: templates/personal.php:89
msgid "Profile picture"
msgstr "Profilbild"
-#: templates/personal.php:101
+#: templates/personal.php:94
msgid "Upload new"
msgstr "Ladda upp ny"
-#: templates/personal.php:103
+#: templates/personal.php:96
msgid "Select new from Files"
msgstr "Välj ny från filer"
-#: templates/personal.php:104
+#: templates/personal.php:97
msgid "Remove image"
msgstr "Radera bild"
-#: templates/personal.php:105
+#: templates/personal.php:98
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr "Antingen png eller jpg. Helst fyrkantig, men du kommer att kunna beskära den."
-#: templates/personal.php:107
+#: templates/personal.php:100
msgid "Your avatar is provided by your original account."
-msgstr ""
+msgstr "Din avatar tillhandahålls av ditt ursprungliga konto."
-#: templates/personal.php:111
+#: templates/personal.php:104
msgid "Cancel"
msgstr "Avbryt"
-#: templates/personal.php:112
+#: templates/personal.php:105
msgid "Choose as profile image"
msgstr "Välj som profilbild"
-#: templates/personal.php:120 templates/personal.php:121
+#: templates/personal.php:111 templates/personal.php:112
msgid "Language"
msgstr "Språk"
-#: templates/personal.php:140
+#: templates/personal.php:131
msgid "Help translate"
msgstr "Hjälp att översätta"
-#: templates/personal.php:147
+#: templates/personal.php:137
msgid "WebDAV"
msgstr "WebDAV"
-#: templates/personal.php:149
+#: templates/personal.php:139
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr "Använd denna adress till <a href=\"%s\" target=\"_blank\">nå dina Filer via WebDAV</a>"
-#: templates/personal.php:161
+#: templates/personal.php:151
msgid "The encryption app is no longer enabled, please decrypt all your files"
-msgstr ""
+msgstr "Krypteringsapplikationen är inte längre aktiverad, vänligen dekryptera alla dina filer"
-#: templates/personal.php:167
+#: templates/personal.php:157
msgid "Log-in password"
msgstr "Inloggningslösenord"
-#: templates/personal.php:172
+#: templates/personal.php:162
msgid "Decrypt all Files"
msgstr "Dekryptera alla filer"
@@ -802,7 +803,7 @@ msgstr "Förvald lagring"
#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
-msgstr ""
+msgstr "Var god skriv in lagringskvot (ex: \"512MB\" eller \"12 GB\")"
#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
diff --git a/l10n/sv/user_ldap.po b/l10n/sv/user_ldap.po
index 1b9e5d7a427..82b52acf7de 100644
--- a/l10n/sv/user_ldap.po
+++ b/l10n/sv/user_ldap.po
@@ -3,6 +3,7 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# AsavarTzeth <asavartzeth@gmail.com>, 2014
# DanielMalmgren <daniel@kolefors.se>, 2013
# Gustav Smedberg <shadow.elf@hotmail.com>, 2013
# Jan Busk, 2013
@@ -15,9 +16,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-27 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 06:01+0000\n"
-"Last-Translator: I Robot\n"
+"POT-Creation-Date: 2014-04-06 01:55-0400\n"
+"PO-Revision-Date: 2014-04-05 21:00+0000\n"
+"Last-Translator: AsavarTzeth <asavartzeth@gmail.com>\n"
"Language-Team: Swedish (http://www.transifex.com/projects/p/owncloud/language/sv/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -171,7 +172,7 @@ msgstr "Hjälp"
#: templates/part.wizard-groupfilter.php:4
#, php-format
msgid "Groups meeting these criteria are available in %s:"
-msgstr ""
+msgstr "Grupper som uppfyller dessa kriterier finns i %s:"
#: templates/part.wizard-groupfilter.php:8
#: templates/part.wizard-userfilter.php:8
@@ -207,7 +208,7 @@ msgstr "grupper hittade"
#: templates/part.wizard-loginfilter.php:4
msgid "Users login with this attribute:"
-msgstr ""
+msgstr "Användare loggar in med detta attribut:"
#: templates/part.wizard-loginfilter.php:8
msgid "LDAP Username:"
@@ -275,7 +276,7 @@ msgstr "Du kan ange start DN för användare och grupper under fliken Avancerat"
#: templates/part.wizard-userfilter.php:4
#, php-format
msgid "Limit %s access to users meeting these criteria:"
-msgstr ""
+msgstr "Begränsa %s tillgång till användare som uppfyller dessa kriterier:"
#: templates/part.wizard-userfilter.php:31
#, php-format
@@ -419,13 +420,13 @@ msgstr "Attribut för gruppmedlemmar"
#: templates/settings.php:39
msgid "Nested Groups"
-msgstr ""
+msgstr "Undergrupper"
#: templates/settings.php:39
msgid ""
"When switched on, groups that contain groups are supported. (Only works if "
"the group member attribute contains DNs.)"
-msgstr ""
+msgstr "När den är påslagen, stöds grupper som innehåller grupper. (Fungerar endast om gruppmedlemmens attribut innehåller DNs.)"
#: templates/settings.php:41
msgid "Special Attributes"
diff --git a/l10n/sw_KE/files.po b/l10n/sw_KE/files.po
index 24c934753a5..e98284e51f3 100644
--- a/l10n/sw_KE/files.po
+++ b/l10n/sw_KE/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-20 01:55-0400\n"
-"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Swahili (Kenya) (http://www.transifex.com/projects/p/owncloud/language/sw_KE/)\n"
"MIME-Version: 1.0\n"
@@ -17,48 +17,48 @@ msgstr ""
"Language: sw_KE\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/move.php:17
+#: ajax/move.php:15
#, php-format
msgid "Could not move %s - File with this name already exists"
msgstr ""
-#: ajax/move.php:27 ajax/move.php:30
+#: ajax/move.php:25 ajax/move.php:28
#, php-format
msgid "Could not move %s"
msgstr ""
-#: ajax/newfile.php:57 js/files.js:98
+#: ajax/newfile.php:58 js/files.js:98
msgid "File name cannot be empty."
msgstr ""
-#: ajax/newfile.php:62
+#: ajax/newfile.php:63
#, php-format
msgid "\"%s\" is an invalid file name."
msgstr ""
-#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+#: ajax/newfile.php:69 ajax/newfolder.php:28 js/files.js:105
msgid ""
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
"allowed."
msgstr ""
-#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr ""
-#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
+#: ajax/newfile.php:88 ajax/newfolder.php:47 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:96
+#: ajax/newfile.php:97
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:101
+#: ajax/newfile.php:102
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
@@ -68,74 +68,74 @@ msgstr ""
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:155
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr ""
-#: ajax/newfolder.php:21
+#: ajax/newfolder.php:22
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:65
+#: ajax/newfolder.php:66
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:67
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:74
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr ""
-#: ajax/upload.php:75
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:77
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr ""
-#: ajax/upload.php:78
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr ""
-#: ajax/upload.php:79
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr ""
-#: ajax/upload.php:80
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr ""
-#: ajax/upload.php:81
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr ""
-#: ajax/upload.php:99
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:156
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:166
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:185
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr ""
@@ -156,92 +156,92 @@ msgid ""
"Not enough free space, you are uploading {size1} but only {size2} is left"
msgstr ""
-#: js/file-upload.js:338
+#: js/file-upload.js:340
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:383
+#: js/file-upload.js:385
msgid "Could not get result from server."
msgstr ""
-#: js/file-upload.js:475
+#: js/file-upload.js:477
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:562
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:566
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:568 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:634
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:650
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:700
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr ""
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr ""
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
-msgid "Pending"
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
msgstr ""
-#: js/filelist.js:456
-msgid "Could not rename file"
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
msgstr ""
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
+#: js/filelist.js:267 js/filelist.js:1113
+msgid "Pending"
msgstr ""
-#: js/filelist.js:591
-msgid "undo"
+#: js/filelist.js:630
+msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
@@ -278,29 +278,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr ""
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr ""
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr ""
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr ""
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr ""
@@ -308,109 +300,109 @@ msgstr ""
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr ""
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr ""
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr ""
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr ""
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr ""
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr ""
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr ""
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr ""
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr ""
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr ""
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr ""
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr ""
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr ""
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr ""
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr ""
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr ""
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr ""
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr ""
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr ""
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr ""
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr ""
diff --git a/l10n/sw_KE/files_external.po b/l10n/sw_KE/files_external.po
index 49157af4bc5..f9f8a9fd4f6 100644
--- a/l10n/sw_KE/files_external.po
+++ b/l10n/sw_KE/files_external.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-11 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"POT-Creation-Date: 2014-04-02 01:55-0400\n"
+"PO-Revision-Date: 2014-04-02 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Swahili (Kenya) (http://www.transifex.com/projects/p/owncloud/language/sw_KE/)\n"
"MIME-Version: 1.0\n"
@@ -37,91 +37,91 @@ msgstr ""
msgid "Error configuring Google Drive storage"
msgstr ""
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr ""
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr ""
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr ""
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr ""
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr ""
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr ""
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr ""
-#: templates/settings.php:13
-msgid "Applicable"
+#: templates/settings.php:12
+msgid "Available for"
msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr ""
-#: templates/settings.php:90
-msgid "None set"
+#: templates/settings.php:92
+msgid "No user or group"
msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr ""
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr ""
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr ""
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr ""
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr ""
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/ta_LK/files.po b/l10n/ta_LK/files.po
index 0dacc830107..6c806272a49 100644
--- a/l10n/ta_LK/files.po
+++ b/l10n/ta_LK/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-27 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 06:01+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:56+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Tamil (Sri-Lanka) (http://www.transifex.com/projects/p/owncloud/language/ta_LK/)\n"
"MIME-Version: 1.0\n"
@@ -42,7 +42,7 @@ msgid ""
"allowed."
msgstr "செல்லுபடியற்ற பெயர்,'\\', '/', '<', '>', ':', '\"', '|', '?' மற்றும் '*' ஆகியன அனுமதிக்கப்படமாட்டாது."
-#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:141
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr ""
@@ -63,12 +63,12 @@ msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:119
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:156
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr ""
@@ -80,62 +80,62 @@ msgstr ""
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:71
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr "ஒரு கோப்பும் பதிவேற்றப்படவில்லை. அறியப்படாத வழு"
-#: ajax/upload.php:78
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr "இங்கு வழு இல்லை, கோப்பு வெற்றிகரமாக பதிவேற்றப்பட்டது"
-#: ajax/upload.php:79
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:81
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "பதிவேற்றப்பட்ட கோப்பானது HTML படிவத்தில் குறிப்பிடப்பட்டுள்ள MAX_FILE_SIZE directive ஐ விட கூடியது"
-#: ajax/upload.php:82
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr "பதிவேற்றப்பட்ட கோப்பானது பகுதியாக மட்டுமே பதிவேற்றப்பட்டுள்ளது"
-#: ajax/upload.php:83
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr "எந்த கோப்பும் பதிவேற்றப்படவில்லை"
-#: ajax/upload.php:84
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr "ஒரு தற்காலிகமான கோப்புறையை காணவில்லை"
-#: ajax/upload.php:85
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr "வட்டில் எழுத முடியவில்லை"
-#: ajax/upload.php:103
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:160
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:170
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:189
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr ""
@@ -169,79 +169,79 @@ msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "கோப்பு பதிவேற்றம் செயல்பாட்டில் உள்ளது. இந்தப் பக்கத்திலிருந்து வெறியேறுவதானது பதிவேற்றலை இரத்து செய்யும்."
-#: js/file-upload.js:564
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:568
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:570 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr "{new_name} ஏற்கனவே உள்ளது"
-#: js/file-upload.js:636
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:652
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:702
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr "பகிர்வு"
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr "பெயர்மாற்றம்"
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
+msgstr ""
+
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
+msgstr "வழு"
+
+#: js/filelist.js:267 js/filelist.js:1113
msgid "Pending"
msgstr "நிலுவையிலுள்ள"
-#: js/filelist.js:456
+#: js/filelist.js:630
msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
-msgstr "{new_name} ஆனது {old_name} இனால் மாற்றப்பட்டது"
-
-#: js/filelist.js:591
-msgid "undo"
-msgstr "முன் செயல் நீக்கம் "
-
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
@@ -278,29 +278,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr ""
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr "வழு"
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr "பெயர்"
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr "அளவு"
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr "மாற்றப்பட்டது"
@@ -308,109 +300,109 @@ msgstr "மாற்றப்பட்டது"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr "பதிவேற்றுக"
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr "கோப்பு கையாளுதல்"
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr "பதிவேற்றக்கூடிய ஆகக்கூடிய அளவு "
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr "ஆகக் கூடியது:"
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr "பல்வேறுப்பட்ட கோப்பு மற்றும் கோப்புறைகளை பதிவிறக்க தேவையானது."
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr "ZIP பதிவிறக்கலை இயலுமைப்படுத்துக"
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr "0 ஆனது எல்லையற்றது"
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr "ZIP கோப்புகளுக்கான ஆகக்கூடிய உள்ளீட்டு அளவு"
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr "சேமிக்க "
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr "புதிய"
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr "கோப்பு உரை"
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr ""
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr "கோப்புறை"
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr "இணைப்பிலிருந்து"
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr ""
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr "பதிவேற்றலை இரத்து செய்க"
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr "இங்கு ஒன்றும் இல்லை. ஏதாவது பதிவேற்றுக!"
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr "பதிவிறக்குக"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr "நீக்குக"
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr "பதிவேற்றல் மிகப்பெரியது"
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "நீங்கள் பதிவேற்ற முயற்சிக்கும் கோப்புகளானது இந்த சேவையகத்தில் கோப்பு பதிவேற்றக்கூடிய ஆகக்கூடிய அளவிலும் கூடியது."
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr "கோப்புகள் வருடப்படுகின்றன, தயவுசெய்து காத்திருங்கள்."
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr "தற்போது வருடப்படுபவை"
diff --git a/l10n/ta_LK/files_external.po b/l10n/ta_LK/files_external.po
index a11995dfd60..ef329183d19 100644
--- a/l10n/ta_LK/files_external.po
+++ b/l10n/ta_LK/files_external.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-11 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:30+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Tamil (Sri-Lanka) (http://www.transifex.com/projects/p/owncloud/language/ta_LK/)\n"
"MIME-Version: 1.0\n"
@@ -37,91 +37,91 @@ msgstr "தயவுசெய்து ஒரு செல்லுபடிய
msgid "Error configuring Google Drive storage"
msgstr "Google இயக்க சேமிப்பகத்தை தகமைப்பதில் வழு"
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr ""
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr ""
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr "வெளி சேமிப்பு"
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr "கோப்புறை பெயர்"
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr ""
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr "தகவமைப்பு"
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr "தெரிவுகள்"
-#: templates/settings.php:13
-msgid "Applicable"
-msgstr "பயன்படத்தக்க"
+#: templates/settings.php:12
+msgid "Available for"
+msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr ""
-#: templates/settings.php:90
-msgid "None set"
-msgstr "தொகுப்பில்லா"
+#: templates/settings.php:92
+msgid "No user or group"
+msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr "பயனாளர்கள் எல்லாம்"
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr "குழுக்கள்"
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr "பயனாளர்"
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr "நீக்குக"
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr "பயனாளர் வெளி சேமிப்பை இயலுமைப்படுத்துக"
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr "SSL வேர் சான்றிதழ்கள்"
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr "வேர் சான்றிதழை இறக்குமதி செய்க"
diff --git a/l10n/te/files.po b/l10n/te/files.po
index 23e4494a55d..97c2ad4d8dd 100644
--- a/l10n/te/files.po
+++ b/l10n/te/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-27 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 06:01+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Telugu (http://www.transifex.com/projects/p/owncloud/language/te/)\n"
"MIME-Version: 1.0\n"
@@ -42,7 +42,7 @@ msgid ""
"allowed."
msgstr ""
-#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:141
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr ""
@@ -63,12 +63,12 @@ msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:119
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:156
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr ""
@@ -80,62 +80,62 @@ msgstr ""
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:71
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:78
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr ""
-#: ajax/upload.php:79
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:81
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr ""
-#: ajax/upload.php:82
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr ""
-#: ajax/upload.php:83
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr ""
-#: ajax/upload.php:84
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr ""
-#: ajax/upload.php:85
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr ""
-#: ajax/upload.php:103
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:160
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:170
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:189
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr ""
@@ -169,79 +169,79 @@ msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:564
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:568
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:570 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:636
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:652
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:702
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr ""
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr "శాశ్వతంగా తొలగించు"
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr ""
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
-msgid "Pending"
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
msgstr ""
-#: js/filelist.js:456
-msgid "Could not rename file"
-msgstr ""
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
+msgstr "పొరపాటు"
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
+#: js/filelist.js:267 js/filelist.js:1113
+msgid "Pending"
msgstr ""
-#: js/filelist.js:591
-msgid "undo"
+#: js/filelist.js:630
+msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
@@ -278,29 +278,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr ""
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr "పొరపాటు"
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr "పేరు"
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr "పరిమాణం"
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr ""
@@ -308,109 +300,109 @@ msgstr ""
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr ""
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr ""
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr ""
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr ""
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr ""
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr ""
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr ""
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr ""
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr "భద్రపరచు"
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr ""
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr ""
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr "కొత్త సంచయం"
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr "సంచయం"
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr ""
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr ""
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr ""
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr ""
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr "తొలగించు"
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr ""
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr ""
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr ""
diff --git a/l10n/te/files_external.po b/l10n/te/files_external.po
index 80198b35247..9be6a7bbaec 100644
--- a/l10n/te/files_external.po
+++ b/l10n/te/files_external.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-11 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:30+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Telugu (http://www.transifex.com/projects/p/owncloud/language/te/)\n"
"MIME-Version: 1.0\n"
@@ -37,91 +37,91 @@ msgstr ""
msgid "Error configuring Google Drive storage"
msgstr ""
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr ""
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr ""
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr ""
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr "సంచయం పేరు"
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr ""
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr ""
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr ""
-#: templates/settings.php:13
-msgid "Applicable"
+#: templates/settings.php:12
+msgid "Available for"
msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr ""
-#: templates/settings.php:90
-msgid "None set"
+#: templates/settings.php:92
+msgid "No user or group"
msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr ""
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr ""
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr "వాడుకరులు"
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr "తొలగించు"
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr ""
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/templates/core.pot b/l10n/templates/core.pot
index eacfde04d8d..dc2a86bb6c8 100644
--- a/l10n/templates/core.pot
+++ b/l10n/templates/core.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud Core 6.0.0\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-31 01:55-0400\n"
+"POT-Creation-Date: 2014-04-07 01:55-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -135,63 +135,63 @@ msgstr ""
msgid "December"
msgstr ""
-#: js/js.js:458
+#: js/js.js:479
msgid "Settings"
msgstr ""
-#: js/js.js:543
+#: js/js.js:564
msgid "Saving..."
msgstr ""
-#: js/js.js:1103
+#: js/js.js:1124
msgid "seconds ago"
msgstr ""
-#: js/js.js:1104
+#: js/js.js:1125
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:1105
+#: js/js.js:1126
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:1106
+#: js/js.js:1127
msgid "today"
msgstr ""
-#: js/js.js:1107
+#: js/js.js:1128
msgid "yesterday"
msgstr ""
-#: js/js.js:1108
+#: js/js.js:1129
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:1109
+#: js/js.js:1130
msgid "last month"
msgstr ""
-#: js/js.js:1110
+#: js/js.js:1131
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:1111
+#: js/js.js:1132
msgid "months ago"
msgstr ""
-#: js/js.js:1112
+#: js/js.js:1133
msgid "last year"
msgstr ""
-#: js/js.js:1113
+#: js/js.js:1134
msgid "years ago"
msgstr ""
diff --git a/l10n/templates/files.pot b/l10n/templates/files.pot
index bc931be91d8..525b817c1a3 100644
--- a/l10n/templates/files.pot
+++ b/l10n/templates/files.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud Core 6.0.0\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-31 01:55-0400\n"
+"POT-Creation-Date: 2014-04-07 01:55-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -43,7 +43,7 @@ msgid ""
"allowed."
msgstr ""
-#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:141
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr ""
@@ -63,12 +63,12 @@ msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:119
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:156
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr ""
@@ -80,62 +80,62 @@ msgstr ""
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:71
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:78
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr ""
-#: ajax/upload.php:79
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:81
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr ""
-#: ajax/upload.php:82
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr ""
-#: ajax/upload.php:83
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr ""
-#: ajax/upload.php:84
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr ""
-#: ajax/upload.php:85
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr ""
-#: ajax/upload.php:103
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:160
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:170
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:189
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr ""
@@ -169,27 +169,27 @@ msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:564
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:568
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:570 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:636
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:652
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:702
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr ""
@@ -205,43 +205,43 @@ msgstr ""
msgid "Rename"
msgstr ""
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
-msgid "Pending"
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
msgstr ""
-#: js/filelist.js:456
-msgid "Could not rename file"
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
msgstr ""
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
+#: js/filelist.js:267 js/filelist.js:1113
+msgid "Pending"
msgstr ""
-#: js/filelist.js:591
-msgid "undo"
+#: js/filelist.js:630
+msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:694
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:700
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
@@ -277,29 +277,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:382
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:613 js/files.js:657
-msgid "Error moving file"
-msgstr ""
-
-#: js/files.js:613 js/files.js:657
-msgid "Error"
-msgstr ""
-
-#: js/files.js:675 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr ""
-#: js/files.js:676 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr ""
-#: js/files.js:677 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr ""
@@ -307,109 +299,109 @@ msgstr ""
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr ""
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr ""
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr ""
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr ""
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr ""
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr ""
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr ""
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr ""
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr ""
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr ""
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr ""
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr ""
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr ""
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr ""
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr ""
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr ""
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr ""
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr ""
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr ""
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr ""
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr ""
diff --git a/l10n/templates/files_encryption.pot b/l10n/templates/files_encryption.pot
index 99f9cf030b6..bddf4926cca 100644
--- a/l10n/templates/files_encryption.pot
+++ b/l10n/templates/files_encryption.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud Core 6.0.0\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-31 01:55-0400\n"
+"POT-Creation-Date: 2014-04-07 01:55-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -109,91 +109,91 @@ msgstr ""
msgid "personal settings"
msgstr ""
-#: templates/settings-admin.php:4 templates/settings-personal.php:3
+#: templates/settings-admin.php:2 templates/settings-personal.php:2
msgid "Encryption"
msgstr ""
-#: templates/settings-admin.php:7
+#: templates/settings-admin.php:5
msgid ""
"Enable recovery key (allow to recover users files in case of password loss):"
msgstr ""
-#: templates/settings-admin.php:11
+#: templates/settings-admin.php:9
msgid "Recovery key password"
msgstr ""
-#: templates/settings-admin.php:14
+#: templates/settings-admin.php:12
msgid "Repeat Recovery key password"
msgstr ""
-#: templates/settings-admin.php:21 templates/settings-personal.php:51
+#: templates/settings-admin.php:19 templates/settings-personal.php:50
msgid "Enabled"
msgstr ""
-#: templates/settings-admin.php:29 templates/settings-personal.php:59
+#: templates/settings-admin.php:27 templates/settings-personal.php:58
msgid "Disabled"
msgstr ""
-#: templates/settings-admin.php:34
+#: templates/settings-admin.php:32
msgid "Change recovery key password:"
msgstr ""
-#: templates/settings-admin.php:40
+#: templates/settings-admin.php:38
msgid "Old Recovery key password"
msgstr ""
-#: templates/settings-admin.php:47
+#: templates/settings-admin.php:45
msgid "New Recovery key password"
msgstr ""
-#: templates/settings-admin.php:53
+#: templates/settings-admin.php:51
msgid "Repeat New Recovery key password"
msgstr ""
-#: templates/settings-admin.php:58
+#: templates/settings-admin.php:56
msgid "Change Password"
msgstr ""
-#: templates/settings-personal.php:9
+#: templates/settings-personal.php:8
msgid "Your private key password no longer match your log-in password:"
msgstr ""
-#: templates/settings-personal.php:12
+#: templates/settings-personal.php:11
msgid "Set your old private key password to your current log-in password."
msgstr ""
-#: templates/settings-personal.php:14
+#: templates/settings-personal.php:13
msgid ""
" If you don't remember your old password you can ask your administrator to "
"recover your files."
msgstr ""
-#: templates/settings-personal.php:22
+#: templates/settings-personal.php:21
msgid "Old log-in password"
msgstr ""
-#: templates/settings-personal.php:28
+#: templates/settings-personal.php:27
msgid "Current log-in password"
msgstr ""
-#: templates/settings-personal.php:33
+#: templates/settings-personal.php:32
msgid "Update Private Key Password"
msgstr ""
-#: templates/settings-personal.php:42
+#: templates/settings-personal.php:41
msgid "Enable password recovery:"
msgstr ""
-#: templates/settings-personal.php:44
+#: templates/settings-personal.php:43
msgid ""
"Enabling this option will allow you to reobtain access to your encrypted "
"files in case of password loss"
msgstr ""
-#: templates/settings-personal.php:60
+#: templates/settings-personal.php:59
msgid "File recovery settings updated"
msgstr ""
-#: templates/settings-personal.php:61
+#: templates/settings-personal.php:60
msgid "Could not update file recovery"
msgstr ""
diff --git a/l10n/templates/files_external.pot b/l10n/templates/files_external.pot
index 6334e403e41..e6f5ae7a53c 100644
--- a/l10n/templates/files_external.pot
+++ b/l10n/templates/files_external.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud Core 6.0.0\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-31 01:55-0400\n"
+"POT-Creation-Date: 2014-04-07 01:55-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -61,60 +61,60 @@ msgid ""
"your system administrator to install it."
msgstr ""
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr ""
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr ""
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr ""
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr ""
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr ""
-#: templates/settings.php:13
-msgid "Applicable"
+#: templates/settings.php:12
+msgid "Available for"
msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr ""
-#: templates/settings.php:93
-msgid "None set"
+#: templates/settings.php:92
+msgid "No user or group"
msgstr ""
-#: templates/settings.php:94
+#: templates/settings.php:95
msgid "All Users"
msgstr ""
-#: templates/settings.php:95
+#: templates/settings.php:97
msgid "Groups"
msgstr ""
-#: templates/settings.php:103
+#: templates/settings.php:105
msgid "Users"
msgstr ""
-#: templates/settings.php:116 templates/settings.php:117
+#: templates/settings.php:118 templates/settings.php:119
#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr ""
-#: templates/settings.php:130
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr ""
-#: templates/settings.php:133
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr ""
diff --git a/l10n/templates/files_sharing.pot b/l10n/templates/files_sharing.pot
index 8fbff462614..f694d95e78b 100644
--- a/l10n/templates/files_sharing.pot
+++ b/l10n/templates/files_sharing.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud Core 6.0.0\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-31 01:55-0400\n"
+"POT-Creation-Date: 2014-04-07 01:55-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,7 +17,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: js/share.js:13
+#: js/share.js:33
msgid "Shared by {owner}"
msgstr ""
diff --git a/l10n/templates/files_trashbin.pot b/l10n/templates/files_trashbin.pot
index f9b4401c785..5a0e62b6fd3 100644
--- a/l10n/templates/files_trashbin.pot
+++ b/l10n/templates/files_trashbin.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud Core 6.0.0\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-31 01:55-0400\n"
+"POT-Creation-Date: 2014-04-07 01:55-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -27,38 +27,38 @@ msgstr ""
msgid "Couldn't restore %s"
msgstr ""
-#: js/filelist.js:23
+#: js/filelist.js:3
msgid "Deleted files"
msgstr ""
-#: js/trash.js:16 js/trash.js:108 js/trash.js:157
+#: js/trash.js:33 js/trash.js:124 js/trash.js:173
msgid "Error"
msgstr ""
+#: js/trash.js:264
+msgid "Deleted Files"
+msgstr ""
+
#: lib/trashbin.php:859 lib/trashbin.php:861
msgid "restored"
msgstr ""
-#: templates/index.php:7
+#: templates/index.php:6
msgid "Nothing in here. Your trash bin is empty!"
msgstr ""
-#: templates/index.php:20
+#: templates/index.php:18
msgid "Name"
msgstr ""
-#: templates/index.php:23 templates/index.php:25
+#: templates/index.php:21 templates/index.php:23
msgid "Restore"
msgstr ""
-#: templates/index.php:31
+#: templates/index.php:29
msgid "Deleted"
msgstr ""
-#: templates/index.php:34 templates/index.php:35
+#: templates/index.php:32 templates/index.php:33
msgid "Delete"
msgstr ""
-
-#: templates/part.breadcrumb.php:8
-msgid "Deleted Files"
-msgstr ""
diff --git a/l10n/templates/files_versions.pot b/l10n/templates/files_versions.pot
index 3381aea0a7d..6a7d0941746 100644
--- a/l10n/templates/files_versions.pot
+++ b/l10n/templates/files_versions.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud Core 6.0.0\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-31 01:55-0400\n"
+"POT-Creation-Date: 2014-04-07 01:55-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/l10n/templates/lib.pot b/l10n/templates/lib.pot
index 10017472d1b..0bb735ef277 100644
--- a/l10n/templates/lib.pot
+++ b/l10n/templates/lib.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud Core 6.0.0\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-31 01:55-0400\n"
+"POT-Creation-Date: 2014-04-07 01:55-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -279,8 +279,8 @@ msgstr ""
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr ""
-#: private/share/mailnotifications.php:73
-#: private/share/mailnotifications.php:119
+#: private/share/mailnotifications.php:72
+#: private/share/mailnotifications.php:118
#, php-format
msgid "%s shared »%s« with you"
msgstr ""
diff --git a/l10n/templates/private.pot b/l10n/templates/private.pot
index 12fa6ad9308..837b1f9161b 100644
--- a/l10n/templates/private.pot
+++ b/l10n/templates/private.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud Core 6.0.0\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-31 01:55-0400\n"
+"POT-Creation-Date: 2014-04-07 01:55-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -272,7 +272,7 @@ msgstr ""
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr ""
-#: share/mailnotifications.php:73 share/mailnotifications.php:119
+#: share/mailnotifications.php:72 share/mailnotifications.php:118
#, php-format
msgid "%s shared »%s« with you"
msgstr ""
diff --git a/l10n/templates/settings.pot b/l10n/templates/settings.pot
index 892d64a2733..631b8a0d73a 100644
--- a/l10n/templates/settings.pot
+++ b/l10n/templates/settings.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud Core 6.0.0\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-31 01:55-0400\n"
+"POT-Creation-Date: 2014-04-07 01:55-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -51,7 +51,7 @@ msgstr ""
msgid "Send mode"
msgstr ""
-#: admin/controller.php:118 templates/admin.php:312 templates/personal.php:159
+#: admin/controller.php:118 templates/admin.php:312 templates/personal.php:149
msgid "Encryption"
msgstr ""
@@ -202,7 +202,7 @@ msgstr ""
msgid "Error"
msgstr ""
-#: js/apps.js:153 templates/apps.php:54
+#: js/apps.js:153 templates/apps.php:55
msgid "Update"
msgstr ""
@@ -587,11 +587,11 @@ msgstr ""
msgid "Less"
msgstr ""
-#: templates/admin.php:416 templates/personal.php:181
+#: templates/admin.php:416 templates/personal.php:171
msgid "Version"
msgstr ""
-#: templates/admin.php:420 templates/personal.php:184
+#: templates/admin.php:420 templates/personal.php:174
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" target=\"_blank"
"\">ownCloud community</a>, the <a href=\"https://github.com/owncloud\" "
@@ -608,23 +608,23 @@ msgstr ""
msgid "More Apps"
msgstr ""
-#: templates/apps.php:37
+#: templates/apps.php:38
msgid "Select an App"
msgstr ""
-#: templates/apps.php:42
+#: templates/apps.php:43
msgid "Documentation:"
msgstr ""
-#: templates/apps.php:48
+#: templates/apps.php:49
msgid "See application page at apps.owncloud.com"
msgstr ""
-#: templates/apps.php:50
+#: templates/apps.php:51
msgid "See application website"
msgstr ""
-#: templates/apps.php:52
+#: templates/apps.php:53
msgid ""
"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr ""
@@ -662,108 +662,108 @@ msgstr ""
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr ""
-#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
+#: templates/personal.php:38 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr ""
-#: templates/personal.php:40
+#: templates/personal.php:39
msgid "Your password was changed"
msgstr ""
-#: templates/personal.php:41
+#: templates/personal.php:40
msgid "Unable to change your password"
msgstr ""
-#: templates/personal.php:43
+#: templates/personal.php:42
msgid "Current password"
msgstr ""
-#: templates/personal.php:46
+#: templates/personal.php:45
msgid "New password"
msgstr ""
-#: templates/personal.php:50
+#: templates/personal.php:49
msgid "Change password"
msgstr ""
-#: templates/personal.php:64 templates/users.php:86
+#: templates/personal.php:61 templates/users.php:86
msgid "Full Name"
msgstr ""
-#: templates/personal.php:81
+#: templates/personal.php:76
msgid "Email"
msgstr ""
-#: templates/personal.php:83
+#: templates/personal.php:78
msgid "Your email address"
msgstr ""
-#: templates/personal.php:86
+#: templates/personal.php:81
msgid ""
"Fill in an email address to enable password recovery and receive "
"notifications"
msgstr ""
-#: templates/personal.php:96
+#: templates/personal.php:89
msgid "Profile picture"
msgstr ""
-#: templates/personal.php:101
+#: templates/personal.php:94
msgid "Upload new"
msgstr ""
-#: templates/personal.php:103
+#: templates/personal.php:96
msgid "Select new from Files"
msgstr ""
-#: templates/personal.php:104
+#: templates/personal.php:97
msgid "Remove image"
msgstr ""
-#: templates/personal.php:105
+#: templates/personal.php:98
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr ""
-#: templates/personal.php:107
+#: templates/personal.php:100
msgid "Your avatar is provided by your original account."
msgstr ""
-#: templates/personal.php:111
+#: templates/personal.php:104
msgid "Cancel"
msgstr ""
-#: templates/personal.php:112
+#: templates/personal.php:105
msgid "Choose as profile image"
msgstr ""
-#: templates/personal.php:120 templates/personal.php:121
+#: templates/personal.php:111 templates/personal.php:112
msgid "Language"
msgstr ""
-#: templates/personal.php:140
+#: templates/personal.php:131
msgid "Help translate"
msgstr ""
-#: templates/personal.php:147
+#: templates/personal.php:137
msgid "WebDAV"
msgstr ""
-#: templates/personal.php:149
+#: templates/personal.php:139
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr ""
-#: templates/personal.php:161
+#: templates/personal.php:151
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr ""
-#: templates/personal.php:167
+#: templates/personal.php:157
msgid "Log-in password"
msgstr ""
-#: templates/personal.php:172
+#: templates/personal.php:162
msgid "Decrypt all Files"
msgstr ""
diff --git a/l10n/templates/user_ldap.pot b/l10n/templates/user_ldap.pot
index d16fe0386eb..7004cf562db 100644
--- a/l10n/templates/user_ldap.pot
+++ b/l10n/templates/user_ldap.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud Core 6.0.0\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-31 01:55-0400\n"
+"POT-Creation-Date: 2014-04-07 01:55-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/l10n/templates/user_webdavauth.pot b/l10n/templates/user_webdavauth.pot
index d2e917267ce..c0c22d81309 100644
--- a/l10n/templates/user_webdavauth.pot
+++ b/l10n/templates/user_webdavauth.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud Core 6.0.0\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-31 01:55-0400\n"
+"POT-Creation-Date: 2014-04-07 01:55-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,15 +17,15 @@ msgstr ""
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "WebDAV Authentication"
msgstr ""
-#: templates/settings.php:4
+#: templates/settings.php:3
msgid "Address: "
msgstr ""
-#: templates/settings.php:7
+#: templates/settings.php:6
msgid ""
"The user credentials will be sent to this address. This plugin checks the "
"response and will interpret the HTTP statuscodes 401 and 403 as invalid "
diff --git a/l10n/th_TH/files.po b/l10n/th_TH/files.po
index 7cb40f38e77..3c11a5cfddd 100644
--- a/l10n/th_TH/files.po
+++ b/l10n/th_TH/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-27 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 06:01+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:56+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Thai (Thailand) (http://www.transifex.com/projects/p/owncloud/language/th_TH/)\n"
"MIME-Version: 1.0\n"
@@ -42,7 +42,7 @@ msgid ""
"allowed."
msgstr "ชื่อที่ใช้ไม่ถูกต้อง, '\\', '/', '<', '>', ':', '\"', '|', '?' และ '*' ไม่ได้รับอนุญาตให้ใช้งานได้"
-#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:141
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr ""
@@ -63,12 +63,12 @@ msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:119
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:156
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr ""
@@ -80,62 +80,62 @@ msgstr ""
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:71
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr "ยังไม่มีไฟล์ใดที่ถูกอัพโหลด เกิดข้อผิดพลาดที่ไม่ทราบสาเหตุ"
-#: ajax/upload.php:78
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr "ไม่พบข้อผิดพลาดใดๆ, ไฟล์ถูกอัพโหลดเรียบร้อยแล้ว"
-#: ajax/upload.php:79
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "ขนาดไฟล์ที่อัพโหลดมีขนาดเกิน upload_max_filesize ที่ระบุไว้ใน php.ini"
-#: ajax/upload.php:81
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "ไฟล์ที่อัพโหลดมีขนาดไฟล์ใหญ่เกินจำนวนที่กำหนดไว้ในคำสั่ง MAX_FILE_SIZE ที่ถูกระบุไว้ในรูปแบบของ HTML"
-#: ajax/upload.php:82
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr "ไฟล์ถูกอัพโหลดได้เพียงบางส่วนเท่านั้น"
-#: ajax/upload.php:83
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr "ไม่มีไฟล์ที่ถูกอัพโหลด"
-#: ajax/upload.php:84
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr "โฟลเดอร์ชั่วคราวเกิดการสูญหาย"
-#: ajax/upload.php:85
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr "เขียนข้อมูลลงแผ่นดิสก์ล้มเหลว"
-#: ajax/upload.php:103
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr "เหลือพื้นที่ไม่เพียงสำหรับใช้งาน"
-#: ajax/upload.php:160
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:170
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:189
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr "ไดเร็กทอรี่ไม่ถูกต้อง"
@@ -169,77 +169,77 @@ msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "การอัพโหลดไฟล์กำลังอยู่ในระหว่างดำเนินการ การออกจากหน้าเว็บนี้จะทำให้การอัพโหลดถูกยกเลิก"
-#: js/file-upload.js:564
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:568
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:570 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr "{new_name} มีอยู่แล้วในระบบ"
-#: js/file-upload.js:636
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:652
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:702
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr "แชร์"
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr "เปลี่ยนชื่อ"
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
+msgstr ""
+
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
+msgstr "ข้อผิดพลาด"
+
+#: js/filelist.js:267 js/filelist.js:1113
msgid "Pending"
msgstr "อยู่ระหว่างดำเนินการ"
-#: js/filelist.js:456
+#: js/filelist.js:630
msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
-msgstr "แทนที่ {new_name} ด้วย {old_name} แล้ว"
-
-#: js/filelist.js:591
-msgid "undo"
-msgstr "เลิกทำ"
-
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
@@ -275,29 +275,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "กำลังเตรียมดาวน์โหลดข้อมูล หากไฟล์มีขนาดใหญ่ อาจใช้เวลาสักครู่"
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr ""
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr "ข้อผิดพลาด"
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr "ชื่อ"
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr "ขนาด"
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr "แก้ไขแล้ว"
@@ -305,109 +297,109 @@ msgstr "แก้ไขแล้ว"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr "อัพโหลด"
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr "การจัดกาไฟล์"
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr "ขนาดไฟล์สูงสุดที่อัพโหลดได้"
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr "จำนวนสูงสุดที่สามารถทำได้: "
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr "จำเป็นต้องใช้สำหรับการดาวน์โหลดไฟล์พร้อมกันหลายๆไฟล์หรือดาวน์โหลดทั้งโฟลเดอร์"
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr "อนุญาตให้ดาวน์โหลดเป็นไฟล์ ZIP ได้"
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr "0 หมายถึงไม่จำกัด"
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr "ขนาดไฟล์ ZIP สูงสุด"
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr "บันทึก"
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr "อัพโหลดไฟล์ใหม่"
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr "ไฟล์ข้อความ"
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr "โฟลเดอร์ใหม่"
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr "แฟ้มเอกสาร"
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr "จากลิงก์"
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr ""
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr "ยกเลิกการอัพโหลด"
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr "ยังไม่มีไฟล์ใดๆอยู่ที่นี่ กรุณาอัพโหลดไฟล์!"
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr "ดาวน์โหลด"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr "ลบ"
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr "ไฟล์ที่อัพโหลดมีขนาดใหญ่เกินไป"
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "ไฟล์ที่คุณพยายามที่จะอัพโหลดมีขนาดเกินกว่าขนาดสูงสุดที่กำหนดไว้ให้อัพโหลดได้สำหรับเซิร์ฟเวอร์นี้"
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr "ไฟล์กำลังอยู่ระหว่างการสแกน, กรุณารอสักครู่."
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr "ไฟล์ที่กำลังสแกนอยู่ขณะนี้"
diff --git a/l10n/th_TH/files_external.po b/l10n/th_TH/files_external.po
index 52bb6ec1dcd..ac2c87850a3 100644
--- a/l10n/th_TH/files_external.po
+++ b/l10n/th_TH/files_external.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-11 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:30+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Thai (Thailand) (http://www.transifex.com/projects/p/owncloud/language/th_TH/)\n"
"MIME-Version: 1.0\n"
@@ -37,91 +37,91 @@ msgstr "กรุณากรอกรหัส app key ของ Dropbox แล
msgid "Error configuring Google Drive storage"
msgstr "เกิดข้อผิดพลาดในการกำหนดค่าการจัดเก็บข้อมูลในพื้นที่ของ Google Drive"
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr ""
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b>คำเตือน:</b> \"smbclient\" ยังไม่ได้ถูกติดตั้ง. การชี้ CIFS/SMB เพื่อแชร์ข้อมูลไม่สามารถกระทำได้ กรุณาสอบถามข้อมูลเพิ่มเติมจากผู้ดูแลระบบเพื่อติดตั้ง."
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b>คำเตือน:</b> การสนับสนุนการใช้งาน FTP ในภาษา PHP ยังไม่ได้ถูกเปิดใช้งานหรือถูกติดตั้ง. การชี้ FTP เพื่อแชร์ข้อมูลไม่สามารถดำเนินการได้ กรุณาสอบถามข้อมูลเพิ่มเติมจากผู้ดูแลระบบเพื่อติดตั้ง"
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr ""
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr "พื้นทีจัดเก็บข้อมูลจากภายนอก"
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr "ชื่อโฟลเดอร์"
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr ""
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr "การกำหนดค่า"
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr "ตัวเลือก"
-#: templates/settings.php:13
-msgid "Applicable"
-msgstr "สามารถใช้งานได้"
+#: templates/settings.php:12
+msgid "Available for"
+msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr ""
-#: templates/settings.php:90
-msgid "None set"
-msgstr "ยังไม่มีการกำหนด"
+#: templates/settings.php:92
+msgid "No user or group"
+msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr "ผู้ใช้งานทั้งหมด"
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr "กลุ่ม"
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr "ผู้ใช้งาน"
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr "ลบ"
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr "เปิดให้มีการใช้พื้นที่จัดเก็บข้อมูลของผู้ใช้งานจากภายนอกได้"
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr "ใบรับรองความปลอดภัยด้วยระบบ SSL จาก Root"
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr "นำเข้าข้อมูลใบรับรองความปลอดภัยจาก Root"
diff --git a/l10n/tr/core.po b/l10n/tr/core.po
index 09a1e3d278e..9853fc1dab8 100644
--- a/l10n/tr/core.po
+++ b/l10n/tr/core.po
@@ -11,8 +11,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-28 01:55-0400\n"
-"PO-Revision-Date: 2014-03-27 19:31+0000\n"
+"POT-Creation-Date: 2014-04-06 01:55-0400\n"
+"PO-Revision-Date: 2014-04-06 00:10+0000\n"
"Last-Translator: volkangezer <volkangezer@gmail.com>\n"
"Language-Team: Turkish (http://www.transifex.com/projects/p/owncloud/language/tr/)\n"
"MIME-Version: 1.0\n"
@@ -21,24 +21,24 @@ msgstr ""
"Language: tr\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-#: ajax/share.php:88
+#: ajax/share.php:87
msgid "Expiration date is in the past."
msgstr "Son kullanma tarihi geçmişte."
-#: ajax/share.php:120 ajax/share.php:162
+#: ajax/share.php:119 ajax/share.php:161
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr "Şu kullanıcılara posta gönderilemedi: %s"
-#: ajax/update.php:11
+#: ajax/update.php:10
msgid "Turned on maintenance mode"
msgstr "Bakım kipi etkinleştirildi"
-#: ajax/update.php:14
+#: ajax/update.php:13
msgid "Turned off maintenance mode"
msgstr "Bakım kipi kapatıldı"
-#: ajax/update.php:17
+#: ajax/update.php:16
msgid "Updated database"
msgstr "Veritabanı güncellendi"
@@ -138,63 +138,63 @@ msgstr "Kasım"
msgid "December"
msgstr "Aralık"
-#: js/js.js:458
+#: js/js.js:479
msgid "Settings"
msgstr "Ayarlar"
-#: js/js.js:496
+#: js/js.js:564
msgid "Saving..."
msgstr "Kaydediliyor..."
-#: js/js.js:995
+#: js/js.js:1124
msgid "seconds ago"
-msgstr "saniye önce"
+msgstr "saniyeler önce"
-#: js/js.js:996
+#: js/js.js:1125
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] "%n dakika önce"
msgstr[1] "%n dakika önce"
-#: js/js.js:997
+#: js/js.js:1126
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] "%n saat önce"
msgstr[1] "%n saat önce"
-#: js/js.js:998
+#: js/js.js:1127
msgid "today"
msgstr "bugün"
-#: js/js.js:999
+#: js/js.js:1128
msgid "yesterday"
msgstr "dün"
-#: js/js.js:1000
+#: js/js.js:1129
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] "%n gün önce"
msgstr[1] "%n gün önce"
-#: js/js.js:1001
+#: js/js.js:1130
msgid "last month"
msgstr "geçen ay"
-#: js/js.js:1002
+#: js/js.js:1131
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] "%n ay önce"
msgstr[1] "%n ay önce"
-#: js/js.js:1003
+#: js/js.js:1132
msgid "months ago"
msgstr "ay önce"
-#: js/js.js:1004
+#: js/js.js:1133
msgid "last year"
msgstr "geçen yıl"
-#: js/js.js:1005
+#: js/js.js:1134
msgid "years ago"
msgstr "yıl önce"
@@ -240,7 +240,7 @@ msgstr "Hangi dosyaları saklamak istiyorsunuz?"
msgid ""
"If you select both versions, the copied file will have a number added to its"
" name."
-msgstr "Eğer iki sürümü de seçerseniz, kopyalanan dosya ismine eklenmiş bir sayı içerecektir."
+msgstr "İki sürümü de seçerseniz, kopyalanan dosyanın ismine bir sayı ilave edilecektir."
#: js/oc-dialogs.js:376
msgid "Cancel"
@@ -297,7 +297,7 @@ msgstr "Hata"
#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
-msgstr "Paylaşım sırasında hata "
+msgstr "Paylaşım sırasında hata"
#: js/share.js:171
msgid "Error while unsharing"
@@ -537,14 +537,14 @@ msgstr "Yeni parola"
msgid "Reset password"
msgstr "Parolayı sıfırla"
-#: setup/controller.php:138
+#: setup/controller.php:140
#, php-format
msgid ""
"Mac OS X is not supported and %s will not work properly on this platform. "
"Use it at your own risk! "
msgstr "Mac OS X desteklenmemediğinden %s bu platformda düzgün çalışmayacak. Kendi riskinizle kullanın!"
-#: setup/controller.php:142
+#: setup/controller.php:144
msgid ""
"For the best results, please consider using a GNU/Linux server instead."
msgstr "En iyi sonuçlar için GNU/Linux sunucusu kullanın."
@@ -709,7 +709,7 @@ msgstr "Kurulumu tamamla"
#: templates/installation.php:150
msgid "Finishing …"
-msgstr "Tamamlanıyor .."
+msgstr "Tamamlanıyor ..."
#: templates/layout.user.php:40
msgid ""
diff --git a/l10n/tr/files.po b/l10n/tr/files.po
index 3894fb0ad4d..18b271aa1a2 100644
--- a/l10n/tr/files.po
+++ b/l10n/tr/files.po
@@ -11,9 +11,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-27 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 06:01+0000\n"
-"Last-Translator: I Robot\n"
+"POT-Creation-Date: 2014-04-06 01:55-0400\n"
+"PO-Revision-Date: 2014-04-05 14:30+0000\n"
+"Last-Translator: volkangezer <volkangezer@gmail.com>\n"
"Language-Team: Turkish (http://www.transifex.com/projects/p/owncloud/language/tr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -46,7 +46,7 @@ msgid ""
"allowed."
msgstr "Geçersiz isim, '\\', '/', '<', '>', ':', '\"', '|', '?' ve '*' karakterlerine izin verilmemektedir."
-#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:141
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr "Hedef klasör taşındı veya silindi."
@@ -67,12 +67,12 @@ msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr "Sunucunun adresleri açma izi yok, lütfen sunucu yapılandırmasını denetleyin"
-#: ajax/newfile.php:119
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr "%s, %s içine indirilirken hata"
-#: ajax/newfile.php:156
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr "Dosya oluşturulurken hata"
@@ -84,62 +84,62 @@ msgstr "Klasör adı boş olamaz."
msgid "Error when creating the folder"
msgstr "Klasör oluşturulurken hata"
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr "Yükleme dizini tanımlanamadı."
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr "Geçersiz Simge"
-#: ajax/upload.php:71
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr "Dosya yüklenmedi. Bilinmeyen hata"
-#: ajax/upload.php:78
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr "Dosya başarıyla yüklendi, hata oluşmadı"
-#: ajax/upload.php:79
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "php.ini dosyasında upload_max_filesize ile belirtilen dosya yükleme sınırı aşıldı."
-#: ajax/upload.php:81
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "Yüklenecek dosyanın boyutu HTML formunda belirtilen MAX_FILE_SIZE limitini aşıyor"
-#: ajax/upload.php:82
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr "Dosya kısmen karşıya yüklenebildi"
-#: ajax/upload.php:83
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr "Hiç dosya gönderilmedi"
-#: ajax/upload.php:84
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr "Geçici dizin eksik"
-#: ajax/upload.php:85
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr "Diske yazılamadı"
-#: ajax/upload.php:103
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr "Yeterli disk alanı yok"
-#: ajax/upload.php:160
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr "Yükleme başarısız. Yüklenen dosya bulunamadı"
-#: ajax/upload.php:170
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr "Yükleme başarısız. Dosya bilgisi alınamadı."
-#: ajax/upload.php:189
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr "Geçersiz dizin."
@@ -153,7 +153,7 @@ msgstr "Bir dizin veya 0 bayt olduğundan {filename} yüklenemedi"
#: js/file-upload.js:258
msgid "Total file size {size1} exceeds upload limit {size2}"
-msgstr "Toplam dosya boyutu {size1} gönderme sınırını {size2} aşıyor"
+msgstr "Toplam dosya boyutu {size1}, {size2} gönderme sınırını aşıyor"
#: js/file-upload.js:268
msgid ""
@@ -173,79 +173,79 @@ msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Dosya yükleme işlemi sürüyor. Şimdi sayfadan ayrılırsanız işleminiz iptal olur."
-#: js/file-upload.js:564
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr "URL boş olamaz"
-#: js/file-upload.js:568
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr "Ev klasöründeki 'Paylaşılan', ayrılmış bir dosya adıdır"
-#: js/file-upload.js:570 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr "{new_name} zaten mevcut"
-#: js/file-upload.js:636
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr "Dosya oluşturulamadı"
-#: js/file-upload.js:652
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr "Klasör oluşturulamadı"
-#: js/file-upload.js:702
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr "Adres getirilirken hata"
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr "Paylaş"
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr "Kalıcı olarak sil"
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr "İsim değiştir."
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
+msgstr "Dosya taşıma hatası"
+
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
+msgstr "Hata"
+
+#: js/filelist.js:267 js/filelist.js:1113
msgid "Pending"
msgstr "Bekliyor"
-#: js/filelist.js:456
+#: js/filelist.js:630
msgid "Could not rename file"
msgstr "Dosya adlandırılamadı"
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
-msgstr "{new_name} ismi {old_name} ile değiştirildi"
-
-#: js/filelist.js:591
-msgid "undo"
-msgstr "geri al"
-
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr "Dosya silinirken hata."
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] "%n dizin"
msgstr[1] "%n dizin"
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] "%n dosya"
msgstr[1] "%n dosya"
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr "{dirs} ve {files}"
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "%n dosya yükleniyor"
@@ -282,139 +282,131 @@ msgid ""
"your personal settings to decrypt your files."
msgstr "Şifreleme işlemi durduruldu ancak dosyalarınız şifreli. Dosyalarınızın şifresini kaldırmak için lütfen kişisel ayarlar kısmına geçin."
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "İndirmeniz hazırlanıyor. Dosya büyük ise biraz zaman alabilir."
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr "Dosya taşıma hatası"
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr "Hata"
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr "İsim"
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr "Boyut"
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr "Değiştirilme"
#: lib/app.php:60
msgid "Invalid folder name. Usage of 'Shared' is reserved."
-msgstr "Geçersiz dizin adı. 'Shared' ismi ayrılmıştır."
+msgstr "Geçersiz klasör adı. 'Shared' ismi ayrılmıştır."
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr "%s yeniden adlandırılamadı"
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr "Yükle"
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr "Dosya işlemleri"
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr "Maksimum yükleme boyutu"
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr "mümkün olan en fazla: "
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr "Çoklu dosya ve dizin indirmesi için gerekli."
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr "ZIP indirmeyi etkinleştir"
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr "0 limitsiz demektir"
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr "ZIP dosyaları için en fazla girdi boyutu"
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr "Kaydet"
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr "Yeni"
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr "Yeni metin dosyası"
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr "Metin dosyası"
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr "Yeni klasör"
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr "Klasör"
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr "Bağlantıdan"
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr "Silinmiş dosyalar"
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr "Yüklemeyi iptal et"
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr "Buraya dosya yükleme veya oluşturma izniniz yok"
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr "Burada hiçbir şey yok. Bir şeyler yükleyin!"
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr "İndir"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr "Sil"
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr "Yükleme çok büyük"
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Yüklemeye çalıştığınız dosyalar bu sunucudaki maksimum yükleme boyutunu aşıyor."
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr "Dosyalar taranıyor, lütfen bekleyin."
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr "Güncel tarama"
diff --git a/l10n/tr/files_external.po b/l10n/tr/files_external.po
index 0a942596ce8..c7bb36b8d81 100644
--- a/l10n/tr/files_external.po
+++ b/l10n/tr/files_external.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-13 01:55-0400\n"
-"PO-Revision-Date: 2014-03-12 10:51+0000\n"
+"POT-Creation-Date: 2014-04-06 01:55-0400\n"
+"PO-Revision-Date: 2014-04-05 14:30+0000\n"
"Last-Translator: volkangezer <volkangezer@gmail.com>\n"
"Language-Team: Turkish (http://www.transifex.com/projects/p/owncloud/language/tr/)\n"
"MIME-Version: 1.0\n"
@@ -38,91 +38,91 @@ msgstr "Lütfen Dropbox app key ve secret temin ediniz"
msgid "Error configuring Google Drive storage"
msgstr "Google Drive depo yapılandırma hatası"
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr "Kaydedildi"
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b>Uyarı:</b> \"smbclient\" kurulu değil. CIFS/SMB paylaşımlarını bağlama işlemi mümkün olmadı. Lütfen kurulumu için sistem yöneticinize danışın."
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b>Uyarı:</b> PHP içerisinde FTP desteği etkin veya yüklü değil. FTP paylaşımlarını bağlama işlemi mümkün olmadı. Lütfen kurulumu için sistem yöneticinize danışın."
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
-msgstr "<b>Uyarı:</b> PHP içerisinde Curl desteği etkin veya yüklü değil. OwnCloud / WebDAV veya GoogleDrive bağlama işlemi mümkün olmadı. Lütfen kurulumu için sistem yöneticinizde danışın."
+msgstr "<b>Uyarı:</b> PHP içerisinde Curl desteği etkin veya yüklü değil. ownCloud / WebDAV veya GoogleDrive bağlama işlemi mümkün olmadı. Lütfen kurulumu için sistem yöneticinizde danışın."
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr "Harici Depolama"
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
-msgstr "Dizin ismi"
+msgstr "Klasör ismi"
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr "Harici depolama"
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr "Yapılandırma"
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr "Seçenekler"
-#: templates/settings.php:13
-msgid "Applicable"
-msgstr "Uygulanabilir"
+#: templates/settings.php:12
+msgid "Available for"
+msgstr "Kullanabilenler"
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr "Depo ekle"
-#: templates/settings.php:90
-msgid "None set"
-msgstr "Hiçbiri"
+#: templates/settings.php:92
+msgid "No user or group"
+msgstr "Kullanıcı veya grup yok"
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr "Tüm Kullanıcılar"
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr "Gruplar"
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr "Kullanıcılar"
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr "Sil"
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr "Kullanıcılar için Harici Depolamayı Etkinleştir"
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr "Kullanıcıların aşağıdaki harici depolamayı bağlamalarına izin ver"
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr "SSL kök sertifikaları"
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr "Kök Sertifikalarını İçe Aktar"
diff --git a/l10n/tr/lib.po b/l10n/tr/lib.po
index d54faf7b569..95bb4b68b5b 100644
--- a/l10n/tr/lib.po
+++ b/l10n/tr/lib.po
@@ -11,8 +11,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-13 01:55-0400\n"
-"PO-Revision-Date: 2014-03-12 10:51+0000\n"
+"POT-Creation-Date: 2014-04-06 01:55-0400\n"
+"PO-Revision-Date: 2014-04-06 00:10+0000\n"
"Last-Translator: volkangezer <volkangezer@gmail.com>\n"
"Language-Team: Turkish (http://www.transifex.com/projects/p/owncloud/language/tr/)\n"
"MIME-Version: 1.0\n"
@@ -69,23 +69,23 @@ msgstr "Geçersiz resim"
msgid "web services under your control"
msgstr "kontrolünüzün altındaki web hizmetleri"
-#: private/files.php:231
+#: private/files.php:232
msgid "ZIP download is turned off."
msgstr "ZIP indirmeleri kapatıldı."
-#: private/files.php:232
+#: private/files.php:233
msgid "Files need to be downloaded one by one."
msgstr "Dosyaların birer birer indirilmesi gerekmektedir."
-#: private/files.php:233 private/files.php:261
+#: private/files.php:234 private/files.php:262
msgid "Back to Files"
msgstr "Dosyalara dön"
-#: private/files.php:258
+#: private/files.php:259
msgid "Selected files too large to generate zip file."
msgstr "Seçilen dosyalar bir zip dosyası oluşturmak için fazla büyük."
-#: private/files.php:259
+#: private/files.php:260
msgid ""
"Please download the files separately in smaller chunks or kindly ask your "
"administrator."
@@ -271,19 +271,19 @@ msgstr "Bir adi kullanici vermek. "
msgid "Set an admin password."
msgstr "Parola yonetici birlemek. "
-#: private/setup.php:198
+#: private/setup.php:202
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
-msgstr "Web sunucunuz dosya transferi için düzgün bir şekilde yapılandırılmamış. WevDAV arabirimini sorunlu gözüküyor."
+msgstr "Web sunucunuz dosya aktarımı için düzgün bir şekilde yapılandırılmamış. WevDAV arayüzü sorunlu görünüyor."
-#: private/setup.php:199
+#: private/setup.php:203
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr "Lütfen <a href='%s'>kurulum kılavuzlarını</a> iki kez kontrol edin."
-#: private/share/mailnotifications.php:73
-#: private/share/mailnotifications.php:119
+#: private/share/mailnotifications.php:72
+#: private/share/mailnotifications.php:118
#, php-format
msgid "%s shared »%s« with you"
msgstr "%s sizinle »%s« paylaşımında bulundu"
@@ -295,7 +295,7 @@ msgstr "\"%s\" kategorisi bulunamadı"
#: private/template/functions.php:133
msgid "seconds ago"
-msgstr "saniye önce"
+msgstr "saniyeler önce"
#: private/template/functions.php:134
msgid "%n minute ago"
diff --git a/l10n/tr/settings.po b/l10n/tr/settings.po
index cb9da3017de..7da2dc151b3 100644
--- a/l10n/tr/settings.po
+++ b/l10n/tr/settings.po
@@ -11,8 +11,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-28 01:55-0400\n"
-"PO-Revision-Date: 2014-03-27 19:31+0000\n"
+"POT-Creation-Date: 2014-04-02 01:55-0400\n"
+"PO-Revision-Date: 2014-04-01 19:31+0000\n"
"Last-Translator: volkangezer <volkangezer@gmail.com>\n"
"Language-Team: Turkish (http://www.transifex.com/projects/p/owncloud/language/tr/)\n"
"MIME-Version: 1.0\n"
@@ -55,7 +55,7 @@ msgstr "Sınama e-postaları göndermeden önce kullanıcı e-postasını ayarla
msgid "Send mode"
msgstr "Gönderme kipi"
-#: admin/controller.php:118 templates/admin.php:312 templates/personal.php:159
+#: admin/controller.php:118 templates/admin.php:312 templates/personal.php:149
msgid "Encryption"
msgstr "Şifreleme"
@@ -68,7 +68,7 @@ msgid "Unable to load list from App Store"
msgstr "App Store'dan liste yüklenemiyor"
#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17
-#: ajax/togglegroups.php:20 changepassword/controller.php:55
+#: ajax/togglegroups.php:20 changepassword/controller.php:49
msgid "Authentication error"
msgstr "Kimlik doğrulama hatası"
@@ -130,32 +130,32 @@ msgstr "%s grubundan kullanıcı kaldırılamıyor"
msgid "Couldn't update app."
msgstr "Uygulama güncellenemedi."
-#: changepassword/controller.php:20
+#: changepassword/controller.php:17
msgid "Wrong password"
msgstr "Hatalı parola"
-#: changepassword/controller.php:42
+#: changepassword/controller.php:36
msgid "No user supplied"
msgstr "Kullanıcı girilmedi"
-#: changepassword/controller.php:74
+#: changepassword/controller.php:68
msgid ""
"Please provide an admin recovery password, otherwise all user data will be "
"lost"
msgstr "Lütfen bir yönetici kurtarma parolası girin, aksi takdirde tüm kullanıcı verisi kaybedilecek"
-#: changepassword/controller.php:79
+#: changepassword/controller.php:73
msgid ""
"Wrong admin recovery password. Please check the password and try again."
msgstr "Hatalı yönetici kurtarma parolası. Lütfen parolayı denetleyip yeniden deneyin."
-#: changepassword/controller.php:87
+#: changepassword/controller.php:81
msgid ""
"Back-end doesn't support password change, but the users encryption key was "
"successfully updated."
msgstr "Arka uç parola değişimini desteklemiyor ancak kullanıcı şifreleme anahtarı başarıyla güncellendi."
-#: changepassword/controller.php:92 changepassword/controller.php:103
+#: changepassword/controller.php:86 changepassword/controller.php:97
msgid "Unable to change password"
msgstr "Parola değiştirilemiyor"
@@ -207,7 +207,7 @@ msgstr "Uygulama güncellenirken hata"
msgid "Error"
msgstr "Hata"
-#: js/apps.js:153 templates/apps.php:54
+#: js/apps.js:153 templates/apps.php:55
msgid "Update"
msgstr "Güncelleme"
@@ -288,7 +288,7 @@ msgstr "Geçerli bir parola mutlaka sağlanmalı"
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr "Uyarı: \"{user}\" kullanıcısı için zaten bir Ev dizini mevcut"
-#: personal.php:49 personal.php:50
+#: personal.php:48 personal.php:49
msgid "__language_name__"
msgstr "Türkçe"
@@ -354,7 +354,7 @@ msgid ""
"configure your webserver in a way that the data directory is no longer "
"accessible or you move the data directory outside the webserver document "
"root."
-msgstr "data dizininiz ve dosyalarınız büyük ihtimalle internet üzerinden erişilebilir. .htaccess dosyası çalışmıyor. Web sunucunuzu yapılandırarak data dizinine erişimi kapatmanızı veya data dizinini web sunucu döküman dizini dışına almanızı şiddetle tavsiye ederiz."
+msgstr "data dizininiz ve dosyalarınız büyük ihtimalle internet üzerinden erişilebilir. .htaccess dosyası çalışmıyor. Web sunucunuzu yapılandırarak data dizinine erişimi kapatmanızı veya data dizinini web sunucu belge kök dizini dışına almanızı şiddetle tavsiye ederiz."
#: templates/admin.php:75
msgid "Setup Warning"
@@ -364,7 +364,7 @@ msgstr "Kurulum Uyarısı"
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
-msgstr "Web sunucunuz dosya transferi için düzgün bir şekilde yapılandırılmamış. WevDAV arabirimini sorunlu gözüküyor."
+msgstr "Web sunucunuz dosya aktarımı için düzgün bir şekilde yapılandırılmamış. WevDAV arayüzü sorunlu görünüyor."
#: templates/admin.php:79
#, php-format
@@ -531,7 +531,7 @@ msgstr "İstemcileri %s'a şifreli bir bağlantı ile bağlanmaya zorlar."
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
-msgstr "SSL zorlamasını etkinleştirmek ya da devre dışı bırakmak için lütfen ,%s'a HTTPS ile bağlanın."
+msgstr "SSL zorlamasını etkinleştirmek ya da devre dışı bırakmak için lütfen %s'a HTTPS ile bağlanın."
#: templates/admin.php:294
msgid "Email Server"
@@ -593,11 +593,11 @@ msgstr "Daha fazla"
msgid "Less"
msgstr "Az"
-#: templates/admin.php:416 templates/personal.php:181
+#: templates/admin.php:416 templates/personal.php:171
msgid "Version"
msgstr "Sürüm"
-#: templates/admin.php:420 templates/personal.php:184
+#: templates/admin.php:420 templates/personal.php:174
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -615,23 +615,23 @@ msgstr "Uygulamanızı Ekleyin"
msgid "More Apps"
msgstr "Daha Fazla Uygulama"
-#: templates/apps.php:37
+#: templates/apps.php:38
msgid "Select an App"
msgstr "Bir Uygulama Seçin"
-#: templates/apps.php:42
+#: templates/apps.php:43
msgid "Documentation:"
msgstr "Belgelendirme:"
-#: templates/apps.php:48
+#: templates/apps.php:49
msgid "See application page at apps.owncloud.com"
msgstr "Uygulamanın sayfasına apps.owncloud.com adresinden bakın "
-#: templates/apps.php:50
+#: templates/apps.php:51
msgid "See application website"
msgstr "Uygulama web sitesine bakın"
-#: templates/apps.php:52
+#: templates/apps.php:53
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-lisanslayan <span class=\"author\"></span>"
@@ -668,108 +668,108 @@ msgstr "İlk Çalıştırma Sihirbazını yeniden göster"
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr "Kullandığınız: <strong>%s</strong>. Kullanılabilir alan: <strong>%s</strong>"
-#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
+#: templates/personal.php:38 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "Parola"
-#: templates/personal.php:40
+#: templates/personal.php:39
msgid "Your password was changed"
msgstr "Şifreniz değiştirildi"
-#: templates/personal.php:41
+#: templates/personal.php:40
msgid "Unable to change your password"
msgstr "Parolanız değiştirilemiyor"
-#: templates/personal.php:43
+#: templates/personal.php:42
msgid "Current password"
msgstr "Mevcut parola"
-#: templates/personal.php:46
+#: templates/personal.php:45
msgid "New password"
msgstr "Yeni parola"
-#: templates/personal.php:50
+#: templates/personal.php:49
msgid "Change password"
msgstr "Parola değiştir"
-#: templates/personal.php:64 templates/users.php:86
+#: templates/personal.php:61 templates/users.php:86
msgid "Full Name"
msgstr "Tam Adı"
-#: templates/personal.php:81
+#: templates/personal.php:76
msgid "Email"
msgstr "E-posta"
-#: templates/personal.php:83
+#: templates/personal.php:78
msgid "Your email address"
msgstr "E-posta adresiniz"
-#: templates/personal.php:86
+#: templates/personal.php:81
msgid ""
"Fill in an email address to enable password recovery and receive "
"notifications"
msgstr "Parola kurtarmayı ve bildirim almayı açmak için bir e-posta adresi girin"
-#: templates/personal.php:96
+#: templates/personal.php:89
msgid "Profile picture"
msgstr "Profil resmi"
-#: templates/personal.php:101
+#: templates/personal.php:94
msgid "Upload new"
msgstr "Yeni yükle"
-#: templates/personal.php:103
+#: templates/personal.php:96
msgid "Select new from Files"
msgstr "Dosyalardan seç"
-#: templates/personal.php:104
+#: templates/personal.php:97
msgid "Remove image"
msgstr "Resmi kaldır"
-#: templates/personal.php:105
+#: templates/personal.php:98
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr "PNG veya JPG. Genellikle karedir ancak kesebileceksiniz."
-#: templates/personal.php:107
+#: templates/personal.php:100
msgid "Your avatar is provided by your original account."
msgstr "Görüntü resminiz, özgün hesabınız tarafından sağlanıyor."
-#: templates/personal.php:111
+#: templates/personal.php:104
msgid "Cancel"
msgstr "İptal"
-#: templates/personal.php:112
+#: templates/personal.php:105
msgid "Choose as profile image"
msgstr "Profil resmi olarak seç"
-#: templates/personal.php:120 templates/personal.php:121
+#: templates/personal.php:111 templates/personal.php:112
msgid "Language"
msgstr "Dil"
-#: templates/personal.php:140
+#: templates/personal.php:131
msgid "Help translate"
msgstr "Çevirilere yardım edin"
-#: templates/personal.php:147
+#: templates/personal.php:137
msgid "WebDAV"
msgstr "WebDAV"
-#: templates/personal.php:149
+#: templates/personal.php:139
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr "<a href=\"%s\" target=\"_blank\">Dosyalarınıza WebDAV aracılığıyla erişmek için</a> bu adresi kullanın"
-#: templates/personal.php:161
+#: templates/personal.php:151
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr "Şifreleme uygulaması artık etkin değil, tüm dosyalarınızın şifrelemesini kaldırın"
-#: templates/personal.php:167
+#: templates/personal.php:157
msgid "Log-in password"
msgstr "Oturum açma parolası"
-#: templates/personal.php:172
+#: templates/personal.php:162
msgid "Decrypt all Files"
msgstr "Tüm dosyaların şifresini çöz"
diff --git a/l10n/tzm/files.po b/l10n/tzm/files.po
index 77cf8572123..0e5165652ec 100644
--- a/l10n/tzm/files.po
+++ b/l10n/tzm/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-20 01:55-0400\n"
-"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Central Atlas Tamazight (http://www.transifex.com/projects/p/owncloud/language/tzm/)\n"
"MIME-Version: 1.0\n"
@@ -17,48 +17,48 @@ msgstr ""
"Language: tzm\n"
"Plural-Forms: nplurals=2; plural=(n == 0 || n == 1 || (n > 10 && n < 100) ? 0 : 1;\n"
-#: ajax/move.php:17
+#: ajax/move.php:15
#, php-format
msgid "Could not move %s - File with this name already exists"
msgstr ""
-#: ajax/move.php:27 ajax/move.php:30
+#: ajax/move.php:25 ajax/move.php:28
#, php-format
msgid "Could not move %s"
msgstr ""
-#: ajax/newfile.php:57 js/files.js:98
+#: ajax/newfile.php:58 js/files.js:98
msgid "File name cannot be empty."
msgstr ""
-#: ajax/newfile.php:62
+#: ajax/newfile.php:63
#, php-format
msgid "\"%s\" is an invalid file name."
msgstr ""
-#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+#: ajax/newfile.php:69 ajax/newfolder.php:28 js/files.js:105
msgid ""
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
"allowed."
msgstr ""
-#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr ""
-#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
+#: ajax/newfile.php:88 ajax/newfolder.php:47 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:96
+#: ajax/newfile.php:97
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:101
+#: ajax/newfile.php:102
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
@@ -68,74 +68,74 @@ msgstr ""
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:155
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr ""
-#: ajax/newfolder.php:21
+#: ajax/newfolder.php:22
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:65
+#: ajax/newfolder.php:66
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:67
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:74
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr ""
-#: ajax/upload.php:75
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:77
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr ""
-#: ajax/upload.php:78
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr ""
-#: ajax/upload.php:79
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr ""
-#: ajax/upload.php:80
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr ""
-#: ajax/upload.php:81
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr ""
-#: ajax/upload.php:99
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:156
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:166
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:185
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr ""
@@ -156,92 +156,92 @@ msgid ""
"Not enough free space, you are uploading {size1} but only {size2} is left"
msgstr ""
-#: js/file-upload.js:338
+#: js/file-upload.js:340
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:383
+#: js/file-upload.js:385
msgid "Could not get result from server."
msgstr ""
-#: js/file-upload.js:475
+#: js/file-upload.js:477
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:562
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:566
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:568 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:634
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:650
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:700
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr ""
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr ""
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
-msgid "Pending"
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
msgstr ""
-#: js/filelist.js:456
-msgid "Could not rename file"
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
msgstr ""
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
+#: js/filelist.js:267 js/filelist.js:1113
+msgid "Pending"
msgstr ""
-#: js/filelist.js:591
-msgid "undo"
+#: js/filelist.js:630
+msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
@@ -278,29 +278,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr ""
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr ""
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr ""
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr ""
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr ""
@@ -308,109 +300,109 @@ msgstr ""
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr ""
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr ""
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr ""
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr ""
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr ""
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr ""
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr ""
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr ""
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr ""
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr ""
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr ""
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr ""
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr ""
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr ""
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr ""
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr ""
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr ""
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr ""
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr ""
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr ""
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr ""
diff --git a/l10n/tzm/files_external.po b/l10n/tzm/files_external.po
index 10b190ec86c..f65ade3c2cc 100644
--- a/l10n/tzm/files_external.po
+++ b/l10n/tzm/files_external.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-11 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"POT-Creation-Date: 2014-04-02 01:55-0400\n"
+"PO-Revision-Date: 2014-04-02 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Central Atlas Tamazight (http://www.transifex.com/projects/p/owncloud/language/tzm/)\n"
"MIME-Version: 1.0\n"
@@ -37,91 +37,91 @@ msgstr ""
msgid "Error configuring Google Drive storage"
msgstr ""
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr ""
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr ""
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr ""
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr ""
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr ""
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr ""
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr ""
-#: templates/settings.php:13
-msgid "Applicable"
+#: templates/settings.php:12
+msgid "Available for"
msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr ""
-#: templates/settings.php:90
-msgid "None set"
+#: templates/settings.php:92
+msgid "No user or group"
msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr ""
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr ""
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr ""
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr ""
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr ""
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/ug/files.po b/l10n/ug/files.po
index 99023de9b63..35888bf4d05 100644
--- a/l10n/ug/files.po
+++ b/l10n/ug/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-27 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 06:01+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Uighur (http://www.transifex.com/projects/p/owncloud/language/ug/)\n"
"MIME-Version: 1.0\n"
@@ -42,7 +42,7 @@ msgid ""
"allowed."
msgstr ""
-#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:141
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr ""
@@ -63,12 +63,12 @@ msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:119
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:156
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr ""
@@ -80,62 +80,62 @@ msgstr ""
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:71
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr "ھېچقانداق ھۆججەت يۈكلەنمىدى. يوچۇن خاتالىق"
-#: ajax/upload.php:78
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr ""
-#: ajax/upload.php:79
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:81
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr ""
-#: ajax/upload.php:82
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr ""
-#: ajax/upload.php:83
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr "ھېچقانداق ھۆججەت يۈكلەنمىدى"
-#: ajax/upload.php:84
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr "ۋاقىتلىق قىسقۇچ كەم."
-#: ajax/upload.php:85
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr "دىسكىغا يازالمىدى"
-#: ajax/upload.php:103
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr "يېتەرلىك ساقلاش بوشلۇقى يوق"
-#: ajax/upload.php:160
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:170
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:189
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr ""
@@ -169,77 +169,77 @@ msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "ھۆججەت يۈكلەش مەشغۇلاتى ئېلىپ بېرىلىۋاتىدۇ. Leaving the page now will cancel the upload."
-#: js/file-upload.js:564
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:568
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:570 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr "{new_name} مەۋجۇت"
-#: js/file-upload.js:636
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:652
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:702
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr "ھەمبەھىر"
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr "مەڭگۈلۈك ئۆچۈر"
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr "ئات ئۆزگەرت"
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
+msgstr ""
+
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
+msgstr "خاتالىق"
+
+#: js/filelist.js:267 js/filelist.js:1113
msgid "Pending"
msgstr "كۈتۈۋاتىدۇ"
-#: js/filelist.js:456
+#: js/filelist.js:630
msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
-msgstr ""
-
-#: js/filelist.js:591
-msgid "undo"
-msgstr "يېنىۋال"
-
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
@@ -275,29 +275,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr ""
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr "خاتالىق"
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr "ئاتى"
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr "چوڭلۇقى"
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr "ئۆزگەرتكەن"
@@ -305,109 +297,109 @@ msgstr "ئۆزگەرتكەن"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr "يۈكلە"
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr ""
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr ""
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr ""
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr ""
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr ""
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr ""
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr ""
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr "ساقلا"
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr "يېڭى"
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr "تېكىست ھۆججەت"
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr "يېڭى قىسقۇچ"
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr "قىسقۇچ"
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr ""
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr "ئۆچۈرۈلگەن ھۆججەتلەر"
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr "يۈكلەشتىن ۋاز كەچ"
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr "بۇ جايدا ھېچنېمە يوق. Upload something!"
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr "چۈشۈر"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr "ئۆچۈر"
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr "يۈكلەندىغىنى بەك چوڭ"
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr ""
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr ""
diff --git a/l10n/ug/files_external.po b/l10n/ug/files_external.po
index f757592a12a..dc93cbadcf0 100644
--- a/l10n/ug/files_external.po
+++ b/l10n/ug/files_external.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-11 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:30+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Uighur (http://www.transifex.com/projects/p/owncloud/language/ug/)\n"
"MIME-Version: 1.0\n"
@@ -37,91 +37,91 @@ msgstr ""
msgid "Error configuring Google Drive storage"
msgstr ""
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr ""
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr ""
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr ""
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr "قىسقۇچ ئاتى"
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr "سىرتقى ساقلىغۇچ"
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr "سەپلىمە"
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr "تاللانما"
-#: templates/settings.php:13
-msgid "Applicable"
+#: templates/settings.php:12
+msgid "Available for"
msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr ""
-#: templates/settings.php:90
-msgid "None set"
+#: templates/settings.php:92
+msgid "No user or group"
msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr ""
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr "گۇرۇپپا"
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr "ئىشلەتكۈچىلەر"
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr "ئۆچۈر"
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr ""
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/uk/files.po b/l10n/uk/files.po
index 310553d9484..5b0573fee74 100644
--- a/l10n/uk/files.po
+++ b/l10n/uk/files.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-27 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 06:01+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:56+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Ukrainian (http://www.transifex.com/projects/p/owncloud/language/uk/)\n"
"MIME-Version: 1.0\n"
@@ -43,7 +43,7 @@ msgid ""
"allowed."
msgstr "Невірне ім'я, '\\', '/', '<', '>', ':', '\"', '|', '?' та '*' не дозволені."
-#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:141
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr ""
@@ -64,12 +64,12 @@ msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:119
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:156
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr ""
@@ -81,62 +81,62 @@ msgstr "Ім'я теки не може бути порожнім."
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr "Не вдалося встановити каталог завантаження."
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:71
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr "Не завантажено жодного файлу. Невідома помилка"
-#: ajax/upload.php:78
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr "Файл успішно вивантажено без помилок."
-#: ajax/upload.php:79
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "Розмір звантаження перевищує upload_max_filesize параметра в php.ini: "
-#: ajax/upload.php:81
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "Розмір відвантаженого файлу перевищує директиву MAX_FILE_SIZE вказану в HTML формі"
-#: ajax/upload.php:82
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr "Файл відвантажено лише частково"
-#: ajax/upload.php:83
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr "Не відвантажено жодного файлу"
-#: ajax/upload.php:84
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr "Відсутній тимчасовий каталог"
-#: ajax/upload.php:85
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr "Невдалося записати на диск"
-#: ajax/upload.php:103
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr "Місця більше немає"
-#: ajax/upload.php:160
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:170
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:189
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr "Невірний каталог."
@@ -170,81 +170,81 @@ msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Виконується завантаження файлу. Закриття цієї сторінки приведе до відміни завантаження."
-#: js/file-upload.js:564
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr "URL не може бути порожнім"
-#: js/file-upload.js:568
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:570 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr "{new_name} вже існує"
-#: js/file-upload.js:636
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr "Не вдалося створити файл"
-#: js/file-upload.js:652
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr "Не вдалося створити теку"
-#: js/file-upload.js:702
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr "Поділитися"
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr "Видалити назавжди"
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr "Перейменувати"
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
+msgstr "Помилка переміщення файлу"
+
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
+msgstr "Помилка"
+
+#: js/filelist.js:267 js/filelist.js:1113
msgid "Pending"
msgstr "Очікування"
-#: js/filelist.js:456
+#: js/filelist.js:630
msgid "Could not rename file"
msgstr "Неможливо перейменувати файл"
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
-msgstr "замінено {new_name} на {old_name}"
-
-#: js/filelist.js:591
-msgid "undo"
-msgstr "відмінити"
-
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] "%n тека"
msgstr[1] "%n тека"
msgstr[2] "%n теки"
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] "%n файл"
msgstr[1] "%n файлів"
msgstr[2] "%n файли"
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
@@ -282,29 +282,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "Ваше завантаження готується. Це може зайняти деякий час, якщо файли завеликі."
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr "Помилка переміщення файлу"
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr "Помилка"
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr "Ім'я"
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr "Розмір"
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr "Змінено"
@@ -312,109 +304,109 @@ msgstr "Змінено"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr "%s не може бути перейменований"
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr "Вивантажити"
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr "Робота з файлами"
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr "Максимальний розмір відвантажень"
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr "макс.можливе:"
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr "Необхідно для мульти-файлового та каталогового завантаження."
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr "Активувати ZIP-завантаження"
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr "0 є безліміт"
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr "Максимальний розмір завантажуємого ZIP файлу"
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr "Зберегти"
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr "Створити"
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr "Текстовий файл"
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr "Нова тека"
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr "Тека"
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr "З посилання"
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr "Видалено файлів"
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr "Перервати завантаження"
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr "Тут нічого немає. Відвантажте що-небудь!"
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr "Завантажити"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr "Видалити"
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr "Файл занадто великий"
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Файли,що ви намагаєтесь відвантажити перевищують максимальний дозволений розмір файлів на цьому сервері."
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr "Файли скануються, зачекайте, будь-ласка."
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr "Поточне сканування"
diff --git a/l10n/uk/files_external.po b/l10n/uk/files_external.po
index 397ecc48c46..ac1a791472a 100644
--- a/l10n/uk/files_external.po
+++ b/l10n/uk/files_external.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-11 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:30+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Ukrainian (http://www.transifex.com/projects/p/owncloud/language/uk/)\n"
"MIME-Version: 1.0\n"
@@ -38,91 +38,91 @@ msgstr "Будь ласка, надайте дійсний ключ та пар
msgid "Error configuring Google Drive storage"
msgstr "Помилка при налаштуванні сховища Google Drive"
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr ""
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b>Попередження:</b> Клієнт \"smbclient\" не встановлено. Під'єднанатися до CIFS/SMB тек неможливо. Попрохайте системного адміністратора встановити його."
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b>Попередження:</b> Підтримка FTP в PHP не увімкнута чи не встановлена. Під'єднанатися до FTP тек неможливо. Попрохайте системного адміністратора встановити її."
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr "<b>Попередження:</b> Підтримка CURL в PHP не увімкнута чи не встановлена. Під'єднанатися OwnCloud / WebDav або Google Drive неможливе. Попрохайте системного адміністратора встановити її."
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr "Зовнішні сховища"
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr "Ім'я теки"
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr "Зовнішнє сховище"
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr "Налаштування"
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr "Опції"
-#: templates/settings.php:13
-msgid "Applicable"
-msgstr "Придатний"
+#: templates/settings.php:12
+msgid "Available for"
+msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr "Додати сховище"
-#: templates/settings.php:90
-msgid "None set"
-msgstr "Не встановлено"
+#: templates/settings.php:92
+msgid "No user or group"
+msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr "Усі користувачі"
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr "Групи"
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr "Користувачі"
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr "Видалити"
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr "Активувати користувацькі зовнішні сховища"
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr "SSL корневі сертифікати"
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr "Імпортувати корневі сертифікати"
diff --git a/l10n/ur/files.po b/l10n/ur/files.po
index c8212b63c8b..7b6b3cbb2c0 100644
--- a/l10n/ur/files.po
+++ b/l10n/ur/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-20 01:55-0400\n"
-"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Urdu (http://www.transifex.com/projects/p/owncloud/language/ur/)\n"
"MIME-Version: 1.0\n"
@@ -17,48 +17,48 @@ msgstr ""
"Language: ur\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/move.php:17
+#: ajax/move.php:15
#, php-format
msgid "Could not move %s - File with this name already exists"
msgstr ""
-#: ajax/move.php:27 ajax/move.php:30
+#: ajax/move.php:25 ajax/move.php:28
#, php-format
msgid "Could not move %s"
msgstr ""
-#: ajax/newfile.php:57 js/files.js:98
+#: ajax/newfile.php:58 js/files.js:98
msgid "File name cannot be empty."
msgstr ""
-#: ajax/newfile.php:62
+#: ajax/newfile.php:63
#, php-format
msgid "\"%s\" is an invalid file name."
msgstr ""
-#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+#: ajax/newfile.php:69 ajax/newfolder.php:28 js/files.js:105
msgid ""
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
"allowed."
msgstr ""
-#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr ""
-#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
+#: ajax/newfile.php:88 ajax/newfolder.php:47 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:96
+#: ajax/newfile.php:97
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:101
+#: ajax/newfile.php:102
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
@@ -68,74 +68,74 @@ msgstr ""
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:155
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr ""
-#: ajax/newfolder.php:21
+#: ajax/newfolder.php:22
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:65
+#: ajax/newfolder.php:66
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:67
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:74
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr ""
-#: ajax/upload.php:75
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:77
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr ""
-#: ajax/upload.php:78
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr ""
-#: ajax/upload.php:79
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr ""
-#: ajax/upload.php:80
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr ""
-#: ajax/upload.php:81
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr ""
-#: ajax/upload.php:99
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:156
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:166
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:185
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr ""
@@ -156,92 +156,92 @@ msgid ""
"Not enough free space, you are uploading {size1} but only {size2} is left"
msgstr ""
-#: js/file-upload.js:338
+#: js/file-upload.js:340
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:383
+#: js/file-upload.js:385
msgid "Could not get result from server."
msgstr ""
-#: js/file-upload.js:475
+#: js/file-upload.js:477
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:562
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:566
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:568 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:634
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:650
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:700
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr ""
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr ""
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
-msgid "Pending"
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
msgstr ""
-#: js/filelist.js:456
-msgid "Could not rename file"
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
msgstr ""
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
+#: js/filelist.js:267 js/filelist.js:1113
+msgid "Pending"
msgstr ""
-#: js/filelist.js:591
-msgid "undo"
+#: js/filelist.js:630
+msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
@@ -278,29 +278,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr ""
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr ""
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr ""
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr ""
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr ""
@@ -308,109 +300,109 @@ msgstr ""
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr ""
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr ""
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr ""
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr ""
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr ""
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr ""
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr ""
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr ""
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr ""
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr ""
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr ""
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr ""
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr ""
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr ""
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr ""
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr ""
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr ""
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr ""
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr ""
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr ""
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr ""
diff --git a/l10n/ur/files_external.po b/l10n/ur/files_external.po
index 7d2c65defbe..8a32295d51f 100644
--- a/l10n/ur/files_external.po
+++ b/l10n/ur/files_external.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-11 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"POT-Creation-Date: 2014-04-02 01:55-0400\n"
+"PO-Revision-Date: 2014-04-02 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Urdu (http://www.transifex.com/projects/p/owncloud/language/ur/)\n"
"MIME-Version: 1.0\n"
@@ -37,91 +37,91 @@ msgstr ""
msgid "Error configuring Google Drive storage"
msgstr ""
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr ""
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr ""
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr ""
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr ""
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr ""
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr ""
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr ""
-#: templates/settings.php:13
-msgid "Applicable"
+#: templates/settings.php:12
+msgid "Available for"
msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr ""
-#: templates/settings.php:90
-msgid "None set"
+#: templates/settings.php:92
+msgid "No user or group"
msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr ""
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr ""
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr ""
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr ""
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr ""
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/ur_PK/files.po b/l10n/ur_PK/files.po
index a30d1be9663..4a9be83d4b0 100644
--- a/l10n/ur_PK/files.po
+++ b/l10n/ur_PK/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-20 01:55-0400\n"
-"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Urdu (Pakistan) (http://www.transifex.com/projects/p/owncloud/language/ur_PK/)\n"
"MIME-Version: 1.0\n"
@@ -17,48 +17,48 @@ msgstr ""
"Language: ur_PK\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/move.php:17
+#: ajax/move.php:15
#, php-format
msgid "Could not move %s - File with this name already exists"
msgstr ""
-#: ajax/move.php:27 ajax/move.php:30
+#: ajax/move.php:25 ajax/move.php:28
#, php-format
msgid "Could not move %s"
msgstr ""
-#: ajax/newfile.php:57 js/files.js:98
+#: ajax/newfile.php:58 js/files.js:98
msgid "File name cannot be empty."
msgstr ""
-#: ajax/newfile.php:62
+#: ajax/newfile.php:63
#, php-format
msgid "\"%s\" is an invalid file name."
msgstr ""
-#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+#: ajax/newfile.php:69 ajax/newfolder.php:28 js/files.js:105
msgid ""
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
"allowed."
msgstr ""
-#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr ""
-#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
+#: ajax/newfile.php:88 ajax/newfolder.php:47 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:96
+#: ajax/newfile.php:97
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:101
+#: ajax/newfile.php:102
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
@@ -68,74 +68,74 @@ msgstr ""
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:155
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr ""
-#: ajax/newfolder.php:21
+#: ajax/newfolder.php:22
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:65
+#: ajax/newfolder.php:66
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:67
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:74
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr ""
-#: ajax/upload.php:75
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:77
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr ""
-#: ajax/upload.php:78
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr ""
-#: ajax/upload.php:79
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr ""
-#: ajax/upload.php:80
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr ""
-#: ajax/upload.php:81
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr ""
-#: ajax/upload.php:99
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:156
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:166
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:185
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr ""
@@ -156,92 +156,92 @@ msgid ""
"Not enough free space, you are uploading {size1} but only {size2} is left"
msgstr ""
-#: js/file-upload.js:338
+#: js/file-upload.js:340
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:383
+#: js/file-upload.js:385
msgid "Could not get result from server."
msgstr ""
-#: js/file-upload.js:475
+#: js/file-upload.js:477
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:562
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:566
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:568 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:634
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:650
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:700
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr ""
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr ""
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
-msgid "Pending"
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
msgstr ""
-#: js/filelist.js:456
-msgid "Could not rename file"
-msgstr ""
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
+msgstr "ایرر"
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
+#: js/filelist.js:267 js/filelist.js:1113
+msgid "Pending"
msgstr ""
-#: js/filelist.js:591
-msgid "undo"
+#: js/filelist.js:630
+msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
@@ -278,29 +278,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr ""
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr "ایرر"
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr ""
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr ""
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr ""
@@ -308,109 +300,109 @@ msgstr ""
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr ""
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr ""
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr ""
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr ""
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr ""
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr ""
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr ""
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr ""
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr ""
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr ""
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr ""
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr ""
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr ""
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr ""
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr ""
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr ""
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr ""
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr ""
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr ""
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr ""
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr ""
diff --git a/l10n/ur_PK/files_external.po b/l10n/ur_PK/files_external.po
index 097c73271cc..00c603d3cbc 100644
--- a/l10n/ur_PK/files_external.po
+++ b/l10n/ur_PK/files_external.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-11 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"POT-Creation-Date: 2014-04-02 01:55-0400\n"
+"PO-Revision-Date: 2014-04-02 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Urdu (Pakistan) (http://www.transifex.com/projects/p/owncloud/language/ur_PK/)\n"
"MIME-Version: 1.0\n"
@@ -37,91 +37,91 @@ msgstr ""
msgid "Error configuring Google Drive storage"
msgstr ""
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr ""
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr ""
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr ""
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr ""
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr ""
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr ""
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr ""
-#: templates/settings.php:13
-msgid "Applicable"
+#: templates/settings.php:12
+msgid "Available for"
msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr ""
-#: templates/settings.php:90
-msgid "None set"
+#: templates/settings.php:92
+msgid "No user or group"
msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr ""
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr ""
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr "یوزرز"
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr ""
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr ""
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/uz/files.po b/l10n/uz/files.po
index a432f0ef9c6..cbb3c8601e9 100644
--- a/l10n/uz/files.po
+++ b/l10n/uz/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-20 01:55-0400\n"
-"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Uzbek (http://www.transifex.com/projects/p/owncloud/language/uz/)\n"
"MIME-Version: 1.0\n"
@@ -17,48 +17,48 @@ msgstr ""
"Language: uz\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: ajax/move.php:17
+#: ajax/move.php:15
#, php-format
msgid "Could not move %s - File with this name already exists"
msgstr ""
-#: ajax/move.php:27 ajax/move.php:30
+#: ajax/move.php:25 ajax/move.php:28
#, php-format
msgid "Could not move %s"
msgstr ""
-#: ajax/newfile.php:57 js/files.js:98
+#: ajax/newfile.php:58 js/files.js:98
msgid "File name cannot be empty."
msgstr ""
-#: ajax/newfile.php:62
+#: ajax/newfile.php:63
#, php-format
msgid "\"%s\" is an invalid file name."
msgstr ""
-#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+#: ajax/newfile.php:69 ajax/newfolder.php:28 js/files.js:105
msgid ""
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
"allowed."
msgstr ""
-#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr ""
-#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
+#: ajax/newfile.php:88 ajax/newfolder.php:47 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:96
+#: ajax/newfile.php:97
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:101
+#: ajax/newfile.php:102
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
@@ -68,74 +68,74 @@ msgstr ""
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:155
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr ""
-#: ajax/newfolder.php:21
+#: ajax/newfolder.php:22
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:65
+#: ajax/newfolder.php:66
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:67
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:74
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr ""
-#: ajax/upload.php:75
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:77
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr ""
-#: ajax/upload.php:78
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr ""
-#: ajax/upload.php:79
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr ""
-#: ajax/upload.php:80
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr ""
-#: ajax/upload.php:81
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr ""
-#: ajax/upload.php:99
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:156
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:166
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:185
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr ""
@@ -156,90 +156,90 @@ msgid ""
"Not enough free space, you are uploading {size1} but only {size2} is left"
msgstr ""
-#: js/file-upload.js:338
+#: js/file-upload.js:340
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:383
+#: js/file-upload.js:385
msgid "Could not get result from server."
msgstr ""
-#: js/file-upload.js:475
+#: js/file-upload.js:477
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:562
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:566
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:568 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:634
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:650
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:700
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr ""
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr ""
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
-msgid "Pending"
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
msgstr ""
-#: js/filelist.js:456
-msgid "Could not rename file"
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
msgstr ""
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
+#: js/filelist.js:267 js/filelist.js:1113
+msgid "Pending"
msgstr ""
-#: js/filelist.js:591
-msgid "undo"
+#: js/filelist.js:630
+msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
@@ -275,29 +275,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr ""
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr ""
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr ""
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr ""
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr ""
@@ -305,109 +297,109 @@ msgstr ""
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr ""
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr ""
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr ""
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr ""
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr ""
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr ""
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr ""
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr ""
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr ""
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr ""
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr ""
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr ""
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr ""
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr ""
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr ""
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr ""
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr ""
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr ""
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr ""
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr ""
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr ""
diff --git a/l10n/uz/files_external.po b/l10n/uz/files_external.po
index f0b9b80128d..8e32bce5c30 100644
--- a/l10n/uz/files_external.po
+++ b/l10n/uz/files_external.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-11 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"POT-Creation-Date: 2014-04-02 01:55-0400\n"
+"PO-Revision-Date: 2014-04-02 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Uzbek (http://www.transifex.com/projects/p/owncloud/language/uz/)\n"
"MIME-Version: 1.0\n"
@@ -37,91 +37,91 @@ msgstr ""
msgid "Error configuring Google Drive storage"
msgstr ""
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr ""
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr ""
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr ""
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr ""
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr ""
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr ""
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr ""
-#: templates/settings.php:13
-msgid "Applicable"
+#: templates/settings.php:12
+msgid "Available for"
msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr ""
-#: templates/settings.php:90
-msgid "None set"
+#: templates/settings.php:92
+msgid "No user or group"
msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr ""
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr ""
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr ""
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr ""
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr ""
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/vi/files.po b/l10n/vi/files.po
index b049eef635c..709b3b848ff 100644
--- a/l10n/vi/files.po
+++ b/l10n/vi/files.po
@@ -11,8 +11,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-27 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 06:01+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:56+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Vietnamese (http://www.transifex.com/projects/p/owncloud/language/vi/)\n"
"MIME-Version: 1.0\n"
@@ -46,7 +46,7 @@ msgid ""
"allowed."
msgstr "Tên không hợp lệ, '\\', '/', '<', '>', ':', '\"', '|', '?' và '*' thì không được phép dùng."
-#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:141
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr ""
@@ -67,12 +67,12 @@ msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr "Server cấm mở URLs, vui lòng kiểm tra lại cấu hình server"
-#: ajax/newfile.php:119
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr "Lỗi trong trong quá trình tải %s từ %s"
-#: ajax/newfile.php:156
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr "Lỗi khi tạo file"
@@ -84,62 +84,62 @@ msgstr "Tên thư mục không thể để trống"
msgid "Error when creating the folder"
msgstr "Lỗi khi tạo thư mục"
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr "Không thể thiết lập thư mục tải lên."
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr "Xác thực không hợp lệ"
-#: ajax/upload.php:71
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr "Không có tập tin nào được tải lên. Lỗi không xác định"
-#: ajax/upload.php:78
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr "Không có lỗi, các tập tin đã được tải lên thành công"
-#: ajax/upload.php:79
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "The uploaded file exceeds the upload_max_filesize directive in php.ini: "
-#: ajax/upload.php:81
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "Tập tin được tải lên vượt quá MAX_FILE_SIZE được quy định trong mẫu HTML"
-#: ajax/upload.php:82
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr "Các tập tin được tải lên chỉ tải lên được một phần"
-#: ajax/upload.php:83
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr "Chưa có file nào được tải lên"
-#: ajax/upload.php:84
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr "Không tìm thấy thư mục tạm"
-#: ajax/upload.php:85
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr "Không thể ghi "
-#: ajax/upload.php:103
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr "Không đủ không gian lưu trữ"
-#: ajax/upload.php:160
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr "Tải lên thất bại. Không thể tìm thấy tập tin được tải lên"
-#: ajax/upload.php:170
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr "Tải lên thất bại. Không thể có được thông tin tập tin."
-#: ajax/upload.php:189
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr "Thư mục không hợp lệ"
@@ -173,77 +173,77 @@ msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Tập tin tải lên đang được xử lý. Nếu bạn rời khỏi trang bây giờ sẽ hủy quá trình này."
-#: js/file-upload.js:564
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr "URL không thể để trống"
-#: js/file-upload.js:568
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:570 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr "{new_name} đã tồn tại"
-#: js/file-upload.js:636
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr "Không thể tạo file"
-#: js/file-upload.js:652
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr "Không thể tạo thư mục"
-#: js/file-upload.js:702
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr "Chia sẻ"
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr "Xóa vĩnh vễn"
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr "Sửa tên"
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
+msgstr "Lỗi di chuyển tập tin"
+
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
+msgstr "Lỗi"
+
+#: js/filelist.js:267 js/filelist.js:1113
msgid "Pending"
msgstr "Đang chờ"
-#: js/filelist.js:456
+#: js/filelist.js:630
msgid "Could not rename file"
msgstr "Không thể đổi tên file"
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
-msgstr "đã thay thế {new_name} bằng {old_name}"
-
-#: js/filelist.js:591
-msgid "undo"
-msgstr "lùi lại"
-
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr "Lỗi xóa file,"
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] "%n thư mục"
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] "%n tập tin"
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr "{dirs} và {files}"
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "Đang tải lên %n tập tin"
@@ -279,29 +279,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr "Mã hóa đã bị vô hiệu nhưng những tập tin của bạn vẫn được mã hóa. Vui lòng vào phần thiết lập cá nhân để giải mã chúng."
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "Your download is being prepared. This might take some time if the files are big."
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr "Lỗi di chuyển tập tin"
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr "Lỗi"
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr "Tên"
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr "Kích cỡ"
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr "Thay đổi"
@@ -309,109 +301,109 @@ msgstr "Thay đổi"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr "%s không thể đổi tên"
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr "Tải lên"
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr "Xử lý tập tin"
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr "Kích thước tối đa "
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr "tối đa cho phép:"
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr "Cần thiết cho tải nhiều tập tin và thư mục."
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr "Cho phép ZIP-download"
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr "0 là không giới hạn"
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr "Kích thước tối đa cho các tập tin ZIP"
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr "Lưu"
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr "Tạo mới"
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr "File text mới"
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr "Tập tin văn bản"
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr "Tạo thư mục"
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr "Thư mục"
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr "Từ liên kết"
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr "File đã bị xóa"
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr "Hủy upload"
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr "Bạn không có quyền upload hoặc tạo files ở đây"
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr "Không có gì ở đây .Hãy tải lên một cái gì đó !"
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr "Tải về"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr "Xóa"
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr "Tập tin tải lên quá lớn"
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Các tập tin bạn đang tải lên vượt quá kích thước tối đa cho phép trên máy chủ ."
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr "Tập tin đang được quét ,vui lòng chờ."
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr "Hiện tại đang quét"
diff --git a/l10n/vi/files_external.po b/l10n/vi/files_external.po
index 983d24f383f..b9a6fd2e3ec 100644
--- a/l10n/vi/files_external.po
+++ b/l10n/vi/files_external.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-11 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:30+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Vietnamese (http://www.transifex.com/projects/p/owncloud/language/vi/)\n"
"MIME-Version: 1.0\n"
@@ -38,91 +38,91 @@ msgstr "Xin vui lòng cung cấp một ứng dụng Dropbox hợp lệ và mã b
msgid "Error configuring Google Drive storage"
msgstr "Lỗi cấu hình lưu trữ Google Drive"
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr ""
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b>Cảnh báo:</b> \"smbclient\" chưa được cài đặt. Mount CIFS/SMB shares là không thể thực hiện được. Hãy hỏi người quản trị hệ thống để cài đặt nó."
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b>Cảnh báo:</b> FTP trong PHP chưa được cài đặt hoặc chưa được mở. Mount FTP shares là không thể. Xin hãy yêu cầu quản trị hệ thống của bạn cài đặt nó."
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr "<b>Cảnh báo:</b> Tính năng Curl trong PHP chưa được kích hoạt hoặc cài đặt. Việc gắn kết ownCloud / WebDAV hay GoogleDrive không thực hiện được. Vui lòng liên hệ người quản trị để cài đặt nó."
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr "Lưu trữ ngoài"
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr "Tên thư mục"
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr "Lưu trữ ngoài"
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr "Cấu hình"
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr "Tùy chọn"
-#: templates/settings.php:13
-msgid "Applicable"
-msgstr "Áp dụng"
+#: templates/settings.php:12
+msgid "Available for"
+msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr "Thêm bộ nhớ"
-#: templates/settings.php:90
-msgid "None set"
-msgstr "không"
+#: templates/settings.php:92
+msgid "No user or group"
+msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr "Tất cả người dùng"
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr "Nhóm"
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr "Người dùng"
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr "Xóa"
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr "Kích hoạt tính năng lưu trữ ngoài"
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr "Chứng chỉ SSL root"
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr "Nhập Root Certificate"
diff --git a/l10n/zh_CN/files.po b/l10n/zh_CN/files.po
index 79cc25eb3ea..6d47ffa6b6c 100644
--- a/l10n/zh_CN/files.po
+++ b/l10n/zh_CN/files.po
@@ -11,8 +11,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-27 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 06:01+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:56+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/owncloud/language/zh_CN/)\n"
"MIME-Version: 1.0\n"
@@ -46,7 +46,7 @@ msgid ""
"allowed."
msgstr "无效名称,'\\', '/', '<', '>', ':', '\"', '|', '?' 和 '*' 不被允许使用。"
-#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:141
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr ""
@@ -67,12 +67,12 @@ msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr "服务器没有允许打开URL网址,请检查服务器配置"
-#: ajax/newfile.php:119
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr "当下载 %s 到 %s 时出错"
-#: ajax/newfile.php:156
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr "当创建文件是出错"
@@ -84,62 +84,62 @@ msgstr "文件夹名称不能为空"
msgid "Error when creating the folder"
msgstr "创建文件夹出错"
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr "无法设置上传文件夹。"
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr "无效密匙"
-#: ajax/upload.php:71
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr "没有文件被上传。未知错误"
-#: ajax/upload.php:78
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr "文件上传成功,没有错误发生"
-#: ajax/upload.php:79
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "上传文件大小已超过php.ini中upload_max_filesize所规定的值"
-#: ajax/upload.php:81
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "上传的文件长度超出了 HTML 表单中 MAX_FILE_SIZE 的限制"
-#: ajax/upload.php:82
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr "已上传文件只上传了部分(不完整)"
-#: ajax/upload.php:83
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr "没有文件被上传"
-#: ajax/upload.php:84
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr "缺少临时目录"
-#: ajax/upload.php:85
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr "写入磁盘失败"
-#: ajax/upload.php:103
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr "没有足够的存储空间"
-#: ajax/upload.php:160
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr "上传失败。不能发现上传的文件"
-#: ajax/upload.php:170
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr "上传失败。不能获取文件信息。"
-#: ajax/upload.php:189
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr "无效文件夹。"
@@ -173,77 +173,77 @@ msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "文件正在上传中。现在离开此页会导致上传动作被取消。"
-#: js/file-upload.js:564
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr "URL不能为空"
-#: js/file-upload.js:568
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr "主目录里 'Shared' 是系统预留目录名"
-#: js/file-upload.js:570 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr "{new_name} 已存在"
-#: js/file-upload.js:636
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr "不能创建文件"
-#: js/file-upload.js:652
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr "不能创建文件夹"
-#: js/file-upload.js:702
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr "获取URL出错"
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr "分享"
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr "永久删除"
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr "重命名"
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
+msgstr "移动文件错误"
+
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
+msgstr "错误"
+
+#: js/filelist.js:267 js/filelist.js:1113
msgid "Pending"
msgstr "等待"
-#: js/filelist.js:456
+#: js/filelist.js:630
msgid "Could not rename file"
msgstr "不能重命名文件"
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
-msgstr "已将 {old_name}替换成 {new_name}"
-
-#: js/filelist.js:591
-msgid "undo"
-msgstr "撤销"
-
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr "删除文件出错。"
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] "%n 文件夹"
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] "%n个文件"
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr "{dirs} 和 {files}"
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "上传 %n 个文件"
@@ -279,29 +279,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr "加密是被禁用的,但是您的文件还是被加密了。请到您的个人配置里设置文件加密选项。"
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "下载正在准备中。如果文件较大可能会花费一些时间。"
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr "移动文件错误"
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr "错误"
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr "名称"
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr "大小"
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr "修改日期"
@@ -309,109 +301,109 @@ msgstr "修改日期"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr "无效的文件夹名。”Shared“ 是 Owncloud 预留的文件夹"
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr "%s 不能被重命名"
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr "上传"
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr "文件处理"
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr "最大上传大小"
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr "最大允许: "
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr "多文件和文件夹下载需要此项。"
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr "启用 ZIP 下载"
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr "0 为无限制"
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr "ZIP 文件的最大输入大小"
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr "保存"
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr "新建"
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr "创建文本文件"
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr "文本文件"
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr "添加文件夹"
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr "文件夹"
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr "来自链接"
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr "已删除文件"
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr "取消上传"
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr "您没有权限来上传湖州哦和创建文件"
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr "这里还什么都没有。上传些东西吧!"
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr "下载"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr "删除"
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr "上传文件过大"
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "您正尝试上传的文件超过了此服务器可以上传的最大容量限制"
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr "文件正在被扫描,请稍候。"
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr "当前扫描"
diff --git a/l10n/zh_CN/files_external.po b/l10n/zh_CN/files_external.po
index 09e54dc7202..83bdb930480 100644
--- a/l10n/zh_CN/files_external.po
+++ b/l10n/zh_CN/files_external.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-11 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:30+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/owncloud/language/zh_CN/)\n"
"MIME-Version: 1.0\n"
@@ -37,91 +37,91 @@ msgstr "请提供有效的Dropbox应用key和secret"
msgid "Error configuring Google Drive storage"
msgstr "配置Google Drive存储时出错"
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr ""
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b>警告:</b>“smbclient” 尚未安装。CIFS/SMB 分享挂载无法实现。请咨询系统管理员进行安装。"
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b>警告:</b>PHP中尚未启用或安装FTP。FTP 分享挂载无法实现。请咨询系统管理员进行安装。"
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr "<b>警告:</b> PHP中未启用或未安装Curl支持。ownCloud / WebDAV 或 GoogleDrive 不能挂载。请请求您的系统管理员安装该它。"
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr "外部存储"
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr "目录名称"
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr "外部存储"
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr "配置"
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr "选项"
-#: templates/settings.php:13
-msgid "Applicable"
-msgstr "适用的"
+#: templates/settings.php:12
+msgid "Available for"
+msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr "添加存储"
-#: templates/settings.php:90
-msgid "None set"
-msgstr "未设置"
+#: templates/settings.php:92
+msgid "No user or group"
+msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr "所有用户"
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr "组"
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr "用户"
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr "删除"
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr "启用用户外部存储"
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr "SSL根证书"
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr "导入根证书"
diff --git a/l10n/zh_HK/files.po b/l10n/zh_HK/files.po
index af3a338f965..f42c481a557 100644
--- a/l10n/zh_HK/files.po
+++ b/l10n/zh_HK/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-27 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 06:01+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Chinese (Hong Kong) (http://www.transifex.com/projects/p/owncloud/language/zh_HK/)\n"
"MIME-Version: 1.0\n"
@@ -42,7 +42,7 @@ msgid ""
"allowed."
msgstr ""
-#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:141
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr ""
@@ -63,12 +63,12 @@ msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:119
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:156
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr ""
@@ -80,62 +80,62 @@ msgstr ""
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:71
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:78
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr ""
-#: ajax/upload.php:79
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:81
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr ""
-#: ajax/upload.php:82
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr ""
-#: ajax/upload.php:83
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr ""
-#: ajax/upload.php:84
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr ""
-#: ajax/upload.php:85
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr ""
-#: ajax/upload.php:103
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:160
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:170
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:189
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr ""
@@ -169,77 +169,77 @@ msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:564
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:568
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:570 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:636
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:652
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:702
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr "分享"
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr ""
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
-msgid "Pending"
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
msgstr ""
-#: js/filelist.js:456
-msgid "Could not rename file"
-msgstr ""
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
+msgstr "錯誤"
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
+#: js/filelist.js:267 js/filelist.js:1113
+msgid "Pending"
msgstr ""
-#: js/filelist.js:591
-msgid "undo"
+#: js/filelist.js:630
+msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
@@ -275,29 +275,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr ""
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr "錯誤"
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr "名稱"
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr ""
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr ""
@@ -305,109 +297,109 @@ msgstr ""
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr "上傳"
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr ""
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr ""
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr ""
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr ""
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr ""
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr ""
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr ""
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr "儲存"
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr ""
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr ""
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr ""
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr ""
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr ""
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr ""
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr ""
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr "下載"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr "刪除"
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr ""
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr ""
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr ""
diff --git a/l10n/zh_HK/files_external.po b/l10n/zh_HK/files_external.po
index a65b3d8e315..15269dad34f 100644
--- a/l10n/zh_HK/files_external.po
+++ b/l10n/zh_HK/files_external.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-11 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"POT-Creation-Date: 2014-04-02 01:55-0400\n"
+"PO-Revision-Date: 2014-04-02 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Chinese (Hong Kong) (http://www.transifex.com/projects/p/owncloud/language/zh_HK/)\n"
"MIME-Version: 1.0\n"
@@ -37,91 +37,91 @@ msgstr ""
msgid "Error configuring Google Drive storage"
msgstr ""
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr ""
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr ""
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr ""
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr ""
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr ""
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr ""
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr ""
-#: templates/settings.php:13
-msgid "Applicable"
+#: templates/settings.php:12
+msgid "Available for"
msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr ""
-#: templates/settings.php:90
-msgid "None set"
+#: templates/settings.php:92
+msgid "No user or group"
msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr ""
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr "群組"
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr "用戶"
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr "刪除"
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr ""
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/zh_TW/files.po b/l10n/zh_TW/files.po
index a83f1fff465..c2eeb6fc27e 100644
--- a/l10n/zh_TW/files.po
+++ b/l10n/zh_TW/files.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-27 01:55-0400\n"
-"PO-Revision-Date: 2014-03-26 06:01+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:56+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/owncloud/language/zh_TW/)\n"
"MIME-Version: 1.0\n"
@@ -44,7 +44,7 @@ msgid ""
"allowed."
msgstr "檔名不合法,不允許 \\ / < > : \" | ? * 字元"
-#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:141
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:145
#: lib/app.php:65
msgid "The target folder has been moved or deleted."
msgstr ""
@@ -65,12 +65,12 @@ msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:119
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr "下載 %s 到 %s 失敗"
-#: ajax/newfile.php:156
+#: ajax/newfile.php:146
msgid "Error when creating the file"
msgstr "建立檔案失敗"
@@ -82,62 +82,62 @@ msgstr "資料夾名稱不能留空"
msgid "Error when creating the folder"
msgstr "建立資料夾失敗"
-#: ajax/upload.php:19 ajax/upload.php:53
+#: ajax/upload.php:19 ajax/upload.php:57
msgid "Unable to set upload directory."
msgstr "無法設定上傳目錄"
-#: ajax/upload.php:29
+#: ajax/upload.php:33
msgid "Invalid Token"
msgstr "無效的 token"
-#: ajax/upload.php:71
+#: ajax/upload.php:75
msgid "No file was uploaded. Unknown error"
msgstr "沒有檔案被上傳,原因未知"
-#: ajax/upload.php:78
+#: ajax/upload.php:82
msgid "There is no error, the file uploaded with success"
msgstr "一切都順利,檔案上傳成功"
-#: ajax/upload.php:79
+#: ajax/upload.php:83
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "上傳的檔案大小超過 php.ini 當中 upload_max_filesize 參數的設定:"
-#: ajax/upload.php:81
+#: ajax/upload.php:85
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "上傳的檔案大小超過 HTML 表單中 MAX_FILE_SIZE 的限制"
-#: ajax/upload.php:82
+#: ajax/upload.php:86
msgid "The uploaded file was only partially uploaded"
msgstr "只有檔案的一部分被上傳"
-#: ajax/upload.php:83
+#: ajax/upload.php:87
msgid "No file was uploaded"
msgstr "沒有檔案被上傳"
-#: ajax/upload.php:84
+#: ajax/upload.php:88
msgid "Missing a temporary folder"
msgstr "找不到暫存資料夾"
-#: ajax/upload.php:85
+#: ajax/upload.php:89
msgid "Failed to write to disk"
msgstr "寫入硬碟失敗"
-#: ajax/upload.php:103
+#: ajax/upload.php:107
msgid "Not enough storage available"
msgstr "儲存空間不足"
-#: ajax/upload.php:160
+#: ajax/upload.php:159
msgid "Upload failed. Could not find uploaded file"
msgstr "上傳失敗,找不到上傳的檔案"
-#: ajax/upload.php:170
+#: ajax/upload.php:169
msgid "Upload failed. Could not get file info."
msgstr "上傳失敗,無法取得檔案資訊"
-#: ajax/upload.php:189
+#: ajax/upload.php:184
msgid "Invalid directory."
msgstr "無效的資料夾"
@@ -171,77 +171,77 @@ msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "檔案上傳中,離開此頁面將會取消上傳。"
-#: js/file-upload.js:564
+#: js/file-upload.js:542
msgid "URL cannot be empty"
msgstr "URL 不能留空"
-#: js/file-upload.js:568
+#: js/file-upload.js:546
msgid "In the home folder 'Shared' is a reserved filename"
msgstr "在家目錄中不能使用「共享」作為檔名"
-#: js/file-upload.js:570 js/filelist.js:430
+#: js/file-upload.js:548 js/filelist.js:603
msgid "{new_name} already exists"
msgstr "{new_name} 已經存在"
-#: js/file-upload.js:636
+#: js/file-upload.js:600
msgid "Could not create file"
msgstr "無法建立檔案"
-#: js/file-upload.js:652
+#: js/file-upload.js:613
msgid "Could not create folder"
msgstr "無法建立資料夾"
-#: js/file-upload.js:702
+#: js/file-upload.js:653
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:149
+#: js/fileactions.js:164
msgid "Share"
msgstr "分享"
-#: js/fileactions.js:162
+#: js/fileactions.js:177
msgid "Delete permanently"
msgstr "永久刪除"
-#: js/fileactions.js:223
+#: js/fileactions.js:238
msgid "Rename"
msgstr "重新命名"
-#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
+#: js/filelist.js:102 js/files.js:552
+msgid "Error moving file"
+msgstr "移動檔案失敗"
+
+#: js/filelist.js:102 js/files.js:552
+msgid "Error"
+msgstr "錯誤"
+
+#: js/filelist.js:267 js/filelist.js:1113
msgid "Pending"
msgstr "等候中"
-#: js/filelist.js:456
+#: js/filelist.js:630
msgid "Could not rename file"
msgstr "無法重新命名"
-#: js/filelist.js:591
-msgid "replaced {new_name} with {old_name}"
-msgstr "使用 {new_name} 取代 {old_name}"
-
-#: js/filelist.js:591
-msgid "undo"
-msgstr "復原"
-
-#: js/filelist.js:662
+#: js/filelist.js:789
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+#: js/filelist.js:814 js/filelist.js:891 js/files.js:589
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] "%n 個資料夾"
-#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+#: js/filelist.js:815 js/filelist.js:892 js/files.js:595
msgid "%n file"
msgid_plural "%n files"
msgstr[0] "%n 個檔案"
-#: js/filelist.js:695
+#: js/filelist.js:822
msgid "{dirs} and {files}"
msgstr "{dirs} 和 {files}"
-#: js/filelist.js:931 js/filelist.js:969
+#: js/filelist.js:1052 js/filelist.js:1090
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "%n 個檔案正在上傳"
@@ -277,29 +277,21 @@ msgid ""
"your personal settings to decrypt your files."
msgstr "加密已經被停用,但是您的舊檔案還是處於已加密的狀態,請前往個人設定以解密這些檔案。"
-#: js/files.js:379
+#: js/files.js:331
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "正在準備您的下載,若您的檔案較大,將會需要更多時間。"
-#: js/files.js:610 js/files.js:654
-msgid "Error moving file"
-msgstr "移動檔案失敗"
-
-#: js/files.js:610 js/files.js:654
-msgid "Error"
-msgstr "錯誤"
-
-#: js/files.js:672 templates/index.php:68
+#: js/files.js:570 templates/index.php:67
msgid "Name"
msgstr "名稱"
-#: js/files.js:673 templates/index.php:80
+#: js/files.js:571 templates/index.php:79
msgid "Size"
msgstr "大小"
-#: js/files.js:674 templates/index.php:82
+#: js/files.js:572 templates/index.php:81
msgid "Modified"
msgstr "修改時間"
@@ -307,109 +299,109 @@ msgstr "修改時間"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:111
+#: lib/app.php:93
#, php-format
msgid "%s could not be renamed"
msgstr "無法重新命名 %s"
-#: lib/helper.php:14 templates/index.php:23
+#: lib/helper.php:14 templates/index.php:22
msgid "Upload"
msgstr "上傳"
-#: templates/admin.php:5
+#: templates/admin.php:4
msgid "File handling"
msgstr "檔案處理"
-#: templates/admin.php:7
+#: templates/admin.php:6
msgid "Maximum upload size"
msgstr "上傳限制"
-#: templates/admin.php:10
+#: templates/admin.php:9
msgid "max. possible: "
msgstr "最大允許:"
-#: templates/admin.php:15
+#: templates/admin.php:14
msgid "Needed for multi-file and folder downloads."
msgstr "下載多檔案和目錄時,此項是必填的。"
-#: templates/admin.php:17
+#: templates/admin.php:16
msgid "Enable ZIP-download"
msgstr "啟用 ZIP 下載"
-#: templates/admin.php:20
+#: templates/admin.php:19
msgid "0 is unlimited"
msgstr "0代表沒有限制"
-#: templates/admin.php:22
+#: templates/admin.php:21
msgid "Maximum input size for ZIP files"
msgstr "ZIP 壓縮前的原始大小限制"
-#: templates/admin.php:26
+#: templates/admin.php:25
msgid "Save"
msgstr "儲存"
-#: templates/index.php:6
+#: templates/index.php:5
msgid "New"
msgstr "新增"
-#: templates/index.php:9
+#: templates/index.php:8
msgid "New text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:9
msgid "Text file"
msgstr "文字檔"
-#: templates/index.php:13
+#: templates/index.php:12
msgid "New folder"
msgstr "新資料夾"
-#: templates/index.php:14
+#: templates/index.php:13
msgid "Folder"
msgstr "資料夾"
-#: templates/index.php:17
+#: templates/index.php:16
msgid "From link"
msgstr "從連結"
-#: templates/index.php:41
+#: templates/index.php:40
msgid "Deleted files"
msgstr "回收桶"
-#: templates/index.php:46
+#: templates/index.php:45
msgid "Cancel upload"
msgstr "取消上傳"
-#: templates/index.php:52
+#: templates/index.php:51
msgid "You don’t have permission to upload or create files here"
msgstr "您沒有權限在這裡上傳或建立檔案"
-#: templates/index.php:57
+#: templates/index.php:56
msgid "Nothing in here. Upload something!"
msgstr "這裡還沒有東西,上傳一些吧!"
-#: templates/index.php:74
+#: templates/index.php:73
msgid "Download"
msgstr "下載"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:84 templates/index.php:85
msgid "Delete"
msgstr "刪除"
-#: templates/index.php:98
+#: templates/index.php:96
msgid "Upload too large"
msgstr "上傳過大"
-#: templates/index.php:100
+#: templates/index.php:98
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "您試圖上傳的檔案大小超過伺服器的限制。"
-#: templates/index.php:105
+#: templates/index.php:103
msgid "Files are being scanned, please wait."
msgstr "正在掃描檔案,請稍等。"
-#: templates/index.php:108
+#: templates/index.php:106
msgid "Current scanning"
msgstr "正在掃描"
diff --git a/l10n/zh_TW/files_external.po b/l10n/zh_TW/files_external.po
index b55ed7de369..62c6dc87c98 100644
--- a/l10n/zh_TW/files_external.po
+++ b/l10n/zh_TW/files_external.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-03-11 01:54-0400\n"
-"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"POT-Creation-Date: 2014-04-04 01:55-0400\n"
+"PO-Revision-Date: 2014-04-04 05:30+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/owncloud/language/zh_TW/)\n"
"MIME-Version: 1.0\n"
@@ -38,91 +38,91 @@ msgstr "請提供有效的 Dropbox app key 和 app secret 。"
msgid "Error configuring Google Drive storage"
msgstr "設定 Google Drive 儲存時發生錯誤"
-#: js/settings.js:313 js/settings.js:320
+#: js/settings.js:318 js/settings.js:325
msgid "Saved"
msgstr ""
-#: lib/config.php:512
+#: lib/config.php:654
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b>警告</b>:未安裝 \"smbclient\" ,因此無法掛載 CIFS/SMB 分享,請洽您的系統管理員將其安裝。"
-#: lib/config.php:516
+#: lib/config.php:658
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b>警告</b>:PHP 並未啓用 FTP 的支援,因此無法掛載 FTP 分享,請洽您的系統管理員將其安裝並啓用。"
-#: lib/config.php:519
+#: lib/config.php:661
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
msgstr "<b>警告</b>:PHP 並未啓用 Curl 的支援,因此無法掛載 ownCloud/WebDAV 或 Google Drive 分享,請洽您的系統管理員將其安裝並啓用。"
-#: templates/settings.php:3
+#: templates/settings.php:2
msgid "External Storage"
msgstr "外部儲存"
-#: templates/settings.php:9 templates/settings.php:28
+#: templates/settings.php:8 templates/settings.php:27
msgid "Folder name"
msgstr "資料夾名稱"
-#: templates/settings.php:10
+#: templates/settings.php:9
msgid "External storage"
msgstr "外部儲存"
-#: templates/settings.php:11
+#: templates/settings.php:10
msgid "Configuration"
msgstr "設定"
-#: templates/settings.php:12
+#: templates/settings.php:11
msgid "Options"
msgstr "選項"
-#: templates/settings.php:13
-msgid "Applicable"
-msgstr "可用的"
+#: templates/settings.php:12
+msgid "Available for"
+msgstr ""
-#: templates/settings.php:33
+#: templates/settings.php:32
msgid "Add storage"
msgstr "增加儲存區"
-#: templates/settings.php:90
-msgid "None set"
-msgstr "尚未設定"
+#: templates/settings.php:92
+msgid "No user or group"
+msgstr ""
-#: templates/settings.php:91
+#: templates/settings.php:95
msgid "All Users"
msgstr "所有使用者"
-#: templates/settings.php:92
+#: templates/settings.php:97
msgid "Groups"
msgstr "群組"
-#: templates/settings.php:100
+#: templates/settings.php:105
msgid "Users"
msgstr "使用者"
-#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:155 templates/settings.php:156
+#: templates/settings.php:118 templates/settings.php:119
+#: templates/settings.php:158 templates/settings.php:159
msgid "Delete"
msgstr "刪除"
-#: templates/settings.php:127
+#: templates/settings.php:132
msgid "Enable User External Storage"
msgstr "啓用使用者外部儲存"
-#: templates/settings.php:130
+#: templates/settings.php:135
msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:147
+#: templates/settings.php:150
msgid "SSL root certificates"
msgstr "SSL 根憑證"
-#: templates/settings.php:165
+#: templates/settings.php:168
msgid "Import Root Certificate"
msgstr "匯入根憑證"
diff --git a/lib/l10n/el.php b/lib/l10n/el.php
index 148b7fc1fe5..a169ae38649 100644
--- a/lib/l10n/el.php
+++ b/lib/l10n/el.php
@@ -44,7 +44,9 @@ $TRANSLATIONS = array(
"DB Error: \"%s\"" => "Σφάλμα Βάσης Δεδομένων: \"%s\"",
"Offending command was: \"%s\"" => "Η εντολη παραβατικοτητας ηταν: \"%s\"",
"MySQL/MariaDB user '%s'@'localhost' exists already." => "Υπάρχει ήδη ο χρήστης '%s'@'localhost' της MySQL/MariaDB",
+"Drop this user from MySQL/MariaDB" => "Κατάργηση του χρήστη από MySQL/MariaDB",
"MySQL/MariaDB user '%s'@'%%' already exists" => "Υπάρχει ήδη ο χρήστης '%s'@'%%' της MySQL/MariaDB",
+"Drop this user from MySQL/MariaDB." => "Κατάργηση του χρήστη από MySQL/MariaDB.",
"Oracle connection could not be established" => "Αδυναμία σύνδεσης Oracle",
"Oracle username and/or password not valid" => "Μη έγκυρος χρήστης και/ή συνθηματικό της Oracle",
"Offending command was: \"%s\", name: %s, password: %s" => "Η εντολη παραβατικοτητας ηταν: \"%s\", ονομα: %s, κωδικος: %s",
diff --git a/lib/l10n/et_EE.php b/lib/l10n/et_EE.php
index f6435320c6c..7d8cc0f4b49 100644
--- a/lib/l10n/et_EE.php
+++ b/lib/l10n/et_EE.php
@@ -31,6 +31,7 @@ $TRANSLATIONS = array(
"Application is not enabled" => "Rakendus pole sisse lülitatud",
"Authentication error" => "Autentimise viga",
"Token expired. Please reload page." => "Kontrollkood aegus. Paelun lae leht uuesti.",
+"Unknown user" => "Tundmatu kasutaja",
"Files" => "Failid",
"Text" => "Tekst",
"Images" => "Pildid",
@@ -39,8 +40,13 @@ $TRANSLATIONS = array(
"%s you may not use dots in the database name" => "%s punktide kasutamine andmebaasi nimes pole lubatud",
"MS SQL username and/or password not valid: %s" => "MS SQL kasutajatunnus ja/või parool pole õiged: %s",
"You need to enter either an existing account or the administrator." => "Sisesta kas juba olemasolev konto või administrator.",
+"MySQL/MariaDB username and/or password not valid" => "MySQL/MariaDB kasutajatunnus ja/või parool pole õiged",
"DB Error: \"%s\"" => "Andmebaasi viga: \"%s\"",
"Offending command was: \"%s\"" => "Tõrkuv käsk oli: \"%s\"",
+"MySQL/MariaDB user '%s'@'localhost' exists already." => "MySQL/MariaDB kasutaja '%s'@'localhost' on juba olemas.",
+"Drop this user from MySQL/MariaDB" => "Kustuta see MySQL/MariaDB kasutaja",
+"MySQL/MariaDB user '%s'@'%%' already exists" => "MySQL/MariaDB user '%s'@'%%' on juba olemas",
+"Drop this user from MySQL/MariaDB." => "Kustuta see MySQL/MariaDB kasutaja.",
"Oracle connection could not be established" => "Ei suuda luua ühendust Oracle baasiga",
"Oracle username and/or password not valid" => "Oracle kasutajatunnus ja/või parool pole õiged",
"Offending command was: \"%s\", name: %s, password: %s" => "Tõrkuv käsk oli: \"%s\", nimi: %s, parool: %s",
diff --git a/lib/l10n/pl_PL.php b/lib/l10n/pl_PL.php
deleted file mode 100644
index 5494e3dab25..00000000000
--- a/lib/l10n/pl_PL.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Settings" => "Ustawienia"
-);
-$PLURAL_FORMS = "nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);";
diff --git a/lib/l10n/sk_SK.php b/lib/l10n/sk_SK.php
index 546e3017978..424f0f5bd8c 100644
--- a/lib/l10n/sk_SK.php
+++ b/lib/l10n/sk_SK.php
@@ -31,6 +31,7 @@ $TRANSLATIONS = array(
"Application is not enabled" => "Aplikácia nie je zapnutá",
"Authentication error" => "Chyba autentifikácie",
"Token expired. Please reload page." => "Token vypršal. Obnovte, prosím, stránku.",
+"Unknown user" => "Neznámy používateľ",
"Files" => "Súbory",
"Text" => "Text",
"Images" => "Obrázky",
diff --git a/lib/l10n/sv.php b/lib/l10n/sv.php
index a1f371210ac..7053e09624d 100644
--- a/lib/l10n/sv.php
+++ b/lib/l10n/sv.php
@@ -31,6 +31,7 @@ $TRANSLATIONS = array(
"Application is not enabled" => "Applikationen är inte aktiverad",
"Authentication error" => "Fel vid autentisering",
"Token expired. Please reload page." => "Ogiltig token. Ladda om sidan.",
+"Unknown user" => "Okänd användare",
"Files" => "Filer",
"Text" => "Text",
"Images" => "Bilder",
@@ -39,8 +40,13 @@ $TRANSLATIONS = array(
"%s you may not use dots in the database name" => "%s du får inte använda punkter i databasnamnet",
"MS SQL username and/or password not valid: %s" => "MS SQL-användaren och/eller lösenordet var inte giltigt: %s",
"You need to enter either an existing account or the administrator." => "Du måste antingen ange ett befintligt konto eller administratör.",
+"MySQL/MariaDB username and/or password not valid" => "MySQL/MariaDB användarnamn och/eller lösenord är felaktigt",
"DB Error: \"%s\"" => "DB error: \"%s\"",
"Offending command was: \"%s\"" => "Det felaktiga kommandot var: \"%s\"",
+"MySQL/MariaDB user '%s'@'localhost' exists already." => "MySQL/MariaDB användare '%s'@'localhost' existerar redan.",
+"Drop this user from MySQL/MariaDB" => "Radera denna användare från MySQL/MariaDB",
+"MySQL/MariaDB user '%s'@'%%' already exists" => "MySQL/MariaDB användare '%s'@'%%' existerar redan",
+"Drop this user from MySQL/MariaDB." => "Radera denna användare från MySQL/MariaDB.",
"Oracle connection could not be established" => "Oracle-anslutning kunde inte etableras",
"Oracle username and/or password not valid" => "Oracle-användarnamnet och/eller lösenordet är felaktigt",
"Offending command was: \"%s\", name: %s, password: %s" => "Det felande kommandot var: \"%s\", name: %s, password: %s",
diff --git a/lib/l10n/tr.php b/lib/l10n/tr.php
index 2fce8b87bf4..80f1ade9950 100644
--- a/lib/l10n/tr.php
+++ b/lib/l10n/tr.php
@@ -53,11 +53,11 @@ $TRANSLATIONS = array(
"PostgreSQL username and/or password not valid" => "PostgreSQL adi kullanici ve/veya parola yasal degildir. ",
"Set an admin username." => "Bir adi kullanici vermek. ",
"Set an admin password." => "Parola yonetici birlemek. ",
-"Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Web sunucunuz dosya transferi için düzgün bir şekilde yapılandırılmamış. WevDAV arabirimini sorunlu gözüküyor.",
+"Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Web sunucunuz dosya aktarımı için düzgün bir şekilde yapılandırılmamış. WevDAV arayüzü sorunlu görünüyor.",
"Please double check the <a href='%s'>installation guides</a>." => "Lütfen <a href='%s'>kurulum kılavuzlarını</a> iki kez kontrol edin.",
"%s shared »%s« with you" => "%s sizinle »%s« paylaşımında bulundu",
"Could not find category \"%s\"" => "\"%s\" kategorisi bulunamadı",
-"seconds ago" => "saniye önce",
+"seconds ago" => "saniyeler önce",
"_%n minute ago_::_%n minutes ago_" => array("","%n dakika önce"),
"_%n hour ago_::_%n hours ago_" => array("","%n saat önce"),
"today" => "bugün",
diff --git a/lib/private/appconfig.php b/lib/private/appconfig.php
index cdaaebb87e5..cfb84309c67 100644
--- a/lib/private/appconfig.php
+++ b/lib/private/appconfig.php
@@ -218,8 +218,8 @@ class AppConfig implements \OCP\IAppConfig {
/**
* get multiply values, either the app or key can be used as wildcard by setting it to false
*
- * @param boolean $app
- * @param string $key
+ * @param string|false $app
+ * @param string|false $key
* @return array
*/
public function getValues($app, $key) {
diff --git a/lib/private/cache.php b/lib/private/cache.php
index a311f10a00f..961270c334c 100644
--- a/lib/private/cache.php
+++ b/lib/private/cache.php
@@ -97,7 +97,7 @@ class Cache {
/**
* creates cache key based on the files given
- * @param $files
+ * @param string[] $files
* @return string
*/
static public function generateCacheKeyFromFiles($files) {
diff --git a/lib/private/cache/file.php b/lib/private/cache/file.php
index be6805a9a57..2fd77c437fe 100644
--- a/lib/private/cache/file.php
+++ b/lib/private/cache/file.php
@@ -84,11 +84,6 @@ class File {
public function hasKey($key) {
$storage = $this->getStorage();
if ($storage && $storage->is_file($key)) {
- $mtime = $storage->filemtime($key);
- if ($mtime < time()) {
- $storage->unlink($key);
- return false;
- }
return true;
}
return false;
diff --git a/lib/private/config.php b/lib/private/config.php
index 56f47256134..6701ca0532b 100644
--- a/lib/private/config.php
+++ b/lib/private/config.php
@@ -172,7 +172,7 @@ class Config {
$result = @file_put_contents($this->configFilename, $content);
if (!$result) {
$defaults = new \OC_Defaults;
- $url = \OC_Helper::linkToDocs('admin-dir-permissions');
+ $url = \OC_Helper::linkToDocs('admin-dir_permissions');
throw new HintException(
"Can't write into config directory!",
'This can usually be fixed by '
diff --git a/lib/private/connector/sabre/quotaplugin.php b/lib/private/connector/sabre/quotaplugin.php
index 8099794f670..227e684741c 100644
--- a/lib/private/connector/sabre/quotaplugin.php
+++ b/lib/private/connector/sabre/quotaplugin.php
@@ -56,8 +56,19 @@ class OC_Connector_Sabre_QuotaPlugin extends Sabre_DAV_ServerPlugin {
$uri='/'.$uri;
}
list($parentUri, $newName) = Sabre_DAV_URLUtil::splitPath($uri);
+ $req = $this->server->httpRequest;
+ if ($req->getHeader('OC-Chunked')) {
+ $info = OC_FileChunking::decodeName($newName);
+ $chunkHandler = new OC_FileChunking($info);
+ // substract the already uploaded size to see whether
+ // there is still enough space for the remaining chunks
+ $length -= $chunkHandler->getCurrentSize();
+ }
$freeSpace = $this->getFreeSpace($parentUri);
if ($freeSpace !== \OC\Files\SPACE_UNKNOWN && $length > $freeSpace) {
+ if (isset($chunkHandler)) {
+ $chunkHandler->cleanup();
+ }
throw new Sabre_DAV_Exception_InsufficientStorage();
}
}
diff --git a/lib/private/contactsmanager.php b/lib/private/contactsmanager.php
index fc6745b4505..1cb3da7098f 100644
--- a/lib/private/contactsmanager.php
+++ b/lib/private/contactsmanager.php
@@ -47,7 +47,7 @@ namespace OC {
* This function can be used to delete the contact identified by the given id
*
* @param object $id the unique identifier to a contact
- * @param $address_book_key
+ * @param string $address_book_key identifier of the address book in which the contact shall be deleted
* @return bool successful or not
*/
public function delete($id, $address_book_key) {
@@ -66,7 +66,7 @@ namespace OC {
* Otherwise the contact will be updated by replacing the entire data set.
*
* @param array $properties this array if key-value-pairs defines a contact
- * @param $address_book_key string to identify the address book in which the contact shall be created or updated
+ * @param string $address_book_key identifier of the address book in which the contact shall be created or updated
* @return array representing the contact just created or updated
*/
public function createOrUpdate($properties, $address_book_key) {
diff --git a/lib/private/db.php b/lib/private/db.php
index cfdac766bff..322a13642ae 100644
--- a/lib/private/db.php
+++ b/lib/private/db.php
@@ -313,9 +313,8 @@ class OC_DB {
/**
* @brief Insert a row if a matching row doesn't exists.
- * @param string $table. The table to insert into in the form '*PREFIX*tableName'
- * @param array $input. An array of fieldname/value pairs
- * @param string $table
+ * @param string $table The table to insert into in the form '*PREFIX*tableName'
+ * @param array $input An array of fieldname/value pairs
* @return boolean number of updated rows
*/
public static function insertIfNotExist($table, $input) {
diff --git a/lib/private/filechunking.php b/lib/private/filechunking.php
index be7f4e14a11..1da02fc81e3 100644
--- a/lib/private/filechunking.php
+++ b/lib/private/filechunking.php
@@ -64,20 +64,46 @@ class OC_FileChunking {
return $parts == $this->info['chunkcount'];
}
+ /**
+ * Assembles the chunks into the file specified by the path.
+ * Chunks are deleted afterwards.
+ *
+ * @param string $f target path
+ *
+ * @return assembled file size
+ *
+ * @throws \OC\InsufficientStorageException when file could not be fully
+ * assembled due to lack of free space
+ */
public function assemble($f) {
$cache = $this->getCache();
$prefix = $this->getPrefix();
$count = 0;
- for($i=0; $i < $this->info['chunkcount']; $i++) {
+ for ($i = 0; $i < $this->info['chunkcount']; $i++) {
$chunk = $cache->get($prefix.$i);
+ // remove after reading to directly save space
+ $cache->remove($prefix.$i);
$count += fwrite($f, $chunk);
}
- $this->cleanup();
return $count;
}
/**
+ * Returns the size of the chunks already present
+ * @return size in bytes
+ */
+ public function getCurrentSize() {
+ $cache = $this->getCache();
+ $prefix = $this->getPrefix();
+ $total = 0;
+ for ($i = 0; $i < $this->info['chunkcount']; $i++) {
+ $total += $cache->size($prefix.$i);
+ }
+ return $total;
+ }
+
+ /**
* Removes all chunks which belong to this transmission
*/
public function cleanup() {
@@ -128,7 +154,15 @@ class OC_FileChunking {
}
/**
- * @param string $path
+ * Assembles the chunks into the file specified by the path.
+ * Also triggers the relevant hooks and proxies.
+ *
+ * @param string $path target path
+ *
+ * @return assembled file size or false if file could not be created
+ *
+ * @throws \OC\InsufficientStorageException when file could not be fully
+ * assembled due to lack of free space
*/
public function file_assemble($path) {
$absolutePath = \OC\Files\Filesystem::normalizePath(\OC\Files\Filesystem::getView()->getAbsolutePath($path));
diff --git a/lib/private/files/cache/cache.php b/lib/private/files/cache/cache.php
index abc11e76470..1c9de56f8c5 100644
--- a/lib/private/files/cache/cache.php
+++ b/lib/private/files/cache/cache.php
@@ -594,7 +594,25 @@ class Cache {
}
/**
+ * get the path of a file on this storage by it's id
+ *
+ * @param int $id
+ * @return string | null
+ */
+ public function getPathById($id) {
+ $sql = 'SELECT `path` FROM `*PREFIX*filecache` WHERE `fileid` = ? AND `storage` = ?';
+ $result = \OC_DB::executeAudited($sql, array($id, $this->getNumericStorageId()));
+ if ($row = $result->fetchRow()) {
+ return $row['path'];
+ } else {
+ return null;
+ }
+ }
+
+ /**
* get the storage id of the storage for a file and the internal path of the file
+ * unlike getPathById this does not limit the search to files on this storage and
+ * instead does a global search in the cache table
*
* @param int $id
* @return array, first element holding the storage id, second the path
diff --git a/lib/private/files/storage/common.php b/lib/private/files/storage/common.php
index 2b697141515..0ce447a5a48 100644
--- a/lib/private/files/storage/common.php
+++ b/lib/private/files/storage/common.php
@@ -118,17 +118,17 @@ abstract class Common implements \OC\Files\Storage\Storage {
if (!$handle) {
return false;
}
- $size = $this->filesize($path);
- if ($size == 0) {
- return '';
- }
- return fread($handle, $size);
+ $data = stream_get_contents($handle);
+ fclose($handle);
+ return $data;
}
public function file_put_contents($path, $data) {
$handle = $this->fopen($path, "w");
$this->removeCachedFile($path);
- return fwrite($handle, $data);
+ $count = fwrite($handle, $data);
+ fclose($handle);
+ return $count;
}
public function rename($path1, $path2) {
diff --git a/lib/private/files/view.php b/lib/private/files/view.php
index f06c2fcd66c..94be7114865 100644
--- a/lib/private/files/view.php
+++ b/lib/private/files/view.php
@@ -832,6 +832,9 @@ class View {
$user = \OC_User::getUser();
if (!$cache->inCache($internalPath)) {
+ if (!$storage->file_exists($internalPath)) {
+ return false;
+ }
$scanner = $storage->getScanner($internalPath);
$scanner->scan($internalPath, Cache\Scanner::SCAN_SHALLOW);
} else {
@@ -1129,15 +1132,22 @@ class View {
* @return string
*/
public function getPath($id) {
- list($storage, $internalPath) = Cache\Cache::getById($id);
- $mounts = Filesystem::getMountByStorageId($storage);
+ $manager = Filesystem::getMountManager();
+ $mounts = $manager->findIn($this->fakeRoot);
+ $mounts[] = $manager->find($this->fakeRoot);
+ // reverse the array so we start with the storage this view is in
+ // which is the most likely to contain the file we're looking for
+ $mounts = array_reverse($mounts);
foreach ($mounts as $mount) {
/**
- * @var \OC\Files\Mount $mount
+ * @var \OC\Files\Mount\Mount $mount
*/
- $fullPath = $mount->getMountPoint() . $internalPath;
- if (!is_null($path = $this->getRelativePath($fullPath))) {
- return $path;
+ $cache = $mount->getStorage()->getCache();
+ if ($internalPath = $cache->getPathById($id)) {
+ $fullPath = $mount->getMountPoint() . $internalPath;
+ if (!is_null($path = $this->getRelativePath($fullPath))) {
+ return $path;
+ }
}
}
return null;
diff --git a/lib/private/helper.php b/lib/private/helper.php
index d7ac0b5f4fa..da3d3cd1c6e 100644
--- a/lib/private/helper.php
+++ b/lib/private/helper.php
@@ -875,12 +875,15 @@ class OC_Helper {
* Calculate the disc space for the given path
*
* @param string $path
+ * @param \OCP\Files\FileInfo $rootInfo (optional)
* @return array
*/
- public static function getStorageInfo($path) {
+ public static function getStorageInfo($path, $rootInfo = null) {
// return storage info without adding mount points
- $rootInfo = \OC\Files\Filesystem::getFileInfo($path, false);
- $used = $rootInfo['size'];
+ if (is_null($rootInfo)) {
+ $rootInfo = \OC\Files\Filesystem::getFileInfo($path, false);
+ }
+ $used = $rootInfo->getSize();
if ($used < 0) {
$used = 0;
}
diff --git a/lib/private/image.php b/lib/private/image.php
index c987ce92c3c..f1b8acc41b7 100644
--- a/lib/private/image.php
+++ b/lib/private/image.php
@@ -34,7 +34,7 @@ class OC_Image {
/**
* @brief Get mime type for an image file.
- * @param string|null $filepath The path to a local image file.
+ * @param string|null $filePath The path to a local image file.
* @return string The mime type if the it could be determined, otherwise an empty string.
*/
static public function getMimeTypeForFile($filePath) {
diff --git a/lib/private/l10n.php b/lib/private/l10n.php
index 197b2d6791b..175360e27a3 100644
--- a/lib/private/l10n.php
+++ b/lib/private/l10n.php
@@ -75,7 +75,7 @@ class OC_L10N implements \OCP\IL10N {
* get an L10N instance
* @param string $app
* @param string|null $lang
- * @return OC_L10N
+ * @return \OC_L10N
*/
public static function get($app, $lang=null) {
if (is_null($lang)) {
@@ -89,7 +89,6 @@ class OC_L10N implements \OCP\IL10N {
* @brief The constructor
* @param string $app app requesting l10n
* @param string $lang default: null Language
- * @returns OC_L10N-Object
*
* If language is not set, the constructor tries to find the right
* language.
@@ -352,7 +351,7 @@ class OC_L10N implements \OCP\IL10N {
/**
* @brief Localization
* @param string $type Type of localization
- * @param $params parameters for this localization
+ * @param array $data parameters for this localization
* @returns String or false
*
* Returns the localized data.
diff --git a/lib/private/legacy/appconfig.php b/lib/private/legacy/appconfig.php
index b6c3542a673..cb5cef7e350 100644
--- a/lib/private/legacy/appconfig.php
+++ b/lib/private/legacy/appconfig.php
@@ -116,8 +116,6 @@ class OC_Appconfig {
/**
* get multiply values, either the app or key can be used as wildcard by setting it to false
*
- * @param app
- * @param key
* @param string|false $app
* @param string|false $key
* @return array
diff --git a/lib/private/legacy/config.php b/lib/private/legacy/config.php
index ab67c8d3020..6c2103179ab 100644
--- a/lib/private/legacy/config.php
+++ b/lib/private/legacy/config.php
@@ -63,8 +63,8 @@ class OC_Config {
/**
* @brief Gets a value from config.php
* @param string $key key
- * @param string $default = null default value
- * @return string the value or $default
+ * @param mixed $default = null default value
+ * @return mixed the value or $default
*
* This function gets the value from config.php. If it does not exist,
* $default will be returned.
@@ -76,7 +76,7 @@ class OC_Config {
/**
* @brief Sets a value
* @param string $key key
- * @param string $value value
+ * @param mixed $value value
*
* This function sets the value and writes the config.php.
*
diff --git a/lib/private/mail.php b/lib/private/mail.php
index 79f51609631..f9083cc4e64 100644
--- a/lib/private/mail.php
+++ b/lib/private/mail.php
@@ -137,6 +137,9 @@ class OC_Mail {
* @return string
*/
public static function buildAsciiEmail($emailAddress) {
+ if (!function_exists('idn_to_ascii')) {
+ return $emailAddress;
+ }
list($name, $domain) = explode('@', $emailAddress, 2);
$domain = idn_to_ascii($domain);
diff --git a/lib/private/ocs/cloud.php b/lib/private/ocs/cloud.php
index 06d6a8eb4b0..c8bb9425f1a 100644
--- a/lib/private/ocs/cloud.php
+++ b/lib/private/ocs/cloud.php
@@ -99,31 +99,4 @@ class OC_OCS_Cloud {
);
return new OC_OCS_Result($data);
}
-
- public static function getUserPublickey($parameters) {
-
- if(OC_User::userExists($parameters['user'])) {
- // calculate the disc space
- // TODO
- return new OC_OCS_Result(array());
- } else {
- return new OC_OCS_Result(null, 300);
- }
- }
-
- public static function getUserPrivatekey($parameters) {
- $user = OC_User::getUser();
- if(OC_User::isAdminUser($user) or ($user==$parameters['user'])) {
-
- if(OC_User::userExists($user)) {
- // calculate the disc space
- $txt = 'this is the private key of '.$parameters['user'];
- echo($txt);
- } else {
- return new OC_OCS_Result(null, 300, 'User does not exist');
- }
- } else {
- return new OC_OCS_Result('null', 300, 'You don´t have permission to access this ressource.');
- }
- }
}
diff --git a/lib/private/request.php b/lib/private/request.php
index 8041c4f0048..7cbbb0676b1 100755
--- a/lib/private/request.php
+++ b/lib/private/request.php
@@ -166,10 +166,11 @@ class OC_Request {
*/
public static function scriptName() {
$name = $_SERVER['SCRIPT_NAME'];
- if (OC_Config::getValue('overwritewebroot', '') !== '' and self::isOverwriteCondition()) {
+ $overwriteWebRoot = OC_Config::getValue('overwritewebroot', '');
+ if ($overwriteWebRoot !== '' and self::isOverwriteCondition()) {
$serverroot = str_replace("\\", '/', substr(__DIR__, 0, -strlen('lib/private/')));
$suburi = str_replace("\\", "/", substr(realpath($_SERVER["SCRIPT_FILENAME"]), strlen($serverroot)));
- $name = OC_Config::getValue('overwritewebroot', '') . $suburi;
+ $name = '/' . ltrim($overwriteWebRoot . $suburi, '/');
}
return $name;
}
diff --git a/lib/private/server.php b/lib/private/server.php
index 5c83f3ef495..3517d7b3548 100644
--- a/lib/private/server.php
+++ b/lib/private/server.php
@@ -302,7 +302,7 @@ class Server extends SimpleContainer implements IServerContainer {
/**
* get an L10N instance
- * @param $app string appid
+ * @param string $app appid
* @return \OC_L10N
*/
function getL10N($app) {
diff --git a/lib/private/share/mailnotifications.php b/lib/private/share/mailnotifications.php
index 45734818731..4799db52330 100644
--- a/lib/private/share/mailnotifications.php
+++ b/lib/private/share/mailnotifications.php
@@ -30,7 +30,6 @@ class MailNotifications {
/**
*
- * @param string $recipient user id
* @param string $sender user id (if nothing is set we use the currently logged-in user)
*/
public function __construct($sender = null) {
diff --git a/lib/private/share/share.php b/lib/private/share/share.php
index 8238797600e..7bab98b00bf 100644
--- a/lib/private/share/share.php
+++ b/lib/private/share/share.php
@@ -1523,9 +1523,9 @@ class Share extends \OC\Share\Constants {
$select = '*';
if ($format == self::FORMAT_STATUSES) {
if ($fileDependent) {
- $select = '`*PREFIX*share`.`id`, `*PREFIX*share`.`parent`, `share_type`, `path`, `share_with`, `uid_owner`';
+ $select = '`*PREFIX*share`.`id`, `*PREFIX*share`.`parent`, `share_type`, `path`, `share_with`, `uid_owner` , `file_source`';
} else {
- $select = '`id`, `parent`, `share_type`, `share_with`, `uid_owner`';
+ $select = '`id`, `parent`, `share_type`, `share_with`, `uid_owner`, `item_source`';
}
} else {
if (isset($uidOwner)) {
diff --git a/lib/private/template/base.php b/lib/private/template/base.php
index 7aa0cb4a956..3d7c685c1cf 100644
--- a/lib/private/template/base.php
+++ b/lib/private/template/base.php
@@ -77,7 +77,7 @@ class Base {
/**
* @brief Appends a variable
* @param string $key key
- * @param string $value value
+ * @param mixed $value value
* @return boolean|null
*
* This function assigns a variable in an array context. If the key already
diff --git a/lib/private/urlgenerator.php b/lib/private/urlgenerator.php
index 0d238737dde..260eeb15108 100644
--- a/lib/private/urlgenerator.php
+++ b/lib/private/urlgenerator.php
@@ -149,6 +149,11 @@ class URLGenerator implements IURLGenerator {
public function getAbsoluteURL($url) {
$separator = $url[0] === '/' ? '' : '/';
- return \OC_Request::serverProtocol() . '://' . \OC_Request::serverHost(). \OC::$WEBROOT . $separator . $url;
+ // The ownCloud web root can already be prepended.
+ $webRoot = substr($url, 0, strlen(\OC::$WEBROOT)) === \OC::$WEBROOT
+ ? ''
+ : \OC::$WEBROOT;
+
+ return \OC_Request::serverProtocol() . '://' . \OC_Request::serverHost(). $webRoot . $separator . $url;
}
}
diff --git a/lib/public/appframework/controller.php b/lib/public/appframework/controller.php
index 7c2219bd046..758f0a80083 100644
--- a/lib/public/appframework/controller.php
+++ b/lib/public/appframework/controller.php
@@ -38,10 +38,10 @@ use OCP\IRequest;
abstract class Controller {
/**
- * app container for dependency injection
- * @var \OCP\AppFramework\IAppContainer
+ * app name
+ * @var string
*/
- protected $app;
+ protected $appName;
/**
* current request
@@ -51,11 +51,11 @@ abstract class Controller {
/**
* constructor of the controller
- * @param IAppContainer $app interface to the app
+ * @param string $appName the name of the app
* @param IRequest $request an instance of the request
*/
- public function __construct(IAppContainer $app, IRequest $request){
- $this->app = $app;
+ public function __construct($appName, IRequest $request){
+ $this->appName = $appName;
$this->request = $request;
}
@@ -136,7 +136,7 @@ abstract class Controller {
*/
public function render($templateName, array $params=array(),
$renderAs='user', array $headers=array()){
- $response = new TemplateResponse($this->app->getAppName(), $templateName);
+ $response = new TemplateResponse($this->appName, $templateName);
$response->setParams($params);
$response->renderAs($renderAs);
diff --git a/lib/public/contacts/imanager.php b/lib/public/contacts/imanager.php
index 5b9d64ecc41..005b71f298b 100644
--- a/lib/public/contacts/imanager.php
+++ b/lib/public/contacts/imanager.php
@@ -96,7 +96,7 @@ namespace OCP\Contacts {
* This function can be used to delete the contact identified by the given id
*
* @param object $id the unique identifier to a contact
- * @param $address_book_key
+ * @param string $address_book_key identifier of the address book in which the contact shall be deleted
* @return bool successful or not
*/
function delete($id, $address_book_key);
@@ -106,7 +106,7 @@ namespace OCP\Contacts {
* Otherwise the contact will be updated by replacing the entire data set.
*
* @param array $properties this array if key-value-pairs defines a contact
- * @param $address_book_key string to identify the address book in which the contact shall be created or updated
+ * @param string $address_book_key identifier of the address book in which the contact shall be created or updated
* @return array representing the contact just created or updated
*/
function createOrUpdate($properties, $address_book_key);
diff --git a/lib/public/iappconfig.php b/lib/public/iappconfig.php
index 1f31898bf2c..2b014df2e42 100644
--- a/lib/public/iappconfig.php
+++ b/lib/public/iappconfig.php
@@ -55,9 +55,8 @@ interface IAppConfig {
/**
* get multiply values, either the app or key can be used as wildcard by setting it to false
*
- * @param app
- * @param key
- * @param string $key
+ * @param string|false $key
+ * @param string|false $app
* @return array
*/
public function getValues($app, $key);
diff --git a/lib/public/il10n.php b/lib/public/il10n.php
index 1c025e7824f..1388274c21a 100644
--- a/lib/public/il10n.php
+++ b/lib/public/il10n.php
@@ -23,7 +23,7 @@ namespace OCP;
interface IL10N {
/**
* Translating
- * @param $text String The text we need a translation for
+ * @param string $text The text we need a translation for
* @param array $parameters default:array() Parameters for sprintf
* @return \OC_L10N_String Translation or the same text
*
@@ -34,9 +34,9 @@ interface IL10N {
/**
* Translating
- * @param $text_singular String the string to translate for exactly one object
- * @param $text_plural String the string to translate for n objects
- * @param $count Integer Number of objects
+ * @param string $text_singular the string to translate for exactly one object
+ * @param string $text_plural the string to translate for n objects
+ * @param integer $count Number of objects
* @param array $parameters default:array() Parameters for sprintf
* @return \OC_L10N_String Translation or the same text
*
@@ -51,8 +51,8 @@ interface IL10N {
/**
* Localization
- * @param $type Type of localization
- * @param $params parameters for this localization
+ * @param string $type Type of localization
+ * @param array $data parameters for this localization
* @return String or false
*
* Returns the localized data.
diff --git a/lib/public/iservercontainer.php b/lib/public/iservercontainer.php
index dc3aff663d4..600d81d83af 100644
--- a/lib/public/iservercontainer.php
+++ b/lib/public/iservercontainer.php
@@ -122,7 +122,7 @@ interface IServerContainer {
/**
* get an L10N instance
- * @param $app string appid
+ * @param string $app appid
* @return \OCP\IL10N
*/
function getL10N($app);
diff --git a/lib/public/share.php b/lib/public/share.php
index a08134b3837..564839e86b6 100644
--- a/lib/public/share.php
+++ b/lib/public/share.php
@@ -63,9 +63,9 @@ class Share extends \OC\Share\Constants {
/**
* Find which users can access a shared item
- * @param $path to the file
- * @param $user owner of the file
- * @param include owner to the list of users with access to the file
+ * @param string $path to the file
+ * @param string $user owner of the file
+ * @param bool $includeOwner include owner to the list of users with access to the file
* @return array
* @note $path needs to be relative to user data dir, e.g. 'file.txt'
* not '/admin/data/file.txt'
diff --git a/settings/admin/controller.php b/settings/admin/controller.php
index a95ede790e2..d0dcc49f297 100644
--- a/settings/admin/controller.php
+++ b/settings/admin/controller.php
@@ -106,8 +106,8 @@ class Controller {
/**
* Get the field name to use it in error messages
*
- * @param $setting string
- * @param $l \OC_L10N
+ * @param string $setting
+ * @param \OC_L10N $l
* @return string
*/
public static function getFieldname($setting, $l) {
diff --git a/settings/css/oauth.css b/settings/css/oauth.css
deleted file mode 100644
index ccdb98cfa39..00000000000
--- a/settings/css/oauth.css
+++ /dev/null
@@ -1,4 +0,0 @@
-.guest-container{ width:35%; margin: 2em auto 0 auto; }
-#oauth-request a.button{ float: right; }
-#oauth-request ul li{ list-style: disc; }
-#oauth-request ul { margin-left: 2em; margin-top: 1em; }
diff --git a/settings/css/settings.css b/settings/css/settings.css
index 280d022af4e..a7680aad948 100644
--- a/settings/css/settings.css
+++ b/settings/css/settings.css
@@ -12,11 +12,6 @@ input#openid, input#webdav { width:20em; }
display: block;
}
-.personalblock input[type="checkbox"] {
- position: relative;
- top: 2px;
-}
-
/* Sync clients */
.clientsbox { margin:12px; }
.clientsbox h1 { font-size:40px; font-weight:bold; margin:50px 0 20px; }
@@ -62,13 +57,7 @@ tr:hover>td.password>span, tr:hover>td.displayName>span { margin:0; cursor:point
tr:hover>td.remove>a, tr:hover>td.password>img,tr:hover>td.displayName>img, tr:hover>td.quota>img { visibility:visible; cursor:pointer; }
tr:hover>td.remove>a { float:right; }
-li.selected,
-#leftcontent li.selected {
- background-color: #ddd;
-}
-
table.grid { width:100%; }
-#rightcontent { padding-left: 10px; }
div.quota {
float: right;
display: block;
@@ -105,31 +94,21 @@ select.quota.active { background: #fff; }
/* APPS */
.appinfo { margin: 1em 40px; }
-h3 { font-size: 1.4em; font-weight: bold; }
-ul.applist a {
- height: 2.2em;
- padding: 0.2em 0.2em 0.2em 0.8em !important;
-}
-ul.applist .app-external {
- width: 100%;
+#app-navigation {
+ padding-bottom: 0px;
}
-li { color:#888; }
-li.active { color:#000; }
-#leftcontent .appwarning {
+#app-navigation .appwarning {
background: #fcc;
}
-#leftcontent .appwarning:hover {
+#app-navigation.appwarning:hover {
background: #fbb;
}
small.externalapp { color:#FFF; background-color:#BBB; font-weight:bold; font-size: 0.6em; margin: 0; padding: 0.1em 0.2em; border-radius: 4px;}
-small.externalapp.list { float: right; }
small.recommendedapp { color:#FFF; background-color:#888; font-weight:bold; font-size: 0.6em; margin: 0; padding: 0.1em 0.2em; border-radius: 4px;}
-small.recommendedapp.list { float: right; }
+small.externalapp.list, small.recommendedapp.list { position: absolute; right: 10px; top: 12px; }
span.version { margin-left:1em; margin-right:1em; color:#555; }
-.app { position: relative; display: inline-block; padding: 0.2em 0 0.2em 0 !important; text-overflow: hidden; overflow: hidden; white-space: nowrap; /*transition: .2s max-width linear; -o-transition: .2s max-width linear; -moz-transition: .2s max-width linear; -webkit-transition: .2s max-width linear; -ms-transition: .2s max-width linear;*/ }
-.app.externalapp { max-width: 12.5em; }
-.app.recommendedapp { max-width: 12.5em; }
+
/* Transition to complete width! */
.app:hover, .app:active { max-width: inherit; }
@@ -152,7 +131,6 @@ table.grid td.date{
/* ADMIN */
span.securitywarning {color:#C33; font-weight:bold; }
span.connectionwarning {color:#933; font-weight:bold; }
-input[type=radio] { width:1em; }
table.shareAPI td { padding-bottom: 0.8em; }
#mail_settings p label:first-child {
diff --git a/settings/js/apps.js b/settings/js/apps.js
index 3dbc8a2f7c2..05db4c9a048 100644
--- a/settings/js/apps.js
+++ b/settings/js/apps.js
@@ -8,7 +8,7 @@
OC.Settings = OC.Settings || {};
OC.Settings.Apps = OC.Settings.Apps || {
loadApp:function(app) {
- var page = $('#rightcontent');
+ var page = $('#app-content');
page.find('p.license').show();
page.find('span.name').text(app.name);
page.find('small.externalapp').text(app.internallabel);
@@ -82,16 +82,16 @@ OC.Settings.Apps = OC.Settings.Apps || {
page.find('p.appslink').hide();
page.find('span.score').hide();
}
- if (typeof($('#leftcontent li[data-id="'+app.id+'"]').data('errormsg')) !== "undefined") {
+ if (typeof($('#app-navigation ul li[data-id="'+app.id+'"]').data('errormsg')) !== "undefined") {
page.find(".warning").show();
- page.find(".warning").text($('#leftcontent li[data-id="'+app.id+'"]').data('errormsg'));
+ page.find(".warning").text($('#app-navigation ul li[data-id="'+app.id+'"]').data('errormsg'));
} else {
page.find(".warning").hide();
}
},
enableApp:function(appid, active, element) {
console.log('enableApp:', appid, active, element);
- var appitem=$('#leftcontent li[data-id="'+appid+'"]');
+ var appitem=$('#app-navigation ul li[data-id="'+appid+'"]');
element.val(t('settings','Please wait....'));
if(active) {
$.post(OC.filePath('settings','ajax','disableapp.php'),{appid:appid},function(result) {
@@ -160,7 +160,7 @@ OC.Settings.Apps = OC.Settings.Apps || {
},
insertApp:function(appdata) {
- var applist = $('#leftcontent li');
+ var applist = $('#app-navigation ul li');
var app =
$('<li data-id="' + appdata.id + '" data-type="external" data-installed="0">'
+ '<a class="app externalapp" href="' + OC.filePath('settings', 'apps', 'index.php') + '&appid=' + appdata.id+'">'
@@ -242,30 +242,30 @@ OC.Settings.Apps = OC.Settings.Apps || {
};
$(document).ready(function(){
- $('#leftcontent li').each(function(index,li){
+ $('#app-navigation ul li').each(function(index,li){
var app = OC.get('appData_'+$(li).data('id'));
$(li).data('app',app);
$(this).find('span.hidden').remove();
});
- $('#leftcontent li').keydown(function(event) {
+ $('#app-navigation ul li').keydown(function(event) {
if (event.which === 13 || event.which === 32) {
$(event.target).click();
}
return false;
});
- $(document).on('click', '#leftcontent', function(event){
+ $(document).on('click', '#app-navigation', function(event){
var tgt = $(event.target);
if (tgt.is('li') || tgt.is('a')) {
var item = tgt.is('li') ? $(tgt) : $(tgt).parent();
var app = item.data('app');
OC.Settings.Apps.loadApp(app);
- $('#leftcontent .selected').removeClass('selected');
+ $('#app-navigation .selected').removeClass('selected');
item.addClass('selected');
}
return false;
});
- $('#rightcontent input.enable').click(function(){
+ $('#app-content input.enable').click(function(){
var element = $(this);
var appid=$(this).data('appid');
var active=$(this).data('active');
@@ -273,7 +273,7 @@ $(document).ready(function(){
OC.Settings.Apps.enableApp(appid, active, element);
}
});
- $('#rightcontent input.update').click(function(){
+ $('#app-content input.update').click(function(){
var element = $(this);
var appid=$(this).data('appid');
if(appid) {
@@ -282,11 +282,11 @@ $(document).ready(function(){
});
if(appid) {
- var item = $('#leftcontent li[data-id="'+appid+'"]');
+ var item = $('#app-navigation ul li[data-id="'+appid+'"]');
if(item) {
item.trigger('click');
item.addClass('active');
- $('#leftcontent').animate({scrollTop: $(item).offset().top-70}, 'slow','swing');
+ $('#app-navigation').animate({scrollTop: $(item).offset().top-70}, 'slow','swing');
}
}
});
diff --git a/settings/js/users.js b/settings/js/users.js
index 284976d3bad..eef3c237277 100644
--- a/settings/js/users.js
+++ b/settings/js/users.js
@@ -226,7 +226,7 @@ var UserList = {
$('table+.loading').css('visibility', 'visible');
UserList.updating = true;
var query = $.param({ offset: UserList.offset, limit: UserList.usersToLoad });
- $.get(OC.generateUrl('/settings/ajax/userlist') + query, function (result) {
+ $.get(OC.generateUrl('/settings/ajax/userlist') + '?' + query, function (result) {
var loadedUsers = 0;
var trs = [];
if (result.status === 'success') {
diff --git a/settings/l10n/de.php b/settings/l10n/de.php
index ffbda893018..5af482b51a5 100644
--- a/settings/l10n/de.php
+++ b/settings/l10n/de.php
@@ -77,7 +77,7 @@ $TRANSLATIONS = array(
"SSL" => "SSL",
"TLS" => "TLS",
"Security Warning" => "Sicherheitswarnung",
-"You are accessing %s via HTTP. We strongly suggest you configure your server to require using HTTPS instead." => "Du greifst auf %s via HTTP zu. Wir empfehlen Dir dringend, Deinen Server so konfigurieren, das stattdessen HTTPS verlangt wird.",
+"You are accessing %s via HTTP. We strongly suggest you configure your server to require using HTTPS instead." => "Du greifst auf %s via HTTP zu. Wir empfehlen Dir dringend, Deinen Server so konfigurieren, dass stattdessen HTTPS verlangt wird.",
"Your data directory and your files are probably accessible from the internet. The .htaccess file is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "Dein Datenverzeichnis und deine Dateien sind möglicher Weise aus dem Internet erreichbar. Die .htaccess-Datei funktioniert nicht. Wir raten dir dringend, dass du deinen Webserver dahingehend konfigurierst, dass dein Datenverzeichnis nicht länger aus dem Internet erreichbar ist, oder du verschiebst das Datenverzeichnis außerhalb des Wurzelverzeichnisses des Webservers.",
"Setup Warning" => "Einrichtungswarnung",
"Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Dein Web-Server ist noch nicht für Datei-Synchronisation bereit, weil die WebDAV-Schnittstelle vermutlich defekt ist.",
diff --git a/settings/l10n/de_DE.php b/settings/l10n/de_DE.php
index 0b30cc0c191..f79a8f174b2 100644
--- a/settings/l10n/de_DE.php
+++ b/settings/l10n/de_DE.php
@@ -77,7 +77,7 @@ $TRANSLATIONS = array(
"SSL" => "SSL",
"TLS" => "TLS",
"Security Warning" => "Sicherheitshinweis",
-"You are accessing %s via HTTP. We strongly suggest you configure your server to require using HTTPS instead." => "Sie greifen auf %s via HTTP zu. Wir empfehlen Ihnen dringend, Ihren Server so konfigurieren, das stattdessen HTTPS verlangt wird.",
+"You are accessing %s via HTTP. We strongly suggest you configure your server to require using HTTPS instead." => "Sie greifen auf %s via HTTP zu. Wir empfehlen Ihnen dringend, Ihren Server so konfigurieren, dass stattdessen HTTPS verlangt wird.",
"Your data directory and your files are probably accessible from the internet. The .htaccess file is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "Ihr Datenverzeichnis und Ihre Dateien sind möglicherweise aus dem Internet erreichbar. Die .htaccess-Datei funktioniert nicht. Wir raten Ihnen dringend, dass Sie Ihren Webserver dahingehend konfigurieren, dass Ihr Datenverzeichnis nicht länger aus dem Internet erreichbar ist, oder Sie verschieben das Datenverzeichnis außerhalb des Wurzelverzeichnisses des Webservers.",
"Setup Warning" => "Einrichtungswarnung",
"Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Ihr Web-Server ist noch nicht für eine Datei-Synchronisation konfiguriert, weil die WebDAV-Schnittstelle vermutlich defekt ist.",
diff --git a/settings/l10n/el.php b/settings/l10n/el.php
index c438fa0f997..0b6ee6a2983 100644
--- a/settings/l10n/el.php
+++ b/settings/l10n/el.php
@@ -1,5 +1,6 @@
<?php
$TRANSLATIONS = array(
+"Invalid value supplied for %s" => "Άκυρη τιμή για το %s",
"Saved" => "Αποθηκεύτηκαν",
"test email settings" => "δοκιμή ρυθμίσεων email",
"If you received this email, the settings seem to be correct." => "Εάν λάβατε αυτό το email, οι ρυθμίσεις δείχνουν να είναι σωστές.",
@@ -48,6 +49,7 @@ $TRANSLATIONS = array(
"Select a profile picture" => "Επιλογή εικόνας προφίλ",
"Very weak password" => "Πολύ αδύναμο συνθηματικό",
"Weak password" => "Αδύναμο συνθηματικό",
+"So-so password" => "Μέτριο συνθηματικό",
"Good password" => "Καλό συνθηματικό",
"Strong password" => "Δυνατό συνθηματικό",
"Decrypting files... Please wait, this can take some time." => "Αποκρυπτογράφηση αρχείων... Παρακαλώ περιμένετε, αυτό μπορεί να πάρει κάποιο χρόνο.",
@@ -70,6 +72,7 @@ $TRANSLATIONS = array(
"Fatal issues only" => "Καίρια ζητήματα μόνο",
"None" => "Τίποτα",
"Login" => "Σύνδεση",
+"Plain" => "Απλό",
"NT LAN Manager" => "Διαχειριστης NT LAN",
"SSL" => "SSL",
"TLS" => "TLS",
@@ -90,6 +93,9 @@ $TRANSLATIONS = array(
"Internet connection not working" => "Η σύνδεση στο διαδίκτυο δεν δουλεύει",
"This server has no working internet connection. This means that some of the features like mounting of external storage, notifications about updates or installation of 3rd party apps don´t work. Accessing files from remote and sending of notification emails might also not work. We suggest to enable internet connection for this server if you want to have all features." => "Αυτός ο διακομιστής δεν έχει ενεργή σύνδεση στο διαδίκτυο. Αυτό σημαίνει ότι κάποιες υπηρεσίες όπως η σύνδεση με εξωτερικούς αποθηκευτικούς χώρους, ειδοποιήσεις περί ενημερώσεων ή η εγκατάσταση 3ων εφαρμογών δεν θα είναι διαθέσιμες. Η πρόσβαση απομακρυσμένων αρχείων και η αποστολή ειδοποιήσεων μέσω ηλεκτρονικού ταχυδρομείου μπορεί επίσης να μην είναι διαθέσιμες. Προτείνουμε να ενεργοποιήσετε την πρόσβαση στο διαδίκτυο για αυτόν το διακομιστή εάν θέλετε να χρησιμοποιήσετε όλες τις υπηρεσίες.",
"Cron" => "Cron",
+"Last cron was executed at %s." => "Η τελευταία εκτέλεση του cron ήταν στις %s",
+"Last cron was executed at %s. This is more than an hour ago, something seems wrong." => "Η τελευταία εκτέλεση του cron ήταν στις %s. Αυτό είναι πάνω από μια ώρα πριν, ίσως κάτι δεν πάει καλά.",
+"Cron was not executed yet!" => "Η διεργασία cron δεν εκτελέστηκε ακόμα!",
"Execute one task with each page loaded" => "Εκτέλεση μιας διεργασίας με κάθε σελίδα που φορτώνεται",
"cron.php is registered at a webcron service to call cron.php every 15 minutes over http." => "Το cron.php είναι καταχωρημένο σε μια υπηρεσία webcron ώστε να καλεί το cron.php κάθε 15 λεπτά μέσω http.",
"Use systems cron service to call the cron.php file every 15 minutes." => "Χρήση της υπηρεσίας cron του συστήματος για να καλεστεί το αρχείο cron.php κάθε 15 λεπτά.",
diff --git a/settings/l10n/es.php b/settings/l10n/es.php
index ec6e3b3bd65..5139b36e1b4 100644
--- a/settings/l10n/es.php
+++ b/settings/l10n/es.php
@@ -35,7 +35,7 @@ $TRANSLATIONS = array(
"Sending..." => "Enviando...",
"User Documentation" => "Documentación de usuario",
"Admin Documentation" => "Documentación para administradores",
-"Update to {appversion}" => "Actualizado a {appversion}",
+"Update to {appversion}" => "Actualizar a {appversion}",
"Disable" => "Desactivar",
"Enable" => "Activar",
"Please wait...." => "Espere, por favor....",
diff --git a/settings/l10n/et_EE.php b/settings/l10n/et_EE.php
index c294fcc137c..677ae3d6bb6 100644
--- a/settings/l10n/et_EE.php
+++ b/settings/l10n/et_EE.php
@@ -1,7 +1,15 @@
<?php
$TRANSLATIONS = array(
+"Invalid value supplied for %s" => "Sisestatud sobimatu väärtus %s jaoks",
+"Saved" => "Salvestatud",
+"test email settings" => "testi e-posti seadeid",
+"If you received this email, the settings seem to be correct." => "Kui said selle kirja, siis on seadistus korrektne.",
+"A problem occurred while sending the e-mail. Please revisit your settings." => "Kirja saatmisel tekkis tõrge. Palun kontrolli üle oma seadistus.",
"Email sent" => "E-kiri on saadetud",
+"You need to set your user email before being able to send test emails." => "Pead seadistama oma e-postienne kui on võimalik saata test-kirju.",
+"Send mode" => "Saatmise viis",
"Encryption" => "Krüpteerimine",
+"Authentication method" => "Autentimise meetod",
"Unable to load list from App Store" => "App Store'i nimekirja laadimine ebaõnnestus",
"Authentication error" => "Autentimise viga",
"Your full name has been changed." => "Sinu täispikk nimi on muudetud.",
@@ -24,7 +32,9 @@ $TRANSLATIONS = array(
"Wrong admin recovery password. Please check the password and try again." => "Vale administraatori taasteparool. Palun kontrolli parooli ning proovi uuesti.",
"Back-end doesn't support password change, but the users encryption key was successfully updated." => "Tagarakend ei toeta parooli vahetust, kuid kasutaja krüptimisvõti uuendati edukalt.",
"Unable to change password" => "Ei suuda parooli muuta",
+"Sending..." => "Saadan...",
"User Documentation" => "Kasutaja dokumentatsioon",
+"Admin Documentation" => "Admin dokumentatsioon",
"Update to {appversion}" => "Uuenda versioonile {appversion}",
"Disable" => "Lülita välja",
"Enable" => "Lülita sisse",
@@ -37,6 +47,11 @@ $TRANSLATIONS = array(
"Update" => "Uuenda",
"Updated" => "Uuendatud",
"Select a profile picture" => "Vali profiili pilt",
+"Very weak password" => "Väga nõrk parool",
+"Weak password" => "Nõrk parool",
+"So-so password" => "Enam-vähem sobiv parool",
+"Good password" => "Hea parool",
+"Strong password" => "Väga hea parool",
"Decrypting files... Please wait, this can take some time." => "Dekrüpteerin faile... Palun oota, see võib võtta veidi aega.",
"deleted" => "kustutatud",
"undo" => "tagasi",
@@ -57,6 +72,10 @@ $TRANSLATIONS = array(
"Fatal issues only" => "Ainult tõsised probleemid",
"None" => "Pole",
"Login" => "Logi sisse",
+"Plain" => "Tavatekst",
+"NT LAN Manager" => "NT LAN Manager",
+"SSL" => "SSL",
+"TLS" => "TLS",
"Security Warning" => "Turvahoiatus",
"You are accessing %s via HTTP. We strongly suggest you configure your server to require using HTTPS instead." => "Sa kasutad %s ligipääsuks HTTP protokolli. Soovitame tungivalt seadistada oma server selle asemel kasutama HTTPS-i.",
"Your data directory and your files are probably accessible from the internet. The .htaccess file is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "Andmete kataloog ja failid on tõenäoliselt internetis avalikult saadaval. .htaccess fail, ei toimi. Soovitame tungivalt veebiserver seadistada selliselt, et andmete kataloog ei oleks enam vabalt saadaval või tõstaksid andmete kataloogi oma veebiserveri veebi juurkataloogist mujale.",
@@ -74,6 +93,9 @@ $TRANSLATIONS = array(
"Internet connection not working" => "Internetiühendus ei toimi",
"This server has no working internet connection. This means that some of the features like mounting of external storage, notifications about updates or installation of 3rd party apps don´t work. Accessing files from remote and sending of notification emails might also not work. We suggest to enable internet connection for this server if you want to have all features." => "Serveril puudub toimiv internetiühendus. See tähendab, et mõned funktsionaalsused, nagu näiteks väliste andmehoidlate ühendamine, teavitused uuendustest või kolmandate osapoolte rakenduste paigaldamine ei tööta. Eemalt failidele ligipääs ning teadete saatmine emailiga ei pruugi samuti toimida. Kui soovid täielikku funktsionaalsust, siis soovitame serverile tagada ligipääs internetti.",
"Cron" => "Cron",
+"Last cron was executed at %s." => "Cron käivitati viimati %s.",
+"Last cron was executed at %s. This is more than an hour ago, something seems wrong." => "Cron käivitati viimati %s. See on rohkem kui tund tagasi, midagi on valesti.",
+"Cron was not executed yet!" => "Cron pole kordagi käivitatud!",
"Execute one task with each page loaded" => "Käivita toiming igal lehe laadimisel",
"cron.php is registered at a webcron service to call cron.php every 15 minutes over http." => "cron.php on registreeritud webcron teenuses, et käivitada fail cron.php iga 15 minuti tagant üle http.",
"Use systems cron service to call the cron.php file every 15 minutes." => "Kasuta süsteemi cron teenust, et käivitada fail cron.php iga 15 minuti tagant.",
@@ -94,9 +116,17 @@ $TRANSLATIONS = array(
"Enforce HTTPS" => "Sunni peale HTTPS-i kasutamine",
"Forces the clients to connect to %s via an encrypted connection." => "Sunnib kliente %s ühenduma krüpteeritult.",
"Please connect to your %s via HTTPS to enable or disable the SSL enforcement." => "Palun ühendu oma %s üle HTTPS või keela SSL kasutamine.",
+"Email Server" => "Postiserver",
+"This is used for sending out notifications." => "Seda kasutatakse teadete välja saatmiseks.",
+"From address" => "Saatja aadress",
+"Authentication required" => "Autentimine on vajalik",
"Server address" => "Serveri aadress",
"Port" => "Port",
"Credentials" => "Kasutajatunnused",
+"SMTP Username" => "SMTP kasutajatunnus",
+"SMTP Password" => "SMTP parool",
+"Test email settings" => "Testi e-posti seadeid",
+"Send email" => "Saada kiri",
"Log" => "Logi",
"Log level" => "Logi tase",
"More" => "Rohkem",
@@ -106,7 +136,9 @@ $TRANSLATIONS = array(
"Add your App" => "Lisa oma rakendus",
"More Apps" => "Veel rakendusi",
"Select an App" => "Vali programm",
+"Documentation:" => "Dokumentatsioon:",
"See application page at apps.owncloud.com" => "Vaata rakenduste lehte aadressil apps.owncloud.com",
+"See application website" => "Vaata rakendi veebilehte",
"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>" => "<span class=\"licence\"></span>-litsenseeritud <span class=\"author\"></span>",
"Administrator Documentation" => "Administraatori dokumentatsioon",
"Online Documentation" => "Online dokumentatsioon",
@@ -125,6 +157,7 @@ $TRANSLATIONS = array(
"Full Name" => "Täispikk nimi",
"Email" => "E-post",
"Your email address" => "Sinu e-posti aadress",
+"Fill in an email address to enable password recovery and receive notifications" => "Täida e-posti aadress võimaldamaks parooli taastamist ning teadete saamist.",
"Profile picture" => "Profiili pilt",
"Upload new" => "Laadi uus üles",
"Select new from Files" => "Vali failidest uus",
diff --git a/settings/l10n/fr.php b/settings/l10n/fr.php
index 11c75ea1e08..5c48c7fd75f 100644
--- a/settings/l10n/fr.php
+++ b/settings/l10n/fr.php
@@ -93,6 +93,9 @@ $TRANSLATIONS = array(
"Internet connection not working" => "La connexion internet ne fonctionne pas",
"This server has no working internet connection. This means that some of the features like mounting of external storage, notifications about updates or installation of 3rd party apps don´t work. Accessing files from remote and sending of notification emails might also not work. We suggest to enable internet connection for this server if you want to have all features." => "Ce serveur ne peut se connecter à internet. Cela signifie que certaines fonctionnalités, telles que le montage de supports de stockage distants, les notifications de mises à jour ou l'installation d'applications tierces ne fonctionneront pas. L'accès aux fichiers à distance, ainsi que les notifications par mails ne seront pas fonctionnels également. Il est recommandé d'activer la connexion internet pour ce serveur si vous souhaitez disposer de l'ensemble des fonctionnalités offertes.",
"Cron" => "Cron",
+"Last cron was executed at %s." => "Le dernier cron s'est exécuté à %s.",
+"Last cron was executed at %s. This is more than an hour ago, something seems wrong." => "Le dernier cron s'est exécuté à %s. Cela fait plus d'une heure, quelque chose a du mal se passer.",
+"Cron was not executed yet!" => "Le cron n'a pas encore été exécuté !",
"Execute one task with each page loaded" => "Exécute une tâche à chaque chargement de page",
"cron.php is registered at a webcron service to call cron.php every 15 minutes over http." => "cron.php est enregistré en tant que service webcron pour appeler cron.php toutes les 15 minutes via http.",
"Use systems cron service to call the cron.php file every 15 minutes." => "Utilise le service cron du système pour appeler le fichier cron.php toutes les 15 minutes.",
diff --git a/settings/l10n/it.php b/settings/l10n/it.php
index 10151a0a1e1..12fa6d097af 100644
--- a/settings/l10n/it.php
+++ b/settings/l10n/it.php
@@ -94,8 +94,8 @@ $TRANSLATIONS = array(
"This server has no working internet connection. This means that some of the features like mounting of external storage, notifications about updates or installation of 3rd party apps don´t work. Accessing files from remote and sending of notification emails might also not work. We suggest to enable internet connection for this server if you want to have all features." => "Questo server ownCloud non ha una connessione a Internet funzionante. Ciò significa che alcune delle funzionalità come il montaggio di archivi esterni, le notifiche degli aggiornamenti o l'installazione di applicazioni di terze parti non funzioneranno. L'accesso remoto ai file e l'invio di email di notifica potrebbero non funzionare. Ti suggeriamo di abilitare la connessione a Internet del server se desideri disporre di tutte le funzionalità.",
"Cron" => "Cron",
"Last cron was executed at %s." => "L'ultimo cron è stato eseguito alle %s.",
-"Last cron was executed at %s. This is more than an hour ago, something seems wrong." => "L'ultimo cron è stato eseguito alle %s. È più di un ora fa, qualcosa sembra sbagliato.",
-"Cron was not executed yet!" => "Cron non è ancora stato eseguito!",
+"Last cron was executed at %s. This is more than an hour ago, something seems wrong." => "L'ultimo cron è stato eseguito alle %s. È più di un'ora fa, potrebbe esserci qualche problema.",
+"Cron was not executed yet!" => "Cron non è stato ancora eseguito!",
"Execute one task with each page loaded" => "Esegui un'operazione con ogni pagina caricata",
"cron.php is registered at a webcron service to call cron.php every 15 minutes over http." => "cron.php è registrato su un servizio webcron per invocare cron.php ogni 15 minuti su http.",
"Use systems cron service to call the cron.php file every 15 minutes." => "Usa il servizio cron di sistema per invocare il file cron.php ogni 15 minuti.",
diff --git a/settings/l10n/nb_NO.php b/settings/l10n/nb_NO.php
index 40cca41638c..244881d306d 100644
--- a/settings/l10n/nb_NO.php
+++ b/settings/l10n/nb_NO.php
@@ -1,5 +1,6 @@
<?php
$TRANSLATIONS = array(
+"Saved" => "Lagret",
"Email sent" => "E-post sendt",
"Encryption" => "Kryptering",
"Unable to load list from App Store" => "Lasting av liste fra App Store feilet.",
@@ -24,6 +25,7 @@ $TRANSLATIONS = array(
"Wrong admin recovery password. Please check the password and try again." => "Feil administrativt gjenopprettingspassord. Sjekk passordet og prøv igjen.",
"Back-end doesn't support password change, but the users encryption key was successfully updated." => "Serveren støtter ikke endring av passord, men oppdatering av brukerens krypteringsnøkkel var vellykket.",
"Unable to change password" => "Kunne ikke endre passord",
+"Sending..." => "Sender...",
"User Documentation" => "Brukerdokumentasjon",
"Update to {appversion}" => "Oppdater til {appversion}",
"Disable" => "Slå avBehandle ",
@@ -37,6 +39,10 @@ $TRANSLATIONS = array(
"Update" => "Oppdater",
"Updated" => "Oppdatert",
"Select a profile picture" => "Velg et profilbilde",
+"Very weak password" => "Veldig svakt passord",
+"Weak password" => "Svakt passord",
+"Good password" => "Bra passord",
+"Strong password" => "Sterkt passord",
"Decrypting files... Please wait, this can take some time." => "Dekrypterer filer... Vennligst vent, dette kan ta litt tid.",
"deleted" => "slettet",
"undo" => "angre",
@@ -57,6 +63,8 @@ $TRANSLATIONS = array(
"Fatal issues only" => "Kun fatale problemer",
"None" => "Ingen",
"Login" => "Logg inn",
+"SSL" => "SSL",
+"TLS" => "TLS",
"Security Warning" => "Sikkerhetsadvarsel",
"You are accessing %s via HTTP. We strongly suggest you configure your server to require using HTTPS instead." => "Du aksesserer %s via HTTP. Vi anbefaler på det sterkeste at du konfigurerer serveren til å kreve bruk av HTTPS i stedet.",
"Your data directory and your files are probably accessible from the internet. The .htaccess file is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "Datamappen og filene dine er sannsynligvis tilgjengelig fra Internett fordi .htaccess-filen ikke fungerer. Vi anbefaler på det sterkeste at du konfigurerer web-serveren din slik at datamappen ikke lenger er tilgjengelig eller at du flytter datamappen ut av web-serverens dokument-rotmappe.",
@@ -94,8 +102,12 @@ $TRANSLATIONS = array(
"Enforce HTTPS" => "Tving HTTPS",
"Forces the clients to connect to %s via an encrypted connection." => "Tvinger klientene til å koble til %s via en kryptert forbindelse.",
"Please connect to your %s via HTTPS to enable or disable the SSL enforcement." => "Vennligst koble til din %s via HTTPS for å aktivere eller deaktivere tvungen SSL.",
+"From address" => "Fra adresse",
"Server address" => "Server-adresse",
"Port" => "Port",
+"SMTP Username" => "SMTP-brukernavn",
+"SMTP Password" => "SMTP-passord",
+"Send email" => "Send e-post",
"Log" => "Logg",
"Log level" => "Loggnivå",
"More" => "Mer",
@@ -105,6 +117,7 @@ $TRANSLATIONS = array(
"Add your App" => "Legg til din App",
"More Apps" => "Flere Apps",
"Select an App" => "Velg en app",
+"Documentation:" => "Dokumentasjon:",
"See application page at apps.owncloud.com" => "Se applikasjonens side på apps.owncloud.org",
"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>" => "<span class=\"licence\"></span>-lisensiert av <span class=\"author\"></span>",
"Administrator Documentation" => "Administratordokumentasjon",
diff --git a/settings/l10n/pl_PL.php b/settings/l10n/pl_PL.php
deleted file mode 100644
index 91ae517f236..00000000000
--- a/settings/l10n/pl_PL.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Update" => "Uaktualnienie",
-"Email" => "Email"
-);
-$PLURAL_FORMS = "nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);";
diff --git a/settings/l10n/sk_SK.php b/settings/l10n/sk_SK.php
index eaa8552f9cf..e613b5b04c7 100644
--- a/settings/l10n/sk_SK.php
+++ b/settings/l10n/sk_SK.php
@@ -1,5 +1,6 @@
<?php
$TRANSLATIONS = array(
+"Saved" => "Uložené",
"Email sent" => "Email odoslaný",
"Encryption" => "Šifrovanie",
"Unable to load list from App Store" => "Nie je možné nahrať zoznam z App Store",
@@ -24,6 +25,7 @@ $TRANSLATIONS = array(
"Wrong admin recovery password. Please check the password and try again." => "Chybné administrátorské heslo pre obnovu. Skontrolujte správnosť hesla a skúste to znovu.",
"Back-end doesn't support password change, but the users encryption key was successfully updated." => "Úložisko nepodporuje zmenu hesla, ale šifrovací kľúč používateľov bol úspešne zmenený.",
"Unable to change password" => "Zmena hesla sa nepodarila",
+"Sending..." => "Odosielam...",
"User Documentation" => "Príručka používateľa",
"Update to {appversion}" => "Aktualizovať na {appversion}",
"Disable" => "Zakázať",
@@ -57,6 +59,8 @@ $TRANSLATIONS = array(
"Fatal issues only" => "Len fatálne problémy",
"None" => "Žiadny",
"Login" => "Prihlásenie",
+"SSL" => "SSL",
+"TLS" => "TLS",
"Security Warning" => "Bezpečnostné upozornenie",
"You are accessing %s via HTTP. We strongly suggest you configure your server to require using HTTPS instead." => "Do %s máte prístup cez HTTP. Dôrazne odporúčame nakonfigurovať server tak, aby namiesto toho vyžadoval použitie HTTPS.",
"Your data directory and your files are probably accessible from the internet. The .htaccess file is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "Váš priečinok s dátami aj vaše súbory sú pravdepodobne prístupné z internetu. Súbor .htaccess nefunguje. Odporúčame nakonfigurovať webový server tak, aby priečinok s dátami nebol naďalej prístupný, alebo presunúť priečinok s dátami mimo priestor sprístupňovaný webovým serverom.",
@@ -94,9 +98,13 @@ $TRANSLATIONS = array(
"Enforce HTTPS" => "Vynútiť HTTPS",
"Forces the clients to connect to %s via an encrypted connection." => "Vynúti pripájanie klientov k %s šifrovaným pripojením.",
"Please connect to your %s via HTTPS to enable or disable the SSL enforcement." => "Pripojte sa k %s cez HTTPS pre povolenie alebo zakázanie vynútenia SSL.",
+"Email Server" => "Email server",
"Server address" => "Adresa servera",
"Port" => "Port",
"Credentials" => "Prihlasovanie údaje",
+"SMTP Username" => "SMTP používateľské meno",
+"SMTP Password" => "SMTP heslo",
+"Send email" => "Odoslať email",
"Log" => "Záznam",
"Log level" => "Úroveň záznamu",
"More" => "Viac",
diff --git a/settings/l10n/sl.php b/settings/l10n/sl.php
index 414f46712e3..017d8a4235c 100644
--- a/settings/l10n/sl.php
+++ b/settings/l10n/sl.php
@@ -2,6 +2,7 @@
$TRANSLATIONS = array(
"Invalid value supplied for %s" => "Navedena je napačna vrednost za %s",
"Saved" => "Shranjeno",
+"test email settings" => "preizkusi nastavitve elektronske pošte",
"Email sent" => "Elektronska pošta je poslana",
"Send mode" => "Način pošiljanja",
"Encryption" => "Šifriranje",
diff --git a/settings/l10n/sv.php b/settings/l10n/sv.php
index 43695d8b28f..48f4428303c 100644
--- a/settings/l10n/sv.php
+++ b/settings/l10n/sv.php
@@ -1,9 +1,18 @@
<?php
$TRANSLATIONS = array(
+"Invalid value supplied for %s" => "Ogiltigt värde gavs för %s",
+"Saved" => "Sparad",
+"test email settings" => "testa e-post inställningar",
+"If you received this email, the settings seem to be correct." => "Om du mottog detta e-postmeddelande, verkar dina inställningar vara korrekta.",
+"A problem occurred while sending the e-mail. Please revisit your settings." => "Ett problem har uppstått under tiden e-post sändes. Vänligen se över dina inställningar.",
"Email sent" => "E-post skickat",
+"You need to set your user email before being able to send test emails." => "Du behöver ställa in din användares e-postadress före du kan skicka test e-post.",
+"Send mode" => "Sändningsläge",
"Encryption" => "Kryptering",
+"Authentication method" => "Autentiseringsmetod",
"Unable to load list from App Store" => "Kan inte ladda listan från App Store",
"Authentication error" => "Fel vid autentisering",
+"Your full name has been changed." => "Ditt fulla namn har ändrats",
"Unable to change full name" => "Kunde inte ändra hela namnet",
"Group already exists" => "Gruppen finns redan",
"Unable to add group" => "Kan inte lägga till grupp",
@@ -23,7 +32,9 @@ $TRANSLATIONS = array(
"Wrong admin recovery password. Please check the password and try again." => "Felaktigt återställningslösenord för administratör. Kolla lösenordet och prova igen.",
"Back-end doesn't support password change, but the users encryption key was successfully updated." => "Gränssnittet stödjer inte byte av lösenord, men användarnas krypteringsnyckel blev uppdaterad.",
"Unable to change password" => "Kunde inte ändra lösenord",
+"Sending..." => "Skickar...",
"User Documentation" => "Användardokumentation",
+"Admin Documentation" => "Administratörsdokumentation",
"Update to {appversion}" => "Uppdatera till {appversion}",
"Disable" => "Deaktivera",
"Enable" => "Aktivera",
@@ -36,6 +47,11 @@ $TRANSLATIONS = array(
"Update" => "Uppdatera",
"Updated" => "Uppdaterad",
"Select a profile picture" => "Välj en profilbild",
+"Very weak password" => "Väldigt svagt lösenord",
+"Weak password" => "Svagt lösenord",
+"So-so password" => "Okej lösenord",
+"Good password" => "Bra lösenord",
+"Strong password" => "Starkt lösenord",
"Decrypting files... Please wait, this can take some time." => "Dekrypterar filer... Vänligen vänta, detta kan ta en stund.",
"deleted" => "raderad",
"undo" => "ångra",
@@ -49,19 +65,37 @@ $TRANSLATIONS = array(
"A valid password must be provided" => "Ett giltigt lösenord måste anges",
"Warning: Home directory for user \"{user}\" already exists" => "Varning: Hem katalogen för varje användare \"{användare}\" finns redan",
"__language_name__" => "__language_name__",
+"Everything (fatal issues, errors, warnings, info, debug)" => "Allting (allvarliga fel, fel, varningar, info, debug)",
+"Info, warnings, errors and fatal issues" => "Info, varningar och allvarliga fel",
+"Warnings, errors and fatal issues" => "Varningar, fel ocg allvarliga fel",
+"Errors and fatal issues" => "Fel och allvarliga fel",
+"Fatal issues only" => "Endast allvarliga fel",
"None" => "Ingen",
"Login" => "Logga in",
+"Plain" => "Enkel",
+"NT LAN Manager" => "NT LAN Manager",
+"SSL" => "SSL",
+"TLS" => "TLS",
"Security Warning" => "Säkerhetsvarning",
+"You are accessing %s via HTTP. We strongly suggest you configure your server to require using HTTPS instead." => "Du ansluter till %s via HTTP. Vi rekommenderar starkt att du konfigurerar din server att använda HTTPS istället.",
"Your data directory and your files are probably accessible from the internet. The .htaccess file is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "Din datakatalog och dina filer är förmodligen åtkomliga från internet. Filen .htaccess fungerar inte. Vi rekommenderar starkt att du konfigurerar din webbserver så att datakatalogen inte längre är åtkomlig eller du flyttar datakatalogen utanför webbserverns rotkatalog.",
"Setup Warning" => "Installationsvarning",
"Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Din webbserver är inte korrekt konfigurerad för att tillåta filsynkronisering eftersom WebDAV inte verkar fungera.",
"Please double check the <a href=\"%s\">installation guides</a>." => "Vänligen dubbelkolla igenom <a href=\"%s\">installationsguiden</a>.",
"Module 'fileinfo' missing" => "Modulen \"fileinfo\" saknas",
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." => "PHP-modulen 'fileinfo' saknas. Vi rekommenderar starkt att aktivera den här modulen för att kunna upptäcka korrekt mime-typ.",
+"Your PHP version is outdated" => "Din PHP version är föråldrad",
+"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or newer because older versions are known to be broken. It is possible that this installation is not working correctly." => "Din PHP version är föråldrad. Vi rekommenderar starkt att uppdatera till 5.3.8 eller nyare eftersom äldre versioner är obrukbara. Det är möjligt att denna installation inte fungerar korrekt.",
"Locale not working" => "Locale fungerar inte",
+"System locale can not be set to a one which supports UTF-8." => "Systemspråk kan inte ställas in till ett som stödjer UTF-8.",
+"This means that there might be problems with certain characters in file names." => "Detta betyder att där kan komma att uppstå problem med vissa tecken i filnamn.",
+"We strongly suggest to install the required packages on your system to support one of the following locales: %s." => "Vi rekommenderar starkt att installera de paket som krävs på ditt system för att stödja en av följande systemspråk: %s.",
"Internet connection not working" => "Internetförbindelsen fungerar inte",
"This server has no working internet connection. This means that some of the features like mounting of external storage, notifications about updates or installation of 3rd party apps don´t work. Accessing files from remote and sending of notification emails might also not work. We suggest to enable internet connection for this server if you want to have all features." => "Servern har ingen fungerande internetanslutning. Detta innebär att en del av de funktioner som montering av extern lagring, notifieringar om uppdateringar eller installation av 3: e part appar inte fungerar. Åtkomst till filer och skicka e-postmeddelanden fungerar troligen inte heller. Vi rekommenderar starkt att aktivera en internetuppkoppling för denna server om du vill ha alla funktioner.",
"Cron" => "Cron",
+"Last cron was executed at %s." => "Sista cron kördes vid %s",
+"Last cron was executed at %s. This is more than an hour ago, something seems wrong." => "Sista cron kördes vid %s. Detta är mer än en timme sedan, något verkar fel.",
+"Cron was not executed yet!" => "Cron kördes inte ännu!",
"Execute one task with each page loaded" => "Exekvera en uppgift vid varje sidladdning",
"cron.php is registered at a webcron service to call cron.php every 15 minutes over http." => "cron.php är registrerad som en webcron service att ropa på cron.php varje 15 minuter över http.",
"Use systems cron service to call the cron.php file every 15 minutes." => "Använd systemets cron service att ropa på cron.php filen varje 15 minuter.",
@@ -82,9 +116,17 @@ $TRANSLATIONS = array(
"Enforce HTTPS" => "Kräv HTTPS",
"Forces the clients to connect to %s via an encrypted connection." => "Tvingar klienterna att ansluta till %s via en krypterad anslutning.",
"Please connect to your %s via HTTPS to enable or disable the SSL enforcement." => "Anslut till din %s via HTTPS för att aktivera/deaktivera SSL",
+"Email Server" => "E-postserver",
+"This is used for sending out notifications." => "Detta används för att skicka ut notifieringar.",
+"From address" => "Från adress",
+"Authentication required" => "Autentisering krävs",
"Server address" => "Serveradress",
"Port" => "Port",
"Credentials" => "Inloggningsuppgifter",
+"SMTP Username" => "SMTP användarnamn",
+"SMTP Password" => "SMTP lösenord",
+"Test email settings" => "Testa e-post inställninggar",
+"Send email" => "Skicka e-post",
"Log" => "Logg",
"Log level" => "Nivå på loggning",
"More" => "Mer",
@@ -94,7 +136,9 @@ $TRANSLATIONS = array(
"Add your App" => "Lägg till din applikation",
"More Apps" => "Fler Appar",
"Select an App" => "Välj en App",
+"Documentation:" => "Dokumentation:",
"See application page at apps.owncloud.com" => "Se programsida på apps.owncloud.com",
+"See application website" => "Se applikationens webbplats",
"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>" => "<span class=\"licence\"></span>-licensierad av <span class=\"author\"></span>",
"Administrator Documentation" => "Administratörsdokumentation",
"Online Documentation" => "Onlinedokumentation",
@@ -113,17 +157,20 @@ $TRANSLATIONS = array(
"Full Name" => "Hela namnet",
"Email" => "E-post",
"Your email address" => "Din e-postadress",
+"Fill in an email address to enable password recovery and receive notifications" => "Fyll i en e-postadress för att aktivera återställning av lösenord och mottagande av notifieringar",
"Profile picture" => "Profilbild",
"Upload new" => "Ladda upp ny",
"Select new from Files" => "Välj ny från filer",
"Remove image" => "Radera bild",
"Either png or jpg. Ideally square but you will be able to crop it." => "Antingen png eller jpg. Helst fyrkantig, men du kommer att kunna beskära den.",
+"Your avatar is provided by your original account." => "Din avatar tillhandahålls av ditt ursprungliga konto.",
"Cancel" => "Avbryt",
"Choose as profile image" => "Välj som profilbild",
"Language" => "Språk",
"Help translate" => "Hjälp att översätta",
"WebDAV" => "WebDAV",
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" => "Använd denna adress till <a href=\"%s\" target=\"_blank\">nå dina Filer via WebDAV</a>",
+"The encryption app is no longer enabled, please decrypt all your files" => "Krypteringsapplikationen är inte längre aktiverad, vänligen dekryptera alla dina filer",
"Log-in password" => "Inloggningslösenord",
"Decrypt all Files" => "Dekryptera alla filer",
"Login Name" => "Inloggningsnamn",
@@ -131,6 +178,7 @@ $TRANSLATIONS = array(
"Admin Recovery Password" => "Admin återställningslösenord",
"Enter the recovery password in order to recover the users files during password change" => "Enter the recovery password in order to recover the users files during password change",
"Default Storage" => "Förvald lagring",
+"Please enter storage quota (ex: \"512 MB\" or \"12 GB\")" => "Var god skriv in lagringskvot (ex: \"512MB\" eller \"12 GB\")",
"Unlimited" => "Obegränsad",
"Other" => "Annat",
"Username" => "Användarnamn",
diff --git a/settings/l10n/tr.php b/settings/l10n/tr.php
index 68b464a5cc2..728e573be2f 100644
--- a/settings/l10n/tr.php
+++ b/settings/l10n/tr.php
@@ -78,9 +78,9 @@ $TRANSLATIONS = array(
"TLS" => "TLS",
"Security Warning" => "Güvenlik Uyarısı",
"You are accessing %s via HTTP. We strongly suggest you configure your server to require using HTTPS instead." => "%s konumuna HTTP aracılığıyla erişiyorsunuz. Sunucunuzu HTTPS kullanımını zorlaması üzere yapılandırmanızı şiddetle öneririz.",
-"Your data directory and your files are probably accessible from the internet. The .htaccess file is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "data dizininiz ve dosyalarınız büyük ihtimalle internet üzerinden erişilebilir. .htaccess dosyası çalışmıyor. Web sunucunuzu yapılandırarak data dizinine erişimi kapatmanızı veya data dizinini web sunucu döküman dizini dışına almanızı şiddetle tavsiye ederiz.",
+"Your data directory and your files are probably accessible from the internet. The .htaccess file is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "data dizininiz ve dosyalarınız büyük ihtimalle internet üzerinden erişilebilir. .htaccess dosyası çalışmıyor. Web sunucunuzu yapılandırarak data dizinine erişimi kapatmanızı veya data dizinini web sunucu belge kök dizini dışına almanızı şiddetle tavsiye ederiz.",
"Setup Warning" => "Kurulum Uyarısı",
-"Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Web sunucunuz dosya transferi için düzgün bir şekilde yapılandırılmamış. WevDAV arabirimini sorunlu gözüküyor.",
+"Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Web sunucunuz dosya aktarımı için düzgün bir şekilde yapılandırılmamış. WevDAV arayüzü sorunlu görünüyor.",
"Please double check the <a href=\"%s\">installation guides</a>." => "Lütfen <a href='%s'>kurulum kılavuzlarını</a> tekrar kontrol edin.",
"Module 'fileinfo' missing" => "Modül 'fileinfo' kayıp",
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." => "PHP modülü 'fileinfo' kayıp. MIME-tip tanıma ile en iyi sonuçları elde etmek için bu modülü etkinleştirmenizi öneririz.",
@@ -115,7 +115,7 @@ $TRANSLATIONS = array(
"Security" => "Güvenlik",
"Enforce HTTPS" => "HTTPS bağlantısına zorla",
"Forces the clients to connect to %s via an encrypted connection." => "İstemcileri %s'a şifreli bir bağlantı ile bağlanmaya zorlar.",
-"Please connect to your %s via HTTPS to enable or disable the SSL enforcement." => "SSL zorlamasını etkinleştirmek ya da devre dışı bırakmak için lütfen ,%s'a HTTPS ile bağlanın.",
+"Please connect to your %s via HTTPS to enable or disable the SSL enforcement." => "SSL zorlamasını etkinleştirmek ya da devre dışı bırakmak için lütfen %s'a HTTPS ile bağlanın.",
"Email Server" => "E-Posta Sunucusu",
"This is used for sending out notifications." => "Bu, bildirimler gönderilirken kullanılır.",
"From address" => "Kimden adresi",
diff --git a/settings/templates/admin.php b/settings/templates/admin.php
index 9092d2833fd..10f19b8891e 100644
--- a/settings/templates/admin.php
+++ b/settings/templates/admin.php
@@ -43,35 +43,35 @@ if ($_['mail_smtpmode'] == 'qmail') {
// is ssl working ?
if (!$_['isConnectedViaHTTPS']) {
?>
-<fieldset class="personalblock">
+<div class="section">
<h2><?php p($l->t('Security Warning'));?></h2>
<span class="securitywarning">
<?php p($l->t('You are accessing %s via HTTP. We strongly suggest you configure your server to require using HTTPS instead.', $theme->getTitle())); ?>
</span>
-</fieldset>
+</div>
<?php
}
// is htaccess working ?
if (!$_['htaccessworking']) {
?>
-<fieldset class="personalblock">
+<div class="section">
<h2><?php p($l->t('Security Warning'));?></h2>
<span class="securitywarning">
<?php p($l->t('Your data directory and your files are probably accessible from the internet. The .htaccess file is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root.')); ?>
</span>
-</fieldset>
+</div>
<?php
}
// is WebDAV working ?
if (!$_['isWebDavWorking']) {
?>
-<fieldset class="personalblock">
+<div class="section">
<h2><?php p($l->t('Setup Warning'));?></h2>
<span class="securitywarning">
@@ -79,42 +79,42 @@ if (!$_['isWebDavWorking']) {
<?php print_unescaped($l->t('Please double check the <a href="%s">installation guides</a>.', link_to_docs('admin-install'))); ?>
</span>
-</fieldset>
+</div>
<?php
}
// if module fileinfo available?
if (!$_['has_fileinfo']) {
?>
-<fieldset class="personalblock">
+<div class="section">
<h2><?php p($l->t('Module \'fileinfo\' missing'));?></h2>
<span class="connectionwarning">
<?php p($l->t('The PHP module \'fileinfo\' is missing. We strongly recommend to enable this module to get best results with mime-type detection.')); ?>
</span>
-</fieldset>
+</div>
<?php
}
// is PHP at least at 5.3.8?
if ($_['old_php']) {
?>
-<fieldset class="personalblock">
+<div class="section">
<h2><?php p($l->t('Your PHP version is outdated'));?></h2>
<span class="connectionwarning">
<?php p($l->t('Your PHP version is outdated. We strongly recommend to update to 5.3.8 or newer because older versions are known to be broken. It is possible that this installation is not working correctly.')); ?>
</span>
-</fieldset>
+</div>
<?php
}
// is locale working ?
if (!$_['isLocaleWorking']) {
?>
-<fieldset class="personalblock">
+<div class="section">
<h2><?php p($l->t('Locale not working'));?></h2>
<span class="connectionwarning">
@@ -132,21 +132,21 @@ if (!$_['isLocaleWorking']) {
?>
</span>
-</fieldset>
+</div>
<?php
}
// is internet connection working ?
if (!$_['internetconnectionworking']) {
?>
-<fieldset class="personalblock">
+<div class="section">
<h2><?php p($l->t('Internet connection not working'));?></h2>
<span class="connectionwarning">
<?php p($l->t('This server has no working internet connection. This means that some of the features like mounting of external storage, notifications about updates or installation of 3rd party apps don´t work. Accessing files from remote and sending of notification emails might also not work. We suggest to enable internet connection for this server if you want to have all features.')); ?>
</span>
-</fieldset>
+</div>
<?php
}
?>
@@ -156,7 +156,7 @@ if (!$_['internetconnectionworking']) {
}
;?>
-<fieldset class="personalblock" id="backgroundjobs">
+<div class="section" id="backgroundjobs">
<h2 class="inlineblock"><?php p($l->t('Cron'));?></h2>
<?php if ($_['cron_log']): ?>
<p class="cronlog inlineblock">
@@ -199,9 +199,9 @@ if (!$_['internetconnectionworking']) {
<label for="backgroundjobs_cron">Cron</label><br/>
<em><?php p($l->t("Use systems cron service to call the cron.php file every 15 minutes.")); ?></em>
</p>
-</fieldset>
+</div>
-<fieldset class="personalblock" id="shareAPI">
+<div class="section" id="shareAPI">
<h2><?php p($l->t('Sharing'));?></h2>
<table class="shareAPI">
<tr>
@@ -255,9 +255,9 @@ if (!$_['internetconnectionworking']) {
</td>
</tr>
</table>
-</fieldset>
+</div>
-<fieldset class="personalblock" id="security">
+<div class="section" id="security">
<h2><?php p($l->t('Security'));?></h2>
<table>
<tr>
@@ -288,9 +288,9 @@ if (!$_['internetconnectionworking']) {
</td>
</tr>
</table>
-</fieldset>
+</div>
-<fieldset id="mail_settings" class="personalblock">
+<div id="mail_settings" class="section">
<h2><?php p($l->t('Email Server'));?> <span id="mail_settings_msg" class="msg"></span></h2>
<p><?php p($l->t('This is used for sending out notifications.')); ?></p>
@@ -370,9 +370,9 @@ if (!$_['internetconnectionworking']) {
<em><?php p($l->t( 'Test email settings' )); ?></em>
<input type="submit" name="sendtestemail" id="sendtestemail" value="<?php p($l->t( 'Send email' )); ?>"/>
<span id="sendtestmail_msg" class="msg"></span>
-</fieldset>
+</div>
-<fieldset class="personalblock">
+<div class="section">
<h2><?php p($l->t('Log'));?></h2>
<?php p($l->t('Log level'));?> <select name='loglevel' id='loglevel'>
<?php for ($i = 0; $i < 5; $i++):
@@ -410,9 +410,9 @@ if (!$_['internetconnectionworking']) {
<input id="lessLog" type="button" value="<?php p($l->t('Less'));?>...">
<?php endif; ?>
-</fieldset>
+</div>
-<fieldset class="personalblock">
+<div class="section">
<h2><?php p($l->t('Version'));?></h2>
<strong><?php p($theme->getTitle()); ?></strong> <?php p(OC_Util::getHumanVersion()) ?>
<?php if (OC_Util::getEditionString() === ''): ?>
@@ -420,9 +420,8 @@ if (!$_['internetconnectionworking']) {
<?php print_unescaped($l->t('Developed by the <a href="http://ownCloud.org/contact" target="_blank">ownCloud community</a>, the <a href="https://github.com/owncloud" target="_blank">source code</a> is licensed under the <a href="http://www.gnu.org/licenses/agpl-3.0.html" target="_blank"><abbr title="Affero General Public License">AGPL</abbr></a>.')); ?>
</p>
<?php endif; ?>
-</fieldset>
-<fieldset class="personalblock credits-footer">
-<p>
- <?php print_unescaped($theme->getShortFooter()); ?>
-</p>
-</fieldset>
+</div>
+
+<div class="section credits-footer">
+ <p><?php print_unescaped($theme->getShortFooter()); ?></p>
+</div>
diff --git a/settings/templates/apps.php b/settings/templates/apps.php
index 4c77c62f511..b7f3b6121ad 100644
--- a/settings/templates/apps.php
+++ b/settings/templates/apps.php
@@ -7,32 +7,33 @@
src="<?php print_unescaped(OC_Helper::linkToRoute('apps_custom'));?>?appid=<?php p($_['appid']); ?>"></script>
<script type="text/javascript" src="<?php print_unescaped(OC_Helper::linkTo('settings/js', 'apps.js'));?>"></script>
+<div id="app-navigation">
+ <ul class="applist">
+ <?php if(OC_Config::getValue('appstoreenabled', true) === true): ?>
+ <li>
+ <a class="app-external" target="_blank" href="http://owncloud.org/dev"><?php p($l->t('Add your App'));?> …</a>
+ </li>
+ <?php endif; ?>
-<ul id="leftcontent" class="applist">
- <?php if(OC_Config::getValue('appstoreenabled', true) === true): ?>
- <li>
- <a class="app-external" target="_blank" href="http://owncloud.org/dev"><?php p($l->t('Add your App'));?> …</a>
- </li>
- <?php endif; ?>
+ <?php foreach($_['apps'] as $app):?>
+ <li <?php if($app['active']) print_unescaped('class="active"')?> data-id="<?php p($app['id']) ?>"
+ <?php if ( isset( $app['ocs_id'] ) ) { print_unescaped("data-id-ocs=\"{".OC_Util::sanitizeHTML($app['ocs_id'])."}\""); } ?>
+ data-type="<?php p($app['internal'] ? 'internal' : 'external') ?>" data-installed="1">
+ <a class="app<?php if(!$app['internal']) p(' externalapp') ?>"
+ href="?appid=<?php p($app['id']) ?>"><?php p($app['name']) ?></a>
+ <?php if(!$app['internal'])
+ print_unescaped('<small class="'.OC_Util::sanitizeHTML($app['internalclass']).' list">'.OC_Util::sanitizeHTML($app['internallabel']).'</small>') ?>
+ </li>
+ <?php endforeach;?>
- <?php foreach($_['apps'] as $app):?>
- <li <?php if($app['active']) print_unescaped('class="active"')?> data-id="<?php p($app['id']) ?>"
- <?php if ( isset( $app['ocs_id'] ) ) { print_unescaped("data-id-ocs=\"{".OC_Util::sanitizeHTML($app['ocs_id'])."}\""); } ?>
- data-type="<?php p($app['internal'] ? 'internal' : 'external') ?>" data-installed="1">
- <a class="app<?php if(!$app['internal']) p(' externalapp') ?>"
- href="?appid=<?php p($app['id']) ?>"><?php p($app['name']) ?></a>
- <?php if(!$app['internal'])
- print_unescaped('<small class="'.OC_Util::sanitizeHTML($app['internalclass']).' list">'.OC_Util::sanitizeHTML($app['internallabel']).'</small>') ?>
- </li>
- <?php endforeach;?>
-
- <?php if(OC_Config::getValue('appstoreenabled', true) === true): ?>
- <li>
- <a class="app-external" target="_blank" href="http://apps.owncloud.com"><?php p($l->t('More Apps'));?> …</a>
- </li>
- <?php endif; ?>
-</ul>
-<div id="rightcontent">
+ <?php if(OC_Config::getValue('appstoreenabled', true) === true): ?>
+ <li>
+ <a class="app-external" target="_blank" href="http://apps.owncloud.com"><?php p($l->t('More Apps'));?> …</a>
+ </li>
+ <?php endif; ?>
+ </ul>
+</div>
+<div id="app-content">
<div class="appinfo">
<h3><strong><span class="name"><?php p($l->t('Select an App'));?></span></strong><span
class="version"></span><small class="externalapp" style="visibility:hidden;"></small></h3>
diff --git a/settings/templates/oauth-required-apps.php b/settings/templates/oauth-required-apps.php
deleted file mode 100644
index 3660f423423..00000000000
--- a/settings/templates/oauth-required-apps.php
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-/**
- * Copyright (c) 2012, Tom Needham <tom@owncloud.com>
- * This file is licensed under the Affero General Public License version 3 or later.
- * See the COPYING-README file.
- */
-?>
-<div id="oauth-request" class="guest-container">
- <p><strong><?php print_unescaped(OC_Util::sanitizeHTML($_['consumer']['name']).'</strong> '.OC_Util::sanitizeHTML($_['message'])); ?></p>
- <ul>
- <?php
- // Foreach requested scope
- foreach($_['requiredapps'] as $requiredapp){
- print_unescaped('<li>'.OC_Util::sanitizeHTML($requiredapp).'</li>');
- }
- ?>
- </ul>
- <a href="<?php print_unescaped(OC::$WEBROOT); ?>" id="back-home" class="button">Back to ownCloud</a>
-</div>
diff --git a/settings/templates/personal.php b/settings/templates/personal.php
index 9024f435657..cc1fce88c9f 100644
--- a/settings/templates/personal.php
+++ b/settings/templates/personal.php
@@ -21,7 +21,7 @@
</div>
-<div id="quota" class="personalblock">
+<div id="quota" class="section">
<div style="width:<?php p($_['usage_relative']);?>%;">
<p id="quotatext">
<?php print_unescaped($l->t('You have used <strong>%s</strong> of the available <strong>%s</strong>',
@@ -34,23 +34,21 @@
<?php
if($_['passwordChangeSupported']) {
?>
-<form id="passwordform">
- <fieldset class="personalblock">
- <h2><?php p($l->t('Password'));?></h2>
- <div id="passwordchanged"><?php echo $l->t('Your password was changed');?></div>
- <div id="passworderror"><?php echo $l->t('Unable to change your password');?></div>
- <input type="password" id="pass1" name="oldpassword"
- placeholder="<?php echo $l->t('Current password');?>"
- autocomplete="off" autocapitalize="off" autocorrect="off" />
- <input type="password" id="pass2" name="personal-password"
- placeholder="<?php echo $l->t('New password');?>"
- data-typetoggle="#personal-show"
- autocomplete="off" autocapitalize="off" autocorrect="off" />
- <input type="checkbox" id="personal-show" name="show" /><label for="personal-show"></label>
- <input id="passwordbutton" type="submit" value="<?php echo $l->t('Change password');?>" />
- <br/>
- <div class="strengthify-wrapper"></div>
- </fieldset>
+<form id="passwordform" class="section">
+ <h2><?php p($l->t('Password'));?></h2>
+ <div id="passwordchanged"><?php echo $l->t('Your password was changed');?></div>
+ <div id="passworderror"><?php echo $l->t('Unable to change your password');?></div>
+ <input type="password" id="pass1" name="oldpassword"
+ placeholder="<?php echo $l->t('Current password');?>"
+ autocomplete="off" autocapitalize="off" autocorrect="off" />
+ <input type="password" id="pass2" name="personal-password"
+ placeholder="<?php echo $l->t('New password');?>"
+ data-typetoggle="#personal-show"
+ autocomplete="off" autocapitalize="off" autocorrect="off" />
+ <input type="checkbox" id="personal-show" name="show" /><label for="personal-show"></label>
+ <input id="passwordbutton" type="submit" value="<?php echo $l->t('Change password');?>" />
+ <br/>
+ <div class="strengthify-wrapper"></div>
</form>
<?php
}
@@ -59,15 +57,13 @@ if($_['passwordChangeSupported']) {
<?php
if($_['displayNameChangeSupported']) {
?>
-<form id="displaynameform">
- <fieldset class="personalblock">
- <h2><?php echo $l->t('Full Name');?></h2>
- <input type="text" id="displayName" name="displayName"
- value="<?php p($_['displayName'])?>"
- autocomplete="on" autocapitalize="off" autocorrect="off" />
- <span class="msg"></span>
- <input type="hidden" id="oldDisplayName" name="oldDisplayName" value="<?php p($_['displayName'])?>" />
- </fieldset>
+<form id="displaynameform" class="section">
+ <h2><?php echo $l->t('Full Name');?></h2>
+ <input type="text" id="displayName" name="displayName"
+ value="<?php p($_['displayName'])?>"
+ autocomplete="on" autocapitalize="off" autocorrect="off" />
+ <span class="msg"></span>
+ <input type="hidden" id="oldDisplayName" name="oldDisplayName" value="<?php p($_['displayName'])?>" />
</form>
<?php
}
@@ -76,85 +72,79 @@ if($_['displayNameChangeSupported']) {
<?php
if($_['passwordChangeSupported']) {
?>
-<form id="lostpassword">
- <fieldset class="personalblock">
- <h2><?php p($l->t('Email'));?></h2>
- <input type="text" name="email" id="email" value="<?php p($_['email']); ?>"
- placeholder="<?php p($l->t('Your email address'));?>"
- autocomplete="on" autocapitalize="off" autocorrect="off" />
- <span class="msg"></span><br />
- <em><?php p($l->t('Fill in an email address to enable password recovery and receive notifications'));?></em>
- </fieldset>
+<form id="lostpassword" class="section">
+ <h2><?php p($l->t('Email'));?></h2>
+ <input type="text" name="email" id="email" value="<?php p($_['email']); ?>"
+ placeholder="<?php p($l->t('Your email address'));?>"
+ autocomplete="on" autocapitalize="off" autocorrect="off" />
+ <span class="msg"></span><br />
+ <em><?php p($l->t('Fill in an email address to enable password recovery and receive notifications'));?></em>
</form>
<?php
}
?>
<?php if ($_['enableAvatars']): ?>
-<form id="avatar" method="post" action="<?php p(\OC_Helper::linkToRoute('core_avatar_post')); ?>">
- <fieldset class="personalblock">
- <h2><?php p($l->t('Profile picture')); ?></h2>
- <div id="displayavatar">
- <div class="avatardiv"></div><br>
- <div class="warning hidden"></div>
- <?php if ($_['avatarChangeSupported']): ?>
- <div class="inlineblock button" id="uploadavatarbutton"><?php p($l->t('Upload new')); ?></div>
- <input type="file" class="hidden" name="files[]" id="uploadavatar">
- <div class="inlineblock button" id="selectavatar"><?php p($l->t('Select new from Files')); ?></div>
- <div class="inlineblock button" id="removeavatar"><?php p($l->t('Remove image')); ?></div><br>
- <?php p($l->t('Either png or jpg. Ideally square but you will be able to crop it.')); ?>
- <?php else: ?>
- <?php p($l->t('Your avatar is provided by your original account.')); ?>
- <?php endif; ?>
- </div>
- <div id="cropper" class="hidden">
- <div class="inlineblock button" id="abortcropperbutton"><?php p($l->t('Cancel')); ?></div>
- <div class="inlineblock button primary" id="sendcropperbutton"><?php p($l->t('Choose as profile image')); ?></div>
- </div>
- </fieldset>
+<form id="avatar" class="section" method="post" action="<?php p(\OC_Helper::linkToRoute('core_avatar_post')); ?>">
+ <h2><?php p($l->t('Profile picture')); ?></h2>
+ <div id="displayavatar">
+ <div class="avatardiv"></div><br>
+ <div class="warning hidden"></div>
+ <?php if ($_['avatarChangeSupported']): ?>
+ <div class="inlineblock button" id="uploadavatarbutton"><?php p($l->t('Upload new')); ?></div>
+ <input type="file" class="hidden" name="files[]" id="uploadavatar">
+ <div class="inlineblock button" id="selectavatar"><?php p($l->t('Select new from Files')); ?></div>
+ <div class="inlineblock button" id="removeavatar"><?php p($l->t('Remove image')); ?></div><br>
+ <?php p($l->t('Either png or jpg. Ideally square but you will be able to crop it.')); ?>
+ <?php else: ?>
+ <?php p($l->t('Your avatar is provided by your original account.')); ?>
+ <?php endif; ?>
+ </div>
+ <div id="cropper" class="hidden">
+ <div class="inlineblock button" id="abortcropperbutton"><?php p($l->t('Cancel')); ?></div>
+ <div class="inlineblock button primary" id="sendcropperbutton"><?php p($l->t('Choose as profile image')); ?></div>
+ </div>
</form>
<?php endif; ?>
-<form>
- <fieldset class="personalblock">
- <h2><?php p($l->t('Language'));?></h2>
- <select id="languageinput" name="lang" data-placeholder="<?php p($l->t('Language'));?>">
- <option value="<?php p($_['activelanguage']['code']);?>">
- <?php p($_['activelanguage']['name']);?>
+<form class="section">
+ <h2><?php p($l->t('Language'));?></h2>
+ <select id="languageinput" name="lang" data-placeholder="<?php p($l->t('Language'));?>">
+ <option value="<?php p($_['activelanguage']['code']);?>">
+ <?php p($_['activelanguage']['name']);?>
+ </option>
+ <?php foreach($_['commonlanguages'] as $language):?>
+ <option value="<?php p($language['code']);?>">
+ <?php p($language['name']);?>
</option>
- <?php foreach($_['commonlanguages'] as $language):?>
- <option value="<?php p($language['code']);?>">
- <?php p($language['name']);?>
- </option>
- <?php endforeach;?>
- <optgroup label="––––––––––"></optgroup>
- <?php foreach($_['languages'] as $language):?>
- <option value="<?php p($language['code']);?>">
- <?php p($language['name']);?>
- </option>
- <?php endforeach;?>
- </select>
- <?php if (OC_Util::getEditionString() === ''): ?>
- <a href="https://www.transifex.com/projects/p/owncloud/team/<?php p($_['activelanguage']['code']);?>/"
- target="_blank">
- <em><?php p($l->t('Help translate'));?></em>
- </a>
- <?php endif; ?>
- </fieldset>
+ <?php endforeach;?>
+ <optgroup label="––––––––––"></optgroup>
+ <?php foreach($_['languages'] as $language):?>
+ <option value="<?php p($language['code']);?>">
+ <?php p($language['name']);?>
+ </option>
+ <?php endforeach;?>
+ </select>
+ <?php if (OC_Util::getEditionString() === ''): ?>
+ <a href="https://www.transifex.com/projects/p/owncloud/team/<?php p($_['activelanguage']['code']);?>/"
+ target="_blank">
+ <em><?php p($l->t('Help translate'));?></em>
+ </a>
+ <?php endif; ?>
</form>
-<fieldset class="personalblock">
+<div class="section">
<h2><?php p($l->t('WebDAV'));?></h2>
<code><?php print_unescaped(OC_Helper::linkToRemote('webdav')); ?></code><br />
<em><?php print_unescaped($l->t('Use this address to <a href="%s" target="_blank">access your Files via WebDAV</a>', array(link_to_docs('user-webdav'))));?></em>
-</fieldset>
+</div>
<?php foreach($_['forms'] as $form) {
print_unescaped($form);
};?>
<?php if($_['enableDecryptAll']): ?>
-<fieldset class="personalblock" id="decryptAll">
+<div class="section" id="decryptAll">
<h2>
<?php p( $l->t( 'Encryption' ) ); ?>
</h2>
@@ -174,18 +164,17 @@ if($_['passwordChangeSupported']) {
<span class="msg"></span>
</p>
<br />
-</fieldset>
+</div>
<?php endif; ?>
-<fieldset class="personalblock">
+<div class="section">
<h2><?php p($l->t('Version'));?></h2>
<strong><?php p($theme->getName()); ?></strong> <?php p(OC_Util::getHumanVersion()) ?><br />
<?php if (OC_Util::getEditionString() === ''): ?>
<?php print_unescaped($l->t('Developed by the <a href="http://ownCloud.org/contact" target="_blank">ownCloud community</a>, the <a href="https://github.com/owncloud" target="_blank">source code</a> is licensed under the <a href="http://www.gnu.org/licenses/agpl-3.0.html" target="_blank"><abbr title="Affero General Public License">AGPL</abbr></a>.')); ?>
<?php endif; ?>
-</fieldset>
-<fieldset class="personalblock credits-footer">
-<p>
- <?php print_unescaped($theme->getShortFooter()); ?>
-</p>
-</fieldset>
+</div>
+
+<div class="section credits-footer">
+ <p><?php print_unescaped($theme->getShortFooter()); ?></p>
+</div>
diff --git a/tests/data/lorem-big.txt b/tests/data/lorem-big.txt
new file mode 100644
index 00000000000..3712b9d30f0
--- /dev/null
+++ b/tests/data/lorem-big.txt
@@ -0,0 +1,29 @@
+Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse id hendrerit felis. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Sed dictum dolor nec lobortis sagittis. Aliquam blandit lobortis ullamcorper. Donec malesuada ante ante, vel cursus purus suscipit ut. Sed a eros vitae lorem tristique hendrerit a a odio. Cras interdum mi lectus, sed molestie mauris tempus sit amet. Praesent auctor neque venenatis diam tincidunt sodales. Maecenas tincidunt ligula et ipsum dignissim, et molestie dui hendrerit. Nunc lobortis mauris vel tempor tristique. Sed consectetur bibendum nunc. Pellentesque augue velit, interdum ac posuere eu, eleifend et massa. Vestibulum ac mi eu mi viverra iaculis. Sed consequat leo adipiscing dui varius, sagittis vestibulum massa vehicula.
+
+Praesent imperdiet erat vitae dui placerat, sit amet vulputate tortor viverra. In laoreet elit lorem, at luctus est tempor ac. Nam elementum scelerisque nisl vitae accumsan. Curabitur cursus rutrum est, ut adipiscing ante elementum ut. Ut lectus sem, luctus ut massa non, dignissim vestibulum ipsum. Suspendisse non convallis enim, aliquam adipiscing velit. Donec pharetra non turpis hendrerit porttitor. Aliquam erat volutpat.
+
+Cras eget arcu eu dolor faucibus accumsan non eget orci. Integer quis quam tincidunt, faucibus neque in, imperdiet lacus. Aenean dui turpis, lacinia quis ligula non, semper adipiscing tellus. Curabitur vitae dui quis nisl malesuada commodo. Nunc eleifend metus enim, eu aliquet dui semper sit amet. Sed a odio sapien. Suspendisse vitae ante id sapien semper accumsan. Sed vestibulum erat quis laoreet pellentesque. Nullam placerat ligula eu odio faucibus, eget dictum orci tristique. Quisque sit amet pulvinar velit, lacinia dictum sem.
+
+Phasellus id sagittis lacus. Vivamus facilisis convallis metus, sit amet ultricies purus gravida quis. Vivamus eget egestas arcu, a euismod risus. Fusce metus arcu, molestie ut lacinia at, commodo eu nibh. In leo tortor, feugiat aliquet semper in, malesuada ac nulla. Fusce tempor ultricies blandit. Pellentesque et lorem quam. Suspendisse eros eros, mattis ut porttitor vitae, fermentum eget augue. Aliquam vitae justo sed est dictum lobortis. Cras lacinia commodo ligula sed ornare. Donec ut eros semper, sodales tellus quis, cursus quam. Quisque elementum ullamcorper pellentesque. Integer in rutrum ante, vel condimentum metus. Aliquam erat volutpat.
+
+Quisque convallis tempus eros, sit amet mattis ipsum eleifend in. Mauris volutpat, urna ut commodo tempus, est quam scelerisque erat, eget consequat nulla arcu id eros. Nam elementum nibh quis tincidunt adipiscing. Fusce tristique pretium mollis. Nulla quis ornare felis, vel lacinia diam. In et dui et mauris vestibulum commodo. In hac habitasse platea dictumst. Vestibulum viverra pellentesque tortor, tempor vehicula orci. Praesent rutrum turpis ipsum, ac commodo nisi vehicula ac.
+
+Nulla gravida ultrices mauris. Ut congue purus nec dolor euismod, vitae auctor elit condimentum. Nullam elementum velit lectus, fringilla pharetra sem hendrerit sit amet. Cras quis lobortis nisi, id interdum massa. Proin eget porttitor sapien. Vivamus quam odio, consectetur at rhoncus vel, posuere in nisi. Donec hendrerit urna ac massa tristique, pellentesque consequat orci dapibus. Mauris mi erat, aliquet id adipiscing ultricies, ultrices nec lacus. Proin imperdiet elit magna, ut suscipit metus faucibus eget. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas at leo lorem. Donec mi nibh, blandit ut mi quis, dictum adipiscing ante. Curabitur sodales blandit odio id viverra. Fusce sagittis rutrum nibh. Mauris risus lacus, placerat at dictum in, varius volutpat quam.
+
+Ut accumsan tincidunt dui, non semper lorem sodales nec. Curabitur pellentesque velit nec erat ultrices, in convallis diam suscipit. Curabitur pellentesque convallis mi. Phasellus iaculis orci quis nisi semper auctor. Vestibulum eleifend tortor quis odio feugiat, pulvinar congue turpis blandit. Sed viverra diam risus, vel mattis orci dignissim ut. Cras pellentesque dapibus dolor. Morbi tempor eleifend magna. Ut sodales ut sapien sed elementum. In hac habitasse platea dictumst.
+
+Nullam eget sagittis tellus. Donec a tellus id ligula viverra pellentesque. Pellentesque nulla turpis, pretium vel sem vel, placerat ultricies diam. Donec felis nibh, rhoncus id ornare at, lobortis vel massa. Nullam eu luctus ipsum. Mauris consequat dictum aliquam. Suspendisse ullamcorper aliquam mauris, viverra tincidunt augue suscipit at. Sed luctus scelerisque justo ut semper. Phasellus massa mauris, molestie at nulla eget, dictum ultricies nisi. Aliquam rhoncus nisl sed urna egestas, vel luctus lectus euismod. Mauris sagittis dapibus leo. Donec vitae dignissim risus, ac ultricies augue. Ut vulputate tortor sed dui consectetur placerat. Nullam viverra non diam vel dignissim.
+
+Suspendisse potenti. Integer facilisis neque vitae euismod adipiscing. Aenean dictum leo commodo dui sodales, sit amet volutpat mauris gravida. Proin tempus convallis eros at consectetur. Proin nisl purus, dictum vel euismod ut, imperdiet quis est. Etiam sollicitudin lobortis neque eget pulvinar. Etiam venenatis vel sem ut posuere. Aliquam consectetur rhoncus facilisis. Morbi a viverra orci.
+
+Praesent ut vehicula orci, vel convallis risus. Suspendisse consectetur varius interdum. Interdum et malesuada fames ac ante ipsum primis in faucibus. Proin vel sodales enim. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Curabitur suscipit tristique justo vel dapibus. Sed tincidunt mattis massa a auctor. Donec in tincidunt elit. Curabitur interdum neque at ante fringilla tempus. In hac habitasse platea dictumst. Vivamus luctus ligula ut nisl fermentum egestas. Praesent pulvinar accumsan neque. Sed nec leo sit amet arcu vehicula vehicula non ac diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae;
+
+Morbi vel arcu quis neque dictum ullamcorper. Pellentesque condimentum consequat lacinia. Vestibulum eleifend placerat erat, eu hendrerit dui pulvinar eget. Vestibulum accumsan, lectus id vehicula fringilla, erat eros dictum massa, ut tristique libero mi eu ante. In at ante nunc. Praesent sodales ullamcorper porta. Curabitur egestas odio elit. Praesent et libero malesuada, venenatis lorem vitae, eleifend nisl. Donec dapibus euismod turpis, nec porttitor turpis dapibus ac. Fusce iaculis lacus eget dictum aliquam. Sed dictum eu enim ac posuere. Ut accumsan, ipsum et laoreet consectetur, ipsum quam dapibus diam, ac molestie ligula dui id massa. Nulla aliquam mauris congue nibh vestibulum imperdiet.
+
+Aenean ultricies, orci vel consectetur suscipit, ante nisi eleifend est, vitae suscipit risus erat dictum dui. Ut nisi diam, tristique sed nisl nec, aliquam gravida orci. Vestibulum in molestie sem. Ut eu molestie mi. Suspendisse potenti. Nunc sagittis lorem ut est vehicula, vitae imperdiet leo rutrum. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Donec pharetra urna pretium, faucibus orci cursus, sodales purus. Duis iaculis dignissim augue, non aliquet ligula elementum quis. Sed tempus a nisi et faucibus. Donec mattis ligula ac sem aliquam, sed sodales est ullamcorper. Cras vel orci est. Integer eget ultricies nisi.
+
+Quisque rhoncus, nisl vel auctor consectetur, sapien augue iaculis urna, quis suscipit arcu dolor ac est. Fusce sit amet quam lacinia, malesuada lorem vitae, dapibus justo. Mauris eget massa nec dolor volutpat tempor ut eu ante. Donec risus mi, aliquam at euismod vulputate, ullamcorper non leo. Etiam ac elit velit. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Vivamus sollicitudin enim sed felis pharetra, a convallis mi venenatis. Donec convallis non velit venenatis suscipit. Sed massa risus, dictum quis aliquam ut, placerat quis arcu. Donec at nisi neque. Nullam porta et mi vel ultricies. Donec vel aliquam sem. Mauris varius, ipsum interdum mattis rhoncus, nunc nisl vehicula tortor, quis condimentum nibh nisl vel ante. Sed vel pretium dui. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce pulvinar molestie neque, quis luctus ante.
+
+Interdum et malesuada fames ac ante ipsum primis in faucibus. Donec ac ipsum egestas, luctus urna aliquet, fringilla tortor. Cras eleifend sed tellus tempor congue. Integer venenatis magna dignissim pharetra cursus. Nulla volutpat, sem sit amet malesuada laoreet, odio libero consectetur orci, sit amet pellentesque neque ligula quis libero. Morbi nec interdum metus, in imperdiet justo. Fusce euismod egestas nulla et elementum. Etiam aliquam lectus quis eros semper, sed dapibus velit ultrices. Lorem ipsum dolor sit amet, consectetur adipiscing elit.
+
+Proin sed elit vel massa placerat mattis et vel mauris. Aliquam accumsan ante ligula, at accumsan enim pellentesque sit amet. Sed eget quam vel nunc molestie iaculis vitae nec massa. Vivamus sed accumsan libero. Duis pretium quam at blandit sollicitudin. Nullam sodales sit amet elit ac adipiscing. Ut ullamcorper dignissim sapien. Nulla facilisi. Fusce sed consequat lectus, et tempus ipsum. Aliquam vestibulum lectus vitae quam mollis, et adipiscing nisl lobortis
diff --git a/tests/lib/appframework/routing/RoutingTest.php b/tests/lib/appframework/routing/RoutingTest.php
index 9f2675bf0b4..735dd7cef41 100644
--- a/tests/lib/appframework/routing/RoutingTest.php
+++ b/tests/lib/appframework/routing/RoutingTest.php
@@ -166,9 +166,9 @@ class RouteConfigTest extends \PHPUnit_Framework_TestCase
}
/**
- * @param $verb
- * @param $controllerName
- * @param $actionName
+ * @param string $verb
+ * @param string $controllerName
+ * @param string $actionName
* @return \PHPUnit_Framework_MockObject_MockObject
*/
private function mockRoute($verb, $controllerName, $actionName)
diff --git a/tests/lib/dbschema.php b/tests/lib/dbschema.php
index 11e9fcdf4fa..cfa2d6fd9aa 100644
--- a/tests/lib/dbschema.php
+++ b/tests/lib/dbschema.php
@@ -71,6 +71,9 @@ class Test_DBSchema extends PHPUnit_Framework_TestCase {
$this->assertTableNotExist($this->table2);
}
+ /**
+ * @param string $table
+ */
public function tableExist($table) {
switch (OC_Config::getValue( 'dbtype', 'sqlite' )) {
diff --git a/tests/lib/files/storage/storage.php b/tests/lib/files/storage/storage.php
index f3bfba3feb8..38cd17ac8c9 100644
--- a/tests/lib/files/storage/storage.php
+++ b/tests/lib/files/storage/storage.php
@@ -113,11 +113,22 @@ abstract class Storage extends \PHPUnit_Framework_TestCase {
);
}
+ function loremFileProvider() {
+ $root = \OC::$SERVERROOT . '/tests/data/';
+ return array(
+ // small file
+ array($root . 'lorem.txt'),
+ // bigger file (> 8 KB which is the standard PHP block size)
+ array($root . 'lorem-big.txt')
+ );
+ }
+
/**
* test the various uses of file_get_contents and file_put_contents
+ *
+ * @dataProvider loremFileProvider
*/
- public function testGetPutContents() {
- $sourceFile = \OC::$SERVERROOT . '/tests/data/lorem.txt';
+ public function testGetPutContents($sourceFile) {
$sourceText = file_get_contents($sourceFile);
//fill a file with string data
@@ -299,7 +310,7 @@ abstract class Storage extends \PHPUnit_Framework_TestCase {
$this->assertFalse($this->instance->file_exists('folder'));
}
- public function hashProvider(){
+ public function hashProvider() {
return array(
array('Foobar', 'md5'),
array('Foobar', 'sha1'),
@@ -315,4 +326,23 @@ abstract class Storage extends \PHPUnit_Framework_TestCase {
$this->assertEquals(hash($type, $data), $this->instance->hash($type, 'hash.txt'));
$this->assertEquals(hash($type, $data, true), $this->instance->hash($type, 'hash.txt', true));
}
+
+ public function testHashInFileName() {
+ $this->instance->file_put_contents('#test.txt', 'data');
+ $this->assertEquals('data', $this->instance->file_get_contents('#test.txt'));
+
+ $this->instance->mkdir('#foo');
+ $this->instance->file_put_contents('#foo/test.txt', 'data');
+ $this->assertEquals('data', $this->instance->file_get_contents('#foo/test.txt'));
+
+ $dh = $this->instance->opendir('#foo');
+ $content = array();
+ while ($file = readdir($dh)) {
+ if ($file != '.' and $file != '..') {
+ $content[] = $file;
+ }
+ }
+
+ $this->assertEquals(array('test.txt'), $content);
+ }
}
diff --git a/tests/lib/mail.php b/tests/lib/mail.php
index a88a9d797ae..3cc9868e25e 100644
--- a/tests/lib/mail.php
+++ b/tests/lib/mail.php
@@ -8,6 +8,15 @@
class Test_Mail extends PHPUnit_Framework_TestCase {
+ protected function setUp()
+ {
+ if (!function_exists('idn_to_ascii')) {
+ $this->markTestSkipped(
+ 'The intl extension is not available.'
+ );
+ }
+ }
+
/**
* @dataProvider buildAsciiEmailProvider
* @param $expected