summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.gitignore3
m---------3rdparty0
-rw-r--r--apps/files/ajax/newfile.php2
-rw-r--r--apps/files/ajax/upload.php24
-rw-r--r--apps/files/css/files.css206
-rw-r--r--apps/files/index.php4
-rw-r--r--apps/files/js/file-upload.js60
-rw-r--r--apps/files/js/fileactions.js2
-rw-r--r--apps/files/js/filelist.js126
-rw-r--r--apps/files/js/files.js220
-rw-r--r--apps/files/js/keyboardshortcuts.js4
-rw-r--r--apps/files/l10n/ar.php13
-rw-r--r--apps/files/l10n/bg_BG.php8
-rw-r--r--apps/files/l10n/bn_BD.php5
-rw-r--r--apps/files/l10n/ca.php13
-rw-r--r--apps/files/l10n/cs_CZ.php12
-rw-r--r--apps/files/l10n/cy_GB.php6
-rw-r--r--apps/files/l10n/da.php14
-rw-r--r--apps/files/l10n/de.php12
-rw-r--r--apps/files/l10n/de_DE.php12
-rw-r--r--apps/files/l10n/el.php13
-rw-r--r--apps/files/l10n/en@pirate.php2
-rw-r--r--apps/files/l10n/eo.php8
-rw-r--r--apps/files/l10n/es.php10
-rw-r--r--apps/files/l10n/es_AR.php11
-rw-r--r--apps/files/l10n/et_EE.php13
-rw-r--r--apps/files/l10n/eu.php13
-rw-r--r--apps/files/l10n/fa.php10
-rw-r--r--apps/files/l10n/fi_FI.php10
-rw-r--r--apps/files/l10n/fr.php10
-rw-r--r--apps/files/l10n/gl.php11
-rw-r--r--apps/files/l10n/he.php9
-rw-r--r--apps/files/l10n/hi.php2
-rw-r--r--apps/files/l10n/hr.php8
-rw-r--r--apps/files/l10n/hu_HU.php10
-rw-r--r--apps/files/l10n/hy.php2
-rw-r--r--apps/files/l10n/ia.php4
-rw-r--r--apps/files/l10n/id.php7
-rw-r--r--apps/files/l10n/is.php5
-rw-r--r--apps/files/l10n/it.php14
-rw-r--r--apps/files/l10n/ja_JP.php12
-rw-r--r--apps/files/l10n/ka.php2
-rw-r--r--apps/files/l10n/ka_GE.php6
-rw-r--r--apps/files/l10n/ko.php8
-rw-r--r--apps/files/l10n/ku_IQ.php4
-rw-r--r--apps/files/l10n/lb.php8
-rw-r--r--apps/files/l10n/lt_LT.php8
-rw-r--r--apps/files/l10n/lv.php11
-rw-r--r--apps/files/l10n/mk.php8
-rw-r--r--apps/files/l10n/ms_MY.php8
-rw-r--r--apps/files/l10n/my_MM.php2
-rw-r--r--apps/files/l10n/nb_NO.php10
-rw-r--r--apps/files/l10n/nl.php11
-rw-r--r--apps/files/l10n/nn_NO.php6
-rw-r--r--apps/files/l10n/oc.php8
-rw-r--r--apps/files/l10n/pl.php10
-rw-r--r--apps/files/l10n/pt_BR.php10
-rw-r--r--apps/files/l10n/pt_PT.php14
-rw-r--r--apps/files/l10n/ro.php10
-rw-r--r--apps/files/l10n/ru.php10
-rw-r--r--apps/files/l10n/si_LK.php9
-rw-r--r--apps/files/l10n/sk_SK.php13
-rw-r--r--apps/files/l10n/sl.php10
-rw-r--r--apps/files/l10n/sq.php5
-rw-r--r--apps/files/l10n/sr.php6
-rw-r--r--apps/files/l10n/sr@latin.php4
-rw-r--r--apps/files/l10n/sv.php12
-rw-r--r--apps/files/l10n/ta_LK.php5
-rw-r--r--apps/files/l10n/te.php4
-rw-r--r--apps/files/l10n/th_TH.php8
-rw-r--r--apps/files/l10n/tr.php11
-rw-r--r--apps/files/l10n/ug.php4
-rw-r--r--apps/files/l10n/uk.php10
-rw-r--r--apps/files/l10n/ur_PK.php2
-rw-r--r--apps/files/l10n/vi.php8
-rw-r--r--apps/files/l10n/zh_CN.GB2312.php80
-rw-r--r--apps/files/l10n/zh_CN.php8
-rw-r--r--apps/files/l10n/zh_HK.php4
-rw-r--r--apps/files/l10n/zh_TW.php62
-rw-r--r--apps/files/lib/helper.php2
-rw-r--r--apps/files/templates/index.php31
-rw-r--r--apps/files/templates/part.list.php72
-rw-r--r--apps/files_encryption/l10n/sk_SK.php10
-rw-r--r--apps/files_encryption/l10n/zh_CN.GB2312.php6
-rwxr-xr-xapps/files_encryption/lib/crypt.php2
-rwxr-xr-xapps/files_encryption/tests/crypt.php30
-rw-r--r--apps/files_encryption/tests/keymanager.php26
-rwxr-xr-xapps/files_encryption/tests/share.php20
-rw-r--r--apps/files_encryption/tests/stream.php16
-rwxr-xr-xapps/files_encryption/tests/trashbin.php18
-rwxr-xr-xapps/files_encryption/tests/util.php24
-rwxr-xr-xapps/files_encryption/tests/webdav.php16
-rw-r--r--apps/files_external/3rdparty/Dropbox/API.php380
-rw-r--r--apps/files_external/3rdparty/Dropbox/Exception.php15
-rw-r--r--apps/files_external/3rdparty/Dropbox/Exception/Forbidden.php18
-rw-r--r--apps/files_external/3rdparty/Dropbox/Exception/NotFound.php20
-rw-r--r--apps/files_external/3rdparty/Dropbox/Exception/OverQuota.php20
-rw-r--r--apps/files_external/3rdparty/Dropbox/Exception/RequestToken.php18
-rw-r--r--apps/files_external/3rdparty/Dropbox/LICENSE.txt19
-rw-r--r--apps/files_external/3rdparty/Dropbox/OAuth.php151
-rw-r--r--apps/files_external/3rdparty/Dropbox/OAuth/Consumer/Dropbox.php37
-rw-r--r--apps/files_external/3rdparty/Dropbox/OAuth/Curl.php282
-rw-r--r--apps/files_external/3rdparty/Dropbox/README.md31
-rw-r--r--apps/files_external/3rdparty/Dropbox/autoload.php29
-rw-r--r--apps/files_external/3rdparty/smb4php/smb.php484
-rw-r--r--apps/files_external/l10n/zh_CN.GB2312.php28
-rwxr-xr-xapps/files_external/lib/dropbox.php2
-rw-r--r--apps/files_external/lib/smb.php2
-rw-r--r--apps/files_sharing/ajax/publicpreview.php85
-rw-r--r--apps/files_sharing/appinfo/routes.php5
-rw-r--r--apps/files_sharing/js/public.js8
-rw-r--r--apps/files_sharing/l10n/eu.php6
-rw-r--r--apps/files_sharing/l10n/zh_CN.GB2312.php19
-rw-r--r--apps/files_sharing/l10n/zh_TW.php7
-rw-r--r--apps/files_sharing/lib/sharedstorage.php10
-rw-r--r--apps/files_sharing/public.php4
-rw-r--r--apps/files_sharing/templates/public.php4
-rw-r--r--apps/files_trashbin/ajax/preview.php42
-rw-r--r--apps/files_trashbin/appinfo/routes.php5
-rw-r--r--apps/files_trashbin/index.php1
-rw-r--r--apps/files_trashbin/js/trash.js2
-rw-r--r--apps/files_trashbin/l10n/ca.php4
-rw-r--r--apps/files_trashbin/l10n/el.php4
-rw-r--r--apps/files_trashbin/l10n/et_EE.php4
-rw-r--r--apps/files_trashbin/l10n/eu.php5
-rw-r--r--apps/files_trashbin/l10n/it.php4
-rw-r--r--apps/files_trashbin/l10n/pt_PT.php4
-rw-r--r--apps/files_trashbin/l10n/sk_SK.php4
-rw-r--r--apps/files_trashbin/l10n/zh_CN.GB2312.php12
-rw-r--r--apps/files_trashbin/l10n/zh_TW.php13
-rw-r--r--apps/files_trashbin/lib/trash.php17
-rw-r--r--apps/files_trashbin/templates/index.php2
-rw-r--r--apps/files_trashbin/templates/part.list.php10
-rw-r--r--apps/files_versions/js/versions.js10
-rw-r--r--apps/files_versions/l10n/zh_CN.GB2312.php10
-rw-r--r--apps/files_versions/l10n/zh_TW.php3
-rw-r--r--apps/user_ldap/js/settings.js2
-rw-r--r--apps/user_ldap/l10n/ca.php4
-rw-r--r--apps/user_ldap/l10n/cs_CZ.php4
-rw-r--r--apps/user_ldap/l10n/da.php5
-rw-r--r--apps/user_ldap/l10n/de.php4
-rw-r--r--apps/user_ldap/l10n/de_DE.php4
-rw-r--r--apps/user_ldap/l10n/et_EE.php4
-rw-r--r--apps/user_ldap/l10n/gl.php4
-rw-r--r--apps/user_ldap/l10n/it.php4
-rw-r--r--apps/user_ldap/l10n/ja_JP.php4
-rw-r--r--apps/user_ldap/l10n/nl.php4
-rw-r--r--apps/user_ldap/l10n/pt_BR.php4
-rw-r--r--apps/user_ldap/l10n/sk_SK.php4
-rw-r--r--apps/user_ldap/l10n/sv.php4
-rw-r--r--apps/user_ldap/l10n/zh_CN.GB2312.php31
-rw-r--r--apps/user_ldap/l10n/zh_TW.php67
-rw-r--r--apps/user_ldap/lib/access.php2
-rw-r--r--apps/user_ldap/lib/jobs.php2
-rw-r--r--apps/user_webdavauth/l10n/nb_NO.php6
-rw-r--r--apps/user_webdavauth/l10n/zh_CN.php4
-rw-r--r--config/config.sample.php26
-rw-r--r--console.php30
-rw-r--r--core/ajax/preview.php40
-rw-r--r--core/ajax/share.php17
-rw-r--r--core/ajax/update.php25
-rw-r--r--core/css/apps.css236
-rw-r--r--core/css/fixes.css46
-rw-r--r--core/css/multiselect.css7
-rw-r--r--core/css/styles.css327
-rw-r--r--core/img/filetypes/application-epub+zip.pngbin0 -> 1371 bytes
-rw-r--r--core/img/filetypes/application-epub+zip.svg761
-rw-r--r--core/img/filetypes/application-msexcel.pngbin663 -> 0 bytes
-rw-r--r--core/img/filetypes/application-mspowerpoint.pngbin588 -> 0 bytes
-rw-r--r--core/img/filetypes/application-msword.pngbin651 -> 0 bytes
-rw-r--r--core/img/filetypes/application-pdf.pngbin591 -> 1746 bytes
-rw-r--r--core/img/filetypes/application-pdf.svg52
-rw-r--r--core/img/filetypes/application-rss+xml.pngbin691 -> 1098 bytes
-rw-r--r--core/img/filetypes/application-rss+xml.svg40
-rw-r--r--core/img/filetypes/application-sgf.pngbin702 -> 0 bytes
-rw-r--r--core/img/filetypes/application-vnd.oasis.opendocument.formula.pngbin479 -> 0 bytes
-rw-r--r--core/img/filetypes/application-vnd.oasis.opendocument.graphics.pngbin475 -> 0 bytes
-rw-r--r--core/img/filetypes/application-vnd.oasis.opendocument.presentation.pngbin333 -> 0 bytes
-rw-r--r--core/img/filetypes/application-vnd.oasis.opendocument.spreadsheet.pngbin344 -> 0 bytes
-rw-r--r--core/img/filetypes/application-vnd.oasis.opendocument.text.pngbin347 -> 0 bytes
-rw-r--r--core/img/filetypes/application-x-7z-compressed.pngbin650 -> 0 bytes
-rw-r--r--core/img/filetypes/application-x-bzip-compressed-tar.pngbin650 -> 0 bytes
-rw-r--r--core/img/filetypes/application-x-bzip.pngbin650 -> 0 bytes
-rw-r--r--core/img/filetypes/application-x-compressed-tar.pngbin650 -> 0 bytes
-rw-r--r--core/img/filetypes/application-x-deb.pngbin650 -> 0 bytes
-rw-r--r--core/img/filetypes/application-x-debian-package.pngbin539 -> 0 bytes
-rw-r--r--core/img/filetypes/application-x-gzip.pngbin650 -> 0 bytes
-rw-r--r--core/img/filetypes/application-x-lzma-compressed-tar.pngbin650 -> 0 bytes
-rw-r--r--core/img/filetypes/application-x-rar.pngbin650 -> 0 bytes
-rw-r--r--core/img/filetypes/application-x-rpm.pngbin650 -> 0 bytes
-rw-r--r--core/img/filetypes/application-x-tar.pngbin650 -> 0 bytes
-rw-r--r--core/img/filetypes/application-x-tarz.pngbin650 -> 0 bytes
-rw-r--r--core/img/filetypes/application-zip.pngbin650 -> 0 bytes
-rw-r--r--core/img/filetypes/application.pngbin464 -> 1018 bytes
-rw-r--r--core/img/filetypes/application.svg59
-rw-r--r--core/img/filetypes/audio.pngbin385 -> 816 bytes
-rw-r--r--core/img/filetypes/audio.svg49
-rw-r--r--core/img/filetypes/calendar.pngbin0 -> 1333 bytes
-rw-r--r--core/img/filetypes/calendar.svg94
-rw-r--r--core/img/filetypes/code-script.pngbin859 -> 0 bytes
-rw-r--r--core/img/filetypes/code.pngbin603 -> 0 bytes
-rw-r--r--core/img/filetypes/database.pngbin390 -> 1372 bytes
-rw-r--r--core/img/filetypes/database.svg54
-rw-r--r--core/img/filetypes/file.pngbin294 -> 374 bytes
-rw-r--r--core/img/filetypes/file.svg36
-rw-r--r--core/img/filetypes/flash.pngbin580 -> 954 bytes
-rw-r--r--core/img/filetypes/flash.svg60
-rw-r--r--core/img/filetypes/folder-drag-accept.pngbin0 -> 757 bytes
-rw-r--r--core/img/filetypes/folder-drag-accept.svg335
-rw-r--r--core/img/filetypes/folder-external.pngbin0 -> 1012 bytes
-rw-r--r--core/img/filetypes/folder-external.svg68
-rw-r--r--core/img/filetypes/folder-public.pngbin0 -> 1397 bytes
-rw-r--r--core/img/filetypes/folder-public.svg68
-rw-r--r--core/img/filetypes/folder-shared.pngbin0 -> 1229 bytes
-rw-r--r--core/img/filetypes/folder-shared.svg68
-rw-r--r--core/img/filetypes/folder.pngbin537 -> 709 bytes
-rw-r--r--core/img/filetypes/folder.svg60
-rw-r--r--core/img/filetypes/font.pngbin813 -> 1697 bytes
-rw-r--r--core/img/filetypes/font.svg37
-rw-r--r--core/img/filetypes/image-svg+xml.pngbin481 -> 959 bytes
-rw-r--r--core/img/filetypes/image-svg+xml.svg56
-rw-r--r--core/img/filetypes/image.pngbin606 -> 976 bytes
-rw-r--r--core/img/filetypes/image.svg61
-rw-r--r--core/img/filetypes/link.pngbin923 -> 0 bytes
-rw-r--r--core/img/filetypes/model.pngbin452 -> 0 bytes
-rw-r--r--core/img/filetypes/ms-excel.pngbin663 -> 0 bytes
-rw-r--r--core/img/filetypes/ms-powerpoint.pngbin588 -> 0 bytes
-rw-r--r--core/img/filetypes/package-x-generic.pngbin0 -> 794 bytes
-rw-r--r--core/img/filetypes/package-x-generic.svg62
-rw-r--r--core/img/filetypes/presentation.pngbin519 -> 0 bytes
-rw-r--r--core/img/filetypes/readme-2.txt28
-rw-r--r--core/img/filetypes/readme.txt22
-rw-r--r--core/img/filetypes/ruby.pngbin626 -> 0 bytes
-rw-r--r--core/img/filetypes/spreadsheet.pngbin566 -> 0 bytes
-rw-r--r--core/img/filetypes/text-calendar.pngbin675 -> 0 bytes
-rw-r--r--core/img/filetypes/text-code.pngbin0 -> 908 bytes
-rw-r--r--core/img/filetypes/text-code.svg66
-rw-r--r--core/img/filetypes/text-css.pngbin524 -> 0 bytes
-rw-r--r--core/img/filetypes/text-html.pngbin578 -> 654 bytes
-rw-r--r--core/img/filetypes/text-html.svg49
-rw-r--r--core/img/filetypes/text-vcard.pngbin533 -> 782 bytes
-rw-r--r--core/img/filetypes/text-vcard.svg60
-rw-r--r--core/img/filetypes/text-x-c++.pngbin621 -> 0 bytes
-rw-r--r--core/img/filetypes/text-x-c.pngbin587 -> 1345 bytes
-rw-r--r--core/img/filetypes/text-x-c.svg75
-rw-r--r--core/img/filetypes/text-x-csharp.pngbin700 -> 0 bytes
-rw-r--r--core/img/filetypes/text-x-h.pngbin603 -> 1242 bytes
-rw-r--r--core/img/filetypes/text-x-h.svg79
-rw-r--r--core/img/filetypes/text-x-javascript.pngbin0 -> 1340 bytes
-rw-r--r--core/img/filetypes/text-x-javascript.svg76
-rw-r--r--core/img/filetypes/text-x-php.pngbin538 -> 0 bytes
-rw-r--r--core/img/filetypes/text-x-python.pngbin0 -> 1469 bytes
-rw-r--r--core/img/filetypes/text-x-python.svg87
-rw-r--r--core/img/filetypes/text.pngbin342 -> 693 bytes
-rw-r--r--core/img/filetypes/text.svg43
-rw-r--r--core/img/filetypes/video.pngbin653 -> 1362 bytes
-rw-r--r--core/img/filetypes/video.svg85
-rw-r--r--core/img/filetypes/web.pngbin0 -> 2254 bytes
-rw-r--r--core/img/filetypes/web.svg45
-rw-r--r--core/img/filetypes/x-.pngbin555 -> 0 bytes
-rw-r--r--core/img/filetypes/x-office-document.pngbin0 -> 930 bytes
-rw-r--r--core/img/filetypes/x-office-document.svg60
-rw-r--r--core/img/filetypes/x-office-presentation.pngbin0 -> 1102 bytes
-rw-r--r--core/img/filetypes/x-office-presentation.svg109
-rw-r--r--core/img/filetypes/x-office-spreadsheet.pngbin0 -> 789 bytes
-rw-r--r--core/img/filetypes/x-office-spreadsheet.svg64
-rw-r--r--core/js/compatibility.js2
-rw-r--r--core/js/config.js4
-rw-r--r--core/js/jquery.ocdialog.js10
-rw-r--r--core/js/js.js2
-rw-r--r--core/js/listview.js4
-rw-r--r--core/js/multiselect.js4
-rw-r--r--core/js/oc-dialogs.js40
-rw-r--r--core/js/oc-vcategories.js2
-rw-r--r--core/js/octemplate.js9
-rw-r--r--core/js/placeholder.js65
-rw-r--r--core/js/router.js2
-rw-r--r--core/js/share.js22
-rw-r--r--core/l10n/ar.php1
-rw-r--r--core/l10n/ca.php10
-rw-r--r--core/l10n/cs_CZ.php8
-rw-r--r--core/l10n/cy_GB.php1
-rw-r--r--core/l10n/da.php8
-rw-r--r--core/l10n/de.php8
-rw-r--r--core/l10n/de_AT.php3
-rw-r--r--core/l10n/de_CH.php11
-rw-r--r--core/l10n/de_DE.php8
-rw-r--r--core/l10n/el.php1
-rw-r--r--core/l10n/en_GB.php146
-rw-r--r--core/l10n/eo.php1
-rw-r--r--core/l10n/es.php1
-rw-r--r--core/l10n/es_AR.php1
-rw-r--r--core/l10n/et_EE.php17
-rw-r--r--core/l10n/eu.php10
-rw-r--r--core/l10n/fa.php1
-rw-r--r--core/l10n/fi_FI.php10
-rw-r--r--core/l10n/fr.php1
-rw-r--r--core/l10n/gl.php8
-rw-r--r--core/l10n/he.php14
-rw-r--r--core/l10n/hu_HU.php1
-rw-r--r--core/l10n/id.php1
-rw-r--r--core/l10n/it.php16
-rw-r--r--core/l10n/ja_JP.php8
-rw-r--r--core/l10n/ka_GE.php1
-rw-r--r--core/l10n/ko.php9
-rw-r--r--core/l10n/lb.php1
-rw-r--r--core/l10n/lt_LT.php10
-rw-r--r--core/l10n/lv.php2
-rw-r--r--core/l10n/mk.php1
-rw-r--r--core/l10n/nb_NO.php1
-rw-r--r--core/l10n/nl.php2
-rw-r--r--core/l10n/nn_NO.php1
-rw-r--r--core/l10n/oc.php1
-rw-r--r--core/l10n/pl.php2
-rw-r--r--core/l10n/pt_BR.php2
-rw-r--r--core/l10n/pt_PT.php1
-rw-r--r--core/l10n/ro.php1
-rw-r--r--core/l10n/ru.php2
-rw-r--r--core/l10n/si_LK.php1
-rw-r--r--core/l10n/sk_SK.php16
-rw-r--r--core/l10n/sl.php1
-rw-r--r--core/l10n/sr.php1
-rw-r--r--core/l10n/sv.php8
-rw-r--r--core/l10n/ta_LK.php1
-rw-r--r--core/l10n/th_TH.php1
-rw-r--r--core/l10n/tr.php2
-rw-r--r--core/l10n/ug.php2
-rw-r--r--core/l10n/uk.php1
-rw-r--r--core/l10n/vi.php1
-rw-r--r--core/l10n/zh_CN.GB2312.php140
-rw-r--r--core/l10n/zh_CN.php18
-rw-r--r--core/l10n/zh_TW.php46
-rw-r--r--core/routes.php3
-rw-r--r--core/templates/layout.user.php9
-rw-r--r--core/templates/login.php4
-rw-r--r--db_structure.xml4
-rw-r--r--l10n/af_ZA/core.po57
-rw-r--r--l10n/af_ZA/files.po91
-rw-r--r--l10n/af_ZA/lib.po83
-rw-r--r--l10n/af_ZA/settings.po52
-rw-r--r--l10n/ar/core.po57
-rw-r--r--l10n/ar/files.po136
-rw-r--r--l10n/ar/files_encryption.po10
-rw-r--r--l10n/ar/lib.po83
-rw-r--r--l10n/ar/settings.po54
-rw-r--r--l10n/be/core.po57
-rw-r--r--l10n/be/files.po99
-rw-r--r--l10n/be/lib.po83
-rw-r--r--l10n/be/settings.po52
-rw-r--r--l10n/bg_BG/core.po57
-rw-r--r--l10n/bg_BG/files.po105
-rw-r--r--l10n/bg_BG/files_encryption.po10
-rw-r--r--l10n/bg_BG/lib.po83
-rw-r--r--l10n/bg_BG/settings.po56
-rw-r--r--l10n/bn_BD/core.po57
-rw-r--r--l10n/bn_BD/files.po91
-rw-r--r--l10n/bn_BD/files_encryption.po10
-rw-r--r--l10n/bn_BD/lib.po83
-rw-r--r--l10n/bn_BD/settings.po54
-rw-r--r--l10n/bs/core.po57
-rw-r--r--l10n/bs/files.po95
-rw-r--r--l10n/bs/lib.po83
-rw-r--r--l10n/bs/settings.po52
-rw-r--r--l10n/ca/core.po75
-rw-r--r--l10n/ca/files.po111
-rw-r--r--l10n/ca/files_encryption.po10
-rw-r--r--l10n/ca/files_trashbin.po8
-rw-r--r--l10n/ca/lib.po101
-rw-r--r--l10n/ca/settings.po66
-rw-r--r--l10n/ca/user_ldap.po14
-rw-r--r--l10n/cs_CZ/core.po59
-rw-r--r--l10n/cs_CZ/files.po114
-rw-r--r--l10n/cs_CZ/files_encryption.po10
-rw-r--r--l10n/cs_CZ/lib.po85
-rw-r--r--l10n/cs_CZ/settings.po67
-rw-r--r--l10n/cs_CZ/user_ldap.po15
-rw-r--r--l10n/cy_GB/core.po57
-rw-r--r--l10n/cy_GB/files.po113
-rw-r--r--l10n/cy_GB/files_encryption.po10
-rw-r--r--l10n/cy_GB/lib.po83
-rw-r--r--l10n/cy_GB/settings.po56
-rw-r--r--l10n/da/core.po57
-rw-r--r--l10n/da/files.po111
-rw-r--r--l10n/da/files_encryption.po10
-rw-r--r--l10n/da/lib.po85
-rw-r--r--l10n/da/settings.po64
-rw-r--r--l10n/da/user_ldap.po16
-rw-r--r--l10n/de/core.po57
-rw-r--r--l10n/de/files.po110
-rw-r--r--l10n/de/files_encryption.po10
-rw-r--r--l10n/de/lib.po86
-rw-r--r--l10n/de/settings.po68
-rw-r--r--l10n/de/user_ldap.po14
-rw-r--r--l10n/de/user_webdavauth.po6
-rw-r--r--l10n/de_AT/core.po57
-rw-r--r--l10n/de_AT/files.po91
-rw-r--r--l10n/de_AT/lib.po83
-rw-r--r--l10n/de_AT/settings.po52
-rw-r--r--l10n/de_CH/core.po76
-rw-r--r--l10n/de_CH/files.po112
-rw-r--r--l10n/de_CH/files_encryption.po15
-rw-r--r--l10n/de_CH/files_trashbin.po15
-rw-r--r--l10n/de_CH/lib.po94
-rw-r--r--l10n/de_CH/settings.po67
-rw-r--r--l10n/de_CH/user_ldap.po15
-rw-r--r--l10n/de_DE/core.po57
-rw-r--r--l10n/de_DE/files.po110
-rw-r--r--l10n/de_DE/files_encryption.po10
-rw-r--r--l10n/de_DE/lib.po85
-rw-r--r--l10n/de_DE/settings.po75
-rw-r--r--l10n/de_DE/user_ldap.po15
-rw-r--r--l10n/el/core.po57
-rw-r--r--l10n/el/files.po112
-rw-r--r--l10n/el/files_encryption.po10
-rw-r--r--l10n/el/files_trashbin.po26
-rw-r--r--l10n/el/lib.po83
-rw-r--r--l10n/el/settings.po56
-rw-r--r--l10n/en@pirate/core.po57
-rw-r--r--l10n/en@pirate/files.po91
-rw-r--r--l10n/en@pirate/lib.po83
-rw-r--r--l10n/en@pirate/settings.po52
-rw-r--r--l10n/en_GB/core.po (renamed from l10n/zh_CN.GB2312/core.po)344
-rw-r--r--l10n/en_GB/files.po (renamed from l10n/zh_CN.GB2312/files.po)255
-rw-r--r--l10n/en_GB/files_encryption.po (renamed from l10n/zh_CN.GB2312/files_encryption.po)89
-rw-r--r--l10n/en_GB/files_external.po (renamed from l10n/zh_CN.GB2312/files_external.po)74
-rw-r--r--l10n/en_GB/files_sharing.po (renamed from l10n/zh_CN.GB2312/files_sharing.po)44
-rw-r--r--l10n/en_GB/files_trashbin.po85
-rw-r--r--l10n/en_GB/files_versions.po (renamed from l10n/zh_CN.GB2312/files_versions.po)28
-rw-r--r--l10n/en_GB/lib.po323
-rw-r--r--l10n/en_GB/settings.po (renamed from l10n/zh_CN.GB2312/settings.po)296
-rw-r--r--l10n/en_GB/user_ldap.po (renamed from l10n/zh_CN.GB2312/user_ldap.po)179
-rw-r--r--l10n/en_GB/user_webdavauth.po (renamed from l10n/zh_CN.GB2312/user_webdavauth.po)20
-rw-r--r--l10n/eo/core.po57
-rw-r--r--l10n/eo/files.po105
-rw-r--r--l10n/eo/files_encryption.po10
-rw-r--r--l10n/eo/lib.po83
-rw-r--r--l10n/eo/settings.po54
-rw-r--r--l10n/es/core.po57
-rw-r--r--l10n/es/files.po105
-rw-r--r--l10n/es/files_encryption.po10
-rw-r--r--l10n/es/lib.po106
-rw-r--r--l10n/es/settings.po73
-rw-r--r--l10n/es_AR/core.po57
-rw-r--r--l10n/es_AR/files.po108
-rw-r--r--l10n/es_AR/files_encryption.po10
-rw-r--r--l10n/es_AR/lib.po83
-rw-r--r--l10n/es_AR/settings.po56
-rw-r--r--l10n/et_EE/core.po75
-rw-r--r--l10n/et_EE/files.po111
-rw-r--r--l10n/et_EE/files_encryption.po10
-rw-r--r--l10n/et_EE/files_trashbin.po12
-rw-r--r--l10n/et_EE/lib.po93
-rw-r--r--l10n/et_EE/settings.po64
-rw-r--r--l10n/et_EE/user_ldap.po14
-rw-r--r--l10n/eu/core.po75
-rw-r--r--l10n/eu/files.po112
-rw-r--r--l10n/eu/files_encryption.po10
-rw-r--r--l10n/eu/files_sharing.po18
-rw-r--r--l10n/eu/files_trashbin.po17
-rw-r--r--l10n/eu/lib.po99
-rw-r--r--l10n/eu/settings.po54
-rw-r--r--l10n/fa/core.po57
-rw-r--r--l10n/fa/files.po101
-rw-r--r--l10n/fa/files_encryption.po10
-rw-r--r--l10n/fa/lib.po83
-rw-r--r--l10n/fa/settings.po54
-rw-r--r--l10n/fi_FI/core.po62
-rw-r--r--l10n/fi_FI/files.po107
-rw-r--r--l10n/fi_FI/files_encryption.po10
-rw-r--r--l10n/fi_FI/lib.po85
-rw-r--r--l10n/fi_FI/settings.po66
-rw-r--r--l10n/fr/core.po57
-rw-r--r--l10n/fr/files.po105
-rw-r--r--l10n/fr/files_encryption.po10
-rw-r--r--l10n/fr/lib.po83
-rw-r--r--l10n/fr/settings.po54
-rw-r--r--l10n/gl/core.po57
-rw-r--r--l10n/gl/files.po107
-rw-r--r--l10n/gl/files_encryption.po10
-rw-r--r--l10n/gl/lib.po85
-rw-r--r--l10n/gl/settings.po68
-rw-r--r--l10n/gl/user_ldap.po14
-rw-r--r--l10n/he/core.po82
-rw-r--r--l10n/he/files.po105
-rw-r--r--l10n/he/files_encryption.po10
-rw-r--r--l10n/he/lib.po91
-rw-r--r--l10n/he/settings.po54
-rw-r--r--l10n/hi/core.po57
-rw-r--r--l10n/hi/files.po91
-rw-r--r--l10n/hi/lib.po83
-rw-r--r--l10n/hi/settings.po54
-rw-r--r--l10n/hr/core.po57
-rw-r--r--l10n/hr/files.po95
-rw-r--r--l10n/hr/lib.po83
-rw-r--r--l10n/hr/settings.po54
-rw-r--r--l10n/hu_HU/core.po57
-rw-r--r--l10n/hu_HU/files.po105
-rw-r--r--l10n/hu_HU/files_encryption.po10
-rw-r--r--l10n/hu_HU/lib.po83
-rw-r--r--l10n/hu_HU/settings.po56
-rw-r--r--l10n/hy/core.po57
-rw-r--r--l10n/hy/files.po91
-rw-r--r--l10n/hy/lib.po83
-rw-r--r--l10n/hy/settings.po52
-rw-r--r--l10n/ia/core.po57
-rw-r--r--l10n/ia/files.po91
-rw-r--r--l10n/ia/lib.po83
-rw-r--r--l10n/ia/settings.po54
-rw-r--r--l10n/id/core.po57
-rw-r--r--l10n/id/files.po87
-rw-r--r--l10n/id/files_encryption.po10
-rw-r--r--l10n/id/lib.po83
-rw-r--r--l10n/id/settings.po54
-rw-r--r--l10n/is/core.po57
-rw-r--r--l10n/is/files.po91
-rw-r--r--l10n/is/files_encryption.po10
-rw-r--r--l10n/is/lib.po83
-rw-r--r--l10n/is/settings.po54
-rw-r--r--l10n/it/core.po75
-rw-r--r--l10n/it/files.po113
-rw-r--r--l10n/it/files_encryption.po10
-rw-r--r--l10n/it/files_trashbin.po14
-rw-r--r--l10n/it/lib.po122
-rw-r--r--l10n/it/settings.po67
-rw-r--r--l10n/it/user_ldap.po14
-rw-r--r--l10n/ja_JP/core.po59
-rw-r--r--l10n/ja_JP/files.po105
-rw-r--r--l10n/ja_JP/files_encryption.po10
-rw-r--r--l10n/ja_JP/lib.po105
-rw-r--r--l10n/ja_JP/settings.po68
-rw-r--r--l10n/ja_JP/user_ldap.po14
-rw-r--r--l10n/ka/core.po57
-rw-r--r--l10n/ka/files.po87
-rw-r--r--l10n/ka/lib.po83
-rw-r--r--l10n/ka/settings.po52
-rw-r--r--l10n/ka_GE/core.po57
-rw-r--r--l10n/ka_GE/files.po101
-rw-r--r--l10n/ka_GE/files_encryption.po10
-rw-r--r--l10n/ka_GE/lib.po83
-rw-r--r--l10n/ka_GE/settings.po56
-rw-r--r--l10n/kn/core.po57
-rw-r--r--l10n/kn/files.po87
-rw-r--r--l10n/kn/lib.po83
-rw-r--r--l10n/kn/settings.po52
-rw-r--r--l10n/ko/core.po65
-rw-r--r--l10n/ko/files.po105
-rw-r--r--l10n/ko/files_encryption.po10
-rw-r--r--l10n/ko/lib.po122
-rw-r--r--l10n/ko/settings.po54
-rw-r--r--l10n/ku_IQ/core.po57
-rw-r--r--l10n/ku_IQ/files.po91
-rw-r--r--l10n/ku_IQ/files_encryption.po10
-rw-r--r--l10n/ku_IQ/lib.po83
-rw-r--r--l10n/ku_IQ/settings.po54
-rw-r--r--l10n/lb/core.po57
-rw-r--r--l10n/lb/files.po91
-rw-r--r--l10n/lb/lib.po83
-rw-r--r--l10n/lb/settings.po71
-rw-r--r--l10n/lt_LT/core.po80
-rw-r--r--l10n/lt_LT/files.po109
-rw-r--r--l10n/lt_LT/files_encryption.po10
-rw-r--r--l10n/lt_LT/lib.po89
-rw-r--r--l10n/lt_LT/settings.po56
-rw-r--r--l10n/lv/core.po57
-rw-r--r--l10n/lv/files.po111
-rw-r--r--l10n/lv/files_encryption.po10
-rw-r--r--l10n/lv/lib.po83
-rw-r--r--l10n/lv/settings.po64
-rw-r--r--l10n/mk/core.po57
-rw-r--r--l10n/mk/files.po91
-rw-r--r--l10n/mk/files_encryption.po10
-rw-r--r--l10n/mk/lib.po83
-rw-r--r--l10n/mk/settings.po54
-rw-r--r--l10n/ml_IN/core.po57
-rw-r--r--l10n/ml_IN/files.po91
-rw-r--r--l10n/ml_IN/lib.po83
-rw-r--r--l10n/ml_IN/settings.po52
-rw-r--r--l10n/ms_MY/core.po57
-rw-r--r--l10n/ms_MY/files.po87
-rw-r--r--l10n/ms_MY/lib.po83
-rw-r--r--l10n/ms_MY/settings.po54
-rw-r--r--l10n/my_MM/core.po57
-rw-r--r--l10n/my_MM/files.po87
-rw-r--r--l10n/my_MM/lib.po83
-rw-r--r--l10n/my_MM/settings.po52
-rw-r--r--l10n/nb_NO/core.po57
-rw-r--r--l10n/nb_NO/files.po105
-rw-r--r--l10n/nb_NO/files_encryption.po10
-rw-r--r--l10n/nb_NO/lib.po83
-rw-r--r--l10n/nb_NO/settings.po54
-rw-r--r--l10n/nb_NO/user_webdavauth.po9
-rw-r--r--l10n/ne/core.po57
-rw-r--r--l10n/ne/files.po91
-rw-r--r--l10n/ne/lib.po83
-rw-r--r--l10n/ne/settings.po52
-rw-r--r--l10n/nl/core.po57
-rw-r--r--l10n/nl/files.po107
-rw-r--r--l10n/nl/files_encryption.po10
-rw-r--r--l10n/nl/lib.po86
-rw-r--r--l10n/nl/settings.po64
-rw-r--r--l10n/nl/user_ldap.po14
-rw-r--r--l10n/nn_NO/core.po57
-rw-r--r--l10n/nn_NO/files.po105
-rw-r--r--l10n/nn_NO/lib.po83
-rw-r--r--l10n/nn_NO/settings.po54
-rw-r--r--l10n/oc/core.po57
-rw-r--r--l10n/oc/files.po91
-rw-r--r--l10n/oc/lib.po83
-rw-r--r--l10n/oc/settings.po54
-rw-r--r--l10n/pl/core.po57
-rw-r--r--l10n/pl/files.po109
-rw-r--r--l10n/pl/files_encryption.po10
-rw-r--r--l10n/pl/lib.po83
-rw-r--r--l10n/pl/settings.po56
-rw-r--r--l10n/pt_BR/core.po57
-rw-r--r--l10n/pt_BR/files.po105
-rw-r--r--l10n/pt_BR/files_encryption.po10
-rw-r--r--l10n/pt_BR/lib.po85
-rw-r--r--l10n/pt_BR/settings.po66
-rw-r--r--l10n/pt_BR/user_ldap.po14
-rw-r--r--l10n/pt_PT/core.po57
-rw-r--r--l10n/pt_PT/files.po114
-rw-r--r--l10n/pt_PT/files_encryption.po10
-rw-r--r--l10n/pt_PT/files_trashbin.po32
-rw-r--r--l10n/pt_PT/lib.po83
-rw-r--r--l10n/pt_PT/settings.po68
-rw-r--r--l10n/ro/core.po57
-rw-r--r--l10n/ro/files.po109
-rw-r--r--l10n/ro/files_encryption.po10
-rw-r--r--l10n/ro/lib.po83
-rw-r--r--l10n/ro/settings.po54
-rw-r--r--l10n/ru/core.po57
-rw-r--r--l10n/ru/files.po109
-rw-r--r--l10n/ru/files_encryption.po4
-rw-r--r--l10n/ru/lib.po83
-rw-r--r--l10n/ru/settings.po59
-rw-r--r--l10n/si_LK/core.po57
-rw-r--r--l10n/si_LK/files.po105
-rw-r--r--l10n/si_LK/files_encryption.po10
-rw-r--r--l10n/si_LK/lib.po83
-rw-r--r--l10n/si_LK/settings.po54
-rw-r--r--l10n/sk/core.po57
-rw-r--r--l10n/sk/files.po95
-rw-r--r--l10n/sk/lib.po83
-rw-r--r--l10n/sk/settings.po52
-rw-r--r--l10n/sk_SK/core.po84
-rw-r--r--l10n/sk_SK/files.po117
-rw-r--r--l10n/sk_SK/files_encryption.po33
-rw-r--r--l10n/sk_SK/files_trashbin.po18
-rw-r--r--l10n/sk_SK/lib.po94
-rw-r--r--l10n/sk_SK/settings.po87
-rw-r--r--l10n/sk_SK/user_ldap.po15
-rw-r--r--l10n/sl/core.po57
-rw-r--r--l10n/sl/files.po113
-rw-r--r--l10n/sl/files_encryption.po10
-rw-r--r--l10n/sl/lib.po83
-rw-r--r--l10n/sl/settings.po54
-rw-r--r--l10n/sq/core.po57
-rw-r--r--l10n/sq/files.po91
-rw-r--r--l10n/sq/lib.po83
-rw-r--r--l10n/sq/settings.po54
-rw-r--r--l10n/sr/core.po57
-rw-r--r--l10n/sr/files.po109
-rw-r--r--l10n/sr/files_encryption.po10
-rw-r--r--l10n/sr/lib.po83
-rw-r--r--l10n/sr/settings.po54
-rw-r--r--l10n/sr@latin/core.po57
-rw-r--r--l10n/sr@latin/files.po95
-rw-r--r--l10n/sr@latin/lib.po83
-rw-r--r--l10n/sr@latin/settings.po52
-rw-r--r--l10n/sv/core.po57
-rw-r--r--l10n/sv/files.po109
-rw-r--r--l10n/sv/files_encryption.po10
-rw-r--r--l10n/sv/lib.po86
-rw-r--r--l10n/sv/settings.po64
-rw-r--r--l10n/sv/user_ldap.po14
-rw-r--r--l10n/sw_KE/core.po57
-rw-r--r--l10n/sw_KE/files.po91
-rw-r--r--l10n/sw_KE/lib.po83
-rw-r--r--l10n/sw_KE/settings.po52
-rw-r--r--l10n/ta_LK/core.po57
-rw-r--r--l10n/ta_LK/files.po105
-rw-r--r--l10n/ta_LK/files_encryption.po10
-rw-r--r--l10n/ta_LK/lib.po83
-rw-r--r--l10n/ta_LK/settings.po54
-rw-r--r--l10n/te/core.po57
-rw-r--r--l10n/te/files.po91
-rw-r--r--l10n/te/lib.po83
-rw-r--r--l10n/te/settings.po54
-rw-r--r--l10n/templates/core.pot55
-rw-r--r--l10n/templates/files.pot103
-rw-r--r--l10n/templates/files_encryption.pot2
-rw-r--r--l10n/templates/files_external.pot2
-rw-r--r--l10n/templates/files_sharing.pot6
-rw-r--r--l10n/templates/files_trashbin.pot20
-rw-r--r--l10n/templates/files_versions.pot2
-rw-r--r--l10n/templates/lib.pot101
-rw-r--r--l10n/templates/settings.pot52
-rw-r--r--l10n/templates/user_ldap.pot2
-rw-r--r--l10n/templates/user_webdavauth.pot2
-rw-r--r--l10n/th_TH/core.po57
-rw-r--r--l10n/th_TH/files.po101
-rw-r--r--l10n/th_TH/files_encryption.po10
-rw-r--r--l10n/th_TH/lib.po83
-rw-r--r--l10n/th_TH/settings.po56
-rw-r--r--l10n/tr/core.po57
-rw-r--r--l10n/tr/files.po108
-rw-r--r--l10n/tr/files_encryption.po10
-rw-r--r--l10n/tr/lib.po85
-rw-r--r--l10n/tr/settings.po70
-rw-r--r--l10n/ug/core.po59
-rw-r--r--l10n/ug/files.po87
-rw-r--r--l10n/ug/files_encryption.po10
-rw-r--r--l10n/ug/lib.po85
-rw-r--r--l10n/ug/settings.po75
-rw-r--r--l10n/uk/core.po57
-rw-r--r--l10n/uk/files.po109
-rw-r--r--l10n/uk/files_encryption.po10
-rw-r--r--l10n/uk/lib.po83
-rw-r--r--l10n/uk/settings.po54
-rw-r--r--l10n/ur_PK/core.po57
-rw-r--r--l10n/ur_PK/files.po91
-rw-r--r--l10n/ur_PK/lib.po83
-rw-r--r--l10n/ur_PK/settings.po54
-rw-r--r--l10n/vi/core.po57
-rw-r--r--l10n/vi/files.po101
-rw-r--r--l10n/vi/files_encryption.po10
-rw-r--r--l10n/vi/lib.po83
-rw-r--r--l10n/vi/settings.po54
-rw-r--r--l10n/zh_CN.GB2312/files_trashbin.po82
-rw-r--r--l10n/zh_CN.GB2312/lib.po251
-rw-r--r--l10n/zh_CN/core.po72
-rw-r--r--l10n/zh_CN/files.po101
-rw-r--r--l10n/zh_CN/files_encryption.po10
-rw-r--r--l10n/zh_CN/lib.po92
-rw-r--r--l10n/zh_CN/settings.po65
-rw-r--r--l10n/zh_CN/user_webdavauth.po10
-rw-r--r--l10n/zh_HK/core.po57
-rw-r--r--l10n/zh_HK/files.po87
-rw-r--r--l10n/zh_HK/files_encryption.po10
-rw-r--r--l10n/zh_HK/lib.po83
-rw-r--r--l10n/zh_HK/settings.po56
-rw-r--r--l10n/zh_TW/core.po99
-rw-r--r--l10n/zh_TW/files.po155
-rw-r--r--l10n/zh_TW/files_encryption.po10
-rw-r--r--l10n/zh_TW/files_sharing.po24
-rw-r--r--l10n/zh_TW/files_trashbin.po39
-rw-r--r--l10n/zh_TW/files_versions.po14
-rw-r--r--l10n/zh_TW/lib.po101
-rw-r--r--l10n/zh_TW/settings.po70
-rw-r--r--l10n/zh_TW/user_ldap.po77
-rw-r--r--lib/app.php17
-rw-r--r--lib/base.php66
-rw-r--r--lib/connector/sabre/directory.php6
-rw-r--r--lib/connector/sabre/quotaplugin.php91
-rw-r--r--lib/files/storage/mappedlocal.php2
-rw-r--r--lib/files/view.php1
-rw-r--r--lib/group/group.php38
-rw-r--r--lib/helper.php88
-rw-r--r--lib/image.php306
-rw-r--r--lib/installer.php53
-rw-r--r--lib/l10n/ca.php22
-rw-r--r--lib/l10n/cs_CZ.php14
-rw-r--r--lib/l10n/da.php14
-rw-r--r--lib/l10n/de.php14
-rw-r--r--lib/l10n/de_CH.php12
-rw-r--r--lib/l10n/de_DE.php14
-rw-r--r--lib/l10n/en_GB.php69
-rw-r--r--lib/l10n/es.php11
-rw-r--r--lib/l10n/et_EE.php22
-rw-r--r--lib/l10n/eu.php8
-rw-r--r--lib/l10n/fi_FI.php7
-rw-r--r--lib/l10n/gl.php14
-rw-r--r--lib/l10n/he.php8
-rw-r--r--lib/l10n/it.php22
-rw-r--r--lib/l10n/ja_JP.php13
-rw-r--r--lib/l10n/ko.php36
-rw-r--r--lib/l10n/lt_LT.php6
-rw-r--r--lib/l10n/nl.php1
-rw-r--r--lib/l10n/pt_BR.php14
-rw-r--r--lib/l10n/sk_SK.php22
-rw-r--r--lib/l10n/sv.php14
-rw-r--r--lib/l10n/tr.php14
-rw-r--r--lib/l10n/ug.php1
-rw-r--r--lib/l10n/zh_CN.GB2312.php32
-rw-r--r--lib/l10n/zh_CN.php7
-rw-r--r--lib/l10n/zh_TW.php26
-rw-r--r--lib/log/rotate.php35
-rw-r--r--lib/ocs/cloud.php46
-rwxr-xr-xlib/preview.php627
-rw-r--r--lib/preview/image.php36
-rw-r--r--lib/preview/movies.php47
-rw-r--r--lib/preview/mp3.php48
-rw-r--r--lib/preview/office-cl.php134
-rw-r--r--lib/preview/office-fallback.php142
-rw-r--r--lib/preview/office.php22
-rw-r--r--lib/preview/pdf.php40
-rw-r--r--lib/preview/provider.php19
-rw-r--r--lib/preview/svg.php46
-rw-r--r--lib/preview/txt.php73
-rw-r--r--lib/preview/unknown.php27
-rw-r--r--lib/public/preview.php34
-rw-r--r--lib/public/share.php16
-rw-r--r--lib/public/template.php19
-rw-r--r--lib/template/functions.php16
-rwxr-xr-xlib/util.php2
-rw-r--r--ocs/routes.php9
-rw-r--r--settings/ajax/changepassword.php2
-rw-r--r--settings/ajax/enableapp.php12
-rw-r--r--settings/css/settings.css8
-rw-r--r--settings/js/apps.js63
-rw-r--r--settings/js/log.js3
-rw-r--r--settings/js/personal.js2
-rw-r--r--settings/js/users.js10
-rw-r--r--settings/l10n/ar.php5
-rw-r--r--settings/l10n/bg_BG.php5
-rw-r--r--settings/l10n/bn_BD.php3
-rw-r--r--settings/l10n/ca.php12
-rw-r--r--settings/l10n/cs_CZ.php11
-rw-r--r--settings/l10n/cy_GB.php1
-rw-r--r--settings/l10n/da.php11
-rw-r--r--settings/l10n/de.php12
-rw-r--r--settings/l10n/de_CH.php12
-rw-r--r--settings/l10n/de_DE.php19
-rw-r--r--settings/l10n/el.php6
-rw-r--r--settings/l10n/en_GB.php124
-rw-r--r--settings/l10n/eo.php3
-rw-r--r--settings/l10n/es.php21
-rw-r--r--settings/l10n/es_AR.php6
-rw-r--r--settings/l10n/et_EE.php11
-rw-r--r--settings/l10n/eu.php5
-rw-r--r--settings/l10n/fa.php5
-rw-r--r--settings/l10n/fi_FI.php12
-rw-r--r--settings/l10n/fr.php5
-rw-r--r--settings/l10n/gl.php12
-rw-r--r--settings/l10n/he.php5
-rw-r--r--settings/l10n/hu_HU.php6
-rw-r--r--settings/l10n/ia.php2
-rw-r--r--settings/l10n/id.php5
-rw-r--r--settings/l10n/is.php5
-rw-r--r--settings/l10n/it.php11
-rw-r--r--settings/l10n/ja_JP.php12
-rw-r--r--settings/l10n/ka_GE.php6
-rw-r--r--settings/l10n/ko.php5
-rw-r--r--settings/l10n/ku_IQ.php2
-rw-r--r--settings/l10n/lb.php8
-rw-r--r--settings/l10n/lt_LT.php6
-rw-r--r--settings/l10n/lv.php10
-rw-r--r--settings/l10n/mk.php3
-rw-r--r--settings/l10n/ms_MY.php2
-rw-r--r--settings/l10n/nb_NO.php5
-rw-r--r--settings/l10n/nl.php11
-rw-r--r--settings/l10n/nn_NO.php5
-rw-r--r--settings/l10n/oc.php1
-rw-r--r--settings/l10n/pl.php6
-rw-r--r--settings/l10n/pt_BR.php12
-rw-r--r--settings/l10n/pt_PT.php12
-rw-r--r--settings/l10n/ro.php5
-rw-r--r--settings/l10n/ru.php6
-rw-r--r--settings/l10n/si_LK.php3
-rw-r--r--settings/l10n/sk_SK.php21
-rw-r--r--settings/l10n/sl.php5
-rw-r--r--settings/l10n/sq.php2
-rw-r--r--settings/l10n/sr.php5
-rw-r--r--settings/l10n/sv.php11
-rw-r--r--settings/l10n/ta_LK.php3
-rw-r--r--settings/l10n/th_TH.php6
-rw-r--r--settings/l10n/tr.php13
-rw-r--r--settings/l10n/ug.php14
-rw-r--r--settings/l10n/uk.php5
-rw-r--r--settings/l10n/vi.php5
-rw-r--r--settings/l10n/zh_CN.GB2312.php118
-rw-r--r--settings/l10n/zh_CN.php11
-rw-r--r--settings/l10n/zh_HK.php1
-rw-r--r--settings/l10n/zh_TW.php15
-rw-r--r--settings/personal.php2
-rw-r--r--settings/templates/apps.php1
-rw-r--r--settings/templates/personal.php2
-rw-r--r--status.php7
-rw-r--r--tests/lib/appconfig.php132
-rw-r--r--tests/lib/connector/sabre/quotaplugin.php101
-rw-r--r--tests/lib/group/group.php10
-rw-r--r--tests/lib/image.php36
-rw-r--r--tests/lib/preview.php108
884 files changed, 26367 insertions, 12621 deletions
diff --git a/.gitignore b/.gitignore
index 43f3cab9121..724f2460b04 100644
--- a/.gitignore
+++ b/.gitignore
@@ -82,6 +82,9 @@ nbproject
# Tests
/tests/phpunit.xml
+# Node Modules
+/build/node_modules/
+
# Tests - auto-generated files
/data-autotest
/tests/coverage*
diff --git a/3rdparty b/3rdparty
-Subproject 2f3ae9f56a9838b45254393e13c14f8a8c380d6
+Subproject dc87ea630287f27502eba825fbb19fcc33c34c8
diff --git a/apps/files/ajax/newfile.php b/apps/files/ajax/newfile.php
index d224e79d01b..76c03c87a51 100644
--- a/apps/files/ajax/newfile.php
+++ b/apps/files/ajax/newfile.php
@@ -79,7 +79,7 @@ if($source) {
$success = false;
if (!$content) {
$templateManager = OC_Helper::getFileTemplateManager();
- $mimeType = OC_Helper::getMimeType($target);
+ $mimeType = OC_Helper::getMimetypeDetector()->detectPath($target);
$content = $templateManager->getTemplate($mimeType);
}
diff --git a/apps/files/ajax/upload.php b/apps/files/ajax/upload.php
index dde5d3c50af..1d03cd89f83 100644
--- a/apps/files/ajax/upload.php
+++ b/apps/files/ajax/upload.php
@@ -105,16 +105,20 @@ if (strpos($dir, '..') === false) {
$meta = \OC\Files\Filesystem::getFileInfo($target);
// updated max file size after upload
$storageStats = \OCA\files\lib\Helper::buildFileStorageStatistics($dir);
-
- $result[] = array('status' => 'success',
- 'mime' => $meta['mimetype'],
- 'size' => $meta['size'],
- 'id' => $meta['fileid'],
- 'name' => basename($target),
- 'originalname' => $files['name'][$i],
- 'uploadMaxFilesize' => $maxUploadFileSize,
- 'maxHumanFilesize' => $maxHumanFileSize
- );
+ if ($meta === false) {
+ OCP\JSON::error(array('data' => array_merge(array('message' => $l->t('Upload failed')), $storageStats)));
+ exit();
+ } else {
+ $result[] = array('status' => 'success',
+ 'mime' => $meta['mimetype'],
+ 'size' => $meta['size'],
+ 'id' => $meta['fileid'],
+ 'name' => basename($target),
+ 'originalname' => $files['name'][$i],
+ 'uploadMaxFilesize' => $maxUploadFileSize,
+ 'maxHumanFilesize' => $maxHumanFileSize
+ );
+ }
}
}
OCP\JSON::encodedPrint($result);
diff --git a/apps/files/css/files.css b/apps/files/css/files.css
index a2cf8398c27..02a73ba83e5 100644
--- a/apps/files/css/files.css
+++ b/apps/files/css/files.css
@@ -19,10 +19,13 @@
background:#f8f8f8; border:1px solid #ddd; border-radius:10px; border-top-left-radius:0;
box-shadow:0 2px 7px rgba(170,170,170,.4);
}
-#new>ul>li { height:20px; margin:.3em; padding-left:2em; padding-bottom:0.1em;
+#new>ul>li { height:36px; margin:.3em; padding-left:3em; padding-bottom:0.1em;
background-repeat:no-repeat; cursor:pointer; }
-#new>ul>li>p { cursor:pointer; }
-#new>ul>li>form>input { padding:0.3em; margin:-0.3em; }
+#new>ul>li>p { cursor:pointer; padding-top: 7px; padding-bottom: 7px;}
+#new>ul>li>form>input {
+ padding: 5px;
+ margin: 2px 0;
+}
#trash { margin: 0 1em; z-index:1010; float: right; }
@@ -65,12 +68,6 @@
/* FILE TABLE */
-#emptyfolder {
- position:absolute;
- margin:10em 0 0 10em;
- font-size:1.5em; font-weight:bold;
- color:#888; text-shadow:#fff 0 1px 0;
-}
#filestable { position: relative; top:37px; width:100%; }
tbody tr { background-color:#fff; height:2.5em; }
tbody tr:hover, tbody tr:active {
@@ -85,54 +82,153 @@ span.extension { text-transform:lowercase; -ms-filter:"progid:DXImageTransform.M
tr:hover span.extension { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); opacity:1; color:#777; }
table tr.mouseOver td { background-color:#eee; }
table th { height:2em; padding:0 .5em; color:#999; }
-table th .name { float:left; margin-left:.5em; }
+table th .name {
+ position: absolute;
+ left: 55px;
+ top: 15px;
+}
table th, table td { border-bottom:1px solid #ddd; text-align:left; font-weight:normal; }
-table td { border-bottom:1px solid #eee; font-style:normal; background-position:1em .5em; background-repeat:no-repeat; }
-table th#headerName { width:100em; /* not really sure why this works better than 100% … table styling */ }
-table th#headerSize, table td.filesize { min-width:3em; padding:0 1em; text-align:right; }
-table th#headerDate, table td.date { min-width:11em; padding:0 .1em 0 1em; text-align:left; }
+table td {
+ border-bottom: 1px solid #eee;
+ font-style: normal;
+ background-position: 8px center;
+ background-repeat: no-repeat;
+}
+table th#headerName {
+ position: relative;
+ width: 100em; /* not really sure why this works better than 100% … table styling */
+ padding: 0;
+}
+#headerName-container {
+ position: relative;
+ height: 50px;
+}
+table th#headerSize, table td.filesize {
+ min-width: 3em;
+ padding: 0 1em;
+ text-align: right;
+}
+table th#headerDate, table td.date {
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+ position: relative;
+ min-width: 11em;
+ display: block;
+ height: 51px;
+}
/* Multiselect bar */
-#filestable.multiselect { top:63px; }
-table.multiselect thead { position:fixed; top:82px; z-index:1; -moz-box-sizing: border-box; box-sizing: border-box; left: 0; padding-left: 64px; width:100%; }
+#filestable.multiselect {
+ top: 88px;
+}
+table.multiselect thead { position:fixed; top:82px; z-index:1; -moz-box-sizing: border-box; box-sizing: border-box; left: 0; padding-left: 80px; width:100%; }
+
table.multiselect thead th {
background-color: rgba(210,210,210,.7);
color: #000;
font-weight: bold;
border-bottom: 0;
}
-table.multiselect #headerName { width: 100%; }
+table.multiselect #headerName {
+ position: relative;
+ width: 100%;
+}
table td.selection, table th.selection, table td.fileaction { width:2em; text-align:center; }
-table td.filename a.name { display:block; height:1.5em; vertical-align:middle; margin-left:3em; }
+table td.filename a.name {
+ position:relative; /* Firefox needs to explicitly have this default set … */
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+ display: block;
+ height: 50px;
+ vertical-align: middle;
+ padding: 0;
+}
table tr[data-type="dir"] td.filename a.name span.nametext {font-weight:bold; }
-table td.filename input.filename { width:100%; cursor:text; }
-table td.filename a, table td.login, table td.logout, table td.download, table td.upload, table td.create, table td.delete { padding:.2em .5em .5em 0; }
+table td.filename input.filename {
+ width: 80%;
+ font-size: 14px;
+ margin-top: 8px;
+ margin-left: 2px;
+ cursor: text;
+}
+table td.filename a, table td.login, table td.logout, table td.download, table td.upload, table td.create, table td.delete { padding:.2em .5em .5em .3em; }
table td.filename .nametext, .uploadtext, .modified { float:left; padding:.3em 0; }
+
+#modified {
+ position: absolute;
+ top: 15px;
+}
+.modified {
+ position: relative;
+ top: 11px;
+ left: 5px;
+}
+
/* TODO fix usability bug (accidental file/folder selection) */
-table td.filename .nametext { overflow:hidden; text-overflow:ellipsis; max-width:800px; }
+table td.filename .nametext {
+ position: absolute;
+ top: 16px;
+ left: 55px;
+ padding: 0;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ max-width: 800px;
+}
table td.filename .uploadtext { font-weight:normal; margin-left:.5em; }
table td.filename form { font-size:.85em; margin-left:3em; margin-right:3em; }
+
/* File checkboxes */
-#fileList tr td.filename>input[type="checkbox"]:first-child { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); opacity:0; float:left; margin:.7em 0 0 1em; /* bigger clickable area doesn’t work in FF width:2.8em; height:2.4em;*/ -webkit-transition:opacity 200ms; -moz-transition:opacity 200ms; -o-transition:opacity 200ms; transition:opacity 200ms; }
-#fileList tr td.filename>input[type="checkbox"]:hover:first-child { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter:alpha(opacity=80); opacity:.8; }
-/* Always show checkbox when selected */
-#fileList tr td.filename>input[type="checkbox"]:checked:first-child { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); opacity:1; }
-#fileList tr.selected td.filename>input[type="checkbox"]:first-child { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); opacity:1; }
+#fileList tr td.filename>input[type="checkbox"]:first-child {
+ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
+ filter: alpha(opacity=0);
+ opacity: 0;
+ float: left;
+ margin: 32px 0 4px 32px; /* bigger clickable area doesn’t work in FF width:2.8em; height:2.4em;*/
+}
+/* Show checkbox when hovering, checked, or selected */
+#fileList tr:hover td.filename>input[type="checkbox"]:first-child,
+#fileList tr td.filename>input[type="checkbox"]:checked:first-child,
+#fileList tr.selected td.filename>input[type="checkbox"]:first-child {
+ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
+ filter: alpha(opacity=100);
+ opacity: 1;
+}
+/* Use label to have bigger clickable size for checkbox */
+#fileList tr td.filename>input[type="checkbox"] + label,
+#select_all + label {
+ height: 50px;
+ position: absolute;
+ width: 50px;
+ z-index: 5;
+}
+#fileList tr td.filename>input[type="checkbox"] + label {
+ left: 0;
+}
+#select_all + label {
+ top: 0;
+}
+#select_all {
+ position: absolute;
+ top: 18px;
+ left: 18px;
+}
+
#fileList tr td.filename {
position:relative; width:100%;
-webkit-transition:background-image 500ms; -moz-transition:background-image 500ms; -o-transition:background-image 500ms; transition:background-image 500ms;
}
-#select_all { float:left; margin:.4em 0.6em 0 .5em; }
+
#uploadsize-message,#delete-confirm { display:none; }
/* File actions */
.fileactions {
- position:absolute; top:.6em; right:0;
- font-size:.8em;
+ position: absolute;
+ top: 16px;
+ right: 0;
+ font-size: 11px;
}
-#fileList .name { position:relative; /* Firefox needs to explicitly have this default set … */ }
#fileList tr:hover .fileactions { /* background to distinguish when overlaying with file names */
background-color: rgba(240,240,240,0.898);
box-shadow: -5px 0 7px rgba(240,240,240,0.898);
@@ -142,15 +238,39 @@ table td.filename form { font-size:.85em; margin-left:3em; margin-right:3em; }
box-shadow: -5px 0 7px rgba(230,230,230,.9);
}
#fileList .fileactions a.action img { position:relative; top:.2em; }
-#fileList a.action { display:inline; margin:-.5em 0; padding:1em .5em 1em .5em !important; }
+
#fileList img.move2trash { display:inline; margin:-.5em 0; padding:1em .5em 1em .5em !important; float:right; }
-a.action.delete { float:right; }
+#fileList a.action.delete {
+ position: absolute;
+ right: 0;
+ top: 0;
+ margin: 0;
+ padding: 15px 14px 19px !important;
+}
a.action>img { max-height:16px; max-width:16px; vertical-align:text-bottom; }
-.selectedActions { display:none; float:right; }
-.selectedActions a { display:inline; margin:-.5em 0; padding:.5em !important; }
-.selectedActions a img { position:relative; top:.3em; }
+
+/* Actions for selected files */
+.selectedActions {
+ display: none;
+ position: absolute;
+ top: -1px;
+ right: 0;
+ padding: 15px 8px;
+}
+.selectedActions a {
+ display: inline;
+ padding: 17px 5px;
+}
+.selectedActions a img {
+ position:relative;
+ top:.3em;
+}
+
#fileList a.action {
+ display: inline;
+ margin: -.5em 0;
+ padding: 18px 8px !important;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
opacity: 0;
@@ -170,11 +290,23 @@ a.action>img { max-height:16px; max-width:16px; vertical-align:text-bottom; }
}
.summary {
- opacity: .5;
+ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
+ filter: alpha(opacity=30);
+ opacity: .3;
+ height: 70px;
}
+.summary:hover, .summary, table tr.summary td {
+ background-color: transparent;
+}
+
+.summary td {
+ padding-top: 8px;
+ padding-bottom: 8px;
+ border-bottom: none;
+}
.summary .info {
- margin-left: 3em;
+ margin-left: 55px;
}
#scanning-message{ top:40%; left:40%; position:absolute; display:none; }
diff --git a/apps/files/index.php b/apps/files/index.php
index 94c792303da..f1e120c872c 100644
--- a/apps/files/index.php
+++ b/apps/files/index.php
@@ -74,6 +74,7 @@ foreach ($content as $i) {
}
}
$i['directory'] = $dir;
+ $i['isPreviewAvailable'] = \OCP\Preview::isMimeSupported($i['mimetype']);
$files[] = $i;
}
@@ -95,6 +96,7 @@ $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('disableSharing', false);
+$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=');
@@ -119,7 +121,7 @@ if ($needUpgrade) {
$tmpl->printPage();
} else {
// information about storage capacities
- $storageInfo=OC_Helper::getStorageInfo();
+ $storageInfo=OC_Helper::getStorageInfo($dir);
$maxUploadFilesize=OCP\Util::maxUploadFilesize($dir);
$publicUploadEnabled = \OC_Appconfig::getValue('core', 'shareapi_allow_public_upload', 'yes');
if (OC_App::isEnabled('files_encryption')) {
diff --git a/apps/files/js/file-upload.js b/apps/files/js/file-upload.js
index 0eddd7e9cd7..3d620c5640b 100644
--- a/apps/files/js/file-upload.js
+++ b/apps/files/js/file-upload.js
@@ -1,6 +1,6 @@
$(document).ready(function() {
- file_upload_param = {
+ var file_upload_param = {
dropZone: $('#content'), // restrict dropZone to content div
//singleFileUploads is on by default, so the data.files array will always have length 1
add: function(e, data) {
@@ -102,6 +102,18 @@ $(document).ready(function() {
var result=$.parseJSON(response);
if(typeof result[0] !== 'undefined' && result[0].status === 'success') {
+ var filename = result[0].originalname;
+
+ // delete jqXHR reference
+ if (typeof data.context !== 'undefined' && data.context.data('type') === 'dir') {
+ var dirName = data.context.data('file');
+ delete uploadingFiles[dirName][filename];
+ if ($.assocArraySize(uploadingFiles[dirName]) == 0) {
+ delete uploadingFiles[dirName];
+ }
+ } else {
+ delete uploadingFiles[filename];
+ }
var file = result[0];
} else {
data.textStatus = 'servererror';
@@ -109,20 +121,6 @@ $(document).ready(function() {
var fu = $(this).data('blueimp-fileupload') || $(this).data('fileupload');
fu._trigger('fail', e, data);
}
-
- var filename = result[0].originalname;
-
- // delete jqXHR reference
- if (typeof data.context !== 'undefined' && data.context.data('type') === 'dir') {
- var dirName = data.context.data('file');
- delete uploadingFiles[dirName][filename];
- if ($.assocArraySize(uploadingFiles[dirName]) == 0) {
- delete uploadingFiles[dirName];
- }
- } else {
- delete uploadingFiles[filename];
- }
-
},
/**
* called after last upload
@@ -142,7 +140,7 @@ $(document).ready(function() {
$('#uploadprogressbar').progressbar('value',100);
$('#uploadprogressbar').fadeOut();
}
- }
+ };
var file_upload_handler = function() {
$('#file_upload_start').fileupload(file_upload_param);
};
@@ -163,13 +161,14 @@ $(document).ready(function() {
// warn user not to leave the page while upload is in progress
$(window).bind('beforeunload', function(e) {
- if ($.assocArraySize(uploadingFiles) > 0)
+ if ($.assocArraySize(uploadingFiles) > 0) {
return t('files','File upload is in progress. Leaving the page now will cancel the upload.');
+ }
});
//add multiply file upload attribute to all browsers except konqueror (which crashes when it's used)
if(navigator.userAgent.search(/konqueror/i)==-1){
- $('#file_upload_start').attr('multiple','multiple')
+ $('#file_upload_start').attr('multiple','multiple');
}
//if the breadcrumb is to long, start by replacing foldernames with '...' except for the current folder
@@ -204,6 +203,13 @@ $(document).ready(function() {
}
});
});
+ $('#new').click(function(event){
+ event.stopPropagation();
+ });
+ $('#new>a').click(function(){
+ $('#new>ul').toggle();
+ $('#new').toggleClass('active');
+ });
$('#new li').click(function(){
if($(this).children('p').length==0){
return;
@@ -221,7 +227,7 @@ $(document).ready(function() {
$(this).data('text',text);
$(this).children('p').remove();
var form=$('<form></form>');
- var input=$('<input>');
+ var input=$('<input type="text">');
form.append(input);
$(this).append(form);
input.focus();
@@ -262,8 +268,9 @@ $(document).ready(function() {
tr.attr('data-mime',result.data.mime);
tr.attr('data-id', result.data.id);
tr.find('.filesize').text(humanFileSize(result.data.size));
- getMimeIcon(result.data.mime,function(path){
- tr.find('td.filename').attr('style','background-image:url('+path+')');
+ var path = getPathForPreview(name);
+ lazyLoadPreview(path, result.data.mime, function(previewpath){
+ tr.find('td.filename').attr('style','background-image:url('+previewpath+')');
});
} else {
OC.dialogs.alert(result.data.message, t('core', 'Error'));
@@ -302,8 +309,7 @@ $(document).ready(function() {
}
localName = getUniqueName(localName);
//IE < 10 does not fire the necessary events for the progress bar.
- if($('html.lte9').length > 0) {
- } else {
+ if($('html.lte9').length === 0) {
$('#uploadprogressbar').progressbar({value:0});
$('#uploadprogressbar').fadeIn();
}
@@ -311,8 +317,7 @@ $(document).ready(function() {
var eventSource=new OC.EventSource(OC.filePath('files','ajax','newfile.php'),{dir:$('#dir').val(),source:name,filename:localName});
eventSource.listen('progress',function(progress){
//IE < 10 does not fire the necessary events for the progress bar.
- if($('html.lte9').length > 0) {
- } else {
+ if($('html.lte9').length === 0) {
$('#uploadprogressbar').progressbar('value',progress);
}
});
@@ -326,8 +331,9 @@ $(document).ready(function() {
var tr=$('tr').filterAttr('data-file',localName);
tr.data('mime',mime).data('id',id);
tr.attr('data-id', id);
- getMimeIcon(mime,function(path){
- tr.find('td.filename').attr('style','background-image:url('+path+')');
+ var path = $('#dir').val()+'/'+localName;
+ lazyLoadPreview(path, mime, function(previewpath){
+ tr.find('td.filename').attr('style','background-image:url('+previewpath+')');
});
});
eventSource.listen('error',function(error){
diff --git a/apps/files/js/fileactions.js b/apps/files/js/fileactions.js
index 5027211b536..097fe521aa6 100644
--- a/apps/files/js/fileactions.js
+++ b/apps/files/js/fileactions.js
@@ -198,7 +198,7 @@ FileActions.register('all', 'Rename', OC.PERMISSION_UPDATE, function () {
FileActions.register('dir', 'Open', OC.PERMISSION_READ, '', function (filename) {
- var dir = $('#dir').val()
+ var dir = $('#dir').val();
if (dir !== '/') {
dir = dir + '/';
}
diff --git a/apps/files/js/filelist.js b/apps/files/js/filelist.js
index 10801af3ead..29be5e0d362 100644
--- a/apps/files/js/filelist.js
+++ b/apps/files/js/filelist.js
@@ -15,9 +15,10 @@ var FileList={
// filename td
td = $('<td></td>').attr({
"class": "filename",
- "style": 'background-image:url('+iconurl+'); background-size: 16px;'
+ "style": 'background-image:url('+iconurl+'); background-size: 32px;'
});
- td.append('<input type="checkbox" />');
+ var rand = Math.random().toString(16).slice(2);
+ td.append('<input id="select-'+rand+'" type="checkbox" /><label for="select-'+rand+'"></label>');
var link_elem = $('<a></a>').attr({
"class": "name",
"href": linktarget
@@ -144,8 +145,9 @@ var FileList={
remove:function(name){
$('tr').filterAttr('data-file',name).find('td.filename').draggable('destroy');
$('tr').filterAttr('data-file',name).remove();
+ FileList.updateFileSummary();
if($('tr[data-file]').length==0){
- $('#emptyfolder').show();
+ $('#emptycontent').show();
}
},
insertElement:function(name,type,element){
@@ -175,7 +177,8 @@ var FileList={
}else{
$('#fileList').append(element);
}
- $('#emptyfolder').hide();
+ $('#emptycontent').hide();
+ FileList.updateFileSummary();
},
loadingDone:function(name, id){
var mime, tr=$('tr').filterAttr('data-file',name);
@@ -185,8 +188,9 @@ var FileList={
if (id != null) {
tr.attr('data-id', id);
}
- getMimeIcon(mime,function(path){
- tr.find('td.filename').attr('style','background-image:url('+path+')');
+ var path = getPathForPreview(name);
+ lazyLoadPreview(path, mime, function(previewpath){
+ tr.find('td.filename').attr('style','background-image:url('+previewpath+')');
});
tr.find('td.filename').draggable(dragOptions);
},
@@ -198,7 +202,7 @@ var FileList={
tr=$('tr').filterAttr('data-file',name);
tr.data('renaming',true);
td=tr.children('td.filename');
- input=$('<input class="filename"/>').val(name);
+ input=$('<input type="text" class="filename"/>').val(name);
form=$('<form></form>');
form.append(input);
td.children('a.name').hide();
@@ -391,6 +395,7 @@ var FileList={
});
procesSelection();
checkTrashStatus();
+ FileList.updateFileSummary();
} else {
$.each(files,function(index,file) {
var deleteAction = $('tr').filterAttr('data-file',files[i]).children("td.date").children(".action.delete");
@@ -398,6 +403,111 @@ var FileList={
});
}
});
+ },
+ createFileSummary: function() {
+ if( $('#fileList tr').length > 0 ) {
+ var totalDirs = 0;
+ var totalFiles = 0;
+ var totalSize = 0;
+
+ // Count types and filesize
+ $.each($('tr[data-file]'), function(index, value) {
+ if ($(value).data('type') === 'dir') {
+ totalDirs++;
+ } else if ($(value).data('type') === 'file') {
+ totalFiles++;
+ }
+ totalSize += parseInt($(value).data('size'));
+ });
+
+ // Get translations
+ var directoryInfo = n('files', '%n folder', '%n folders', totalDirs);
+ var fileInfo = n('files', '%n file', '%n files', totalFiles);
+
+ var infoVars = {
+ dirs: '<span class="dirinfo">'+directoryInfo+'</span><span class="connector">',
+ files: '</span><span class="fileinfo">'+fileInfo+'</span>'
+ }
+
+ var info = t('files', '{dirs} and {files}', infoVars);
+
+ // don't show the filesize column, if filesize is NaN (e.g. in trashbin)
+ if (isNaN(totalSize)) {
+ var fileSize = '';
+ } else {
+ var fileSize = '<td class="filesize">'+humanFileSize(totalSize)+'</td>';
+ }
+
+ $('#fileList').append('<tr class="summary"><td><span class="info">'+info+'</span></td>'+fileSize+'<td></td></tr>');
+
+ var $dirInfo = $('.summary .dirinfo');
+ var $fileInfo = $('.summary .fileinfo');
+ var $connector = $('.summary .connector');
+
+ // Show only what's necessary, e.g.: no files: don't show "0 files"
+ if ($dirInfo.html().charAt(0) === "0") {
+ $dirInfo.hide();
+ $connector.hide();
+ }
+ if ($fileInfo.html().charAt(0) === "0") {
+ $fileInfo.hide();
+ $connector.hide();
+ }
+ }
+ },
+ updateFileSummary: function() {
+ var $summary = $('.summary');
+
+ // Check if we should remove the summary to show "Upload something"
+ if ($('#fileList tr').length === 1 && $summary.length === 1) {
+ $summary.remove();
+ }
+ // If there's no summary create one (createFileSummary checks if there's data)
+ else if ($summary.length === 0) {
+ FileList.createFileSummary();
+ }
+ // There's a summary and data -> Update the summary
+ else if ($('#fileList tr').length > 1 && $summary.length === 1) {
+ var totalDirs = 0;
+ var totalFiles = 0;
+ var totalSize = 0;
+ $.each($('tr[data-file]'), function(index, value) {
+ if ($(value).data('type') === 'dir') {
+ totalDirs++;
+ } else if ($(value).data('type') === 'file') {
+ totalFiles++;
+ }
+ if ($(value).data('size') !== undefined) {
+ totalSize += parseInt($(value).data('size'));
+ }
+ });
+
+ var $dirInfo = $('.summary .dirinfo');
+ var $fileInfo = $('.summary .fileinfo');
+ var $connector = $('.summary .connector');
+
+ // Substitute old content with new translations
+ $dirInfo.html(n('files', '%n folder', '%n folders', totalDirs));
+ $fileInfo.html(n('files', '%n file', '%n files', totalFiles));
+ $('.summary .filesize').html(humanFileSize(totalSize));
+
+ // Show only what's necessary (may be hidden)
+ if ($dirInfo.html().charAt(0) === "0") {
+ $dirInfo.hide();
+ $connector.hide();
+ } else {
+ $dirInfo.show();
+ }
+ if ($fileInfo.html().charAt(0) === "0") {
+ $fileInfo.hide();
+ $connector.hide();
+ } else {
+ $fileInfo.show();
+ }
+ if ($dirInfo.html().charAt(0) !== "0" && $fileInfo.html().charAt(0) !== "0") {
+ $connector.show();
+ }
+ }
}
};
@@ -599,4 +709,6 @@ $(document).ready(function(){
$(window).unload(function (){
$(window).trigger('beforeunload');
});
+
+ FileList.createFileSummary();
});
diff --git a/apps/files/js/files.js b/apps/files/js/files.js
index 4eb949c2eef..d729077ea72 100644
--- a/apps/files/js/files.js
+++ b/apps/files/js/files.js
@@ -265,204 +265,6 @@ $(document).ready(function() {
e.preventDefault(); // prevent browser from doing anything, if file isn't dropped in dropZone
});
- $.assocArraySize = function(obj) {
- // http://stackoverflow.com/a/6700/11236
- var size = 0, key;
- for (key in obj) {
- if (obj.hasOwnProperty(key)) size++;
- }
- return size;
- };
-
- // warn user not to leave the page while upload is in progress
- $(window).bind('beforeunload', function(e) {
- if ($.assocArraySize(uploadingFiles) > 0)
- return t('files','File upload is in progress. Leaving the page now will cancel the upload.');
- });
-
- //add multiply file upload attribute to all browsers except konqueror (which crashes when it's used)
- if(navigator.userAgent.search(/konqueror/i)==-1){
- $('#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(){
- $('#new>ul').hide();
- $('#new').removeClass('active');
- $('#new li').each(function(i,element){
- if($(element).children('p').length==0){
- $(element).children('form').remove();
- $(element).append('<p>'+$(element).data('text')+'</p>');
- }
- });
- });
- $('#new').click(function(event){
- event.stopPropagation();
- });
- $('#new>a').click(function(){
- $('#new>ul').toggle();
- $('#new').toggleClass('active');
- });
- $('#new li').click(function(){
- if($(this).children('p').length==0){
- return;
- }
-
- $('#new li').each(function(i,element){
- if($(element).children('p').length==0){
- $(element).children('form').remove();
- $(element).append('<p>'+$(element).data('text')+'</p>');
- }
- });
-
- var type=$(this).data('type');
- var text=$(this).children('p').text();
- $(this).data('text',text);
- $(this).children('p').remove();
- var form=$('<form></form>');
- var input=$('<input>');
- form.append(input);
- $(this).append(form);
- input.focus();
- form.submit(function(event){
- event.stopPropagation();
- event.preventDefault();
- var newname=input.val();
- if(type == 'web' && newname.length == 0) {
- OC.Notification.show(t('files', 'URL cannot be empty.'));
- return false;
- } else if (type != 'web' && !Files.isFileNameValid(newname)) {
- return false;
- } else if( type == 'folder' && $('#dir').val() == '/' && newname == 'Shared') {
- OC.Notification.show(t('files','Invalid folder name. Usage of \'Shared\' is reserved by Owncloud'));
- return false;
- }
- if (FileList.lastAction) {
- FileList.lastAction();
- }
- var name = getUniqueName(newname);
- if (newname != name) {
- FileList.checkName(name, newname, true);
- var hidden = true;
- } else {
- var hidden = false;
- }
- switch(type){
- case 'file':
- $.post(
- OC.filePath('files','ajax','newfile.php'),
- {dir:$('#dir').val(),filename:name},
- function(result){
- if (result.status == 'success') {
- var date=new Date();
- FileList.addFile(name,0,date,false,hidden);
- var tr=$('tr').filterAttr('data-file',name);
- tr.attr('data-mime',result.data.mime);
- tr.attr('data-size',result.data.size);
- tr.attr('data-id', result.data.id);
- tr.find('.filesize').text(humanFileSize(result.data.size));
- getMimeIcon(result.data.mime,function(path){
- tr.find('td.filename').attr('style','background-image:url('+path+')');
- });
- } else {
- OC.dialogs.alert(result.data.message, t('core', 'Error'));
- }
- }
- );
- break;
- case 'folder':
- $.post(
- OC.filePath('files','ajax','newfolder.php'),
- {dir:$('#dir').val(),foldername:name},
- function(result){
- if (result.status == 'success') {
- var date=new Date();
- FileList.addDir(name,0,date,hidden);
- var tr=$('tr').filterAttr('data-file',name);
- tr.attr('data-id', result.data.id);
- } else {
- OC.dialogs.alert(result.data.message, t('core', 'Error'));
- }
- }
- );
- break;
- case 'web':
- if(name.substr(0,8)!='https://' && name.substr(0,7)!='http://'){
- name='http://'+name;
- }
- var localName=name;
- if(localName.substr(localName.length-1,1)=='/'){//strip /
- localName=localName.substr(0,localName.length-1)
- }
- if(localName.indexOf('/')){//use last part of url
- localName=localName.split('/').pop();
- }else{//or the domain
- localName=(localName.match(/:\/\/(.[^/]+)/)[1]).replace('www.','');
- }
- localName = getUniqueName(localName);
- //IE < 10 does not fire the necessary events for the progress bar.
- if($('html.lte9').length > 0) {
- } else {
- $('#uploadprogressbar').progressbar({value:0});
- $('#uploadprogressbar').fadeIn();
- }
-
- var eventSource=new OC.EventSource(OC.filePath('files','ajax','newfile.php'),{dir:$('#dir').val(),source:name,filename:localName});
- eventSource.listen('progress',function(progress){
- //IE < 10 does not fire the necessary events for the progress bar.
- if($('html.lte9').length > 0) {
- } else {
- $('#uploadprogressbar').progressbar('value',progress);
- }
- });
- eventSource.listen('success',function(data){
- var mime=data.mime;
- var size=data.size;
- var id=data.id;
- $('#uploadprogressbar').fadeOut();
- var date=new Date();
- FileList.addFile(localName,size,date,false,hidden);
- var tr=$('tr').filterAttr('data-file',localName);
- tr.data('mime',mime).data('id',id);
- tr.attr('data-id', id);
- getMimeIcon(mime,function(path){
- tr.find('td.filename').attr('style','background-image:url('+path+')');
- });
- });
- eventSource.listen('error',function(error){
- $('#uploadprogressbar').fadeOut();
- alert(error);
- });
- break;
- }
- var li=form.parent();
- form.remove();
- li.append('<p>'+li.data('text')+'</p>');
- $('#new>a').click();
- });
- });
-
//do a background scan if needed
scanFiles();
@@ -652,8 +454,9 @@ var createDragShadow = function(event){
if (elem.type === 'dir') {
newtr.find('td.filename').attr('style','background-image:url('+OC.imagePath('core', 'filetypes/folder.png')+')');
} else {
- getMimeIcon(elem.mime,function(path){
- newtr.find('td.filename').attr('style','background-image:url('+path+')');
+ var path = getPathForPreview(elem.name);
+ lazyLoadPreview(path, elem.mime, function(previewpath){
+ newtr.find('td.filename').attr('style','background-image:url('+previewpath+')');
});
}
});
@@ -829,6 +632,23 @@ function getMimeIcon(mime, ready){
}
getMimeIcon.cache={};
+function getPathForPreview(name) {
+ var path = $('#dir').val() + '/' + name;
+ return path;
+}
+
+function lazyLoadPreview(path, mime, ready) {
+ getMimeIcon(mime,ready);
+ var x = $('#filestable').data('preview-x');
+ var y = $('#filestable').data('preview-y');
+ var previewURL = OC.Router.generate('core_ajax_preview', {file: encodeURIComponent(path), x:x, y:y});
+ $.get(previewURL, function() {
+ previewURL = previewURL.replace('(','%28');
+ previewURL = previewURL.replace(')','%29');
+ ready(previewURL + '&reload=true');
+ });
+}
+
function getUniqueName(name){
if($('tr').filterAttr('data-file',name).length>0){
var parts=name.split('.');
diff --git a/apps/files/js/keyboardshortcuts.js b/apps/files/js/keyboardshortcuts.js
index 418c38adb99..9d6c3ae8c33 100644
--- a/apps/files/js/keyboardshortcuts.js
+++ b/apps/files/js/keyboardshortcuts.js
@@ -131,7 +131,9 @@ var Files = Files || {};
return;
}
var preventDefault = false;
- if ($.inArray(event.keyCode, keys) === -1) keys.push(event.keyCode);
+ if ($.inArray(event.keyCode, keys) === -1) {
+ keys.push(event.keyCode);
+ }
if (
$.inArray(keyCodes.n, keys) !== -1 && ($.inArray(keyCodes.cmdFirefox, keys) !== -1 || $.inArray(keyCodes.cmdOpera, keys) !== -1 || $.inArray(keyCodes.leftCmdWebKit, keys) !== -1 || $.inArray(keyCodes.rightCmdWebKit, keys) !== -1 || $.inArray(keyCodes.ctrl, keys) !== -1 || event.ctrlKey)) {
preventDefault = true; //new file/folder prevent browser from responding
diff --git a/apps/files/l10n/ar.php b/apps/files/l10n/ar.php
index 7161e49a968..99eb409a369 100644
--- a/apps/files/l10n/ar.php
+++ b/apps/files/l10n/ar.php
@@ -2,6 +2,8 @@
$TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "فشل في نقل الملف %s - يوجد ملف بنفس هذا الاسم",
"Could not move %s" => "فشل في نقل %s",
+"Unable to set upload directory." => "غير قادر على تحميل المجلد",
+"Invalid Token" => "علامة غير صالحة",
"No file was uploaded. Unknown error" => "لم يتم رفع أي ملف , خطأ غير معروف",
"There is no error, the file uploaded with success" => "تم ترفيع الملفات بنجاح.",
"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "حجم الملف المرفوع تجاوز قيمة upload_max_filesize الموجودة في ملف php.ini ",
@@ -11,12 +13,15 @@ $TRANSLATIONS = array(
"Missing a temporary folder" => "المجلد المؤقت غير موجود",
"Failed to write to disk" => "خطأ في الكتابة على القرص الصلب",
"Not enough storage available" => "لا يوجد مساحة تخزينية كافية",
+"Upload failed" => "عملية الرفع فشلت",
"Invalid directory." => "مسار غير صحيح.",
"Files" => "الملفات",
"Unable to upload your file as it is a directory or has 0 bytes" => "فشل في رفع ملفاتك , إما أنها مجلد أو حجمها 0 بايت",
+"Not enough space available" => "لا توجد مساحة كافية",
"Upload cancelled." => "تم إلغاء عملية رفع الملفات .",
"File upload is in progress. Leaving the page now will cancel the upload." => "عملية رفع الملفات قيد التنفيذ. اغلاق الصفحة سوف يلغي عملية رفع الملفات.",
"URL cannot be empty." => "عنوان ال URL لا يجوز أن يكون فارغا.",
+"Invalid folder name. Usage of 'Shared' is reserved by ownCloud" => "تسمية ملف غير صالحة. استخدام الاسم \"shared\" محجوز بواسطة ownCloud",
"Error" => "خطأ",
"Share" => "شارك",
"Delete permanently" => "حذف بشكل دائم",
@@ -28,19 +33,21 @@ $TRANSLATIONS = array(
"cancel" => "إلغاء",
"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}",
"_Uploading %n file_::_Uploading %n files_" => array("","","","","",""),
+"files uploading" => "يتم تحميل الملفات",
"'.' is an invalid file name." => "\".\" اسم ملف غير صحيح.",
"File name cannot be empty." => "اسم الملف لا يجوز أن يكون فارغا",
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "اسم غير صحيح , الرموز '\\', '/', '<', '>', ':', '\"', '|', '?' و \"*\" غير مسموح استخدامها",
"Your storage is full, files can not be updated or synced anymore!" => "مساحتك التخزينية ممتلئة, لا يمكم تحديث ملفاتك أو مزامنتها بعد الآن !",
"Your storage is almost full ({usedSpacePercent}%)" => "مساحتك التخزينية امتلأت تقريبا ",
+"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." => "جاري تجهيز عملية التحميل. قد تستغرق بعض الوقت اذا كان حجم الملفات كبير.",
-"Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "إسم مجلد غير صحيح. استخدام مصطلح \"Shared\" محجوز للنظام",
"Name" => "اسم",
"Size" => "حجم",
"Modified" => "معدل",
-"_%n folder_::_%n folders_" => array("","","","","",""),
-"_%n file_::_%n files_" => array("","","","","",""),
"Upload" => "رفع",
"File handling" => "التعامل مع الملف",
"Maximum upload size" => "الحد الأقصى لحجم الملفات التي يمكن رفعها",
diff --git a/apps/files/l10n/bg_BG.php b/apps/files/l10n/bg_BG.php
index 1e2104370ba..913875e863a 100644
--- a/apps/files/l10n/bg_BG.php
+++ b/apps/files/l10n/bg_BG.php
@@ -6,6 +6,7 @@ $TRANSLATIONS = array(
"No file was uploaded" => "Фахлът не бе качен",
"Missing a temporary folder" => "Липсва временна папка",
"Failed to write to disk" => "Възникна проблем при запис в диска",
+"Upload failed" => "Качването е неуспешно",
"Invalid directory." => "Невалидна директория.",
"Files" => "Файлове",
"Upload cancelled." => "Качването е спряно.",
@@ -17,12 +18,12 @@ $TRANSLATIONS = array(
"replace" => "препокриване",
"cancel" => "отказ",
"undo" => "възтановяване",
+"_%n folder_::_%n folders_" => array("",""),
+"_%n file_::_%n files_" => array("",""),
"_Uploading %n file_::_Uploading %n files_" => array("",""),
"Name" => "Име",
"Size" => "Размер",
"Modified" => "Променено",
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
"Upload" => "Качване",
"Maximum upload size" => "Максимален размер за качване",
"0 is unlimited" => "Ползвайте 0 за без ограничения",
@@ -36,7 +37,6 @@ $TRANSLATIONS = array(
"Delete" => "Изтриване",
"Upload too large" => "Файлът който сте избрали за качване е прекалено голям",
"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Файловете които се опитвате да качите са по-големи от позволеното за сървъра.",
-"Files are being scanned, please wait." => "Файловете се претърсват, изчакайте.",
-"file" => "файл"
+"Files are being scanned, please wait." => "Файловете се претърсват, изчакайте."
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/bn_BD.php b/apps/files/l10n/bn_BD.php
index 2f05a3eccf8..2265c232a14 100644
--- a/apps/files/l10n/bn_BD.php
+++ b/apps/files/l10n/bn_BD.php
@@ -27,16 +27,15 @@ $TRANSLATIONS = array(
"cancel" => "বাতিল",
"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("",""),
"'.' is an invalid file name." => "টি একটি অননুমোদিত নাম।",
"File name cannot be empty." => "ফাইলের নামটি ফাঁকা রাখা যাবে না।",
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "নামটি সঠিক নয়, '\\', '/', '<', '>', ':', '\"', '|', '?' এবং '*' অনুমোদিত নয়।",
-"Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "ফোল্ডারের নামটি সঠিক নয়। 'ভাগাভাগি করা' শুধুমাত্র Owncloud এর জন্য সংরক্ষিত।",
"Name" => "রাম",
"Size" => "আকার",
"Modified" => "পরিবর্তিত",
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
"Upload" => "আপলোড",
"File handling" => "ফাইল হ্যার্ডলিং",
"Maximum upload size" => "আপলোডের সর্বোচ্চ আকার",
diff --git a/apps/files/l10n/ca.php b/apps/files/l10n/ca.php
index 3ce9a417770..648ffce79d6 100644
--- a/apps/files/l10n/ca.php
+++ b/apps/files/l10n/ca.php
@@ -13,6 +13,7 @@ $TRANSLATIONS = array(
"Missing a temporary folder" => "Falta un fitxer temporal",
"Failed to write to disk" => "Ha fallat en escriure al disc",
"Not enough storage available" => "No hi ha prou espai disponible",
+"Upload failed" => "La pujada ha fallat",
"Invalid directory." => "Directori no vàlid.",
"Files" => "Fitxers",
"Unable to upload your file as it is a directory or has 0 bytes" => "No es pot pujar el fitxer perquè és una carpeta o té 0 bytes",
@@ -32,20 +33,20 @@ $TRANSLATIONS = array(
"cancel" => "cancel·la",
"replaced {new_name} with {old_name}" => "s'ha substituït {old_name} per {new_name}",
"undo" => "desfés",
-"_Uploading %n file_::_Uploading %n files_" => array("",""),
+"_%n folder_::_%n folders_" => array("%n carpeta","%n carpetes"),
+"_%n file_::_%n files_" => array("%n fitxer","%n fitxers"),
+"_Uploading %n file_::_Uploading %n files_" => array("Pujant %n fitxer","Pujant %n fitxers"),
"files uploading" => "fitxers pujant",
"'.' is an invalid file name." => "'.' és un nom no vàlid per un fitxer.",
"File name cannot be empty." => "El nom del fitxer no pot ser buit.",
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "El nóm no és vàlid, '\\', '/', '<', '>', ':', '\"', '|', '?' i '*' no estan permesos.",
"Your storage is full, files can not be updated or synced anymore!" => "El vostre espai d'emmagatzemament és ple, els fitxers ja no es poden actualitzar o sincronitzar!",
"Your storage is almost full ({usedSpacePercent}%)" => "El vostre espai d'emmagatzemament és gairebé ple ({usedSpacePercent}%)",
+"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.",
-"Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Nom de carpeta no vàlid. L'ús de 'Shared' està reservat per Owncloud",
"Name" => "Nom",
"Size" => "Mida",
"Modified" => "Modificat",
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
"%s could not be renamed" => "%s no es pot canviar el nom",
"Upload" => "Puja",
"File handling" => "Gestió de fitxers",
@@ -71,10 +72,6 @@ $TRANSLATIONS = array(
"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Els fitxers que esteu intentant pujar excedeixen la mida màxima de pujada del servidor",
"Files are being scanned, please wait." => "S'estan escanejant els fitxers, espereu",
"Current scanning" => "Actualment escanejant",
-"directory" => "directori",
-"directories" => "directoris",
-"file" => "fitxer",
-"files" => "fitxers",
"Upgrading filesystem cache..." => "Actualitzant la memòria de cau del sistema de fitxers..."
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/cs_CZ.php b/apps/files/l10n/cs_CZ.php
index a2131c2d20a..691cc92f1ad 100644
--- a/apps/files/l10n/cs_CZ.php
+++ b/apps/files/l10n/cs_CZ.php
@@ -13,6 +13,7 @@ $TRANSLATIONS = array(
"Missing a temporary folder" => "Chybí adresář pro dočasné soubory",
"Failed to write to disk" => "Zápis na disk selhal",
"Not enough storage available" => "Nedostatek dostupného úložného prostoru",
+"Upload failed" => "Odesílání selhalo",
"Invalid directory." => "Neplatný adresář",
"Files" => "Soubory",
"Unable to upload your file as it is a directory or has 0 bytes" => "Nelze odeslat Váš soubor, protože je to adresář nebo jeho velikost je 0 bajtů",
@@ -32,6 +33,9 @@ $TRANSLATIONS = array(
"cancel" => "zrušit",
"replaced {new_name} with {old_name}" => "nahrazeno {new_name} s {old_name}",
"undo" => "vrátit zpět",
+"_%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ů"),
+"{dirs} and {files}" => "{dirs} a {files}",
"_Uploading %n file_::_Uploading %n files_" => array("Nahrávám %n soubor","Nahrávám %n soubory","Nahrávám %n souborů"),
"files uploading" => "soubory se odesílají",
"'.' is an invalid file name." => "'.' je neplatným názvem souboru.",
@@ -39,13 +43,11 @@ $TRANSLATIONS = array(
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Neplatný název, znaky '\\', '/', '<', '>', ':', '\"', '|', '?' a '*' nejsou povoleny.",
"Your storage is full, files can not be updated or synced anymore!" => "Vaše úložiště je plné, nelze aktualizovat ani synchronizovat soubory.",
"Your storage is almost full ({usedSpacePercent}%)" => "Vaše úložiště je téměř plné ({usedSpacePercent}%)",
+"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.",
-"Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Neplatný název složky. Pojmenování 'Shared' je rezervováno pro vnitřní potřeby ownCloud",
"Name" => "Název",
"Size" => "Velikost",
"Modified" => "Upraveno",
-"_%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ů"),
"%s could not be renamed" => "%s nemůže být přejmenován",
"Upload" => "Odeslat",
"File handling" => "Zacházení se soubory",
@@ -71,10 +73,6 @@ $TRANSLATIONS = array(
"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Soubory, které se snažíte odeslat, překračují limit velikosti odesílání na tomto serveru.",
"Files are being scanned, please wait." => "Soubory se prohledávají, prosím čekejte.",
"Current scanning" => "Aktuální prohledávání",
-"directory" => "adresář",
-"directories" => "adresáře",
-"file" => "soubor",
-"files" => "soubory",
"Upgrading filesystem cache..." => "Aktualizuji mezipaměť souborového systému..."
);
$PLURAL_FORMS = "nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;";
diff --git a/apps/files/l10n/cy_GB.php b/apps/files/l10n/cy_GB.php
index 01c4613a8ce..157f4f89a23 100644
--- a/apps/files/l10n/cy_GB.php
+++ b/apps/files/l10n/cy_GB.php
@@ -11,6 +11,7 @@ $TRANSLATIONS = array(
"Missing a temporary folder" => "Plygell dros dro yn eisiau",
"Failed to write to disk" => "Methwyd ysgrifennu i'r ddisg",
"Not enough storage available" => "Dim digon o le storio ar gael",
+"Upload failed" => "Methwyd llwytho i fyny",
"Invalid directory." => "Cyfeiriadur annilys.",
"Files" => "Ffeiliau",
"Unable to upload your file as it is a directory or has 0 bytes" => "Methu llwytho'ch ffeil i fyny gan ei fod yn gyferiadur neu'n cynnwys 0 beit",
@@ -29,6 +30,8 @@ $TRANSLATIONS = array(
"cancel" => "diddymu",
"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("","","",""),
"files uploading" => "ffeiliau'n llwytho i fyny",
"'.' is an invalid file name." => "Mae '.' yn enw ffeil annilys.",
@@ -37,12 +40,9 @@ $TRANSLATIONS = 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.",
-"Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Enw plygell annilys. Mae'r defnydd o 'Shared' yn cael ei gadw gan Owncloud",
"Name" => "Enw",
"Size" => "Maint",
"Modified" => "Addaswyd",
-"_%n folder_::_%n folders_" => array("","","",""),
-"_%n file_::_%n files_" => array("","","",""),
"Upload" => "Llwytho i fyny",
"File handling" => "Trafod ffeiliau",
"Maximum upload size" => "Maint mwyaf llwytho i fyny",
diff --git a/apps/files/l10n/da.php b/apps/files/l10n/da.php
index 0491eefb7f4..aab12986ec1 100644
--- a/apps/files/l10n/da.php
+++ b/apps/files/l10n/da.php
@@ -13,6 +13,7 @@ $TRANSLATIONS = array(
"Missing a temporary folder" => "Manglende midlertidig mappe.",
"Failed to write to disk" => "Fejl ved skrivning til disk.",
"Not enough storage available" => "Der er ikke nok plads til rådlighed",
+"Upload failed" => "Upload fejlede",
"Invalid directory." => "Ugyldig mappe.",
"Files" => "Filer",
"Unable to upload your file as it is a directory or has 0 bytes" => "Kan ikke uploade din fil - det er enten en mappe eller en fil med et indhold på 0 bytes.",
@@ -32,6 +33,9 @@ $TRANSLATIONS = array(
"cancel" => "fortryd",
"replaced {new_name} with {old_name}" => "erstattede {new_name} med {old_name}",
"undo" => "fortryd",
+"_%n folder_::_%n folders_" => array("%n mappe","%n mapper"),
+"_%n file_::_%n files_" => array("%n fil","%n filer"),
+"{dirs} and {files}" => "{dirs} og {files}",
"_Uploading %n file_::_Uploading %n files_" => array("Uploader %n fil","Uploader %n filer"),
"files uploading" => "uploader filer",
"'.' is an invalid file name." => "'.' er et ugyldigt filnavn.",
@@ -39,20 +43,18 @@ $TRANSLATIONS = array(
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Ugyldigt navn, '\\', '/', '<', '>', ':' | '?', '\"', '', og '*' er ikke tilladt.",
"Your storage is full, files can not be updated or synced anymore!" => "Din opbevaringsplads er fyldt op, filer kan ikke opdateres eller synkroniseres længere!",
"Your storage is almost full ({usedSpacePercent}%)" => "Din opbevaringsplads er næsten fyldt op ({usedSpacePercent}%)",
+"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.",
-"Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Ugyldigt mappenavn. Brug af \"Shared\" er forbeholdt Owncloud",
"Name" => "Navn",
"Size" => "Størrelse",
"Modified" => "Ændret",
-"_%n folder_::_%n folders_" => array("%n mappe","%n mapper"),
-"_%n file_::_%n files_" => array("%n fil","%n filer"),
"%s could not be renamed" => "%s kunne ikke omdøbes",
"Upload" => "Upload",
"File handling" => "Filhåndtering",
"Maximum upload size" => "Maksimal upload-størrelse",
"max. possible: " => "max. mulige: ",
"Needed for multi-file and folder downloads." => "Nødvendigt for at kunne downloade mapper og flere filer ad gangen.",
-"Enable ZIP-download" => "Muliggør ZIP-download",
+"Enable ZIP-download" => "Tillad ZIP-download",
"0 is unlimited" => "0 er ubegrænset",
"Maximum input size for ZIP files" => "Maksimal størrelse på ZIP filer",
"Save" => "Gem",
@@ -71,10 +73,6 @@ $TRANSLATIONS = array(
"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Filerne, du prøver at uploade, er større end den maksimale størrelse for fil-upload på denne server.",
"Files are being scanned, please wait." => "Filerne bliver indlæst, vent venligst.",
"Current scanning" => "Indlæser",
-"directory" => "mappe",
-"directories" => "Mapper",
-"file" => "fil",
-"files" => "filer",
"Upgrading filesystem cache..." => "Opgraderer filsystems cachen..."
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/de.php b/apps/files/l10n/de.php
index c6c76dbf464..947d4f07461 100644
--- a/apps/files/l10n/de.php
+++ b/apps/files/l10n/de.php
@@ -13,6 +13,7 @@ $TRANSLATIONS = array(
"Missing a temporary folder" => "Kein temporärer Ordner vorhanden",
"Failed to write to disk" => "Fehler beim Schreiben auf die Festplatte",
"Not enough storage available" => "Nicht genug Speicher vorhanden.",
+"Upload failed" => "Hochladen fehlgeschlagen",
"Invalid directory." => "Ungültiges Verzeichnis.",
"Files" => "Dateien",
"Unable to upload your file as it is a directory or has 0 bytes" => "Deine Datei kann nicht hochgeladen werden, weil es sich um einen Ordner handelt oder 0 Bytes groß ist.",
@@ -32,6 +33,9 @@ $TRANSLATIONS = array(
"cancel" => "abbrechen",
"replaced {new_name} with {old_name}" => "{old_name} ersetzt durch {new_name}",
"undo" => "rückgängig machen",
+"_%n folder_::_%n folders_" => array("%n Ordner","%n Ordner"),
+"_%n file_::_%n files_" => array("%n Datei","%n Dateien"),
+"{dirs} and {files}" => "{dirs} und {files}",
"_Uploading %n file_::_Uploading %n files_" => array("%n Datei wird hochgeladen","%n Dateien werden hochgeladen"),
"files uploading" => "Dateien werden hoch geladen",
"'.' is an invalid file name." => "'.' ist kein gültiger Dateiname.",
@@ -39,13 +43,11 @@ $TRANSLATIONS = array(
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Ungültiger Name, '\\', '/', '<', '>', ':', '\"', '|', '?' und '*' sind nicht zulässig.",
"Your storage is full, files can not be updated or synced anymore!" => "Dein Speicher ist voll, daher können keine Dateien mehr aktualisiert oder synchronisiert werden!",
"Your storage is almost full ({usedSpacePercent}%)" => "Dein 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 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.",
-"Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Ungültiger Verzeichnisname. Die Nutzung von \"Shared\" ist ownCloud vorbehalten.",
"Name" => "Name",
"Size" => "Größe",
"Modified" => "Geändert",
-"_%n folder_::_%n folders_" => array("%n Ordner","%n Ordner"),
-"_%n file_::_%n files_" => array("%n Datei","%n Dateien"),
"%s could not be renamed" => "%s konnte nicht umbenannt werden",
"Upload" => "Hochladen",
"File handling" => "Dateibehandlung",
@@ -71,10 +73,6 @@ $TRANSLATIONS = array(
"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Die Datei überschreitet die Maximalgröße für Uploads auf diesem Server.",
"Files are being scanned, please wait." => "Dateien werden gescannt, bitte warten.",
"Current scanning" => "Scanne",
-"directory" => "Verzeichnis",
-"directories" => "Verzeichnisse",
-"file" => "Datei",
-"files" => "Dateien",
"Upgrading filesystem cache..." => "Dateisystem-Cache wird aktualisiert ..."
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/de_DE.php b/apps/files/l10n/de_DE.php
index e4d622d6caa..db07ed7fadd 100644
--- a/apps/files/l10n/de_DE.php
+++ b/apps/files/l10n/de_DE.php
@@ -13,6 +13,7 @@ $TRANSLATIONS = array(
"Missing a temporary folder" => "Kein temporärer Ordner vorhanden",
"Failed to write to disk" => "Fehler beim Schreiben auf die Festplatte",
"Not enough storage available" => "Nicht genug Speicher vorhanden.",
+"Upload failed" => "Hochladen fehlgeschlagen",
"Invalid directory." => "Ungültiges Verzeichnis.",
"Files" => "Dateien",
"Unable to upload your file as it is a directory or has 0 bytes" => "Ihre Datei kann nicht hochgeladen werden, weil es sich um einen Ordner handelt oder 0 Bytes groß ist.",
@@ -32,6 +33,9 @@ $TRANSLATIONS = array(
"cancel" => "abbrechen",
"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 Ordner"),
+"_%n file_::_%n files_" => array("%n Datei","%n Dateien"),
+"{dirs} and {files}" => "{dirs} und {files}",
"_Uploading %n file_::_Uploading %n files_" => array("%n Datei wird hoch geladen","%n Dateien werden hoch geladen"),
"files uploading" => "Dateien werden hoch geladen",
"'.' is an invalid file name." => "'.' ist kein gültiger Dateiname.",
@@ -39,13 +43,11 @@ $TRANSLATIONS = array(
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Ungültiger Name, '\\', '/', '<', '>', ':', '\"', '|', '?' und '*' sind nicht zulässig.",
"Your storage is full, files can not be updated or synced anymore!" => "Ihr Speicher ist voll, daher können keine Dateien mehr aktualisiert oder synchronisiert werden!",
"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ößeren Dateien etwas dauern.",
-"Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Ungültiger Verzeichnisname. Die Nutzung von \"Shared\" ist ownCloud vorbehalten",
"Name" => "Name",
"Size" => "Größe",
"Modified" => "Geändert",
-"_%n folder_::_%n folders_" => array("%n Ordner","%n Ordner"),
-"_%n file_::_%n files_" => array("%n Datei","%n Dateien"),
"%s could not be renamed" => "%s konnte nicht umbenannt werden",
"Upload" => "Hochladen",
"File handling" => "Dateibehandlung",
@@ -71,10 +73,6 @@ $TRANSLATIONS = array(
"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Die Datei überschreitet die Maximalgröße für Uploads auf diesem Server.",
"Files are being scanned, please wait." => "Dateien werden gescannt, bitte warten.",
"Current scanning" => "Scanne",
-"directory" => "Verzeichnis",
-"directories" => "Verzeichnisse",
-"file" => "Datei",
-"files" => "Dateien",
"Upgrading filesystem cache..." => "Dateisystem-Cache wird aktualisiert ..."
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/el.php b/apps/files/l10n/el.php
index e1d0052bc0b..8c89e5e1feb 100644
--- a/apps/files/l10n/el.php
+++ b/apps/files/l10n/el.php
@@ -13,6 +13,7 @@ $TRANSLATIONS = array(
"Missing a temporary folder" => "Λείπει ο προσωρινός φάκελος",
"Failed to write to disk" => "Αποτυχία εγγραφής στο δίσκο",
"Not enough storage available" => "Μη επαρκής διαθέσιμος αποθηκευτικός χώρος",
+"Upload failed" => "Η μεταφόρτωση απέτυχε",
"Invalid directory." => "Μη έγκυρος φάκελος.",
"Files" => "Αρχεία",
"Unable to upload your file as it is a directory or has 0 bytes" => "Αδυναμία στην αποστολή του αρχείου σας αφού είναι φάκελος ή έχει 0 bytes",
@@ -32,20 +33,20 @@ $TRANSLATIONS = array(
"cancel" => "ακύρωση",
"replaced {new_name} with {old_name}" => "αντικαταστάθηκε το {new_name} με {old_name}",
"undo" => "αναίρεση",
-"_Uploading %n file_::_Uploading %n files_" => array("",""),
+"_%n folder_::_%n folders_" => array("%n φάκελος","%n φάκελοι"),
+"_%n file_::_%n files_" => array("%n αρχείο","%n αρχεία"),
+"_Uploading %n file_::_Uploading %n files_" => array("Ανέβασμα %n αρχείου","Ανέβασμα %n αρχείων"),
"files uploading" => "αρχεία ανεβαίνουν",
"'.' is an invalid file name." => "'.' είναι μη έγκυρο όνομα αρχείου.",
"File name cannot be empty." => "Το όνομα αρχείου δεν μπορεί να είναι κενό.",
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Μη έγκυρο όνομα, '\\', '/', '<', '>', ':', '\"', '|', '?' και '*' δεν επιτρέπονται.",
"Your storage is full, files can not be updated or synced anymore!" => "Ο αποθηκευτικός σας χώρος είναι γεμάτος, τα αρχεία δεν μπορούν να ενημερωθούν ή να συγχρονιστούν πια!",
"Your storage is almost full ({usedSpacePercent}%)" => "Ο αποθηκευτικός χώρος είναι σχεδόν γεμάτος ({usedSpacePercent}%)",
+"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." => "Η λήψη προετοιμάζεται. Αυτό μπορεί να πάρει ώρα εάν τα αρχεία έχουν μεγάλο μέγεθος.",
-"Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Μη έγκυρο όνομα φακέλου. Η χρήση του 'Κοινόχρηστος' χρησιμοποιείται από ο Owncloud",
"Name" => "Όνομα",
"Size" => "Μέγεθος",
"Modified" => "Τροποποιήθηκε",
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
"%s could not be renamed" => "Αδυναμία μετονομασίας του %s",
"Upload" => "Μεταφόρτωση",
"File handling" => "Διαχείριση αρχείων",
@@ -71,10 +72,6 @@ $TRANSLATIONS = array(
"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Τα αρχεία που προσπαθείτε να ανεβάσετε υπερβαίνουν το μέγιστο μέγεθος αποστολής αρχείων σε αυτόν τον διακομιστή.",
"Files are being scanned, please wait." => "Τα αρχεία σαρώνονται, παρακαλώ περιμένετε.",
"Current scanning" => "Τρέχουσα ανίχνευση",
-"directory" => "κατάλογος",
-"directories" => "κατάλογοι",
-"file" => "αρχείο",
-"files" => "αρχεία",
"Upgrading filesystem cache..." => "Ενημέρωση της μνήμης cache του συστήματος αρχείων..."
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/en@pirate.php b/apps/files/l10n/en@pirate.php
index 83351f265f0..128f527aef1 100644
--- a/apps/files/l10n/en@pirate.php
+++ b/apps/files/l10n/en@pirate.php
@@ -1,8 +1,8 @@
<?php
$TRANSLATIONS = array(
-"_Uploading %n file_::_Uploading %n files_" => array("",""),
"_%n folder_::_%n folders_" => array("",""),
"_%n file_::_%n files_" => array("",""),
+"_Uploading %n file_::_Uploading %n files_" => array("",""),
"Download" => "Download"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/eo.php b/apps/files/l10n/eo.php
index 0f404fa29fa..ad538f2f2a9 100644
--- a/apps/files/l10n/eo.php
+++ b/apps/files/l10n/eo.php
@@ -11,6 +11,7 @@ $TRANSLATIONS = array(
"Missing a temporary folder" => "Mankas provizora dosierujo.",
"Failed to write to disk" => "Malsukcesis skribo al disko",
"Not enough storage available" => "Ne haveblas sufiĉa memoro",
+"Upload failed" => "Alŝuto malsukcesis",
"Invalid directory." => "Nevalida dosierujo.",
"Files" => "Dosieroj",
"Unable to upload your file as it is a directory or has 0 bytes" => "Ne eblis alŝuti vian dosieron ĉar ĝi estas dosierujo aŭ havas 0 duumokojn",
@@ -30,6 +31,8 @@ $TRANSLATIONS = array(
"cancel" => "nuligi",
"replaced {new_name} with {old_name}" => "anstataŭiĝis {new_name} per {old_name}",
"undo" => "malfari",
+"_%n folder_::_%n folders_" => array("",""),
+"_%n file_::_%n files_" => array("",""),
"_Uploading %n file_::_Uploading %n files_" => array("",""),
"files uploading" => "dosieroj estas alŝutataj",
"'.' is an invalid file name." => "'.' ne estas valida dosiernomo.",
@@ -38,12 +41,9 @@ $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.",
-"Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Nevalida dosierujnomo. Uzo de “Shared” rezervatas de Owncloud.",
"Name" => "Nomo",
"Size" => "Grando",
"Modified" => "Modifita",
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
"Upload" => "Alŝuti",
"File handling" => "Dosieradministro",
"Maximum upload size" => "Maksimuma alŝutogrando",
@@ -68,8 +68,6 @@ $TRANSLATIONS = array(
"The files you are trying to upload exceed the maximum size for file uploads on this server." => "La dosieroj, kiujn vi provas alŝuti, transpasas la maksimuman grandon por dosieralŝutoj en ĉi tiu servilo.",
"Files are being scanned, please wait." => "Dosieroj estas skanataj, bonvolu atendi.",
"Current scanning" => "Nuna skano",
-"file" => "dosiero",
-"files" => "dosieroj",
"Upgrading filesystem cache..." => "Ĝisdatiĝas dosiersistema kaŝmemoro..."
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/es.php b/apps/files/l10n/es.php
index 2672b169549..7a5785577af 100644
--- a/apps/files/l10n/es.php
+++ b/apps/files/l10n/es.php
@@ -13,6 +13,7 @@ $TRANSLATIONS = array(
"Missing a temporary folder" => "Falta la carpeta temporal",
"Failed to write to disk" => "Falló al escribir al disco",
"Not enough storage available" => "No hay suficiente espacio disponible",
+"Upload failed" => "Error en la subida",
"Invalid directory." => "Directorio inválido.",
"Files" => "Archivos",
"Unable to upload your file as it is a directory or has 0 bytes" => "Incapaz de subir su archivo, es un directorio o tiene 0 bytes",
@@ -32,6 +33,8 @@ $TRANSLATIONS = array(
"cancel" => "cancelar",
"replaced {new_name} with {old_name}" => "reemplazado {new_name} con {old_name}",
"undo" => "deshacer",
+"_%n folder_::_%n folders_" => array("",""),
+"_%n file_::_%n files_" => array("",""),
"_Uploading %n file_::_Uploading %n files_" => array("",""),
"files uploading" => "subiendo archivos",
"'.' is an invalid file name." => "'.' no es un nombre de archivo válido.",
@@ -40,12 +43,9 @@ $TRANSLATIONS = array(
"Your storage is full, files can not be updated or synced anymore!" => "Su almacenamiento está lleno, ¡no se pueden actualizar o sincronizar más!",
"Your storage is almost full ({usedSpacePercent}%)" => "Su almacenamiento está casi lleno ({usedSpacePercent}%)",
"Your download is being prepared. This might take some time if the files are big." => "Su descarga está siendo preparada. Esto puede tardar algún tiempo si los archivos son grandes.",
-"Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Nombre de carpeta no es válido. El uso de \"Shared\" está reservado por Owncloud",
"Name" => "Nombre",
"Size" => "Tamaño",
"Modified" => "Modificado",
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
"%s could not be renamed" => "%s no se pudo renombrar",
"Upload" => "Subir",
"File handling" => "Manejo de archivos",
@@ -71,10 +71,6 @@ $TRANSLATIONS = array(
"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Los archivos que estás intentando subir sobrepasan el tamaño máximo permitido en este servidor.",
"Files are being scanned, please wait." => "Los archivos están siendo escaneados, por favor espere.",
"Current scanning" => "Escaneo actual",
-"directory" => "carpeta",
-"directories" => "carpetas",
-"file" => "archivo",
-"files" => "archivos",
"Upgrading filesystem cache..." => "Actualizando caché del sistema de archivos"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/es_AR.php b/apps/files/l10n/es_AR.php
index 5e94da3c437..1c26c10028d 100644
--- a/apps/files/l10n/es_AR.php
+++ b/apps/files/l10n/es_AR.php
@@ -13,6 +13,7 @@ $TRANSLATIONS = array(
"Missing a temporary folder" => "Falta un directorio temporal",
"Failed to write to disk" => "Error al escribir en el disco",
"Not enough storage available" => "No hay suficiente almacenamiento",
+"Upload failed" => "Error al subir el archivo",
"Invalid directory." => "Directorio inválido.",
"Files" => "Archivos",
"Unable to upload your file as it is a directory or has 0 bytes" => "No fue posible subir el archivo porque es un directorio o porque su tamaño es 0 bytes",
@@ -32,6 +33,8 @@ $TRANSLATIONS = array(
"cancel" => "cancelar",
"replaced {new_name} with {old_name}" => "se reemplazó {new_name} con {old_name}",
"undo" => "deshacer",
+"_%n folder_::_%n folders_" => array("",""),
+"_%n file_::_%n files_" => array("",""),
"_Uploading %n file_::_Uploading %n files_" => array("",""),
"files uploading" => "Subiendo archivos",
"'.' is an invalid file name." => "'.' es un nombre de archivo inválido.",
@@ -39,13 +42,11 @@ $TRANSLATIONS = array(
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Nombre invalido, '\\', '/', '<', '>', ':', '\"', '|', '?' y '*' no están permitidos.",
"Your storage is full, files can not be updated or synced anymore!" => "El almacenamiento está lleno, los archivos no se pueden seguir actualizando ni sincronizando",
"Your storage is almost full ({usedSpacePercent}%)" => "El almacenamiento está casi lleno ({usedSpacePercent}%)",
+"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.",
-"Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Nombre de carpeta inválido. El uso de 'Shared' está reservado por ownCloud",
"Name" => "Nombre",
"Size" => "Tamaño",
"Modified" => "Modificado",
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
"%s could not be renamed" => "No se pudo renombrar %s",
"Upload" => "Subir",
"File handling" => "Tratamiento de archivos",
@@ -71,10 +72,6 @@ $TRANSLATIONS = array(
"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Los archivos que intentás subir sobrepasan el tamaño máximo ",
"Files are being scanned, please wait." => "Se están escaneando los archivos, por favor esperá.",
"Current scanning" => "Escaneo actual",
-"directory" => "directorio",
-"directories" => "directorios",
-"file" => "archivo",
-"files" => "archivos",
"Upgrading filesystem cache..." => "Actualizando el cache del sistema de archivos"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/et_EE.php b/apps/files/l10n/et_EE.php
index 468f72e9d7f..5a2bb437d39 100644
--- a/apps/files/l10n/et_EE.php
+++ b/apps/files/l10n/et_EE.php
@@ -13,6 +13,7 @@ $TRANSLATIONS = array(
"Missing a temporary folder" => "Ajutiste failide kaust puudub",
"Failed to write to disk" => "Kettale kirjutamine ebaõnnestus",
"Not enough storage available" => "Saadaval pole piisavalt ruumi",
+"Upload failed" => "Üleslaadimine ebaõnnestus",
"Invalid directory." => "Vigane kaust.",
"Files" => "Failid",
"Unable to upload your file as it is a directory or has 0 bytes" => "Faili ei saa üles laadida, kuna see on kaust või selle suurus on 0 baiti",
@@ -32,20 +33,20 @@ $TRANSLATIONS = array(
"cancel" => "loobu",
"replaced {new_name} with {old_name}" => "asendas nime {old_name} nimega {new_name}",
"undo" => "tagasi",
-"_Uploading %n file_::_Uploading %n files_" => array("",""),
+"_%n folder_::_%n folders_" => array("%n kataloog","%n kataloogi"),
+"_%n file_::_%n files_" => array("%n fail","%n faili"),
+"_Uploading %n file_::_Uploading %n files_" => array("Laadin üles %n faili","Laadin üles %n faili"),
"files uploading" => "faili üleslaadimisel",
"'.' is an invalid file name." => "'.' on vigane failinimi.",
"File name cannot be empty." => "Faili nimi ei saa olla tühi.",
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Vigane nimi, '\\', '/', '<', '>', ':', '\"', '|', '?' ja '*' pole lubatud.",
"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 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. ",
-"Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Vigane kataloogi nimi. 'Shared' kasutamine on reserveeritud ownCloud poolt.",
"Name" => "Nimi",
"Size" => "Suurus",
"Modified" => "Muudetud",
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
"%s could not be renamed" => "%s ümbernimetamine ebaõnnestus",
"Upload" => "Lae üles",
"File handling" => "Failide käsitlemine",
@@ -71,10 +72,6 @@ $TRANSLATIONS = array(
"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Failid, mida sa proovid üles laadida, ületab serveri poolt üleslaetavatele failidele määratud maksimaalse suuruse.",
"Files are being scanned, please wait." => "Faile skannitakse, palun oota.",
"Current scanning" => "Praegune skannimine",
-"directory" => "kaust",
-"directories" => "kaustad",
-"file" => "fail",
-"files" => "faili",
"Upgrading filesystem cache..." => "Failisüsteemi puhvri uuendamine..."
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/eu.php b/apps/files/l10n/eu.php
index fe6e117a93b..524be56af02 100644
--- a/apps/files/l10n/eu.php
+++ b/apps/files/l10n/eu.php
@@ -13,6 +13,7 @@ $TRANSLATIONS = array(
"Missing a temporary folder" => "Aldi bateko karpeta falta da",
"Failed to write to disk" => "Errore bat izan da diskoan idazterakoan",
"Not enough storage available" => "Ez dago behar aina leku erabilgarri,",
+"Upload failed" => "igotzeak huts egin du",
"Invalid directory." => "Baliogabeko karpeta.",
"Files" => "Fitxategiak",
"Unable to upload your file as it is a directory or has 0 bytes" => "Ezin izan da zure fitxategia igo karpeta bat delako edo 0 byte dituelako",
@@ -32,20 +33,20 @@ $TRANSLATIONS = array(
"cancel" => "ezeztatu",
"replaced {new_name} with {old_name}" => " {new_name}-k {old_name} ordezkatu du",
"undo" => "desegin",
-"_Uploading %n file_::_Uploading %n files_" => array("",""),
+"_%n folder_::_%n folders_" => array("karpeta %n","%n karpeta"),
+"_%n file_::_%n files_" => array("fitxategi %n","%n fitxategi"),
+"_Uploading %n file_::_Uploading %n files_" => array("Fitxategi %n igotzen","%n fitxategi igotzen"),
"files uploading" => "fitxategiak igotzen",
"'.' is an invalid file name." => "'.' ez da fitxategi izen baliogarria.",
"File name cannot be empty." => "Fitxategi izena ezin da hutsa izan.",
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "IZen aliogabea, '\\', '/', '<', '>', ':', '\"', '|', '?' eta '*' ez daude baimenduta.",
"Your storage is full, files can not be updated or synced anymore!" => "Zure biltegiratzea beterik dago, ezingo duzu aurrerantzean fitxategirik igo edo sinkronizatu!",
"Your storage is almost full ({usedSpacePercent}%)" => "Zure biltegiratzea nahiko beterik dago (%{usedSpacePercent})",
+"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. ",
-"Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Baliogabeako karpeta izena. 'Shared' izena Owncloudek erreserbatzen du",
"Name" => "Izena",
"Size" => "Tamaina",
"Modified" => "Aldatuta",
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
"%s could not be renamed" => "%s ezin da berrizendatu",
"Upload" => "Igo",
"File handling" => "Fitxategien kudeaketa",
@@ -71,10 +72,6 @@ $TRANSLATIONS = array(
"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Igotzen saiatzen ari zaren fitxategiak zerbitzari honek igotzeko onartzen duena baino handiagoak dira.",
"Files are being scanned, please wait." => "Fitxategiak eskaneatzen ari da, itxoin mezedez.",
"Current scanning" => "Orain eskaneatzen ari da",
-"directory" => "direktorioa",
-"directories" => "direktorioak",
-"file" => "fitxategia",
-"files" => "fitxategiak",
"Upgrading filesystem cache..." => "Fitxategi sistemaren katxea eguneratzen..."
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/fa.php b/apps/files/l10n/fa.php
index 96332921cff..24584f715b5 100644
--- a/apps/files/l10n/fa.php
+++ b/apps/files/l10n/fa.php
@@ -13,6 +13,7 @@ $TRANSLATIONS = array(
"Missing a temporary folder" => "یک پوشه موقت گم شده",
"Failed to write to disk" => "نوشتن بر روی دیسک سخت ناموفق بود",
"Not enough storage available" => "فضای کافی در دسترس نیست",
+"Upload failed" => "بارگزاری ناموفق بود",
"Invalid directory." => "فهرست راهنما نامعتبر می باشد.",
"Files" => "پرونده‌ها",
"Unable to upload your file as it is a directory or has 0 bytes" => "ناتوان در بارگذاری یا فایل یک پوشه است یا 0بایت دارد",
@@ -32,6 +33,8 @@ $TRANSLATIONS = array(
"cancel" => "لغو",
"replaced {new_name} with {old_name}" => "{نام_جدید} با { نام_قدیمی} جایگزین شد.",
"undo" => "بازگشت",
+"_%n folder_::_%n folders_" => array(""),
+"_%n file_::_%n files_" => array(""),
"_Uploading %n file_::_Uploading %n files_" => array(""),
"files uploading" => "بارگذاری فایل ها",
"'.' is an invalid file name." => "'.' یک نام پرونده نامعتبر است.",
@@ -40,12 +43,9 @@ $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." => "دانلود شما در حال آماده شدن است. در صورتیکه پرونده ها بزرگ باشند ممکن است مدتی طول بکشد.",
-"Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "نام پوشه نامعتبر است. استفاده از \" به اشتراک گذاشته شده \" متعلق به سایت Owncloud است.",
"Name" => "نام",
"Size" => "اندازه",
"Modified" => "تاریخ",
-"_%n folder_::_%n folders_" => array(""),
-"_%n file_::_%n files_" => array(""),
"%s could not be renamed" => "%s نمیتواند تغییر نام دهد.",
"Upload" => "بارگزاری",
"File handling" => "اداره پرونده ها",
@@ -71,10 +71,6 @@ $TRANSLATIONS = array(
"The files you are trying to upload exceed the maximum size for file uploads on this server." => "فایلها بیش از حد تعیین شده در این سرور هستند\nمترجم:با تغییر فایل php,ini میتوان این محدودیت را برطرف کرد",
"Files are being scanned, please wait." => "پرونده ها در حال بازرسی هستند لطفا صبر کنید",
"Current scanning" => "بازرسی کنونی",
-"directory" => "پوشه",
-"directories" => "پوشه ها",
-"file" => "پرونده",
-"files" => "پرونده ها",
"Upgrading filesystem cache..." => "بهبود فایل سیستمی ذخیره گاه..."
);
$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files/l10n/fi_FI.php b/apps/files/l10n/fi_FI.php
index b48f44665bc..1d29dbf79d2 100644
--- a/apps/files/l10n/fi_FI.php
+++ b/apps/files/l10n/fi_FI.php
@@ -11,6 +11,7 @@ $TRANSLATIONS = array(
"Missing a temporary folder" => "Tilapäiskansio puuttuu",
"Failed to write to disk" => "Levylle kirjoitus epäonnistui",
"Not enough storage available" => "Tallennustilaa ei ole riittävästi käytettävissä",
+"Upload failed" => "Lähetys epäonnistui",
"Invalid directory." => "Virheellinen kansio.",
"Files" => "Tiedostot",
"Unable to upload your file as it is a directory or has 0 bytes" => "Tiedoston lähetys epäonnistui, koska sen koko on 0 tavua tai kyseessä on kansio.",
@@ -28,6 +29,9 @@ $TRANSLATIONS = array(
"suggest name" => "ehdota nimeä",
"cancel" => "peru",
"undo" => "kumoa",
+"_%n folder_::_%n folders_" => array("%n kansio","%n kansiota"),
+"_%n file_::_%n files_" => array("%n tiedosto","%n tiedostoa"),
+"{dirs} and {files}" => "{dirs} ja {files}",
"_Uploading %n file_::_Uploading %n files_" => array("Lähetetään %n tiedosto","Lähetetään %n tiedostoa"),
"'.' is an invalid file name." => "'.' on virheellinen nimi tiedostolle.",
"File name cannot be empty." => "Tiedoston nimi ei voi olla tyhjä.",
@@ -38,8 +42,6 @@ $TRANSLATIONS = array(
"Name" => "Nimi",
"Size" => "Koko",
"Modified" => "Muokattu",
-"_%n folder_::_%n folders_" => array("%n kansio","%n kansiota"),
-"_%n file_::_%n files_" => array("%n tiedosto","%n tiedostoa"),
"Upload" => "Lähetä",
"File handling" => "Tiedostonhallinta",
"Maximum upload size" => "Lähetettävän tiedoston suurin sallittu koko",
@@ -64,10 +66,6 @@ $TRANSLATIONS = array(
"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Lähetettäväksi valitsemasi tiedostot ylittävät palvelimen salliman tiedostokoon rajan.",
"Files are being scanned, please wait." => "Tiedostoja tarkistetaan, odota hetki.",
"Current scanning" => "Tämänhetkinen tutkinta",
-"directory" => "kansio",
-"directories" => "kansiota",
-"file" => "tiedosto",
-"files" => "tiedostoa",
"Upgrading filesystem cache..." => "Päivitetään tiedostojärjestelmän välimuistia..."
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/fr.php b/apps/files/l10n/fr.php
index 60064134498..4e3b0de112a 100644
--- a/apps/files/l10n/fr.php
+++ b/apps/files/l10n/fr.php
@@ -13,6 +13,7 @@ $TRANSLATIONS = array(
"Missing a temporary folder" => "Absence de dossier temporaire.",
"Failed to write to disk" => "Erreur d'écriture sur le disque",
"Not enough storage available" => "Plus assez d'espace de stockage disponible",
+"Upload failed" => "Échec de l'envoi",
"Invalid directory." => "Dossier invalide.",
"Files" => "Fichiers",
"Unable to upload your file as it is a directory or has 0 bytes" => "Impossible d'envoyer votre fichier dans la mesure où il s'agit d'un répertoire ou d'un fichier de taille nulle",
@@ -32,6 +33,8 @@ $TRANSLATIONS = array(
"cancel" => "annuler",
"replaced {new_name} with {old_name}" => "{new_name} a été remplacé par {old_name}",
"undo" => "annuler",
+"_%n folder_::_%n folders_" => array("",""),
+"_%n file_::_%n files_" => array("",""),
"_Uploading %n file_::_Uploading %n files_" => array("",""),
"files uploading" => "fichiers en cours d'envoi",
"'.' is an invalid file name." => "'.' n'est pas un nom de fichier valide.",
@@ -40,12 +43,9 @@ $TRANSLATIONS = array(
"Your storage is full, files can not be updated or synced anymore!" => "Votre espage de stockage est plein, les fichiers ne peuvent plus être téléversés ou synchronisés !",
"Your storage is almost full ({usedSpacePercent}%)" => "Votre espace de stockage est presque plein ({usedSpacePercent}%)",
"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.",
-"Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Nom de dossier invalide. L'utilisation du mot 'Shared' est réservée à Owncloud",
"Name" => "Nom",
"Size" => "Taille",
"Modified" => "Modifié",
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
"%s could not be renamed" => "%s ne peut être renommé",
"Upload" => "Envoyer",
"File handling" => "Gestion des fichiers",
@@ -71,10 +71,6 @@ $TRANSLATIONS = array(
"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Les fichiers que vous essayez d'envoyer dépassent la taille maximale permise par ce serveur.",
"Files are being scanned, please wait." => "Les fichiers sont en cours d'analyse, veuillez patienter.",
"Current scanning" => "Analyse en cours",
-"directory" => "dossier",
-"directories" => "dossiers",
-"file" => "fichier",
-"files" => "fichiers",
"Upgrading filesystem cache..." => "Mise à niveau du cache du système de fichier"
);
$PLURAL_FORMS = "nplurals=2; plural=(n > 1);";
diff --git a/apps/files/l10n/gl.php b/apps/files/l10n/gl.php
index 5c8132926bf..6ec1816308a 100644
--- a/apps/files/l10n/gl.php
+++ b/apps/files/l10n/gl.php
@@ -13,6 +13,7 @@ $TRANSLATIONS = array(
"Missing a temporary folder" => "Falta o cartafol temporal",
"Failed to write to disk" => "Produciuse un erro ao escribir no disco",
"Not enough storage available" => "Non hai espazo de almacenamento abondo",
+"Upload failed" => "Produciuse un fallou no envío",
"Invalid directory." => "O directorio é incorrecto.",
"Files" => "Ficheiros",
"Unable to upload your file as it is a directory or has 0 bytes" => "Non foi posíbel enviar o ficheiro pois ou é un directorio ou ten 0 bytes",
@@ -32,6 +33,8 @@ $TRANSLATIONS = array(
"cancel" => "cancelar",
"replaced {new_name} with {old_name}" => "substituír {new_name} por {old_name}",
"undo" => "desfacer",
+"_%n folder_::_%n folders_" => array("%n cartafol","%n cartafoles"),
+"_%n file_::_%n files_" => array("%n ficheiro","%n ficheiros"),
"_Uploading %n file_::_Uploading %n files_" => array("Cargando %n ficheiro","Cargando %n ficheiros"),
"files uploading" => "ficheiros enviándose",
"'.' is an invalid file name." => "«.» é un nome de ficheiro incorrecto",
@@ -39,13 +42,11 @@ $TRANSLATIONS = array(
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Nome incorrecto, non se permite «\\», «/», «<», «>», «:», «\"», «|», «?» e «*».",
"Your storage is full, files can not be updated or synced anymore!" => "O seu espazo de almacenamento está cheo, non é posíbel actualizar ou sincronizar máis os ficheiros!",
"Your storage is almost full ({usedSpacePercent}%)" => "O seu espazo de almacenamento está case cheo ({usedSpacePercent}%)",
+"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.",
-"Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Nome de cartafol incorrecto. O uso de «Shared» está reservado por Owncloud",
"Name" => "Nome",
"Size" => "Tamaño",
"Modified" => "Modificado",
-"_%n folder_::_%n folders_" => array("%n cartafol","%n cartafoles"),
-"_%n file_::_%n files_" => array("%n ficheiro","%n ficheiros"),
"%s could not be renamed" => "%s non pode cambiar de nome",
"Upload" => "Enviar",
"File handling" => "Manexo de ficheiro",
@@ -71,10 +72,6 @@ $TRANSLATIONS = array(
"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Os ficheiros que tenta enviar exceden do tamaño máximo permitido neste servidor",
"Files are being scanned, please wait." => "Estanse analizando os ficheiros. Agarde.",
"Current scanning" => "Análise actual",
-"directory" => "directorio",
-"directories" => "directorios",
-"file" => "ficheiro",
-"files" => "ficheiros",
"Upgrading filesystem cache..." => "Anovando a caché do sistema de ficheiros..."
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/he.php b/apps/files/l10n/he.php
index ef98e2d2188..40d7cc9c552 100644
--- a/apps/files/l10n/he.php
+++ b/apps/files/l10n/he.php
@@ -11,6 +11,7 @@ $TRANSLATIONS = array(
"Missing a temporary folder" => "תקיה זמנית חסרה",
"Failed to write to disk" => "הכתיבה לכונן נכשלה",
"Not enough storage available" => "אין די שטח פנוי באחסון",
+"Upload failed" => "ההעלאה נכשלה",
"Invalid directory." => "תיקייה שגויה.",
"Files" => "קבצים",
"Unable to upload your file as it is a directory or has 0 bytes" => "לא יכול להעלות את הקובץ מכיוון שזו תקיה או שמשקל הקובץ 0 בתים",
@@ -28,14 +29,14 @@ $TRANSLATIONS = array(
"cancel" => "ביטול",
"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("",""),
"files uploading" => "קבצים בהעלאה",
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "השם שגוי, אסור להשתמש בתווים '\\', '/', '<', '>', ':', '\"', '|', '?' ו־'*'.",
"Name" => "שם",
"Size" => "גודל",
"Modified" => "זמן שינוי",
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
"Upload" => "העלאה",
"File handling" => "טיפול בקבצים",
"Maximum upload size" => "גודל העלאה מקסימלי",
@@ -57,8 +58,6 @@ $TRANSLATIONS = array(
"Upload too large" => "העלאה גדולה מידי",
"The files you are trying to upload exceed the maximum size for file uploads on this server." => "הקבצים שניסית להעלות חרגו מהגודל המקסימלי להעלאת קבצים על שרת זה.",
"Files are being scanned, please wait." => "הקבצים נסרקים, נא להמתין.",
-"Current scanning" => "הסריקה הנוכחית",
-"file" => "קובץ",
-"files" => "קבצים"
+"Current scanning" => "הסריקה הנוכחית"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/hi.php b/apps/files/l10n/hi.php
index 7fb5a5b09d3..7d2baab607d 100644
--- a/apps/files/l10n/hi.php
+++ b/apps/files/l10n/hi.php
@@ -2,9 +2,9 @@
$TRANSLATIONS = array(
"Error" => "त्रुटि",
"Share" => "साझा करें",
-"_Uploading %n file_::_Uploading %n files_" => array("",""),
"_%n folder_::_%n folders_" => array("",""),
"_%n file_::_%n files_" => array("",""),
+"_Uploading %n file_::_Uploading %n files_" => array("",""),
"Save" => "सहेजें"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/hr.php b/apps/files/l10n/hr.php
index 8f74dea092f..57f1ad9700b 100644
--- a/apps/files/l10n/hr.php
+++ b/apps/files/l10n/hr.php
@@ -18,13 +18,13 @@ $TRANSLATIONS = array(
"suggest name" => "predloži ime",
"cancel" => "odustani",
"undo" => "vrati",
+"_%n folder_::_%n folders_" => array("","",""),
+"_%n file_::_%n files_" => array("","",""),
"_Uploading %n file_::_Uploading %n files_" => array("","",""),
"files uploading" => "datoteke se učitavaju",
"Name" => "Ime",
"Size" => "Veličina",
"Modified" => "Zadnja promjena",
-"_%n folder_::_%n folders_" => array("","",""),
-"_%n file_::_%n files_" => array("","",""),
"Upload" => "Učitaj",
"File handling" => "datoteka za rukovanje",
"Maximum upload size" => "Maksimalna veličina prijenosa",
@@ -45,8 +45,6 @@ $TRANSLATIONS = array(
"Upload too large" => "Prijenos je preobiman",
"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Datoteke koje pokušavate prenijeti prelaze maksimalnu veličinu za prijenos datoteka na ovom poslužitelju.",
"Files are being scanned, please wait." => "Datoteke se skeniraju, molimo pričekajte.",
-"Current scanning" => "Trenutno skeniranje",
-"file" => "datoteka",
-"files" => "datoteke"
+"Current scanning" => "Trenutno skeniranje"
);
$PLURAL_FORMS = "nplurals=3; 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/hu_HU.php b/apps/files/l10n/hu_HU.php
index 63efe031da8..66edbefbca5 100644
--- a/apps/files/l10n/hu_HU.php
+++ b/apps/files/l10n/hu_HU.php
@@ -13,6 +13,7 @@ $TRANSLATIONS = array(
"Missing a temporary folder" => "Hiányzik egy ideiglenes mappa",
"Failed to write to disk" => "Nem sikerült a lemezre történő írás",
"Not enough storage available" => "Nincs elég szabad hely.",
+"Upload failed" => "A feltöltés nem sikerült",
"Invalid directory." => "Érvénytelen mappa.",
"Files" => "Fájlok",
"Unable to upload your file as it is a directory or has 0 bytes" => "Nem tölthető fel, mert mappa volt, vagy 0 byte méretű",
@@ -32,6 +33,8 @@ $TRANSLATIONS = array(
"cancel" => "mégse",
"replaced {new_name} with {old_name}" => "{new_name} fájlt kicseréltük ezzel: {old_name}",
"undo" => "visszavonás",
+"_%n folder_::_%n folders_" => array("",""),
+"_%n file_::_%n files_" => array("",""),
"_Uploading %n file_::_Uploading %n files_" => array("",""),
"files uploading" => "fájl töltődik föl",
"'.' is an invalid file name." => "'.' fájlnév érvénytelen.",
@@ -40,12 +43,9 @@ $TRANSLATIONS = array(
"Your storage is full, files can not be updated or synced anymore!" => "A tároló tele van, a fájlok nem frissíthetőek vagy szinkronizálhatóak a jövőben.",
"Your storage is almost full ({usedSpacePercent}%)" => "A tároló majdnem tele van ({usedSpacePercent}%)",
"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.",
-"Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Érvénytelen mappanév. A név használata csak a Owncloud számára lehetséges.",
"Name" => "Név",
"Size" => "Méret",
"Modified" => "Módosítva",
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
"%s could not be renamed" => "%s átnevezése nem sikerült",
"Upload" => "Feltöltés",
"File handling" => "Fájlkezelés",
@@ -71,10 +71,6 @@ $TRANSLATIONS = array(
"The files you are trying to upload exceed the maximum size for file uploads on this server." => "A feltöltendő állományok mérete meghaladja a kiszolgálón megengedett maximális méretet.",
"Files are being scanned, please wait." => "A fájllista ellenőrzése zajlik, kis türelmet!",
"Current scanning" => "Ellenőrzés alatt",
-"directory" => "mappa",
-"directories" => "mappa",
-"file" => "fájl",
-"files" => "fájlok",
"Upgrading filesystem cache..." => "A fájlrendszer gyorsítótárának frissítése zajlik..."
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/hy.php b/apps/files/l10n/hy.php
index a419a74cc97..9a5ebb862a9 100644
--- a/apps/files/l10n/hy.php
+++ b/apps/files/l10n/hy.php
@@ -1,8 +1,8 @@
<?php
$TRANSLATIONS = array(
-"_Uploading %n file_::_Uploading %n files_" => array("",""),
"_%n folder_::_%n folders_" => array("",""),
"_%n file_::_%n files_" => array("",""),
+"_Uploading %n file_::_Uploading %n files_" => array("",""),
"Save" => "Պահպանել",
"Download" => "Բեռնել",
"Delete" => "Ջնջել"
diff --git a/apps/files/l10n/ia.php b/apps/files/l10n/ia.php
index 202375636a1..1560687f6c4 100644
--- a/apps/files/l10n/ia.php
+++ b/apps/files/l10n/ia.php
@@ -6,12 +6,12 @@ $TRANSLATIONS = array(
"Files" => "Files",
"Error" => "Error",
"Share" => "Compartir",
+"_%n folder_::_%n folders_" => array("",""),
+"_%n file_::_%n files_" => array("",""),
"_Uploading %n file_::_Uploading %n files_" => array("",""),
"Name" => "Nomine",
"Size" => "Dimension",
"Modified" => "Modificate",
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
"Upload" => "Incargar",
"Maximum upload size" => "Dimension maxime de incargamento",
"Save" => "Salveguardar",
diff --git a/apps/files/l10n/id.php b/apps/files/l10n/id.php
index 0f7aac5a228..ce7cfe5ef4c 100644
--- a/apps/files/l10n/id.php
+++ b/apps/files/l10n/id.php
@@ -29,6 +29,8 @@ $TRANSLATIONS = array(
"cancel" => "batalkan",
"replaced {new_name} with {old_name}" => "mengganti {new_name} dengan {old_name}",
"undo" => "urungkan",
+"_%n folder_::_%n folders_" => array(""),
+"_%n file_::_%n files_" => array(""),
"_Uploading %n file_::_Uploading %n files_" => array(""),
"files uploading" => "berkas diunggah",
"'.' is an invalid file name." => "'.' bukan nama berkas yang valid.",
@@ -37,12 +39,9 @@ $TRANSLATIONS = array(
"Your storage is full, files can not be updated or synced anymore!" => "Ruang penyimpanan Anda penuh, berkas tidak dapat diperbarui atau disinkronkan lagi!",
"Your storage is almost full ({usedSpacePercent}%)" => "Ruang penyimpanan hampir penuh ({usedSpacePercent}%)",
"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.",
-"Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Nama folder salah. Nama 'Shared' telah digunakan oleh Owncloud.",
"Name" => "Nama",
"Size" => "Ukuran",
"Modified" => "Dimodifikasi",
-"_%n folder_::_%n folders_" => array(""),
-"_%n file_::_%n files_" => array(""),
"Upload" => "Unggah",
"File handling" => "Penanganan berkas",
"Maximum upload size" => "Ukuran pengunggahan maksimum",
@@ -67,8 +66,6 @@ $TRANSLATIONS = array(
"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Berkas yang dicoba untuk diunggah melebihi ukuran maksimum pengunggahan berkas di server ini.",
"Files are being scanned, please wait." => "Berkas sedang dipindai, silakan tunggu.",
"Current scanning" => "Yang sedang dipindai",
-"file" => "berkas",
-"files" => "berkas-berkas",
"Upgrading filesystem cache..." => "Meningkatkan tembolok sistem berkas..."
);
$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files/l10n/is.php b/apps/files/l10n/is.php
index aee213691e0..2cf195d0a11 100644
--- a/apps/files/l10n/is.php
+++ b/apps/files/l10n/is.php
@@ -27,16 +27,15 @@ $TRANSLATIONS = array(
"cancel" => "hætta við",
"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("",""),
"'.' is an invalid file name." => "'.' er ekki leyfilegt nafn.",
"File name cannot be empty." => "Nafn skráar má ekki vera tómt",
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Ógilt nafn, táknin '\\', '/', '<', '>', ':', '\"', '|', '?' og '*' eru ekki leyfð.",
-"Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Óleyfilegt nafn á möppu. Nafnið 'Shared' er frátekið fyrir Owncloud",
"Name" => "Nafn",
"Size" => "Stærð",
"Modified" => "Breytt",
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
"Upload" => "Senda inn",
"File handling" => "Meðhöndlun skrár",
"Maximum upload size" => "Hámarks stærð innsendingar",
diff --git a/apps/files/l10n/it.php b/apps/files/l10n/it.php
index 3220a3efb6f..b0ec954d907 100644
--- a/apps/files/l10n/it.php
+++ b/apps/files/l10n/it.php
@@ -13,6 +13,7 @@ $TRANSLATIONS = array(
"Missing a temporary folder" => "Manca una cartella temporanea",
"Failed to write to disk" => "Scrittura su disco non riuscita",
"Not enough storage available" => "Spazio di archiviazione insufficiente",
+"Upload failed" => "Caricamento non riuscito",
"Invalid directory." => "Cartella non valida.",
"Files" => "File",
"Unable to upload your file as it is a directory or has 0 bytes" => "Impossibile caricare il file poiché è una cartella o ha una dimensione di 0 byte",
@@ -32,20 +33,21 @@ $TRANSLATIONS = array(
"cancel" => "annulla",
"replaced {new_name} with {old_name}" => "sostituito {new_name} con {old_name}",
"undo" => "annulla",
-"_Uploading %n file_::_Uploading %n files_" => array("",""),
+"_%n folder_::_%n folders_" => array("%n cartella","%n cartelle"),
+"_%n file_::_%n files_" => array("%n file","%n file"),
+"{dirs} and {files}" => "{dirs} e {files}",
+"_Uploading %n file_::_Uploading %n files_" => array("Caricamento di %n file in corso","Caricamento di %n file in corso"),
"files uploading" => "caricamento file",
"'.' is an invalid file name." => "'.' non è un nome file valido.",
"File name cannot be empty." => "Il nome del file non può essere vuoto.",
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Nome non valido, '\\', '/', '<', '>', ':', '\"', '|', '?' e '*' non sono consentiti.",
"Your storage is full, files can not be updated or synced anymore!" => "Lo spazio di archiviazione è pieno, i file non possono essere più aggiornati o sincronizzati!",
"Your storage is almost full ({usedSpacePercent}%)" => "Lo spazio di archiviazione è quasi pieno ({usedSpacePercent}%)",
+"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.",
-"Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Nome della cartella non valido. L'uso di 'Shared' è riservato da ownCloud",
"Name" => "Nome",
"Size" => "Dimensione",
"Modified" => "Modificato",
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
"%s could not be renamed" => "%s non può essere rinominato",
"Upload" => "Carica",
"File handling" => "Gestione file",
@@ -71,10 +73,6 @@ $TRANSLATIONS = array(
"The files you are trying to upload exceed the maximum size for file uploads on this server." => "I file che stai provando a caricare superano la dimensione massima consentita su questo server.",
"Files are being scanned, please wait." => "Scansione dei file in corso, attendi",
"Current scanning" => "Scansione corrente",
-"directory" => "cartella",
-"directories" => "cartelle",
-"file" => "file",
-"files" => "file",
"Upgrading filesystem cache..." => "Aggiornamento della cache del filesystem in corso..."
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/ja_JP.php b/apps/files/l10n/ja_JP.php
index 4ae46e79003..5438cbb4976 100644
--- a/apps/files/l10n/ja_JP.php
+++ b/apps/files/l10n/ja_JP.php
@@ -13,6 +13,7 @@ $TRANSLATIONS = array(
"Missing a temporary folder" => "一時保存フォルダが見つかりません",
"Failed to write to disk" => "ディスクへの書き込みに失敗しました",
"Not enough storage available" => "ストレージに十分な空き容量がありません",
+"Upload failed" => "アップロードに失敗",
"Invalid directory." => "無効なディレクトリです。",
"Files" => "ファイル",
"Unable to upload your file as it is a directory or has 0 bytes" => "ディレクトリもしくは0バイトのファイルはアップロードできません",
@@ -32,6 +33,9 @@ $TRANSLATIONS = array(
"cancel" => "キャンセル",
"replaced {new_name} with {old_name}" => "{old_name} を {new_name} に置換",
"undo" => "元に戻す",
+"_%n folder_::_%n folders_" => array("%n個のフォルダ"),
+"_%n file_::_%n files_" => array("%n個のファイル"),
+"{dirs} and {files}" => "{dirs} と {files}",
"_Uploading %n file_::_Uploading %n files_" => array("%n 個のファイルをアップロード中"),
"files uploading" => "ファイルをアップロード中",
"'.' is an invalid file name." => "'.' は無効なファイル名です。",
@@ -39,13 +43,11 @@ $TRANSLATIONS = array(
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "無効な名前、'\\', '/', '<', '>', ':', '\"', '|', '?', '*' は使用できません。",
"Your storage is full, files can not be updated or synced anymore!" => "あなたのストレージは一杯です。ファイルの更新と同期はもうできません!",
"Your storage is almost full ({usedSpacePercent}%)" => "あなたのストレージはほぼ一杯です({usedSpacePercent}%)",
+"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." => "ダウンロードの準備中です。ファイルサイズが大きい場合は少し時間がかかるかもしれません。",
-"Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "無効なフォルダ名です。'Shared' の利用は ownCloud が予約済みです。",
"Name" => "名前",
"Size" => "サイズ",
"Modified" => "変更",
-"_%n folder_::_%n folders_" => array("%n個のフォルダ"),
-"_%n file_::_%n files_" => array("%n個のファイル"),
"%s could not be renamed" => "%sの名前を変更できませんでした",
"Upload" => "アップロード",
"File handling" => "ファイル操作",
@@ -71,10 +73,6 @@ $TRANSLATIONS = array(
"The files you are trying to upload exceed the maximum size for file uploads on this server." => "アップロードしようとしているファイルは、サーバで規定された最大サイズを超えています。",
"Files are being scanned, please wait." => "ファイルをスキャンしています、しばらくお待ちください。",
"Current scanning" => "スキャン中",
-"directory" => "ディレクトリ",
-"directories" => "ディレクトリ",
-"file" => "ファイル",
-"files" => "ファイル",
"Upgrading filesystem cache..." => "ファイルシステムキャッシュを更新中..."
);
$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files/l10n/ka.php b/apps/files/l10n/ka.php
index 527a2c49b1c..544e8168c54 100644
--- a/apps/files/l10n/ka.php
+++ b/apps/files/l10n/ka.php
@@ -1,9 +1,9 @@
<?php
$TRANSLATIONS = array(
"Files" => "ფაილები",
-"_Uploading %n file_::_Uploading %n files_" => array(""),
"_%n folder_::_%n folders_" => array(""),
"_%n file_::_%n files_" => array(""),
+"_Uploading %n file_::_Uploading %n files_" => array(""),
"Download" => "გადმოწერა"
);
$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files/l10n/ka_GE.php b/apps/files/l10n/ka_GE.php
index 3205255e39f..455e3211a55 100644
--- a/apps/files/l10n/ka_GE.php
+++ b/apps/files/l10n/ka_GE.php
@@ -11,6 +11,7 @@ $TRANSLATIONS = array(
"Missing a temporary folder" => "დროებითი საქაღალდე არ არსებობს",
"Failed to write to disk" => "შეცდომა დისკზე ჩაწერისას",
"Not enough storage available" => "საცავში საკმარისი ადგილი არ არის",
+"Upload failed" => "ატვირთვა ვერ განხორციელდა",
"Invalid directory." => "დაუშვებელი დირექტორია.",
"Files" => "ფაილები",
"Unable to upload your file as it is a directory or has 0 bytes" => "თქვენი ფაილის ატვირთვა ვერ მოხერხდა. ის არის საქაღალდე და შეიცავს 0 ბაიტს",
@@ -29,6 +30,8 @@ $TRANSLATIONS = array(
"cancel" => "უარყოფა",
"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(""),
"files uploading" => "ფაილები იტვირთება",
"'.' is an invalid file name." => "'.' არის დაუშვებელი ფაილის სახელი.",
@@ -37,12 +40,9 @@ $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." => "გადმოწერის მოთხოვნა მუშავდება. ის მოითხოვს გარკვეულ დროს რაგდან ფაილები არის დიდი ზომის.",
-"Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "დაუშვებელი ფოლდერის სახელი. 'Shared'–ის გამოყენება რეზერვირებულია Owncloud–ის მიერ",
"Name" => "სახელი",
"Size" => "ზომა",
"Modified" => "შეცვლილია",
-"_%n folder_::_%n folders_" => array(""),
-"_%n file_::_%n files_" => array(""),
"Upload" => "ატვირთვა",
"File handling" => "ფაილის დამუშავება",
"Maximum upload size" => "მაქსიმუმ ატვირთის ზომა",
diff --git a/apps/files/l10n/ko.php b/apps/files/l10n/ko.php
index 7839ad3bd93..e2b787e7f91 100644
--- a/apps/files/l10n/ko.php
+++ b/apps/files/l10n/ko.php
@@ -11,6 +11,7 @@ $TRANSLATIONS = array(
"Missing a temporary folder" => "임시 폴더가 없음",
"Failed to write to disk" => "디스크에 쓰지 못했습니다",
"Not enough storage available" => "저장소가 용량이 충분하지 않습니다.",
+"Upload failed" => "업로드 실패",
"Invalid directory." => "올바르지 않은 디렉터리입니다.",
"Files" => "파일",
"Unable to upload your file as it is a directory or has 0 bytes" => "디렉터리 및 빈 파일은 업로드할 수 없습니다",
@@ -29,6 +30,8 @@ $TRANSLATIONS = array(
"cancel" => "취소",
"replaced {new_name} with {old_name}" => "{old_name}이(가) {new_name}(으)로 대체됨",
"undo" => "되돌리기",
+"_%n folder_::_%n folders_" => array(""),
+"_%n file_::_%n files_" => array(""),
"_Uploading %n file_::_Uploading %n files_" => array(""),
"files uploading" => "파일 업로드중",
"'.' is an invalid file name." => "'.' 는 올바르지 않은 파일 이름 입니다.",
@@ -37,12 +40,9 @@ $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." => "다운로드가 준비 중입니다. 파일 크기가 크다면 시간이 오래 걸릴 수도 있습니다.",
-"Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "폴더 이름이 유효하지 않습니다. ",
"Name" => "이름",
"Size" => "크기",
"Modified" => "수정됨",
-"_%n folder_::_%n folders_" => array(""),
-"_%n file_::_%n files_" => array(""),
"Upload" => "업로드",
"File handling" => "파일 처리",
"Maximum upload size" => "최대 업로드 크기",
@@ -67,8 +67,6 @@ $TRANSLATIONS = array(
"The files you are trying to upload exceed the maximum size for file uploads on this server." => "이 파일이 서버에서 허용하는 최대 업로드 가능 용량보다 큽니다.",
"Files are being scanned, please wait." => "파일을 검색하고 있습니다. 기다려 주십시오.",
"Current scanning" => "현재 검색",
-"file" => "파일",
-"files" => "파일",
"Upgrading filesystem cache..." => "파일 시스템 캐시 업그레이드 중..."
);
$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files/l10n/ku_IQ.php b/apps/files/l10n/ku_IQ.php
index 81177f9bea0..9ec565da441 100644
--- a/apps/files/l10n/ku_IQ.php
+++ b/apps/files/l10n/ku_IQ.php
@@ -2,10 +2,10 @@
$TRANSLATIONS = array(
"URL cannot be empty." => "ناونیشانی به‌سته‌ر نابێت به‌تاڵ بێت.",
"Error" => "هه‌ڵه",
-"_Uploading %n file_::_Uploading %n files_" => array("",""),
-"Name" => "ناو",
"_%n folder_::_%n folders_" => array("",""),
"_%n file_::_%n files_" => array("",""),
+"_Uploading %n file_::_Uploading %n files_" => array("",""),
+"Name" => "ناو",
"Upload" => "بارکردن",
"Save" => "پاشکه‌وتکردن",
"Folder" => "بوخچه",
diff --git a/apps/files/l10n/lb.php b/apps/files/l10n/lb.php
index c57eebd9e76..deefe9caa15 100644
--- a/apps/files/l10n/lb.php
+++ b/apps/files/l10n/lb.php
@@ -15,12 +15,12 @@ $TRANSLATIONS = array(
"replace" => "ersetzen",
"cancel" => "ofbriechen",
"undo" => "réckgängeg man",
+"_%n folder_::_%n folders_" => array("",""),
+"_%n file_::_%n files_" => array("",""),
"_Uploading %n file_::_Uploading %n files_" => array("",""),
"Name" => "Numm",
"Size" => "Gréisst",
"Modified" => "Geännert",
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
"Upload" => "Eroplueden",
"File handling" => "Fichier handling",
"Maximum upload size" => "Maximum Upload Gréisst ",
@@ -41,8 +41,6 @@ $TRANSLATIONS = array(
"Upload too large" => "Upload ze grouss",
"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Déi Dateien déi Dir probéiert erop ze lueden sinn méi grouss wei déi Maximal Gréisst déi op dësem Server erlaabt ass.",
"Files are being scanned, please wait." => "Fichieren gi gescannt, war weg.",
-"Current scanning" => "Momentane Scan",
-"file" => "Datei",
-"files" => "Dateien"
+"Current scanning" => "Momentane Scan"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/lt_LT.php b/apps/files/l10n/lt_LT.php
index cae9660ab66..0530adc2ae2 100644
--- a/apps/files/l10n/lt_LT.php
+++ b/apps/files/l10n/lt_LT.php
@@ -11,6 +11,7 @@ $TRANSLATIONS = array(
"Missing a temporary folder" => "Nėra laikinojo katalogo",
"Failed to write to disk" => "Nepavyko įrašyti į diską",
"Not enough storage available" => "Nepakanka vietos serveryje",
+"Upload failed" => "Nusiuntimas nepavyko",
"Invalid directory." => "Neteisingas aplankas",
"Files" => "Failai",
"Unable to upload your file as it is a directory or has 0 bytes" => "Neįmanoma įkelti failo - jo dydis gali būti 0 bitų arba tai katalogas",
@@ -30,6 +31,8 @@ $TRANSLATIONS = array(
"cancel" => "atšaukti",
"replaced {new_name} with {old_name}" => "pakeiskite {new_name} į {old_name}",
"undo" => "anuliuoti",
+"_%n folder_::_%n folders_" => array("","",""),
+"_%n file_::_%n files_" => array("","",""),
"_Uploading %n file_::_Uploading %n files_" => array("","",""),
"files uploading" => "įkeliami failai",
"'.' is an invalid file name." => "'.' yra neleidžiamas failo pavadinime.",
@@ -38,12 +41,9 @@ $TRANSLATIONS = array(
"Your storage is full, files can not be updated or synced anymore!" => "Jūsų visa vieta serveryje užimta",
"Your storage is almost full ({usedSpacePercent}%)" => "Jūsų vieta serveryje beveik visa užimta ({usedSpacePercent}%)",
"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.",
-"Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Negalimas aplanko pavadinimas. 'Shared' pavadinimas yra rezervuotas ownCloud",
"Name" => "Pavadinimas",
"Size" => "Dydis",
"Modified" => "Pakeista",
-"_%n folder_::_%n folders_" => array("","",""),
-"_%n file_::_%n files_" => array("","",""),
"Upload" => "Įkelti",
"File handling" => "Failų tvarkymas",
"Maximum upload size" => "Maksimalus įkeliamo failo dydis",
@@ -68,8 +68,6 @@ $TRANSLATIONS = array(
"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Bandomų įkelti failų dydis viršija maksimalų, kuris leidžiamas šiame serveryje",
"Files are being scanned, please wait." => "Skenuojami failai, prašome palaukti.",
"Current scanning" => "Šiuo metu skenuojama",
-"file" => "failas",
-"files" => "failai",
"Upgrading filesystem cache..." => "Atnaujinamas sistemos kešavimas..."
);
$PLURAL_FORMS = "nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);";
diff --git a/apps/files/l10n/lv.php b/apps/files/l10n/lv.php
index f6ded76e109..d24aaca9e4c 100644
--- a/apps/files/l10n/lv.php
+++ b/apps/files/l10n/lv.php
@@ -13,6 +13,7 @@ $TRANSLATIONS = array(
"Missing a temporary folder" => "Trūkst pagaidu mapes",
"Failed to write to disk" => "Neizdevās saglabāt diskā",
"Not enough storage available" => "Nav pietiekami daudz vietas",
+"Upload failed" => "Neizdevās augšupielādēt",
"Invalid directory." => "Nederīga direktorija.",
"Files" => "Datnes",
"Unable to upload your file as it is a directory or has 0 bytes" => "Nevar augšupielādēt jūsu datni, jo tā ir direktorija vai arī tā ir 0 baitu liela",
@@ -32,6 +33,8 @@ $TRANSLATIONS = array(
"cancel" => "atcelt",
"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"),
"files uploading" => "fails augšupielādējas",
"'.' is an invalid file name." => "'.' ir nederīgs datnes nosaukums.",
@@ -39,13 +42,11 @@ $TRANSLATIONS = array(
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Nederīgs nosaukums, nav atļauti '\\', '/', '<', '>', ':', '\"', '|', '?' un '*'.",
"Your storage is full, files can not be updated or synced anymore!" => "Jūsu krātuve ir pilna, datnes vairs nevar augšupielādēt vai sinhronizēt!",
"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.",
-"Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Nederīgs mapes nosaukums. “Koplietots” izmantojums ir rezervēts ownCloud servisam.",
"Name" => "Nosaukums",
"Size" => "Izmērs",
"Modified" => "Mainīts",
-"_%n folder_::_%n folders_" => array("%n mapes","%n mape","%n mapes"),
-"_%n file_::_%n files_" => array("%n faili","%n fails","%n faili"),
"%s could not be renamed" => "%s nevar tikt pārsaukts",
"Upload" => "Augšupielādēt",
"File handling" => "Datņu pārvaldība",
@@ -71,10 +72,6 @@ $TRANSLATIONS = array(
"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Augšupielādējamās datnes pārsniedz servera pieļaujamo datņu augšupielādes apjomu",
"Files are being scanned, please wait." => "Datnes šobrīd tiek caurskatītas, lūdzu, uzgaidiet.",
"Current scanning" => "Šobrīd tiek caurskatīts",
-"directory" => "direktorija",
-"directories" => "direktorijas",
-"file" => "fails",
-"files" => "faili",
"Upgrading filesystem cache..." => "Uzlabo datņu sistēmas kešatmiņu..."
);
$PLURAL_FORMS = "nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);";
diff --git a/apps/files/l10n/mk.php b/apps/files/l10n/mk.php
index 20fed43ab20..7a9a8641f80 100644
--- a/apps/files/l10n/mk.php
+++ b/apps/files/l10n/mk.php
@@ -23,13 +23,13 @@ $TRANSLATIONS = array(
"cancel" => "откажи",
"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("",""),
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Неправилно име. , '\\', '/', '<', '>', ':', '\"', '|', '?' и '*' не се дозволени.",
"Name" => "Име",
"Size" => "Големина",
"Modified" => "Променето",
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
"Upload" => "Подигни",
"File handling" => "Ракување со датотеки",
"Maximum upload size" => "Максимална големина за подигање",
@@ -51,8 +51,6 @@ $TRANSLATIONS = array(
"Upload too large" => "Фајлот кој се вчитува е преголем",
"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Датотеките кои се обидувате да ги подигнете ја надминуваат максималната големина за подигнување датотеки на овој сервер.",
"Files are being scanned, please wait." => "Се скенираат датотеки, ве молам почекајте.",
-"Current scanning" => "Моментално скенирам",
-"file" => "датотека",
-"files" => "датотеки"
+"Current scanning" => "Моментално скенирам"
);
$PLURAL_FORMS = "nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;";
diff --git a/apps/files/l10n/ms_MY.php b/apps/files/l10n/ms_MY.php
index 86b70faefda..59d0bbfb339 100644
--- a/apps/files/l10n/ms_MY.php
+++ b/apps/files/l10n/ms_MY.php
@@ -15,12 +15,12 @@ $TRANSLATIONS = array(
"Pending" => "Dalam proses",
"replace" => "ganti",
"cancel" => "Batal",
+"_%n folder_::_%n folders_" => array(""),
+"_%n file_::_%n files_" => array(""),
"_Uploading %n file_::_Uploading %n files_" => array(""),
"Name" => "Nama",
"Size" => "Saiz",
"Modified" => "Dimodifikasi",
-"_%n folder_::_%n folders_" => array(""),
-"_%n file_::_%n files_" => array(""),
"Upload" => "Muat naik",
"File handling" => "Pengendalian fail",
"Maximum upload size" => "Saiz maksimum muat naik",
@@ -40,8 +40,6 @@ $TRANSLATIONS = array(
"Upload too large" => "Muatnaik terlalu besar",
"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Fail yang cuba dimuat naik melebihi saiz maksimum fail upload server",
"Files are being scanned, please wait." => "Fail sedang diimbas, harap bersabar.",
-"Current scanning" => "Imbasan semasa",
-"file" => "fail",
-"files" => "fail"
+"Current scanning" => "Imbasan semasa"
);
$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files/l10n/my_MM.php b/apps/files/l10n/my_MM.php
index 4dc63ffee2d..497ecc09492 100644
--- a/apps/files/l10n/my_MM.php
+++ b/apps/files/l10n/my_MM.php
@@ -1,9 +1,9 @@
<?php
$TRANSLATIONS = array(
"Files" => "ဖိုင်များ",
-"_Uploading %n file_::_Uploading %n files_" => array(""),
"_%n folder_::_%n folders_" => array(""),
"_%n file_::_%n files_" => array(""),
+"_Uploading %n file_::_Uploading %n files_" => array(""),
"Download" => "ဒေါင်းလုတ်"
);
$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files/l10n/nb_NO.php b/apps/files/l10n/nb_NO.php
index d76255f522d..55ce978d2a2 100644
--- a/apps/files/l10n/nb_NO.php
+++ b/apps/files/l10n/nb_NO.php
@@ -13,6 +13,7 @@ $TRANSLATIONS = array(
"Missing a temporary folder" => "Mangler midlertidig mappe",
"Failed to write to disk" => "Klarte ikke å skrive til disk",
"Not enough storage available" => "Ikke nok lagringsplass",
+"Upload failed" => "Opplasting feilet",
"Invalid directory." => "Ugyldig katalog.",
"Files" => "Filer",
"Unable to upload your file as it is a directory or has 0 bytes" => "Kan ikke laste opp filen din siden det er en mappe eller den har 0 bytes",
@@ -32,6 +33,8 @@ $TRANSLATIONS = array(
"cancel" => "avbryt",
"replaced {new_name} with {old_name}" => "erstattet {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"),
"_Uploading %n file_::_Uploading %n files_" => array("Laster opp %n fil","Laster opp %n filer"),
"files uploading" => "filer lastes opp",
"'.' is an invalid file name." => "'.' er et ugyldig filnavn.",
@@ -40,12 +43,9 @@ $TRANSLATIONS = array(
"Your storage is full, files can not be updated or synced anymore!" => "Lagringsplass er oppbrukt, filer kan ikke lenger oppdateres eller synkroniseres!",
"Your storage is almost full ({usedSpacePercent}%)" => "Lagringsplass er nesten brukt opp ([usedSpacePercent}%)",
"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.",
-"Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Ugyldig mappenavn. Bruk av \"Shared\" er reservert av ownCloud.",
"Name" => "Navn",
"Size" => "Størrelse",
"Modified" => "Endret",
-"_%n folder_::_%n folders_" => array("%n mappe","%n mapper"),
-"_%n file_::_%n files_" => array("%n fil","%n filer"),
"%s could not be renamed" => "Kunne ikke gi nytt navn til %s",
"Upload" => "Last opp",
"File handling" => "Filhåndtering",
@@ -71,10 +71,6 @@ $TRANSLATIONS = array(
"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Filene du prøver å laste opp er for store for å laste opp til denne serveren.",
"Files are being scanned, please wait." => "Skanner filer, vennligst vent.",
"Current scanning" => "Pågående skanning",
-"directory" => "katalog",
-"directories" => "kataloger",
-"file" => "fil",
-"files" => "filer",
"Upgrading filesystem cache..." => "Oppgraderer filsystemets mellomlager..."
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/nl.php b/apps/files/l10n/nl.php
index 5648ae9b350..9fb13517369 100644
--- a/apps/files/l10n/nl.php
+++ b/apps/files/l10n/nl.php
@@ -13,6 +13,7 @@ $TRANSLATIONS = array(
"Missing a temporary folder" => "Er ontbreekt een tijdelijke map",
"Failed to write to disk" => "Schrijven naar schijf mislukt",
"Not enough storage available" => "Niet genoeg opslagruimte beschikbaar",
+"Upload failed" => "Upload mislukt",
"Invalid directory." => "Ongeldige directory.",
"Files" => "Bestanden",
"Unable to upload your file as it is a directory or has 0 bytes" => "Het lukt niet om uw bestand te uploaded, omdat het een folder of 0 bytes is",
@@ -32,6 +33,8 @@ $TRANSLATIONS = array(
"cancel" => "annuleren",
"replaced {new_name} with {old_name}" => "verving {new_name} met {old_name}",
"undo" => "ongedaan maken",
+"_%n folder_::_%n folders_" => array("","%n mappen"),
+"_%n file_::_%n files_" => array("","%n bestanden"),
"_Uploading %n file_::_Uploading %n files_" => array("%n bestand aan het uploaden","%n bestanden aan het uploaden"),
"files uploading" => "bestanden aan het uploaden",
"'.' is an invalid file name." => "'.' is een ongeldige bestandsnaam.",
@@ -39,13 +42,11 @@ $TRANSLATIONS = array(
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Onjuiste naam; '\\', '/', '<', '>', ':', '\"', '|', '?' en '*' zijn niet toegestaan.",
"Your storage is full, files can not be updated or synced anymore!" => "Uw opslagruimte zit vol, Bestanden kunnen niet meer worden ge-upload of gesynchroniseerd!",
"Your storage is almost full ({usedSpacePercent}%)" => "Uw opslagruimte zit bijna vol ({usedSpacePercent}%)",
+"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.",
-"Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Ongeldige mapnaam. Gebruik van'Gedeeld' is voorbehouden aan Owncloud",
"Name" => "Naam",
"Size" => "Grootte",
"Modified" => "Aangepast",
-"_%n folder_::_%n folders_" => array("","%n mappen"),
-"_%n file_::_%n files_" => array("","%n bestanden"),
"%s could not be renamed" => "%s kon niet worden hernoemd",
"Upload" => "Uploaden",
"File handling" => "Bestand",
@@ -71,10 +72,6 @@ $TRANSLATIONS = array(
"The files you are trying to upload exceed the maximum size for file uploads on this server." => "De bestanden die u probeert te uploaden zijn groter dan de maximaal toegestane bestandsgrootte voor deze server.",
"Files are being scanned, please wait." => "Bestanden worden gescand, even wachten.",
"Current scanning" => "Er wordt gescand",
-"directory" => "directory",
-"directories" => "directories",
-"file" => "bestand",
-"files" => "bestanden",
"Upgrading filesystem cache..." => "Upgraden bestandssysteem cache..."
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/nn_NO.php b/apps/files/l10n/nn_NO.php
index 0f0ad318740..b1f38057a88 100644
--- a/apps/files/l10n/nn_NO.php
+++ b/apps/files/l10n/nn_NO.php
@@ -11,6 +11,7 @@ $TRANSLATIONS = array(
"Missing a temporary folder" => "Manglar ei mellombels mappe",
"Failed to write to disk" => "Klarte ikkje skriva til disk",
"Not enough storage available" => "Ikkje nok lagringsplass tilgjengeleg",
+"Upload failed" => "Feil ved opplasting",
"Invalid directory." => "Ugyldig mappe.",
"Files" => "Filer",
"Unable to upload your file as it is a directory or has 0 bytes" => "Klarte ikkje lasta opp fila sidan ho er ei mappe eller er på 0 byte",
@@ -30,6 +31,8 @@ $TRANSLATIONS = array(
"cancel" => "avbryt",
"replaced {new_name} with {old_name}" => "bytte ut {new_name} med {old_name}",
"undo" => "angre",
+"_%n folder_::_%n folders_" => array("",""),
+"_%n file_::_%n files_" => array("",""),
"_Uploading %n file_::_Uploading %n files_" => array("",""),
"files uploading" => "filer lastar opp",
"'.' is an invalid file name." => "«.» er eit ugyldig filnamn.",
@@ -38,12 +41,9 @@ $TRANSLATIONS = array(
"Your storage is full, files can not be updated or synced anymore!" => "Lagringa di er full, kan ikkje lenger oppdatera eller synkronisera!",
"Your storage is almost full ({usedSpacePercent}%)" => "Lagringa di er nesten full ({usedSpacePercent} %)",
"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.",
-"Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Ugyldig mappenamn. Mappa «Shared» er reservert av ownCloud",
"Name" => "Namn",
"Size" => "Storleik",
"Modified" => "Endra",
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
"Upload" => "Last opp",
"File handling" => "Filhandtering",
"Maximum upload size" => "Maksimal opplastingsstorleik",
diff --git a/apps/files/l10n/oc.php b/apps/files/l10n/oc.php
index 552d72bef59..63e572059bf 100644
--- a/apps/files/l10n/oc.php
+++ b/apps/files/l10n/oc.php
@@ -18,13 +18,13 @@ $TRANSLATIONS = array(
"suggest name" => "nom prepausat",
"cancel" => "anulla",
"undo" => "defar",
+"_%n folder_::_%n folders_" => array("",""),
+"_%n file_::_%n files_" => array("",""),
"_Uploading %n file_::_Uploading %n files_" => array("",""),
"files uploading" => "fichièrs al amontcargar",
"Name" => "Nom",
"Size" => "Talha",
"Modified" => "Modificat",
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
"Upload" => "Amontcarga",
"File handling" => "Manejament de fichièr",
"Maximum upload size" => "Talha maximum d'amontcargament",
@@ -45,8 +45,6 @@ $TRANSLATIONS = array(
"Upload too large" => "Amontcargament tròp gròs",
"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Los fichièrs que sias a amontcargar son tròp pesucs per la talha maxi pel servidor.",
"Files are being scanned, please wait." => "Los fiichièrs son a èsser explorats, ",
-"Current scanning" => "Exploracion en cors",
-"file" => "fichièr",
-"files" => "fichièrs"
+"Current scanning" => "Exploracion en cors"
);
$PLURAL_FORMS = "nplurals=2; plural=(n > 1);";
diff --git a/apps/files/l10n/pl.php b/apps/files/l10n/pl.php
index 813d2ee8e7c..4b22b080b28 100644
--- a/apps/files/l10n/pl.php
+++ b/apps/files/l10n/pl.php
@@ -13,6 +13,7 @@ $TRANSLATIONS = array(
"Missing a temporary folder" => "Brak folderu tymczasowego",
"Failed to write to disk" => "Błąd zapisu na dysk",
"Not enough storage available" => "Za mało dostępnego miejsca",
+"Upload failed" => "Wysyłanie nie powiodło się",
"Invalid directory." => "Zła ścieżka.",
"Files" => "Pliki",
"Unable to upload your file as it is a directory or has 0 bytes" => "Nie można wczytać pliku, ponieważ jest on katalogiem lub ma 0 bajtów",
@@ -32,6 +33,8 @@ $TRANSLATIONS = array(
"cancel" => "anuluj",
"replaced {new_name} with {old_name}" => "zastąpiono {new_name} przez {old_name}",
"undo" => "cofnij",
+"_%n folder_::_%n folders_" => array("","",""),
+"_%n file_::_%n files_" => array("","",""),
"_Uploading %n file_::_Uploading %n files_" => array("","",""),
"files uploading" => "pliki wczytane",
"'.' is an invalid file name." => "„.” jest nieprawidłową nazwą pliku.",
@@ -40,12 +43,9 @@ $TRANSLATIONS = array(
"Your storage is full, files can not be updated or synced anymore!" => "Magazyn jest pełny. Pliki nie mogą zostać zaktualizowane lub zsynchronizowane!",
"Your storage is almost full ({usedSpacePercent}%)" => "Twój magazyn jest prawie pełny ({usedSpacePercent}%)",
"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.",
-"Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Nieprawidłowa nazwa folderu. Korzystanie z nazwy „Shared” jest zarezerwowane dla ownCloud",
"Name" => "Nazwa",
"Size" => "Rozmiar",
"Modified" => "Modyfikacja",
-"_%n folder_::_%n folders_" => array("","",""),
-"_%n file_::_%n files_" => array("","",""),
"%s could not be renamed" => "%s nie można zmienić nazwy",
"Upload" => "Wyślij",
"File handling" => "Zarządzanie plikami",
@@ -71,10 +71,6 @@ $TRANSLATIONS = array(
"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Pliki, które próbujesz przesłać, przekraczają maksymalną dopuszczalną wielkość.",
"Files are being scanned, please wait." => "Skanowanie plików, proszę czekać.",
"Current scanning" => "Aktualnie skanowane",
-"directory" => "Katalog",
-"directories" => "Katalogi",
-"file" => "plik",
-"files" => "pliki",
"Upgrading filesystem cache..." => "Uaktualnianie plików pamięci podręcznej..."
);
$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 575df891114..15d0c170e66 100644
--- a/apps/files/l10n/pt_BR.php
+++ b/apps/files/l10n/pt_BR.php
@@ -13,6 +13,7 @@ $TRANSLATIONS = array(
"Missing a temporary folder" => "Pasta temporária não encontrada",
"Failed to write to disk" => "Falha ao escrever no disco",
"Not enough storage available" => "Espaço de armazenamento insuficiente",
+"Upload failed" => "Falha no envio",
"Invalid directory." => "Diretório inválido.",
"Files" => "Arquivos",
"Unable to upload your file as it is a directory or has 0 bytes" => "Impossível enviar seus arquivo por ele ser um diretório ou ter 0 bytes.",
@@ -32,6 +33,8 @@ $TRANSLATIONS = array(
"cancel" => "cancelar",
"replaced {new_name} with {old_name}" => "Substituído {old_name} por {new_name} ",
"undo" => "desfazer",
+"_%n folder_::_%n folders_" => array("",""),
+"_%n file_::_%n files_" => array("",""),
"_Uploading %n file_::_Uploading %n files_" => array("",""),
"files uploading" => "enviando arquivos",
"'.' is an invalid file name." => "'.' é um nome de arquivo inválido.",
@@ -40,12 +43,9 @@ $TRANSLATIONS = array(
"Your storage is full, files can not be updated or synced anymore!" => "Seu armazenamento está cheio, arquivos não podem mais ser atualizados ou sincronizados!",
"Your storage is almost full ({usedSpacePercent}%)" => "Seu armazenamento está quase cheio ({usedSpacePercent}%)",
"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.",
-"Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Nome de pasta inválido. O uso de 'Shared' é reservado para o Owncloud",
"Name" => "Nome",
"Size" => "Tamanho",
"Modified" => "Modificado",
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
"%s could not be renamed" => "%s não pode ser renomeado",
"Upload" => "Upload",
"File handling" => "Tratamento de Arquivo",
@@ -71,10 +71,6 @@ $TRANSLATIONS = array(
"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Os arquivos que você está tentando carregar excedeu o tamanho máximo para arquivos no servidor.",
"Files are being scanned, please wait." => "Arquivos sendo escaneados, por favor aguarde.",
"Current scanning" => "Scanning atual",
-"directory" => "diretório",
-"directories" => "diretórios",
-"file" => "arquivo",
-"files" => "arquivos",
"Upgrading filesystem cache..." => "Atualizando cache do sistema de arquivos..."
);
$PLURAL_FORMS = "nplurals=2; plural=(n > 1);";
diff --git a/apps/files/l10n/pt_PT.php b/apps/files/l10n/pt_PT.php
index 64110f6704a..33ec8cddce6 100644
--- a/apps/files/l10n/pt_PT.php
+++ b/apps/files/l10n/pt_PT.php
@@ -13,6 +13,7 @@ $TRANSLATIONS = array(
"Missing a temporary folder" => "Está a faltar a pasta temporária",
"Failed to write to disk" => "Falhou a escrita no disco",
"Not enough storage available" => "Não há espaço suficiente em disco",
+"Upload failed" => "Carregamento falhou",
"Invalid directory." => "Directório Inválido",
"Files" => "Ficheiros",
"Unable to upload your file as it is a directory or has 0 bytes" => "Não é possível fazer o envio do ficheiro devido a ser uma pasta ou ter 0 bytes",
@@ -32,20 +33,21 @@ $TRANSLATIONS = array(
"cancel" => "cancelar",
"replaced {new_name} with {old_name}" => "substituido {new_name} por {old_name}",
"undo" => "desfazer",
-"_Uploading %n file_::_Uploading %n files_" => array("",""),
+"_%n folder_::_%n folders_" => array("%n pasta","%n pastas"),
+"_%n file_::_%n files_" => array("%n ficheiro","%n ficheiros"),
+"{dirs} and {files}" => "{dirs} e {files}",
+"_Uploading %n file_::_Uploading %n files_" => array("A carregar %n ficheiro","A carregar %n ficheiros"),
"files uploading" => "A enviar os ficheiros",
"'.' is an invalid file name." => "'.' não é um nome de ficheiro válido!",
"File name cannot be empty." => "O nome do ficheiro não pode estar vazio.",
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Nome Inválido, os caracteres '\\', '/', '<', '>', ':', '\"', '|', '?' e '*' não são permitidos.",
"Your storage is full, files can not be updated or synced anymore!" => "O seu armazenamento está cheio, os ficheiros não podem ser sincronizados.",
"Your storage is almost full ({usedSpacePercent}%)" => "O seu espaço de armazenamento está quase cheiro ({usedSpacePercent}%)",
+"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.",
-"Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Nome de pasta inválido. O Uso de 'shared' é reservado para o ownCloud",
"Name" => "Nome",
"Size" => "Tamanho",
"Modified" => "Modificado",
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
"%s could not be renamed" => "%s não pode ser renomeada",
"Upload" => "Carregar",
"File handling" => "Manuseamento de ficheiros",
@@ -71,10 +73,6 @@ $TRANSLATIONS = array(
"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Os ficheiro que está a tentar enviar excedem o tamanho máximo de envio neste servidor.",
"Files are being scanned, please wait." => "Os ficheiros estão a ser analisados, por favor aguarde.",
"Current scanning" => "Análise actual",
-"directory" => "diretório",
-"directories" => "diretórios",
-"file" => "ficheiro",
-"files" => "ficheiros",
"Upgrading filesystem cache..." => "Atualizar cache do sistema de ficheiros..."
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/ro.php b/apps/files/l10n/ro.php
index 85805cf5623..59f6cc68499 100644
--- a/apps/files/l10n/ro.php
+++ b/apps/files/l10n/ro.php
@@ -13,6 +13,7 @@ $TRANSLATIONS = array(
"Missing a temporary folder" => "Lipsește un director temporar",
"Failed to write to disk" => "Eroare la scriere pe disc",
"Not enough storage available" => "Nu este suficient spațiu disponibil",
+"Upload failed" => "Încărcarea a eșuat",
"Invalid directory." => "Director invalid.",
"Files" => "Fișiere",
"Unable to upload your file as it is a directory or has 0 bytes" => "Nu s-a putut încărca fișierul tău deoarece pare să fie un director sau are 0 bytes.",
@@ -32,6 +33,8 @@ $TRANSLATIONS = array(
"cancel" => "anulare",
"replaced {new_name} with {old_name}" => "{new_name} inlocuit cu {old_name}",
"undo" => "Anulează ultima acțiune",
+"_%n folder_::_%n folders_" => array("","",""),
+"_%n file_::_%n files_" => array("","",""),
"_Uploading %n file_::_Uploading %n files_" => array("","",""),
"files uploading" => "fișiere se încarcă",
"'.' is an invalid file name." => "'.' este un nume invalid de fișier.",
@@ -40,12 +43,9 @@ $TRANSLATIONS = array(
"Your storage is full, files can not be updated or synced anymore!" => "Spatiul de stocare este plin, nu mai puteti incarca s-au sincroniza alte fisiere.",
"Your storage is almost full ({usedSpacePercent}%)" => "Spatiul de stocare este aproape plin ({usedSpacePercent}%)",
"Your download is being prepared. This might take some time if the files are big." => "Se pregătește descărcarea. Aceasta poate să dureze ceva timp dacă fișierele sunt mari.",
-"Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Invalid folder name. Usage of 'Shared' is reserved by Ownclou",
"Name" => "Nume",
"Size" => "Dimensiune",
"Modified" => "Modificat",
-"_%n folder_::_%n folders_" => array("","",""),
-"_%n file_::_%n files_" => array("","",""),
"%s could not be renamed" => "%s nu a putut fi redenumit",
"Upload" => "Încărcare",
"File handling" => "Manipulare fișiere",
@@ -71,10 +71,6 @@ $TRANSLATIONS = array(
"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Fișierul care l-ai încărcat a depășită limita maximă admisă la încărcare pe acest server.",
"Files are being scanned, please wait." => "Fișierele sunt scanate, te rog așteptă.",
"Current scanning" => "În curs de scanare",
-"directory" => "catalog",
-"directories" => "cataloage",
-"file" => "fișier",
-"files" => "fișiere",
"Upgrading filesystem cache..." => "Modernizare fisiere de sistem cache.."
);
$PLURAL_FORMS = "nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));";
diff --git a/apps/files/l10n/ru.php b/apps/files/l10n/ru.php
index fe771d2b571..96f52a9045c 100644
--- a/apps/files/l10n/ru.php
+++ b/apps/files/l10n/ru.php
@@ -13,6 +13,7 @@ $TRANSLATIONS = array(
"Missing a temporary folder" => "Отсутствует временная папка",
"Failed to write to disk" => "Ошибка записи на диск",
"Not enough storage available" => "Недостаточно доступного места в хранилище",
+"Upload failed" => "Ошибка загрузки",
"Invalid directory." => "Неправильный каталог.",
"Files" => "Файлы",
"Unable to upload your file as it is a directory or has 0 bytes" => "Файл не был загружен: его размер 0 байт либо это не файл, а директория.",
@@ -32,6 +33,8 @@ $TRANSLATIONS = array(
"cancel" => "отмена",
"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("Закачка %n файла","Закачка %n файлов","Закачка %n файлов"),
"files uploading" => "файлы загружаются",
"'.' is an invalid file name." => "'.' - неправильное имя файла.",
@@ -40,12 +43,9 @@ $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." => "Загрузка началась. Это может потребовать много времени, если файл большого размера.",
-"Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Неправильное имя каталога. Имя 'Shared' зарезервировано.",
"Name" => "Имя",
"Size" => "Размер",
"Modified" => "Изменён",
-"_%n folder_::_%n folders_" => array("%n папка","%n папки","%n папок"),
-"_%n file_::_%n files_" => array("%n файл","%n файла","%n файлов"),
"%s could not be renamed" => "%s не может быть переименован",
"Upload" => "Загрузка",
"File handling" => "Управление файлами",
@@ -71,10 +71,6 @@ $TRANSLATIONS = array(
"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Файлы, которые вы пытаетесь загрузить, превышают лимит для файлов на этом сервере.",
"Files are being scanned, please wait." => "Подождите, файлы сканируются.",
"Current scanning" => "Текущее сканирование",
-"directory" => "директория",
-"directories" => "директории",
-"file" => "файл",
-"files" => "файлы",
"Upgrading filesystem cache..." => "Обновление кэша файловой системы..."
);
$PLURAL_FORMS = "nplurals=3; 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/si_LK.php b/apps/files/l10n/si_LK.php
index ffb28e09584..1fd18d0c56f 100644
--- a/apps/files/l10n/si_LK.php
+++ b/apps/files/l10n/si_LK.php
@@ -7,6 +7,7 @@ $TRANSLATIONS = array(
"No file was uploaded" => "ගොනුවක් උඩුගත නොවුණි",
"Missing a temporary folder" => "තාවකාලික ෆොල්ඩරයක් අතුරුදහන්",
"Failed to write to disk" => "තැටිගත කිරීම අසාර්ථකයි",
+"Upload failed" => "උඩුගත කිරීම අසාර්ථකයි",
"Files" => "ගොනු",
"Upload cancelled." => "උඩුගත කිරීම අත් හරින්න ලදී",
"File upload is in progress. Leaving the page now will cancel the upload." => "උඩුගතකිරීමක් සිදුවේ. පිටුව හැර යාමෙන් එය නැවතෙනු ඇත",
@@ -18,12 +19,12 @@ $TRANSLATIONS = array(
"suggest name" => "නමක් යෝජනා කරන්න",
"cancel" => "අත් හරින්න",
"undo" => "නිෂ්ප්‍රභ කරන්න",
+"_%n folder_::_%n folders_" => array("",""),
+"_%n file_::_%n files_" => array("",""),
"_Uploading %n file_::_Uploading %n files_" => array("",""),
"Name" => "නම",
"Size" => "ප්‍රමාණය",
"Modified" => "වෙනස් කළ",
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
"Upload" => "උඩුගත කරන්න",
"File handling" => "ගොනු පරිහරණය",
"Maximum upload size" => "උඩුගත කිරීමක උපරිම ප්‍රමාණය",
@@ -45,8 +46,6 @@ $TRANSLATIONS = array(
"Upload too large" => "උඩුගත කිරීම විශාල වැඩිය",
"The files you are trying to upload exceed the maximum size for file uploads on this server." => "ඔබ උඩුගත කිරීමට තැත් කරන ගොනු මෙම සේවාදායකයා උඩුගත කිරීමට ඉඩදී ඇති උපරිම ගොනු විශාලත්වයට වඩා වැඩිය",
"Files are being scanned, please wait." => "ගොනු පරික්ෂා කෙරේ. මඳක් රැඳී සිටින්න",
-"Current scanning" => "වර්තමාන පරික්ෂාව",
-"file" => "ගොනුව",
-"files" => "ගොනු"
+"Current scanning" => "වර්තමාන පරික්ෂාව"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/sk_SK.php b/apps/files/l10n/sk_SK.php
index d28368cc48f..b30f263d244 100644
--- a/apps/files/l10n/sk_SK.php
+++ b/apps/files/l10n/sk_SK.php
@@ -13,6 +13,7 @@ $TRANSLATIONS = array(
"Missing a temporary folder" => "Chýba dočasný priečinok",
"Failed to write to disk" => "Zápis na disk sa nepodaril",
"Not enough storage available" => "Nedostatok dostupného úložného priestoru",
+"Upload failed" => "Odoslanie bolo neúspešné",
"Invalid directory." => "Neplatný priečinok.",
"Files" => "Súbory",
"Unable to upload your file as it is a directory or has 0 bytes" => "Nedá sa odoslať Váš súbor, pretože je to priečinok, alebo je jeho veľkosť 0 bajtov",
@@ -32,20 +33,20 @@ $TRANSLATIONS = array(
"cancel" => "zrušiť",
"replaced {new_name} with {old_name}" => "prepísaný {new_name} súborom {old_name}",
"undo" => "vrátiť",
-"_Uploading %n file_::_Uploading %n files_" => array("","",""),
+"_%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"),
+"_Uploading %n file_::_Uploading %n files_" => array("Nahrávam %n súbor","Nahrávam %n súbory","Nahrávam %n súborov"),
"files uploading" => "nahrávanie súborov",
"'.' is an invalid file name." => "'.' je neplatné meno súboru.",
"File name cannot be empty." => "Meno súboru nemôže byť prázdne",
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Nesprávne meno, '\\', '/', '<', '>', ':', '\"', '|', '?' a '*' nie sú povolené hodnoty.",
"Your storage is full, files can not be updated or synced anymore!" => "Vaše úložisko je plné. Súbory nemožno aktualizovať ani synchronizovať!",
"Your storage is almost full ({usedSpacePercent}%)" => "Vaše úložisko je takmer plné ({usedSpacePercent}%)",
+"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ť.",
-"Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Neplatné meno priečinka. Používanie mena 'Shared' je vyhradené len pre Owncloud",
"Name" => "Názov",
"Size" => "Veľkosť",
"Modified" => "Upravené",
-"_%n folder_::_%n folders_" => array("","",""),
-"_%n file_::_%n files_" => array("","",""),
"%s could not be renamed" => "%s nemohol byť premenovaný",
"Upload" => "Odoslať",
"File handling" => "Nastavenie správania sa k súborom",
@@ -71,10 +72,6 @@ $TRANSLATIONS = array(
"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Súbory, ktoré sa snažíte nahrať, presahujú maximálnu veľkosť pre nahratie súborov na tento server.",
"Files are being scanned, please wait." => "Čakajte, súbory sú prehľadávané.",
"Current scanning" => "Práve prezerané",
-"directory" => "priečinok",
-"directories" => "priečinky",
-"file" => "súbor",
-"files" => "súbory",
"Upgrading filesystem cache..." => "Aktualizujem medzipamäť súborového systému..."
);
$PLURAL_FORMS = "nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;";
diff --git a/apps/files/l10n/sl.php b/apps/files/l10n/sl.php
index 9922a0be7ee..08f789ff866 100644
--- a/apps/files/l10n/sl.php
+++ b/apps/files/l10n/sl.php
@@ -13,6 +13,7 @@ $TRANSLATIONS = array(
"Missing a temporary folder" => "Manjka začasna mapa",
"Failed to write to disk" => "Pisanje na disk je spodletelo",
"Not enough storage available" => "Na voljo ni dovolj prostora",
+"Upload failed" => "Pošiljanje je spodletelo",
"Invalid directory." => "Neveljavna mapa.",
"Files" => "Datoteke",
"Unable to upload your file as it is a directory or has 0 bytes" => "Pošiljanja ni mogoče izvesti, saj gre za mapo oziroma datoteko velikosti 0 bajtov.",
@@ -32,6 +33,8 @@ $TRANSLATIONS = array(
"cancel" => "prekliči",
"replaced {new_name} with {old_name}" => "preimenovano ime {new_name} z imenom {old_name}",
"undo" => "razveljavi",
+"_%n folder_::_%n folders_" => array("","","",""),
+"_%n file_::_%n files_" => array("","","",""),
"_Uploading %n file_::_Uploading %n files_" => array("","","",""),
"files uploading" => "poteka pošiljanje datotek",
"'.' is an invalid file name." => "'.' je neveljavno ime datoteke.",
@@ -40,12 +43,9 @@ $TRANSLATIONS = array(
"Your storage is full, files can not be updated or synced anymore!" => "Shramba je povsem napolnjena. Datotek ni več mogoče posodabljati in usklajevati!",
"Your storage is almost full ({usedSpacePercent}%)" => "Mesto za shranjevanje je skoraj polno ({usedSpacePercent}%)",
"Your download is being prepared. This might take some time if the files are big." => "Postopek priprave datoteke za prejem je lahko dolgotrajen, če je datoteka zelo velika.",
-"Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Neveljavno ime mape. Uporaba oznake \"Souporaba\" je zadržan za sistem ownCloud.",
"Name" => "Ime",
"Size" => "Velikost",
"Modified" => "Spremenjeno",
-"_%n folder_::_%n folders_" => array("","","",""),
-"_%n file_::_%n files_" => array("","","",""),
"%s could not be renamed" => "%s ni bilo mogoče preimenovati",
"Upload" => "Pošlji",
"File handling" => "Upravljanje z datotekami",
@@ -71,10 +71,6 @@ $TRANSLATIONS = array(
"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Datoteke, ki jih želite poslati, presegajo največjo dovoljeno velikost na strežniku.",
"Files are being scanned, please wait." => "Poteka preučevanje datotek, počakajte ...",
"Current scanning" => "Trenutno poteka preučevanje",
-"directory" => "direktorij",
-"directories" => "direktoriji",
-"file" => "datoteka",
-"files" => "datoteke",
"Upgrading filesystem cache..." => "Nadgrajevanje predpomnilnika datotečnega sistema ..."
);
$PLURAL_FORMS = "nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);";
diff --git a/apps/files/l10n/sq.php b/apps/files/l10n/sq.php
index 34250b56c3e..ff09e7b4f95 100644
--- a/apps/files/l10n/sq.php
+++ b/apps/files/l10n/sq.php
@@ -29,6 +29,8 @@ $TRANSLATIONS = array(
"cancel" => "anulo",
"replaced {new_name} with {old_name}" => "U zëvëndësua {new_name} me {old_name}",
"undo" => "anulo",
+"_%n folder_::_%n folders_" => array("",""),
+"_%n file_::_%n files_" => array("",""),
"_Uploading %n file_::_Uploading %n files_" => array("",""),
"files uploading" => "po ngarkoj skedarët",
"'.' is an invalid file name." => "'.' është emër i pavlefshëm.",
@@ -37,12 +39,9 @@ $TRANSLATIONS = array(
"Your storage is full, files can not be updated or synced anymore!" => "Hapësira juaj e memorizimit është plot, nuk mund të ngarkoni apo sinkronizoni më skedarët.",
"Your storage is almost full ({usedSpacePercent}%)" => "Hapësira juaj e memorizimit është gati plot ({usedSpacePercent}%)",
"Your download is being prepared. This might take some time if the files are big." => "Shkarkimi juaj po përgatitet. Mund të duhet pak kohë nqse skedarët janë të mëdhenj.",
-"Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Emri i dosjes është i pavlefshëm. Përdorimi i \"Shared\" është i rezervuar nga Owncloud-i.",
"Name" => "Emri",
"Size" => "Dimensioni",
"Modified" => "Modifikuar",
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
"Upload" => "Ngarko",
"File handling" => "Trajtimi i skedarit",
"Maximum upload size" => "Dimensioni maksimal i ngarkimit",
diff --git a/apps/files/l10n/sr.php b/apps/files/l10n/sr.php
index d73188d483c..73f8ace5c81 100644
--- a/apps/files/l10n/sr.php
+++ b/apps/files/l10n/sr.php
@@ -11,6 +11,7 @@ $TRANSLATIONS = array(
"Missing a temporary folder" => "Недостаје привремена фасцикла",
"Failed to write to disk" => "Не могу да пишем на диск",
"Not enough storage available" => "Нема довољно простора",
+"Upload failed" => "Отпремање није успело",
"Invalid directory." => "неисправна фасцикла.",
"Files" => "Датотеке",
"Unable to upload your file as it is a directory or has 0 bytes" => "Не могу да отпремим датотеку као фасциклу или она има 0 бајтова",
@@ -29,6 +30,8 @@ $TRANSLATIONS = array(
"cancel" => "откажи",
"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("","",""),
"files uploading" => "датотеке се отпремају",
"'.' is an invalid file name." => "Датотека „.“ је неисправног имена.",
@@ -37,12 +40,9 @@ $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." => "Припремам преузимање. Ово може да потраје ако су датотеке велике.",
-"Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Неисправно име фасцикле. Фасцикла „Shared“ је резервисана за ownCloud.",
"Name" => "Име",
"Size" => "Величина",
"Modified" => "Измењено",
-"_%n folder_::_%n folders_" => array("","",""),
-"_%n file_::_%n files_" => array("","",""),
"Upload" => "Отпреми",
"File handling" => "Управљање датотекама",
"Maximum upload size" => "Највећа величина датотеке",
diff --git a/apps/files/l10n/sr@latin.php b/apps/files/l10n/sr@latin.php
index bc7b11b8c53..1965479fe66 100644
--- a/apps/files/l10n/sr@latin.php
+++ b/apps/files/l10n/sr@latin.php
@@ -6,12 +6,12 @@ $TRANSLATIONS = array(
"No file was uploaded" => "Nijedan fajl nije poslat",
"Missing a temporary folder" => "Nedostaje privremena fascikla",
"Files" => "Fajlovi",
+"_%n folder_::_%n folders_" => array("","",""),
+"_%n file_::_%n files_" => array("","",""),
"_Uploading %n file_::_Uploading %n files_" => array("","",""),
"Name" => "Ime",
"Size" => "Veličina",
"Modified" => "Zadnja izmena",
-"_%n folder_::_%n folders_" => array("","",""),
-"_%n file_::_%n files_" => array("","",""),
"Upload" => "Pošalji",
"Maximum upload size" => "Maksimalna veličina pošiljke",
"Save" => "Snimi",
diff --git a/apps/files/l10n/sv.php b/apps/files/l10n/sv.php
index 574dc3728af..fbbe1f15910 100644
--- a/apps/files/l10n/sv.php
+++ b/apps/files/l10n/sv.php
@@ -13,6 +13,7 @@ $TRANSLATIONS = array(
"Missing a temporary folder" => "En temporär mapp saknas",
"Failed to write to disk" => "Misslyckades spara till disk",
"Not enough storage available" => "Inte tillräckligt med lagringsutrymme tillgängligt",
+"Upload failed" => "Misslyckad uppladdning",
"Invalid directory." => "Felaktig mapp.",
"Files" => "Filer",
"Unable to upload your file as it is a directory or has 0 bytes" => "Kan inte ladda upp din fil eftersom det är en katalog eller har 0 bytes",
@@ -32,6 +33,9 @@ $TRANSLATIONS = array(
"cancel" => "avbryt",
"replaced {new_name} with {old_name}" => "ersatt {new_name} med {old_name}",
"undo" => "ångra",
+"_%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"),
"files uploading" => "filer laddas upp",
"'.' is an invalid file name." => "'.' är ett ogiltigt filnamn.",
@@ -39,13 +43,11 @@ $TRANSLATIONS = array(
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Ogiltigt namn, '\\', '/', '<', '>', ':', '\"', '|', '?' och '*' är inte tillåtet.",
"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 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.",
-"Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Ogiltigt mappnamn. Användande av 'Shared' är reserverat av ownCloud",
"Name" => "Namn",
"Size" => "Storlek",
"Modified" => "Ändrad",
-"_%n folder_::_%n folders_" => array("%n mapp","%n mappar"),
-"_%n file_::_%n files_" => array("%n fil","%n filer"),
"%s could not be renamed" => "%s kunde inte namnändras",
"Upload" => "Ladda upp",
"File handling" => "Filhantering",
@@ -71,10 +73,6 @@ $TRANSLATIONS = array(
"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Filerna du försöker ladda upp överstiger den maximala storleken för filöverföringar på servern.",
"Files are being scanned, please wait." => "Filer skannas, var god vänta",
"Current scanning" => "Aktuell skanning",
-"directory" => "mapp",
-"directories" => "mappar",
-"file" => "fil",
-"files" => "filer",
"Upgrading filesystem cache..." => "Uppgraderar filsystemets cache..."
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/ta_LK.php b/apps/files/l10n/ta_LK.php
index eb39218e48d..154e0d6796e 100644
--- a/apps/files/l10n/ta_LK.php
+++ b/apps/files/l10n/ta_LK.php
@@ -7,6 +7,7 @@ $TRANSLATIONS = array(
"No file was uploaded" => "எந்த கோப்பும் பதிவேற்றப்படவில்லை",
"Missing a temporary folder" => "ஒரு தற்காலிகமான கோப்புறையை காணவில்லை",
"Failed to write to disk" => "வட்டில் எழுத முடியவில்லை",
+"Upload failed" => "பதிவேற்றல் தோல்வியுற்றது",
"Files" => "கோப்புகள்",
"Unable to upload your file as it is a directory or has 0 bytes" => "அடைவு அல்லது 0 bytes ஐ கொண்டுள்ளதால் உங்களுடைய கோப்பை பதிவேற்ற முடியவில்லை",
"Upload cancelled." => "பதிவேற்றல் இரத்து செய்யப்பட்டுள்ளது",
@@ -22,13 +23,13 @@ $TRANSLATIONS = array(
"cancel" => "இரத்து செய்க",
"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("",""),
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "செல்லுபடியற்ற பெயர்,'\\', '/', '<', '>', ':', '\"', '|', '?' மற்றும் '*' ஆகியன அனுமதிக்கப்படமாட்டாது.",
"Name" => "பெயர்",
"Size" => "அளவு",
"Modified" => "மாற்றப்பட்டது",
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
"Upload" => "பதிவேற்றுக",
"File handling" => "கோப்பு கையாளுதல்",
"Maximum upload size" => "பதிவேற்றக்கூடிய ஆகக்கூடிய அளவு ",
diff --git a/apps/files/l10n/te.php b/apps/files/l10n/te.php
index 5a108274dd9..60aabc8a365 100644
--- a/apps/files/l10n/te.php
+++ b/apps/files/l10n/te.php
@@ -3,11 +3,11 @@ $TRANSLATIONS = array(
"Error" => "పొరపాటు",
"Delete permanently" => "శాశ్వతంగా తొలగించు",
"cancel" => "రద్దుచేయి",
+"_%n folder_::_%n folders_" => array("",""),
+"_%n file_::_%n files_" => array("",""),
"_Uploading %n file_::_Uploading %n files_" => array("",""),
"Name" => "పేరు",
"Size" => "పరిమాణం",
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
"Save" => "భద్రపరచు",
"Folder" => "సంచయం",
"Delete" => "తొలగించు"
diff --git a/apps/files/l10n/th_TH.php b/apps/files/l10n/th_TH.php
index c101398918e..aa8cf4e9b50 100644
--- a/apps/files/l10n/th_TH.php
+++ b/apps/files/l10n/th_TH.php
@@ -11,6 +11,7 @@ $TRANSLATIONS = array(
"Missing a temporary folder" => "โฟลเดอร์ชั่วคราวเกิดการสูญหาย",
"Failed to write to disk" => "เขียนข้อมูลลงแผ่นดิสก์ล้มเหลว",
"Not enough storage available" => "เหลือพื้นที่ไม่เพียงสำหรับใช้งาน",
+"Upload failed" => "อัพโหลดล้มเหลว",
"Invalid directory." => "ไดเร็กทอรี่ไม่ถูกต้อง",
"Files" => "ไฟล์",
"Unable to upload your file as it is a directory or has 0 bytes" => "ไม่สามารถอัพโหลดไฟล์ของคุณได้ เนื่องจากไฟล์ดังกล่าวเป็นไดเร็กทอรี่ หรือ มีขนาดไฟล์ 0 ไบต์",
@@ -28,6 +29,8 @@ $TRANSLATIONS = array(
"cancel" => "ยกเลิก",
"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(""),
"files uploading" => "การอัพโหลดไฟล์",
"'.' is an invalid file name." => "'.' เป็นชื่อไฟล์ที่ไม่ถูกต้อง",
@@ -36,12 +39,9 @@ $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." => "กำลังเตรียมดาวน์โหลดข้อมูล หากไฟล์มีขนาดใหญ่ อาจใช้เวลาสักครู่",
-"Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "ชื่อโฟลเดอร์ไม่ถูกต้อง การใช้งาน 'แชร์' สงวนไว้สำหรับ Owncloud เท่านั้น",
"Name" => "ชื่อ",
"Size" => "ขนาด",
"Modified" => "แก้ไขแล้ว",
-"_%n folder_::_%n folders_" => array(""),
-"_%n file_::_%n files_" => array(""),
"Upload" => "อัพโหลด",
"File handling" => "การจัดกาไฟล์",
"Maximum upload size" => "ขนาดไฟล์สูงสุดที่อัพโหลดได้",
@@ -64,8 +64,6 @@ $TRANSLATIONS = array(
"The files you are trying to upload exceed the maximum size for file uploads on this server." => "ไฟล์ที่คุณพยายามที่จะอัพโหลดมีขนาดเกินกว่าขนาดสูงสุดที่กำหนดไว้ให้อัพโหลดได้สำหรับเซิร์ฟเวอร์นี้",
"Files are being scanned, please wait." => "ไฟล์กำลังอยู่ระหว่างการสแกน, กรุณารอสักครู่.",
"Current scanning" => "ไฟล์ที่กำลังสแกนอยู่ขณะนี้",
-"file" => "ไฟล์",
-"files" => "ไฟล์",
"Upgrading filesystem cache..." => "กำลังอัพเกรดหน่วยความจำแคชของระบบไฟล์..."
);
$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files/l10n/tr.php b/apps/files/l10n/tr.php
index 725bebfa7db..dd089757d5f 100644
--- a/apps/files/l10n/tr.php
+++ b/apps/files/l10n/tr.php
@@ -13,6 +13,7 @@ $TRANSLATIONS = array(
"Missing a temporary folder" => "Geçici dizin eksik",
"Failed to write to disk" => "Diske yazılamadı",
"Not enough storage available" => "Yeterli disk alanı yok",
+"Upload failed" => "Yükleme başarısız",
"Invalid directory." => "Geçersiz dizin.",
"Files" => "Dosyalar",
"Unable to upload your file as it is a directory or has 0 bytes" => "Dosyanızın boyutu 0 byte olduğundan veya bir dizin olduğundan yüklenemedi",
@@ -32,6 +33,8 @@ $TRANSLATIONS = array(
"cancel" => "iptal",
"replaced {new_name} with {old_name}" => "{new_name} ismi {old_name} ile değiştirildi",
"undo" => "geri al",
+"_%n folder_::_%n folders_" => array("%n dizin","%n dizin"),
+"_%n file_::_%n files_" => array("%n dosya","%n dosya"),
"_Uploading %n file_::_Uploading %n files_" => array("%n dosya yükleniyor","%n dosya yükleniyor"),
"files uploading" => "Dosyalar yükleniyor",
"'.' is an invalid file name." => "'.' geçersiz dosya adı.",
@@ -39,13 +42,11 @@ $TRANSLATIONS = array(
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Geçersiz isim, '\\', '/', '<', '>', ':', '\"', '|', '?' ve '*' karakterlerine izin verilmemektedir.",
"Your storage is full, files can not be updated or synced anymore!" => "Depolama alanınız dolu, artık dosyalar güncellenmeyecek yada senkronizasyon edilmeyecek.",
"Your storage is almost full ({usedSpacePercent}%)" => "Depolama alanınız neredeyse dolu ({usedSpacePercent}%)",
+"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çiniz.",
"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.",
-"Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Geçersiz dizin adı. Shared isminin kullanımı Owncloud tarafından rezerver edilmiştir.",
"Name" => "İsim",
"Size" => "Boyut",
"Modified" => "Değiştirilme",
-"_%n folder_::_%n folders_" => array("%n dizin","%n dizin"),
-"_%n file_::_%n files_" => array("%n dosya","%n dosya"),
"%s could not be renamed" => "%s yeniden adlandırılamadı",
"Upload" => "Yükle",
"File handling" => "Dosya taşıma",
@@ -71,10 +72,6 @@ $TRANSLATIONS = array(
"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Yüklemeye çalıştığınız dosyalar bu sunucudaki maksimum yükleme boyutunu aşıyor.",
"Files are being scanned, please wait." => "Dosyalar taranıyor, lütfen bekleyin.",
"Current scanning" => "Güncel tarama",
-"directory" => "dizin",
-"directories" => "dizinler",
-"file" => "dosya",
-"files" => "dosyalar",
"Upgrading filesystem cache..." => "Sistem dosyası önbelleği güncelleniyor"
);
$PLURAL_FORMS = "nplurals=2; plural=(n > 1);";
diff --git a/apps/files/l10n/ug.php b/apps/files/l10n/ug.php
index 2eceeea44a8..920d077e4eb 100644
--- a/apps/files/l10n/ug.php
+++ b/apps/files/l10n/ug.php
@@ -20,13 +20,13 @@ $TRANSLATIONS = array(
"suggest name" => "تەۋسىيە ئات",
"cancel" => "ۋاز كەچ",
"undo" => "يېنىۋال",
+"_%n folder_::_%n folders_" => array(""),
+"_%n file_::_%n files_" => array(""),
"_Uploading %n file_::_Uploading %n files_" => array(""),
"files uploading" => "ھۆججەت يۈكلىنىۋاتىدۇ",
"Name" => "ئاتى",
"Size" => "چوڭلۇقى",
"Modified" => "ئۆزگەرتكەن",
-"_%n folder_::_%n folders_" => array(""),
-"_%n file_::_%n files_" => array(""),
"Upload" => "يۈكلە",
"Save" => "ساقلا",
"New" => "يېڭى",
diff --git a/apps/files/l10n/uk.php b/apps/files/l10n/uk.php
index f34383d969d..781590cff35 100644
--- a/apps/files/l10n/uk.php
+++ b/apps/files/l10n/uk.php
@@ -11,6 +11,7 @@ $TRANSLATIONS = array(
"Missing a temporary folder" => "Відсутній тимчасовий каталог",
"Failed to write to disk" => "Невдалося записати на диск",
"Not enough storage available" => "Місця більше немає",
+"Upload failed" => "Помилка завантаження",
"Invalid directory." => "Невірний каталог.",
"Files" => "Файли",
"Unable to upload your file as it is a directory or has 0 bytes" => "Неможливо завантажити ваш файл тому, що він тека або файл розміром 0 байт",
@@ -29,6 +30,8 @@ $TRANSLATIONS = array(
"cancel" => "відміна",
"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("","",""),
"files uploading" => "файли завантажуються",
"'.' is an invalid file name." => "'.' це невірне ім'я файлу.",
@@ -37,12 +40,9 @@ $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." => "Ваше завантаження готується. Це може зайняти деякий час, якщо файли завеликі.",
-"Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Невірне ім'я теки. Використання \"Shared\" зарезервовано Owncloud",
"Name" => "Ім'я",
"Size" => "Розмір",
"Modified" => "Змінено",
-"_%n folder_::_%n folders_" => array("","",""),
-"_%n file_::_%n files_" => array("","",""),
"%s could not be renamed" => "%s не може бути перейменований",
"Upload" => "Вивантажити",
"File handling" => "Робота з файлами",
@@ -68,10 +68,6 @@ $TRANSLATIONS = array(
"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Файли,що ви намагаєтесь відвантажити перевищують максимальний дозволений розмір файлів на цьому сервері.",
"Files are being scanned, please wait." => "Файли скануються, зачекайте, будь-ласка.",
"Current scanning" => "Поточне сканування",
-"directory" => "каталог",
-"directories" => "каталоги",
-"file" => "файл",
-"files" => "файли",
"Upgrading filesystem cache..." => "Оновлення кеша файлової системи..."
);
$PLURAL_FORMS = "nplurals=3; 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/ur_PK.php b/apps/files/l10n/ur_PK.php
index 15c24700df0..6854c421587 100644
--- a/apps/files/l10n/ur_PK.php
+++ b/apps/files/l10n/ur_PK.php
@@ -1,9 +1,9 @@
<?php
$TRANSLATIONS = array(
"Error" => "ایرر",
-"_Uploading %n file_::_Uploading %n files_" => array("",""),
"_%n folder_::_%n folders_" => array("",""),
"_%n file_::_%n files_" => array("",""),
+"_Uploading %n file_::_Uploading %n files_" => array("",""),
"Unshare" => "شئیرنگ ختم کریں"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/vi.php b/apps/files/l10n/vi.php
index ae5b152ed08..b98a14f6d7b 100644
--- a/apps/files/l10n/vi.php
+++ b/apps/files/l10n/vi.php
@@ -11,6 +11,7 @@ $TRANSLATIONS = array(
"Missing a temporary folder" => "Không tìm thấy thư mục tạm",
"Failed to write to disk" => "Không thể ghi ",
"Not enough storage available" => "Không đủ không gian lưu trữ",
+"Upload failed" => "Tải lên thất bại",
"Invalid directory." => "Thư mục không hợp lệ",
"Files" => "Tập tin",
"Unable to upload your file as it is a directory or has 0 bytes" => "Không thể tải lên tập tin của bạn ,nó như là một thư mục hoặc có 0 byte",
@@ -29,6 +30,8 @@ $TRANSLATIONS = array(
"cancel" => "hủy",
"replaced {new_name} with {old_name}" => "đã thay thế {new_name} bằng {old_name}",
"undo" => "lùi lại",
+"_%n folder_::_%n folders_" => array(""),
+"_%n file_::_%n files_" => array(""),
"_Uploading %n file_::_Uploading %n files_" => array(""),
"files uploading" => "tệp tin đang được tải lên",
"'.' is an invalid file name." => "'.' là một tên file không hợp lệ",
@@ -37,12 +40,9 @@ $TRANSLATIONS = array(
"Your storage is full, files can not be updated or synced anymore!" => "Your storage is full, files can not be updated or synced anymore!",
"Your storage is almost full ({usedSpacePercent}%)" => "Your storage is almost full ({usedSpacePercent}%)",
"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.",
-"Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "Invalid folder name. Usage of 'Shared' is reserved by Owncloud",
"Name" => "Tên",
"Size" => "Kích cỡ",
"Modified" => "Thay đổi",
-"_%n folder_::_%n folders_" => array(""),
-"_%n file_::_%n files_" => array(""),
"Upload" => "Tải lên",
"File handling" => "Xử lý tập tin",
"Maximum upload size" => "Kích thước tối đa ",
@@ -67,8 +67,6 @@ $TRANSLATIONS = array(
"The files you are trying to upload exceed the maximum size for file uploads on this server." => "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ủ .",
"Files are being scanned, please wait." => "Tập tin đang được quét ,vui lòng chờ.",
"Current scanning" => "Hiện tại đang quét",
-"file" => "file",
-"files" => "files",
"Upgrading filesystem cache..." => "Đang nâng cấp bộ nhớ đệm cho tập tin hệ thống..."
);
$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files/l10n/zh_CN.GB2312.php b/apps/files/l10n/zh_CN.GB2312.php
deleted file mode 100644
index d031a1e5a55..00000000000
--- a/apps/files/l10n/zh_CN.GB2312.php
+++ /dev/null
@@ -1,80 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Could not move %s - File with this name already exists" => "无法移动 %s - 存在同名文件",
-"Could not move %s" => "无法移动 %s",
-"Unable to set upload directory." => "无法设置上传文件夹",
-"Invalid Token" => "非法Token",
-"No file was uploaded. Unknown error" => "没有上传文件。未知错误",
-"There is no error, the file uploaded with success" => "文件上传成功",
-"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "上传的文件超过了php.ini指定的upload_max_filesize",
-"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "上传的文件超过了 HTML 表格中指定的 MAX_FILE_SIZE 选项",
-"The uploaded file was only partially uploaded" => "文件部分上传",
-"No file was uploaded" => "没有上传文件",
-"Missing a temporary folder" => "缺失临时文件夹",
-"Failed to write to disk" => "写磁盘失败",
-"Not enough storage available" => "容量不足",
-"Invalid directory." => "无效文件夹",
-"Files" => "文件",
-"Unable to upload your file as it is a directory or has 0 bytes" => "不能上传您的文件,由于它是文件夹或者为空文件",
-"Not enough space available" => "容量不足",
-"Upload cancelled." => "上传取消了",
-"File upload is in progress. Leaving the page now will cancel the upload." => "文件正在上传。关闭页面会取消上传。",
-"URL cannot be empty." => "网址不能为空。",
-"Invalid folder name. Usage of 'Shared' is reserved by ownCloud" => "无效文件夹名。“Shared”已经被系统保留。",
-"Error" => "出错",
-"Share" => "分享",
-"Delete permanently" => "永久删除",
-"Rename" => "重命名",
-"Pending" => "等待中",
-"{new_name} already exists" => "{new_name} 已存在",
-"replace" => "替换",
-"suggest name" => "推荐名称",
-"cancel" => "取消",
-"replaced {new_name} with {old_name}" => "已用 {old_name} 替换 {new_name}",
-"undo" => "撤销",
-"_Uploading %n file_::_Uploading %n files_" => array("正在上传 %n 个文件"),
-"files uploading" => "个文件正在上传",
-"'.' is an invalid file name." => "'.' 文件名不正确",
-"File name cannot be empty." => "文件名不能为空",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "文件名内不能包含以下符号:\\ / < > : \" | ?和 *",
-"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." => "正在下载,可能会花点时间,跟文件大小有关",
-"Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "不正确文件夹名。Shared是保留名,不能使用。",
-"Name" => "名称",
-"Size" => "大小",
-"Modified" => "修改日期",
-"_%n folder_::_%n folders_" => array("%n 个文件夹"),
-"_%n file_::_%n files_" => array("%n 个文件"),
-"%s could not be renamed" => "不能重命名 %s",
-"Upload" => "上传",
-"File handling" => "文件处理中",
-"Maximum upload size" => "最大上传大小",
-"max. possible: " => "最大可能",
-"Needed for multi-file and folder downloads." => "需要多文件和文件夹下载.",
-"Enable ZIP-download" => "支持ZIP下载",
-"0 is unlimited" => "0是无限的",
-"Maximum input size for ZIP files" => "最大的ZIP文件输入大小",
-"Save" => "保存",
-"New" => "新建",
-"Text file" => "文本文档",
-"Folder" => "文件夹",
-"From link" => "来自链接",
-"Deleted files" => "已删除的文件",
-"Cancel upload" => "取消上传",
-"You don’t have write permissions here." => "您没有写入权限。",
-"Nothing in here. Upload something!" => "这里没有东西.上传点什么!",
-"Download" => "下载",
-"Unshare" => "取消分享",
-"Delete" => "删除",
-"Upload too large" => "上传过大",
-"The files you are trying to upload exceed the maximum size for file uploads on this server." => "你正在试图上传的文件超过了此服务器支持的最大的文件大小.",
-"Files are being scanned, please wait." => "正在扫描文件,请稍候.",
-"Current scanning" => "正在扫描",
-"directory" => "文件夹",
-"directories" => "文件夹",
-"file" => "文件",
-"files" => "文件",
-"Upgrading filesystem cache..." => "升级系统缓存..."
-);
-$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files/l10n/zh_CN.php b/apps/files/l10n/zh_CN.php
index 495e9d9d9dd..59b09ad950b 100644
--- a/apps/files/l10n/zh_CN.php
+++ b/apps/files/l10n/zh_CN.php
@@ -13,6 +13,7 @@ $TRANSLATIONS = array(
"Missing a temporary folder" => "缺少临时目录",
"Failed to write to disk" => "写入磁盘失败",
"Not enough storage available" => "没有足够的存储空间",
+"Upload failed" => "上传失败",
"Invalid directory." => "无效文件夹。",
"Files" => "文件",
"Unable to upload your file as it is a directory or has 0 bytes" => "无法上传您的文件,文件夹或者空文件",
@@ -32,6 +33,8 @@ $TRANSLATIONS = array(
"cancel" => "取消",
"replaced {new_name} with {old_name}" => "已将 {old_name}替换成 {new_name}",
"undo" => "撤销",
+"_%n folder_::_%n folders_" => array("%n 文件夹"),
+"_%n file_::_%n files_" => array("%n个文件"),
"_Uploading %n file_::_Uploading %n files_" => array(""),
"files uploading" => "文件上传中",
"'.' is an invalid file name." => "'.' 是一个无效的文件名。",
@@ -40,12 +43,9 @@ $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." => "下载正在准备中。如果文件较大可能会花费一些时间。",
-"Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "无效文件夹名。'共享' 是 Owncloud 预留的文件夹名。",
"Name" => "名称",
"Size" => "大小",
"Modified" => "修改日期",
-"_%n folder_::_%n folders_" => array("%n 文件夹"),
-"_%n file_::_%n files_" => array("%n个文件"),
"%s could not be renamed" => "%s 不能被重命名",
"Upload" => "上传",
"File handling" => "文件处理",
@@ -71,8 +71,6 @@ $TRANSLATIONS = array(
"The files you are trying to upload exceed the maximum size for file uploads on this server." => "您正尝试上传的文件超过了此服务器可以上传的最大容量限制",
"Files are being scanned, please wait." => "文件正在被扫描,请稍候。",
"Current scanning" => "当前扫描",
-"file" => "文件",
-"files" => "文件",
"Upgrading filesystem cache..." => "正在更新文件系统缓存..."
);
$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files/l10n/zh_HK.php b/apps/files/l10n/zh_HK.php
index a9064fa7f78..febed4fe8fb 100644
--- a/apps/files/l10n/zh_HK.php
+++ b/apps/files/l10n/zh_HK.php
@@ -3,10 +3,10 @@ $TRANSLATIONS = array(
"Files" => "文件",
"Error" => "錯誤",
"Share" => "分享",
-"_Uploading %n file_::_Uploading %n files_" => array(""),
-"Name" => "名稱",
"_%n folder_::_%n folders_" => array(""),
"_%n file_::_%n files_" => array(""),
+"_Uploading %n file_::_Uploading %n files_" => array(""),
+"Name" => "名稱",
"Upload" => "上傳",
"Save" => "儲存",
"Download" => "下載",
diff --git a/apps/files/l10n/zh_TW.php b/apps/files/l10n/zh_TW.php
index b96b02e5d93..21c929f81a6 100644
--- a/apps/files/l10n/zh_TW.php
+++ b/apps/files/l10n/zh_TW.php
@@ -1,11 +1,11 @@
<?php
$TRANSLATIONS = array(
-"Could not move %s - File with this name already exists" => "無法移動 %s - 同名的檔案已經存在",
+"Could not move %s - File with this name already exists" => "無法移動 %s ,同名的檔案已經存在",
"Could not move %s" => "無法移動 %s",
-"Unable to set upload directory." => "無法設定上傳目錄。",
+"Unable to set upload directory." => "無法設定上傳目錄",
"Invalid Token" => "無效的 token",
-"No file was uploaded. Unknown error" => "沒有檔案被上傳。未知的錯誤。",
-"There is no error, the file uploaded with success" => "無錯誤,檔案上傳成功",
+"No file was uploaded. Unknown error" => "沒有檔案被上傳,原因未知",
+"There is no error, the file uploaded with success" => "一切都順利,檔案上傳成功",
"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "上傳的檔案大小超過 php.ini 當中 upload_max_filesize 參數的設定:",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "上傳的檔案大小超過 HTML 表單中 MAX_FILE_SIZE 的限制",
"The uploaded file was only partially uploaded" => "只有檔案的一部分被上傳",
@@ -13,13 +13,14 @@ $TRANSLATIONS = array(
"Missing a temporary folder" => "找不到暫存資料夾",
"Failed to write to disk" => "寫入硬碟失敗",
"Not enough storage available" => "儲存空間不足",
-"Invalid directory." => "無效的資料夾。",
+"Upload failed" => "上傳失敗",
+"Invalid directory." => "無效的資料夾",
"Files" => "檔案",
-"Unable to upload your file as it is a directory or has 0 bytes" => "無法上傳您的檔案因為它可能是一個目錄或檔案大小為0",
+"Unable to upload your file as it is a directory or has 0 bytes" => "無法上傳您的檔案,因為它可能是一個目錄或檔案大小為0",
"Not enough space available" => "沒有足夠的可用空間",
"Upload cancelled." => "上傳已取消",
-"File upload is in progress. Leaving the page now will cancel the upload." => "檔案上傳中。離開此頁面將會取消上傳。",
-"URL cannot be empty." => "URL 不能為空白。",
+"File upload is in progress. Leaving the page now will cancel the upload." => "檔案上傳中,離開此頁面將會取消上傳。",
+"URL cannot be empty." => "URL 不能為空",
"Invalid folder name. Usage of 'Shared' is reserved by ownCloud" => "無效的資料夾名稱,'Shared' 的使用被 ownCloud 保留",
"Error" => "錯誤",
"Share" => "分享",
@@ -32,49 +33,46 @@ $TRANSLATIONS = array(
"cancel" => "取消",
"replaced {new_name} with {old_name}" => "使用 {new_name} 取代 {old_name}",
"undo" => "復原",
-"_Uploading %n file_::_Uploading %n files_" => array(""),
-"files uploading" => "檔案正在上傳中",
-"'.' is an invalid file name." => "'.' 是不合法的檔名。",
-"File name cannot be empty." => "檔名不能為空。",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "檔名不合法,不允許 '\\', '/', '<', '>', ':', '\"', '|', '?' 和 '*' 。",
+"_%n folder_::_%n folders_" => array("%n 個資料夾"),
+"_%n file_::_%n files_" => array("%n 個檔案"),
+"{dirs} and {files}" => "{dirs} 和 {files}",
+"_Uploading %n file_::_Uploading %n files_" => array("%n 個檔案正在上傳"),
+"files uploading" => "檔案上傳中",
+"'.' is an invalid file name." => "'.' 是不合法的檔名",
+"File name cannot be empty." => "檔名不能為空",
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "檔名不合法,不允許 \\ / < > : \" | ? * 字元",
"Your storage is full, files can not be updated or synced anymore!" => "您的儲存空間已滿,沒有辦法再更新或是同步檔案!",
"Your storage is almost full ({usedSpacePercent}%)" => "您的儲存空間快要滿了 ({usedSpacePercent}%)",
+"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." => "正在準備您的下載,若您的檔案較大,將會需要更多時間。",
-"Invalid folder name. Usage of 'Shared' is reserved by Owncloud" => "無效的資料夾名稱,'Shared' 的使用被 ownCloud 保留",
"Name" => "名稱",
"Size" => "大小",
-"Modified" => "修改",
-"_%n folder_::_%n folders_" => array(""),
-"_%n file_::_%n files_" => array(""),
+"Modified" => "修改時間",
"%s could not be renamed" => "無法重新命名 %s",
"Upload" => "上傳",
"File handling" => "檔案處理",
-"Maximum upload size" => "最大上傳檔案大小",
+"Maximum upload size" => "上傳限制",
"max. possible: " => "最大允許:",
-"Needed for multi-file and folder downloads." => "針對多檔案和目錄下載是必填的。",
-"Enable ZIP-download" => "啟用 Zip 下載",
+"Needed for multi-file and folder downloads." => "下載多檔案和目錄時,此項是必填的。",
+"Enable ZIP-download" => "啟用 ZIP 下載",
"0 is unlimited" => "0代表沒有限制",
-"Maximum input size for ZIP files" => "針對 ZIP 檔案最大輸入大小",
+"Maximum input size for ZIP files" => "ZIP 壓縮前的原始大小限制",
"Save" => "儲存",
"New" => "新增",
"Text file" => "文字檔",
"Folder" => "資料夾",
"From link" => "從連結",
-"Deleted files" => "已刪除的檔案",
+"Deleted files" => "回收桶",
"Cancel upload" => "取消上傳",
-"You don’t have write permissions here." => "您在這裡沒有編輯權。",
-"Nothing in here. Upload something!" => "這裡什麼也沒有,上傳一些東西吧!",
+"You don’t have write permissions here." => "您在這裡沒有編輯權",
+"Nothing in here. Upload something!" => "這裡還沒有東西,上傳一些吧!",
"Download" => "下載",
-"Unshare" => "取消共享",
+"Unshare" => "取消分享",
"Delete" => "刪除",
"Upload too large" => "上傳過大",
-"The files you are trying to upload exceed the maximum size for file uploads on this server." => "您試圖上傳的檔案已超過伺服器的最大檔案大小限制。",
+"The files you are trying to upload exceed the maximum size for file uploads on this server." => "您試圖上傳的檔案大小超過伺服器的限制。",
"Files are being scanned, please wait." => "正在掃描檔案,請稍等。",
-"Current scanning" => "目前掃描",
-"directory" => "目錄",
-"directories" => "目錄",
-"file" => "檔案",
-"files" => "檔案",
-"Upgrading filesystem cache..." => "正在升級檔案系統快取..."
+"Current scanning" => "正在掃描",
+"Upgrading filesystem cache..." => "正在升級檔案系統快取…"
);
$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files/lib/helper.php b/apps/files/lib/helper.php
index f2b1f142e9b..7135ef9f656 100644
--- a/apps/files/lib/helper.php
+++ b/apps/files/lib/helper.php
@@ -11,7 +11,7 @@ class Helper
$maxHumanFilesize = $l->t('Upload') . ' max. ' . $maxHumanFilesize;
// information about storage capacities
- $storageInfo = \OC_Helper::getStorageInfo();
+ $storageInfo = \OC_Helper::getStorageInfo($dir);
return array('uploadMaxFilesize' => $maxUploadFilesize,
'maxHumanFilesize' => $maxHumanFilesize,
diff --git a/apps/files/templates/index.php b/apps/files/templates/index.php
index 360874103f8..24cb8c2fe58 100644
--- a/apps/files/templates/index.php
+++ b/apps/files/templates/index.php
@@ -10,7 +10,7 @@
data-type='file'><p><?php p($l->t('Text file'));?></p></li>
<li style="background-image:url('<?php p(OCP\mimetype_icon('dir')) ?>')"
data-type='folder'><p><?php p($l->t('Folder'));?></p></li>
- <li style="background-image:url('<?php p(OCP\image_path('core', 'actions/public.png')) ?>')"
+ <li style="background-image:url('<?php p(OCP\image_path('core', 'filetypes/web.svg')) ?>')"
data-type='web'><p><?php p($l->t('From link'));?></p></li>
</ul>
</div>
@@ -56,24 +56,27 @@
</div>
<?php if (isset($_['files']) and $_['isCreatable'] and count($_['files'])==0):?>
- <div id="emptyfolder"><?php p($l->t('Nothing in here. Upload something!'))?></div>
+ <div id="emptycontent"><?php p($l->t('Nothing in here. Upload something!'))?></div>
<?php endif; ?>
-<table id="filestable" data-allow-public-upload="<?php p($_['publicUploadEnabled'])?>">
+<table id="filestable" data-allow-public-upload="<?php p($_['publicUploadEnabled'])?>" data-preview-x="36" data-preview-y="36">
<thead>
<tr>
<th id='headerName'>
- <input type="checkbox" id="select_all" />
- <span class='name'><?php p($l->t( 'Name' )); ?></span>
- <span class='selectedActions'>
- <?php if($_['allowZipDownload']) : ?>
- <a href="" class="download">
- <img class="svg" alt="Download"
- src="<?php print_unescaped(OCP\image_path("core", "actions/download.svg")); ?>" />
- <?php p($l->t('Download'))?>
- </a>
- <?php endif; ?>
- </span>
+ <div id="headerName-container">
+ <input type="checkbox" id="select_all" />
+ <label for="select_all"></label>
+ <span class="name"><?php p($l->t( 'Name' )); ?></span>
+ <span class="selectedActions">
+ <?php if($_['allowZipDownload']) : ?>
+ <a href="" class="download">
+ <img class="svg" alt="Download"
+ src="<?php print_unescaped(OCP\image_path("core", "actions/download.svg")); ?>" />
+ <?php p($l->t('Download'))?>
+ </a>
+ <?php endif; ?>
+ </span>
+ </div>
</th>
<th id="headerSize"><?php p($l->t('Size')); ?></th>
<th id="headerDate">
diff --git a/apps/files/templates/part.list.php b/apps/files/templates/part.list.php
index 0c7d6936697..4076c1bb331 100644
--- a/apps/files/templates/part.list.php
+++ b/apps/files/templates/part.list.php
@@ -1,14 +1,7 @@
<input type="hidden" id="disableSharing" data-status="<?php p($_['disableSharing']); ?>">
-<?php $totalfiles = 0;
-$totaldirs = 0;
-$totalsize = 0; ?>
<?php foreach($_['files'] as $file):
- $totalsize += $file['size'];
- if ($file['type'] === 'dir') {
- $totaldirs++;
- } else {
- $totalfiles++;
- }
+ //strlen('files/') => 6
+ $relativePath = substr($file['path'], 6);
// 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;
@@ -22,16 +15,38 @@ $totalsize = 0; ?>
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-permissions='<?php p($file['permissions']); ?>'>
+ data-size="<?php p($file['size']);?>"
+ data-permissions="<?php p($file['permissions']); ?>">
+ <?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: ?>
- style="background-image:url(<?php print_unescaped(OCP\mimetype_icon($file['mimetype'])); ?>)"
+ <?php if($_['isPublic']): ?>
+ <?php
+ $relativePath = substr($relativePath, strlen($_['sharingroot']));
+ ?>
+ <?php if($file['isPreviewAvailable']): ?>
+ style="background-image:url(<?php print_unescaped(OCP\publicPreview_icon($relativePath, $_['sharingtoken'])); ?>)"
+ <?php else: ?>
+ style="background-image:url(<?php print_unescaped(OCP\mimetype_icon($file['mimetype'])); ?>)"
+ <?php endif; ?>
+ <?php else: ?>
+ <?php if($file['isPreviewAvailable']): ?>
+ style="background-image:url(<?php print_unescaped(OCP\preview_icon($relativePath)); ?>)"
+ <?php else: ?>
+ style="background-image:url(<?php print_unescaped(OCP\mimetype_icon($file['mimetype'])); ?>)"
+ <?php endif; ?>
+ <?php endif; ?>
<?php endif; ?>
>
- <?php if(!isset($_['readonly']) || !$_['readonly']): ?><input type="checkbox" /><?php endif; ?>
+ <?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="">
<?php else: ?>
@@ -64,33 +79,4 @@ $totalsize = 0; ?>
</span>
</td>
</tr>
-<?php endforeach; ?>
- <?php if ($totaldirs !== 0 || $totalfiles !== 0): ?>
- <tr class="summary">
- <td><span class="info">
- <?php if ($totaldirs !== 0) {
- p($totaldirs.' ');
- if ($totaldirs === 1) {
- p($l->t('directory'));
- } else {
- p($l->t('directories'));
- }
- }
- if ($totaldirs !== 0 && $totalfiles !== 0) {
- p(' & ');
- }
- if ($totalfiles !== 0) {
- p($totalfiles.' ');
- if ($totalfiles === 1) {
- p($l->t('file'));
- } else {
- p($l->t('files'));
- }
- } ?>
- </span></td>
- <td class="filesize">
- <?php print_unescaped(OCP\human_file_size($totalsize)); ?>
- </td>
- <td></td>
- </tr>
- <?php endif;
+<?php endforeach;
diff --git a/apps/files_encryption/l10n/sk_SK.php b/apps/files_encryption/l10n/sk_SK.php
index a723d80773b..a80eb3e6521 100644
--- a/apps/files_encryption/l10n/sk_SK.php
+++ b/apps/files_encryption/l10n/sk_SK.php
@@ -8,12 +8,22 @@ $TRANSLATIONS = array(
"Could not change the password. Maybe the old password was not correct." => "Nemožno zmeniť heslo. Pravdepodobne nebolo staré heslo zadané správne.",
"Private key password successfully updated." => "Heslo súkromného kľúča je úspešne aktualizované.",
"Could not update the private key password. Maybe the old password was not correct." => "Nemožno aktualizovať heslo súkromného kľúča. Možno nebolo staré heslo správne.",
+"Your private key is not valid! Likely your password was changed outside the ownCloud system (e.g. your corporate directory). You can update your private key password in your personal settings to recover access to your encrypted files." => "Váš privátny kľúč je nesprávny! Pravdepodobne bolo zmenené vaše heslo mimo systému ownCloud (napr. váš korporátny adresár). Môžte aktualizovať vaše heslo privátneho kľúča v osobných nastaveniach za účelom obnovenia prístupu k zašifrovaným súborom.",
+"Missing requirements." => "Chýbajúce požiadavky.",
+"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." => "Prosím uistite sa, že PHP verzie 5.3.3 alebo novšej je nainštalované a tiež, že OpenSSL knižnica spolu z PHP rozšírením je povolená a konfigurovaná správne. Nateraz bola aplikácia šifrovania zablokovaná.",
+"Following users are not set up for encryption:" => "Nasledujúci používatelia nie sú nastavení pre šifrovanie:",
"Saving..." => "Ukladám...",
"Your private key is not valid! Maybe the your password was changed from outside." => "Váš súkromný kľúč je neplatný. Možno bolo Vaše heslo zmenené z vonku.",
+"You can unlock your private key in your " => "Môžte odomknúť váš privátny kľúč v",
"personal settings" => "osobné nastavenia",
"Encryption" => "Šifrovanie",
+"Enable recovery key (allow to recover users files in case of password loss):" => "Povoliť obnovovací kľúč (umožňuje obnoviť používateľské súbory v prípade straty hesla):",
+"Recovery key password" => "Heslo obnovovacieho kľúča",
"Enabled" => "Povolené",
"Disabled" => "Zakázané",
+"Change recovery key password:" => "Zmeniť heslo obnovovacieho kľúča:",
+"Old Recovery key password" => "Staré heslo obnovovacieho kľúča",
+"New Recovery key password" => "Nové heslo obnovovacieho kľúča",
"Change Password" => "Zmeniť heslo",
"Your private key password no longer match your log-in password:" => "Vaše heslo súkromného kľúča je rovnaké ako Vaše prihlasovacie heslo:",
"Set your old private key password to your current log-in password." => "Nastavte si staré heslo súkromného kľúča k Vášmu súčasnému prihlasovaciemu heslu.",
diff --git a/apps/files_encryption/l10n/zh_CN.GB2312.php b/apps/files_encryption/l10n/zh_CN.GB2312.php
deleted file mode 100644
index 0f9f459c771..00000000000
--- a/apps/files_encryption/l10n/zh_CN.GB2312.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Saving..." => "保存中...",
-"Encryption" => "加密"
-);
-$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files_encryption/lib/crypt.php b/apps/files_encryption/lib/crypt.php
index 3947b7d0c3b..e129bc9313e 100755
--- a/apps/files_encryption/lib/crypt.php
+++ b/apps/files_encryption/lib/crypt.php
@@ -25,7 +25,7 @@
namespace OCA\Encryption;
-require_once realpath(dirname(__FILE__) . '/../3rdparty/Crypt_Blowfish/Blowfish.php');
+require_once __DIR__ . '/../3rdparty/Crypt_Blowfish/Blowfish.php';
/**
* Class for common cryptography functionality
diff --git a/apps/files_encryption/tests/crypt.php b/apps/files_encryption/tests/crypt.php
index 630b50481e5..5146613e252 100755
--- a/apps/files_encryption/tests/crypt.php
+++ b/apps/files_encryption/tests/crypt.php
@@ -7,16 +7,16 @@
* See the COPYING-README file.
*/
-require_once realpath(dirname(__FILE__) . '/../3rdparty/Crypt_Blowfish/Blowfish.php');
-require_once realpath(dirname(__FILE__) . '/../../../lib/base.php');
-require_once realpath(dirname(__FILE__) . '/../lib/crypt.php');
-require_once realpath(dirname(__FILE__) . '/../lib/keymanager.php');
-require_once realpath(dirname(__FILE__) . '/../lib/proxy.php');
-require_once realpath(dirname(__FILE__) . '/../lib/stream.php');
-require_once realpath(dirname(__FILE__) . '/../lib/util.php');
-require_once realpath(dirname(__FILE__) . '/../lib/helper.php');
-require_once realpath(dirname(__FILE__) . '/../appinfo/app.php');
-require_once realpath(dirname(__FILE__) . '/util.php');
+require_once __DIR__ . '/../3rdparty/Crypt_Blowfish/Blowfish.php';
+require_once __DIR__ . '/../../../lib/base.php';
+require_once __DIR__ . '/../lib/crypt.php';
+require_once __DIR__ . '/../lib/keymanager.php';
+require_once __DIR__ . '/../lib/proxy.php';
+require_once __DIR__ . '/../lib/stream.php';
+require_once __DIR__ . '/../lib/util.php';
+require_once __DIR__ . '/../lib/helper.php';
+require_once __DIR__ . '/../appinfo/app.php';
+require_once __DIR__ . '/util.php';
use OCA\Encryption;
@@ -67,12 +67,12 @@ class Test_Encryption_Crypt extends \PHPUnit_Framework_TestCase {
$this->pass = \Test_Encryption_Crypt::TEST_ENCRYPTION_CRYPT_USER1;
// set content for encrypting / decrypting in tests
- $this->dataLong = file_get_contents(realpath(dirname(__FILE__) . '/../lib/crypt.php'));
+ $this->dataLong = file_get_contents(__DIR__ . '/../lib/crypt.php');
$this->dataShort = 'hats';
- $this->dataUrl = realpath(dirname(__FILE__) . '/../lib/crypt.php');
- $this->legacyData = realpath(dirname(__FILE__) . '/legacy-text.txt');
- $this->legacyEncryptedData = realpath(dirname(__FILE__) . '/legacy-encrypted-text.txt');
- $this->legacyEncryptedDataKey = realpath(dirname(__FILE__) . '/encryption.key');
+ $this->dataUrl = __DIR__ . '/../lib/crypt.php';
+ $this->legacyData = __DIR__ . '/legacy-text.txt';
+ $this->legacyEncryptedData = __DIR__ . '/legacy-encrypted-text.txt';
+ $this->legacyEncryptedDataKey = __DIR__ . '/encryption.key';
$this->randomKey = Encryption\Crypt::generateKey();
$keypair = Encryption\Crypt::createKeypair();
diff --git a/apps/files_encryption/tests/keymanager.php b/apps/files_encryption/tests/keymanager.php
index 7b8fd5d124d..b2d200cca3e 100644
--- a/apps/files_encryption/tests/keymanager.php
+++ b/apps/files_encryption/tests/keymanager.php
@@ -6,15 +6,15 @@
* See the COPYING-README file.
*/
-require_once realpath(dirname(__FILE__) . '/../../../lib/base.php');
-require_once realpath(dirname(__FILE__) . '/../lib/crypt.php');
-require_once realpath(dirname(__FILE__) . '/../lib/keymanager.php');
-require_once realpath(dirname(__FILE__) . '/../lib/proxy.php');
-require_once realpath(dirname(__FILE__) . '/../lib/stream.php');
-require_once realpath(dirname(__FILE__) . '/../lib/util.php');
-require_once realpath(dirname(__FILE__) . '/../lib/helper.php');
-require_once realpath(dirname(__FILE__) . '/../appinfo/app.php');
-require_once realpath(dirname(__FILE__) . '/util.php');
+require_once __DIR__ . '/../../../lib/base.php';
+require_once __DIR__ . '/../lib/crypt.php';
+require_once __DIR__ . '/../lib/keymanager.php';
+require_once __DIR__ . '/../lib/proxy.php';
+require_once __DIR__ . '/../lib/stream.php';
+require_once __DIR__ . '/../lib/util.php';
+require_once __DIR__ . '/../lib/helper.php';
+require_once __DIR__ . '/../appinfo/app.php';
+require_once __DIR__ . '/util.php';
use OCA\Encryption;
@@ -57,11 +57,11 @@ class Test_Encryption_Keymanager extends \PHPUnit_Framework_TestCase {
function setUp() {
// set content for encrypting / decrypting in tests
- $this->dataLong = file_get_contents(realpath(dirname(__FILE__) . '/../lib/crypt.php'));
+ $this->dataLong = file_get_contents(__DIR__ . '/../lib/crypt.php');
$this->dataShort = 'hats';
- $this->dataUrl = realpath(dirname(__FILE__) . '/../lib/crypt.php');
- $this->legacyData = realpath(dirname(__FILE__) . '/legacy-text.txt');
- $this->legacyEncryptedData = realpath(dirname(__FILE__) . '/legacy-encrypted-text.txt');
+ $this->dataUrl = __DIR__ . '/../lib/crypt.php';
+ $this->legacyData = __DIR__ . '/legacy-text.txt';
+ $this->legacyEncryptedData = __DIR__ . '/legacy-encrypted-text.txt';
$this->randomKey = Encryption\Crypt::generateKey();
$keypair = Encryption\Crypt::createKeypair();
diff --git a/apps/files_encryption/tests/share.php b/apps/files_encryption/tests/share.php
index 59d4adc6fee..6a29d2428dc 100755
--- a/apps/files_encryption/tests/share.php
+++ b/apps/files_encryption/tests/share.php
@@ -20,16 +20,16 @@
*
*/
-require_once realpath(dirname(__FILE__) . '/../3rdparty/Crypt_Blowfish/Blowfish.php');
-require_once realpath(dirname(__FILE__) . '/../../../lib/base.php');
-require_once realpath(dirname(__FILE__) . '/../lib/crypt.php');
-require_once realpath(dirname(__FILE__) . '/../lib/keymanager.php');
-require_once realpath(dirname(__FILE__) . '/../lib/proxy.php');
-require_once realpath(dirname(__FILE__) . '/../lib/stream.php');
-require_once realpath(dirname(__FILE__) . '/../lib/util.php');
-require_once realpath(dirname(__FILE__) . '/../lib/helper.php');
-require_once realpath(dirname(__FILE__) . '/../appinfo/app.php');
-require_once realpath(dirname(__FILE__) . '/util.php');
+require_once __DIR__ . '/../3rdparty/Crypt_Blowfish/Blowfish.php';
+require_once __DIR__ . '/../../../lib/base.php';
+require_once __DIR__ . '/../lib/crypt.php';
+require_once __DIR__ . '/../lib/keymanager.php';
+require_once __DIR__ . '/../lib/proxy.php';
+require_once __DIR__ . '/../lib/stream.php';
+require_once __DIR__ . '/../lib/util.php';
+require_once __DIR__ . '/../lib/helper.php';
+require_once __DIR__ . '/../appinfo/app.php';
+require_once __DIR__ . '/util.php';
use OCA\Encryption;
diff --git a/apps/files_encryption/tests/stream.php b/apps/files_encryption/tests/stream.php
index 5193f8c9686..530ee3a7b2d 100644
--- a/apps/files_encryption/tests/stream.php
+++ b/apps/files_encryption/tests/stream.php
@@ -20,14 +20,14 @@
*
*/
-require_once realpath(dirname(__FILE__) . '/../../../lib/base.php');
-require_once realpath(dirname(__FILE__) . '/../lib/crypt.php');
-require_once realpath(dirname(__FILE__) . '/../lib/keymanager.php');
-require_once realpath(dirname(__FILE__) . '/../lib/proxy.php');
-require_once realpath(dirname(__FILE__) . '/../lib/stream.php');
-require_once realpath(dirname(__FILE__) . '/../lib/util.php');
-require_once realpath(dirname(__FILE__) . '/../appinfo/app.php');
-require_once realpath(dirname(__FILE__) . '/util.php');
+require_once __DIR__ . '/../../../lib/base.php';
+require_once __DIR__ . '/../lib/crypt.php';
+require_once __DIR__ . '/../lib/keymanager.php';
+require_once __DIR__ . '/../lib/proxy.php';
+require_once __DIR__ . '/../lib/stream.php';
+require_once __DIR__ . '/../lib/util.php';
+require_once __DIR__ . '/../appinfo/app.php';
+require_once __DIR__ . '/util.php';
use OCA\Encryption;
diff --git a/apps/files_encryption/tests/trashbin.php b/apps/files_encryption/tests/trashbin.php
index d64035df50e..2a41ace4015 100755
--- a/apps/files_encryption/tests/trashbin.php
+++ b/apps/files_encryption/tests/trashbin.php
@@ -20,15 +20,15 @@
*
*/
-require_once realpath(dirname(__FILE__) . '/../../../lib/base.php');
-require_once realpath(dirname(__FILE__) . '/../lib/crypt.php');
-require_once realpath(dirname(__FILE__) . '/../lib/keymanager.php');
-require_once realpath(dirname(__FILE__) . '/../lib/proxy.php');
-require_once realpath(dirname(__FILE__) . '/../lib/stream.php');
-require_once realpath(dirname(__FILE__) . '/../lib/util.php');
-require_once realpath(dirname(__FILE__) . '/../appinfo/app.php');
-require_once realpath(dirname(__FILE__) . '/../../files_trashbin/appinfo/app.php');
-require_once realpath(dirname(__FILE__) . '/util.php');
+require_once __DIR__ . '/../../../lib/base.php';
+require_once __DIR__ . '/../lib/crypt.php';
+require_once __DIR__ . '/../lib/keymanager.php';
+require_once __DIR__ . '/../lib/proxy.php';
+require_once __DIR__ . '/../lib/stream.php';
+require_once __DIR__ . '/../lib/util.php';
+require_once __DIR__ . '/../appinfo/app.php';
+require_once __DIR__ . '/../../files_trashbin/appinfo/app.php';
+require_once __DIR__ . '/util.php';
use OCA\Encryption;
diff --git a/apps/files_encryption/tests/util.php b/apps/files_encryption/tests/util.php
index 368b7b3dc3f..eddc4c6b3ff 100755
--- a/apps/files_encryption/tests/util.php
+++ b/apps/files_encryption/tests/util.php
@@ -6,13 +6,13 @@
* See the COPYING-README file.
*/
-require_once realpath(dirname(__FILE__) . '/../../../lib/base.php');
-require_once realpath(dirname(__FILE__) . '/../lib/crypt.php');
-require_once realpath(dirname(__FILE__) . '/../lib/keymanager.php');
-require_once realpath(dirname(__FILE__) . '/../lib/proxy.php');
-require_once realpath(dirname(__FILE__) . '/../lib/stream.php');
-require_once realpath(dirname(__FILE__) . '/../lib/util.php');
-require_once realpath(dirname(__FILE__) . '/../appinfo/app.php');
+require_once __DIR__ . '/../../../lib/base.php';
+require_once __DIR__ . '/../lib/crypt.php';
+require_once __DIR__ . '/../lib/keymanager.php';
+require_once __DIR__ . '/../lib/proxy.php';
+require_once __DIR__ . '/../lib/stream.php';
+require_once __DIR__ . '/../lib/util.php';
+require_once __DIR__ . '/../appinfo/app.php';
use OCA\Encryption;
@@ -69,12 +69,12 @@ class Test_Encryption_Util extends \PHPUnit_Framework_TestCase {
$this->pass = \Test_Encryption_Util::TEST_ENCRYPTION_UTIL_USER1;
// set content for encrypting / decrypting in tests
- $this->dataUrl = realpath(dirname(__FILE__) . '/../lib/crypt.php');
+ $this->dataUrl = __DIR__ . '/../lib/crypt.php';
$this->dataShort = 'hats';
- $this->dataLong = file_get_contents(realpath(dirname(__FILE__) . '/../lib/crypt.php'));
- $this->legacyData = realpath(dirname(__FILE__) . '/legacy-text.txt');
- $this->legacyEncryptedData = realpath(dirname(__FILE__) . '/legacy-encrypted-text.txt');
- $this->legacyEncryptedDataKey = realpath(dirname(__FILE__) . '/encryption.key');
+ $this->dataLong = file_get_contents(__DIR__ . '/../lib/crypt.php');
+ $this->legacyData = __DIR__ . '/legacy-text.txt';
+ $this->legacyEncryptedData = __DIR__ . '/legacy-encrypted-text.txt';
+ $this->legacyEncryptedDataKey = __DIR__ . '/encryption.key';
$this->legacyKey = "30943623843030686906\0\0\0\0";
$keypair = Encryption\Crypt::createKeypair();
diff --git a/apps/files_encryption/tests/webdav.php b/apps/files_encryption/tests/webdav.php
index 33b3ce6f2f2..a2a8ce6e34f 100755
--- a/apps/files_encryption/tests/webdav.php
+++ b/apps/files_encryption/tests/webdav.php
@@ -20,14 +20,14 @@
*
*/
-require_once realpath(dirname(__FILE__) . '/../../../lib/base.php');
-require_once realpath(dirname(__FILE__) . '/../lib/crypt.php');
-require_once realpath(dirname(__FILE__) . '/../lib/keymanager.php');
-require_once realpath(dirname(__FILE__) . '/../lib/proxy.php');
-require_once realpath(dirname(__FILE__) . '/../lib/stream.php');
-require_once realpath(dirname(__FILE__) . '/../lib/util.php');
-require_once realpath(dirname(__FILE__) . '/../appinfo/app.php');
-require_once realpath(dirname(__FILE__) . '/util.php');
+require_once __DIR__ . '/../../../lib/base.php';
+require_once __DIR__ . '/../lib/crypt.php';
+require_once __DIR__ . '/../lib/keymanager.php';
+require_once __DIR__ . '/../lib/proxy.php';
+require_once __DIR__ . '/../lib/stream.php';
+require_once __DIR__ . '/../lib/util.php';
+require_once __DIR__ . '/../appinfo/app.php';
+require_once __DIR__ . '/util.php';
use OCA\Encryption;
diff --git a/apps/files_external/3rdparty/Dropbox/API.php b/apps/files_external/3rdparty/Dropbox/API.php
new file mode 100644
index 00000000000..8cdce678e1c
--- /dev/null
+++ b/apps/files_external/3rdparty/Dropbox/API.php
@@ -0,0 +1,380 @@
+<?php
+
+/**
+ * Dropbox API class
+ *
+ * @package Dropbox
+ * @copyright Copyright (C) 2010 Rooftop Solutions. All rights reserved.
+ * @author Evert Pot (http://www.rooftopsolutions.nl/)
+ * @license http://code.google.com/p/dropbox-php/wiki/License MIT
+ */
+class Dropbox_API {
+
+ /**
+ * Sandbox root-path
+ */
+ const ROOT_SANDBOX = 'sandbox';
+
+ /**
+ * Dropbox root-path
+ */
+ const ROOT_DROPBOX = 'dropbox';
+
+ /**
+ * API URl
+ */
+ protected $api_url = 'https://api.dropbox.com/1/';
+
+ /**
+ * Content API URl
+ */
+ protected $api_content_url = 'https://api-content.dropbox.com/1/';
+
+ /**
+ * OAuth object
+ *
+ * @var Dropbox_OAuth
+ */
+ protected $oauth;
+
+ /**
+ * Default root-path, this will most likely be 'sandbox' or 'dropbox'
+ *
+ * @var string
+ */
+ protected $root;
+ protected $useSSL;
+
+ /**
+ * Constructor
+ *
+ * @param Dropbox_OAuth Dropbox_Auth object
+ * @param string $root default root path (sandbox or dropbox)
+ */
+ public function __construct(Dropbox_OAuth $oauth, $root = self::ROOT_DROPBOX, $useSSL = true) {
+
+ $this->oauth = $oauth;
+ $this->root = $root;
+ $this->useSSL = $useSSL;
+ if (!$this->useSSL)
+ {
+ throw new Dropbox_Exception('Dropbox REST API now requires that all requests use SSL');
+ }
+
+ }
+
+ /**
+ * Returns information about the current dropbox account
+ *
+ * @return stdclass
+ */
+ public function getAccountInfo() {
+
+ $data = $this->oauth->fetch($this->api_url . 'account/info');
+ return json_decode($data['body'],true);
+
+ }
+
+ /**
+ * Returns a file's contents
+ *
+ * @param string $path path
+ * @param string $root Use this to override the default root path (sandbox/dropbox)
+ * @return string
+ */
+ public function getFile($path = '', $root = null) {
+
+ if (is_null($root)) $root = $this->root;
+ $path = str_replace(array('%2F','~'), array('/','%7E'), rawurlencode($path));
+ $result = $this->oauth->fetch($this->api_content_url . 'files/' . $root . '/' . ltrim($path,'/'));
+ return $result['body'];
+
+ }
+
+ /**
+ * Uploads a new file
+ *
+ * @param string $path Target path (including filename)
+ * @param string $file Either a path to a file or a stream resource
+ * @param string $root Use this to override the default root path (sandbox/dropbox)
+ * @return bool
+ */
+ public function putFile($path, $file, $root = null) {
+
+ $directory = dirname($path);
+ $filename = basename($path);
+
+ if($directory==='.') $directory = '';
+ $directory = str_replace(array('%2F','~'), array('/','%7E'), rawurlencode($directory));
+// $filename = str_replace('~', '%7E', rawurlencode($filename));
+ if (is_null($root)) $root = $this->root;
+
+ if (is_string($file)) {
+
+ $file = fopen($file,'rb');
+
+ } elseif (!is_resource($file)) {
+ throw new Dropbox_Exception('File must be a file-resource or a string');
+ }
+ $result=$this->multipartFetch($this->api_content_url . 'files/' .
+ $root . '/' . trim($directory,'/'), $file, $filename);
+
+ if(!isset($result["httpStatus"]) || $result["httpStatus"] != 200)
+ throw new Dropbox_Exception("Uploading file to Dropbox failed");
+
+ return true;
+ }
+
+
+ /**
+ * Copies a file or directory from one location to another
+ *
+ * This method returns the file information of the newly created file.
+ *
+ * @param string $from source path
+ * @param string $to destination path
+ * @param string $root Use this to override the default root path (sandbox/dropbox)
+ * @return stdclass
+ */
+ public function copy($from, $to, $root = null) {
+
+ if (is_null($root)) $root = $this->root;
+ $response = $this->oauth->fetch($this->api_url . 'fileops/copy', array('from_path' => $from, 'to_path' => $to, 'root' => $root), 'POST');
+
+ return json_decode($response['body'],true);
+
+ }
+
+ /**
+ * Creates a new folder
+ *
+ * This method returns the information from the newly created directory
+ *
+ * @param string $path
+ * @param string $root Use this to override the default root path (sandbox/dropbox)
+ * @return stdclass
+ */
+ public function createFolder($path, $root = null) {
+
+ if (is_null($root)) $root = $this->root;
+
+ // Making sure the path starts with a /
+// $path = '/' . ltrim($path,'/');
+
+ $response = $this->oauth->fetch($this->api_url . 'fileops/create_folder', array('path' => $path, 'root' => $root),'POST');
+ return json_decode($response['body'],true);
+
+ }
+
+ /**
+ * Deletes a file or folder.
+ *
+ * This method will return the metadata information from the deleted file or folder, if successful.
+ *
+ * @param string $path Path to new folder
+ * @param string $root Use this to override the default root path (sandbox/dropbox)
+ * @return array
+ */
+ public function delete($path, $root = null) {
+
+ if (is_null($root)) $root = $this->root;
+ $response = $this->oauth->fetch($this->api_url . 'fileops/delete', array('path' => $path, 'root' => $root), 'POST');
+ return json_decode($response['body']);
+
+ }
+
+ /**
+ * Moves a file or directory to a new location
+ *
+ * This method returns the information from the newly created directory
+ *
+ * @param mixed $from Source path
+ * @param mixed $to destination path
+ * @param string $root Use this to override the default root path (sandbox/dropbox)
+ * @return stdclass
+ */
+ public function move($from, $to, $root = null) {
+
+ if (is_null($root)) $root = $this->root;
+ $response = $this->oauth->fetch($this->api_url . 'fileops/move', array('from_path' => rawurldecode($from), 'to_path' => rawurldecode($to), 'root' => $root), 'POST');
+
+ return json_decode($response['body'],true);
+
+ }
+
+ /**
+ * Returns file and directory information
+ *
+ * @param string $path Path to receive information from
+ * @param bool $list When set to true, this method returns information from all files in a directory. When set to false it will only return infromation from the specified directory.
+ * @param string $hash If a hash is supplied, this method simply returns true if nothing has changed since the last request. Good for caching.
+ * @param int $fileLimit Maximum number of file-information to receive
+ * @param string $root Use this to override the default root path (sandbox/dropbox)
+ * @return array|true
+ */
+ public function getMetaData($path, $list = true, $hash = null, $fileLimit = null, $root = null) {
+
+ if (is_null($root)) $root = $this->root;
+
+ $args = array(
+ 'list' => $list,
+ );
+
+ if (!is_null($hash)) $args['hash'] = $hash;
+ if (!is_null($fileLimit)) $args['file_limit'] = $fileLimit;
+
+ $path = str_replace(array('%2F','~'), array('/','%7E'), rawurlencode($path));
+ $response = $this->oauth->fetch($this->api_url . 'metadata/' . $root . '/' . ltrim($path,'/'), $args);
+
+ /* 304 is not modified */
+ if ($response['httpStatus']==304) {
+ return true;
+ } else {
+ return json_decode($response['body'],true);
+ }
+
+ }
+
+ /**
+ * A way of letting you keep up with changes to files and folders in a user's Dropbox. You can periodically call /delta to get a list of "delta entries", which are instructions on how to update your local state to match the server's state.
+ *
+ * This method returns the information from the newly created directory
+ *
+ * @param string $cursor A string that is used to keep track of your current state. On the next call pass in this value to return delta entries that have been recorded since the cursor was returned.
+ * @return stdclass
+ */
+ public function delta($cursor) {
+
+ $arg['cursor'] = $cursor;
+
+ $response = $this->oauth->fetch($this->api_url . 'delta', $arg, 'POST');
+ return json_decode($response['body'],true);
+
+ }
+
+ /**
+ * Returns a thumbnail (as a string) for a file path.
+ *
+ * @param string $path Path to file
+ * @param string $size small, medium or large
+ * @param string $root Use this to override the default root path (sandbox/dropbox)
+ * @return string
+ */
+ public function getThumbnail($path, $size = 'small', $root = null) {
+
+ if (is_null($root)) $root = $this->root;
+ $path = str_replace(array('%2F','~'), array('/','%7E'), rawurlencode($path));
+ $response = $this->oauth->fetch($this->api_content_url . 'thumbnails/' . $root . '/' . ltrim($path,'/'),array('size' => $size));
+
+ return $response['body'];
+
+ }
+
+ /**
+ * This method is used to generate multipart POST requests for file upload
+ *
+ * @param string $uri
+ * @param array $arguments
+ * @return bool
+ */
+ protected function multipartFetch($uri, $file, $filename) {
+
+ /* random string */
+ $boundary = 'R50hrfBj5JYyfR3vF3wR96GPCC9Fd2q2pVMERvEaOE3D8LZTgLLbRpNwXek3';
+
+ $headers = array(
+ 'Content-Type' => 'multipart/form-data; boundary=' . $boundary,
+ );
+
+ $body="--" . $boundary . "\r\n";
+ $body.="Content-Disposition: form-data; name=file; filename=".rawurldecode($filename)."\r\n";
+ $body.="Content-type: application/octet-stream\r\n";
+ $body.="\r\n";
+ $body.=stream_get_contents($file);
+ $body.="\r\n";
+ $body.="--" . $boundary . "--";
+
+ // Dropbox requires the filename to also be part of the regular arguments, so it becomes
+ // part of the signature.
+ $uri.='?file=' . $filename;
+
+ return $this->oauth->fetch($uri, $body, 'POST', $headers);
+
+ }
+
+
+ /**
+ * Search
+ *
+ * Returns metadata for all files and folders that match the search query.
+ *
+ * @added by: diszo.sasil
+ *
+ * @param string $query
+ * @param string $root Use this to override the default root path (sandbox/dropbox)
+ * @param string $path
+ * @return array
+ */
+ public function search($query = '', $root = null, $path = ''){
+ if (is_null($root)) $root = $this->root;
+ if(!empty($path)){
+ $path = str_replace(array('%2F','~'), array('/','%7E'), rawurlencode($path));
+ }
+ $response = $this->oauth->fetch($this->api_url . 'search/' . $root . '/' . ltrim($path,'/'),array('query' => $query));
+ return json_decode($response['body'],true);
+ }
+
+ /**
+ * Creates and returns a shareable link to files or folders.
+ *
+ * Note: Links created by the /shares API call expire after thirty days.
+ *
+ * @param type $path
+ * @param type $root
+ * @return type
+ */
+ public function share($path, $root = null) {
+ if (is_null($root)) $root = $this->root;
+ $path = str_replace(array('%2F','~'), array('/','%7E'), rawurlencode($path));
+ $response = $this->oauth->fetch($this->api_url. 'shares/'. $root . '/' . ltrim($path, '/'), array(), 'POST');
+ return json_decode($response['body'],true);
+
+ }
+
+ /**
+ * Returns a link directly to a file.
+ * Similar to /shares. The difference is that this bypasses the Dropbox webserver, used to provide a preview of the file, so that you can effectively stream the contents of your media.
+ *
+ * Note: The /media link expires after four hours, allotting enough time to stream files, but not enough to leave a connection open indefinitely.
+ *
+ * @param type $path
+ * @param type $root
+ * @return type
+ */
+ public function media($path, $root = null) {
+
+ if (is_null($root)) $root = $this->root;
+ $path = str_replace(array('%2F','~'), array('/','%7E'), rawurlencode($path));
+ $response = $this->oauth->fetch($this->api_url. 'media/'. $root . '/' . ltrim($path, '/'), array(), 'POST');
+ return json_decode($response['body'],true);
+
+ }
+
+ /**
+ * Creates and returns a copy_ref to a file. This reference string can be used to copy that file to another user's Dropbox by passing it in as the from_copy_ref parameter on /fileops/copy.
+ *
+ * @param type $path
+ * @param type $root
+ * @return type
+ */
+ public function copy_ref($path, $root = null) {
+
+ if (is_null($root)) $root = $this->root;
+ $path = str_replace(array('%2F','~'), array('/','%7E'), rawurlencode($path));
+ $response = $this->oauth->fetch($this->api_url. 'copy_ref/'. $root . '/' . ltrim($path, '/'));
+ return json_decode($response['body'],true);
+
+ }
+
+
+}
diff --git a/apps/files_external/3rdparty/Dropbox/Exception.php b/apps/files_external/3rdparty/Dropbox/Exception.php
new file mode 100644
index 00000000000..50cbc4c7915
--- /dev/null
+++ b/apps/files_external/3rdparty/Dropbox/Exception.php
@@ -0,0 +1,15 @@
+<?php
+
+/**
+ * Dropbox base exception
+ *
+ * @package Dropbox
+ * @copyright Copyright (C) 2010 Rooftop Solutions. All rights reserved.
+ * @author Evert Pot (http://www.rooftopsolutions.nl/)
+ * @license http://code.google.com/p/dropbox-php/wiki/License MIT
+ */
+
+/**
+ * Base exception class
+ */
+class Dropbox_Exception extends Exception { }
diff --git a/apps/files_external/3rdparty/Dropbox/Exception/Forbidden.php b/apps/files_external/3rdparty/Dropbox/Exception/Forbidden.php
new file mode 100644
index 00000000000..5f0378cfc74
--- /dev/null
+++ b/apps/files_external/3rdparty/Dropbox/Exception/Forbidden.php
@@ -0,0 +1,18 @@
+<?php
+
+/**
+ * Dropbox Forbidden exception
+ *
+ * @package Dropbox
+ * @copyright Copyright (C) 2010 Rooftop Solutions. All rights reserved.
+ * @author Evert Pot (http://www.rooftopsolutions.nl/)
+ * @license http://code.google.com/p/dropbox-php/wiki/License MIT
+ */
+
+/**
+ * This exception is thrown when we receive the 403 forbidden response
+ */
+class Dropbox_Exception_Forbidden extends Dropbox_Exception {
+
+
+}
diff --git a/apps/files_external/3rdparty/Dropbox/Exception/NotFound.php b/apps/files_external/3rdparty/Dropbox/Exception/NotFound.php
new file mode 100644
index 00000000000..3deaf90d76b
--- /dev/null
+++ b/apps/files_external/3rdparty/Dropbox/Exception/NotFound.php
@@ -0,0 +1,20 @@
+<?php
+
+/**
+ * Dropbox Not Found exception
+ *
+ * @package Dropbox
+ * @copyright Copyright (C) 2010 Rooftop Solutions. All rights reserved.
+ * @author Evert Pot (http://www.rooftopsolutions.nl/)
+ * @license http://code.google.com/p/dropbox-php/wiki/License MIT
+ */
+
+/**
+ * This exception is thrown when a non-existant uri is accessed.
+ *
+ * Basically, this exception is used when we get back a 404.
+ */
+class Dropbox_Exception_NotFound extends Dropbox_Exception {
+
+
+}
diff --git a/apps/files_external/3rdparty/Dropbox/Exception/OverQuota.php b/apps/files_external/3rdparty/Dropbox/Exception/OverQuota.php
new file mode 100644
index 00000000000..86e5425dbd8
--- /dev/null
+++ b/apps/files_external/3rdparty/Dropbox/Exception/OverQuota.php
@@ -0,0 +1,20 @@
+<?php
+
+/**
+ * Dropbox Over Quota exception
+ *
+ * @package Dropbox
+ * @copyright Copyright (C) 2010 Rooftop Solutions. All rights reserved.
+ * @author Evert Pot (http://www.rooftopsolutions.nl/)
+ * @license http://code.google.com/p/dropbox-php/wiki/License MIT
+ */
+
+/**
+ * This exception is thrown when the operation required more space than the available quota.
+ *
+ * Basically, this exception is used when we get back a 507.
+ */
+class Dropbox_Exception_OverQuota extends Dropbox_Exception {
+
+
+}
diff --git a/apps/files_external/3rdparty/Dropbox/Exception/RequestToken.php b/apps/files_external/3rdparty/Dropbox/Exception/RequestToken.php
new file mode 100644
index 00000000000..5b117f2c6b0
--- /dev/null
+++ b/apps/files_external/3rdparty/Dropbox/Exception/RequestToken.php
@@ -0,0 +1,18 @@
+<?php
+
+/**
+ * Dropbox RequestToken exception
+ *
+ * @package Dropbox
+ * @copyright Copyright (C) 2010 Rooftop Solutions. All rights reserved.
+ * @author Evert Pot (http://www.rooftopsolutions.nl/)
+ * @license http://code.google.com/p/dropbox-php/wiki/License MIT
+ */
+
+/**
+ * This exception is thrown when an error occured during the request_token process.
+ */
+class Dropbox_Exception_RequestToken extends Dropbox_Exception {
+
+
+}
diff --git a/apps/files_external/3rdparty/Dropbox/LICENSE.txt b/apps/files_external/3rdparty/Dropbox/LICENSE.txt
new file mode 100644
index 00000000000..cd3512acee6
--- /dev/null
+++ b/apps/files_external/3rdparty/Dropbox/LICENSE.txt
@@ -0,0 +1,19 @@
+Copyright (c) 2010 Rooftop Solutions
+
+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.
diff --git a/apps/files_external/3rdparty/Dropbox/OAuth.php b/apps/files_external/3rdparty/Dropbox/OAuth.php
new file mode 100644
index 00000000000..905cc2da1c6
--- /dev/null
+++ b/apps/files_external/3rdparty/Dropbox/OAuth.php
@@ -0,0 +1,151 @@
+<?php
+
+/**
+ * Dropbox OAuth
+ *
+ * @package Dropbox
+ * @copyright Copyright (C) 2010 Rooftop Solutions. All rights reserved.
+ * @author Evert Pot (http://www.rooftopsolutions.nl/)
+ * @license http://code.google.com/p/dropbox-php/wiki/License MIT
+ */
+
+
+/**
+ * This class is an abstract OAuth class.
+ *
+ * It must be extended by classes who wish to provide OAuth functionality
+ * using different libraries.
+ */
+abstract class Dropbox_OAuth {
+
+ /**
+ * After a user has authorized access, dropbox can redirect the user back
+ * to this url.
+ *
+ * @var string
+ */
+ public $authorizeCallbackUrl = null;
+
+ /**
+ * Uri used to fetch request tokens
+ *
+ * @var string
+ */
+ const URI_REQUEST_TOKEN = 'https://api.dropbox.com/1/oauth/request_token';
+
+ /**
+ * Uri used to redirect the user to for authorization.
+ *
+ * @var string
+ */
+ const URI_AUTHORIZE = 'https://www.dropbox.com/1/oauth/authorize';
+
+ /**
+ * Uri used to
+ *
+ * @var string
+ */
+ const URI_ACCESS_TOKEN = 'https://api.dropbox.com/1/oauth/access_token';
+
+ /**
+ * An OAuth request token.
+ *
+ * @var string
+ */
+ protected $oauth_token = null;
+
+ /**
+ * OAuth token secret
+ *
+ * @var string
+ */
+ protected $oauth_token_secret = null;
+
+
+ /**
+ * Constructor
+ *
+ * @param string $consumerKey
+ * @param string $consumerSecret
+ */
+ abstract public function __construct($consumerKey, $consumerSecret);
+
+ /**
+ * Sets the request token and secret.
+ *
+ * The tokens can also be passed as an array into the first argument.
+ * The array must have the elements token and token_secret.
+ *
+ * @param string|array $token
+ * @param string $token_secret
+ * @return void
+ */
+ public function setToken($token, $token_secret = null) {
+
+ if (is_array($token)) {
+ $this->oauth_token = $token['token'];
+ $this->oauth_token_secret = $token['token_secret'];
+ } else {
+ $this->oauth_token = $token;
+ $this->oauth_token_secret = $token_secret;
+ }
+
+ }
+
+ /**
+ * Returns the oauth request tokens as an associative array.
+ *
+ * The array will contain the elements 'token' and 'token_secret'.
+ *
+ * @return array
+ */
+ public function getToken() {
+
+ return array(
+ 'token' => $this->oauth_token,
+ 'token_secret' => $this->oauth_token_secret,
+ );
+
+ }
+
+ /**
+ * Returns the authorization url
+ *
+ * @param string $callBack Specify a callback url to automatically redirect the user back
+ * @return string
+ */
+ public function getAuthorizeUrl($callBack = null) {
+
+ // Building the redirect uri
+ $token = $this->getToken();
+ $uri = self::URI_AUTHORIZE . '?oauth_token=' . $token['token'];
+ if ($callBack) $uri.='&oauth_callback=' . $callBack;
+ return $uri;
+ }
+
+ /**
+ * Fetches a secured oauth url and returns the response body.
+ *
+ * @param string $uri
+ * @param mixed $arguments
+ * @param string $method
+ * @param array $httpHeaders
+ * @return string
+ */
+ public abstract function fetch($uri, $arguments = array(), $method = 'GET', $httpHeaders = array());
+
+ /**
+ * Requests the OAuth request token.
+ *
+ * @return array
+ */
+ abstract public function getRequestToken();
+
+ /**
+ * Requests the OAuth access tokens.
+ *
+ * @return array
+ */
+ abstract public function getAccessToken();
+
+}
diff --git a/apps/files_external/3rdparty/Dropbox/OAuth/Consumer/Dropbox.php b/apps/files_external/3rdparty/Dropbox/OAuth/Consumer/Dropbox.php
new file mode 100644
index 00000000000..204a659de00
--- /dev/null
+++ b/apps/files_external/3rdparty/Dropbox/OAuth/Consumer/Dropbox.php
@@ -0,0 +1,37 @@
+<?php
+/**
+ * HTTP OAuth Consumer
+ *
+ * Adapted from halldirector's code in
+ * http://code.google.com/p/dropbox-php/issues/detail?id=36#c5
+ *
+ * @package Dropbox
+ * @copyright Copyright (C) 2011 Joe Constant / halldirector. All rights reserved.
+ * @author Joe Constant / halldirector
+ * @license http://code.google.com/p/dropbox-php/wiki/License MIT
+ */
+
+require_once 'HTTP/OAuth.php';
+require_once 'HTTP/OAuth/Consumer.php';
+
+/*
+ * This class is to help work around aomw ssl issues.
+ */
+class Dropbox_OAuth_Consumer_Dropbox extends HTTP_OAuth_Consumer
+{
+ public function getOAuthConsumerRequest()
+ {
+ if (!$this->consumerRequest instanceof HTTP_OAuth_Consumer_Request) {
+ $this->consumerRequest = new HTTP_OAuth_Consumer_Request;
+ }
+
+ // TODO: Change this and add in code to validate the SSL cert.
+ // see https://github.com/bagder/curl/blob/master/lib/mk-ca-bundle.pl
+ $this->consumerRequest->setConfig(array(
+ 'ssl_verify_peer' => false,
+ 'ssl_verify_host' => false
+ ));
+
+ return $this->consumerRequest;
+ }
+}
diff --git a/apps/files_external/3rdparty/Dropbox/OAuth/Curl.php b/apps/files_external/3rdparty/Dropbox/OAuth/Curl.php
new file mode 100644
index 00000000000..b75b27bb363
--- /dev/null
+++ b/apps/files_external/3rdparty/Dropbox/OAuth/Curl.php
@@ -0,0 +1,282 @@
+<?php
+
+/**
+ * Dropbox OAuth
+ *
+ * @package Dropbox
+ * @copyright Copyright (C) 2011 Daniel Huesken
+ * @author Daniel Huesken (http://www.danielhuesken.de/)
+ * @license MIT
+ */
+
+/**
+ * This class is used to sign all requests to dropbox.
+ *
+ * This specific class uses WordPress WP_Http to authenticate.
+ */
+class Dropbox_OAuth_Curl extends Dropbox_OAuth {
+
+ /**
+ *
+ * @var string ConsumerKey
+ */
+ protected $consumerKey = null;
+ /**
+ *
+ * @var string ConsumerSecret
+ */
+ protected $consumerSecret = null;
+ /**
+ *
+ * @var string ProzessCallBack
+ */
+ public $ProgressFunction = false;
+
+ /**
+ * Constructor
+ *
+ * @param string $consumerKey
+ * @param string $consumerSecret
+ */
+ public function __construct($consumerKey, $consumerSecret) {
+ if (!function_exists('curl_exec'))
+ throw new Dropbox_Exception('The PHP curl functions not available!');
+
+ $this->consumerKey = $consumerKey;
+ $this->consumerSecret = $consumerSecret;
+ }
+
+ /**
+ * Fetches a secured oauth url and returns the response body.
+ *
+ * @param string $uri
+ * @param mixed $arguments
+ * @param string $method
+ * @param array $httpHeaders
+ * @return string
+ */
+ public function fetch($uri, $arguments = array(), $method = 'GET', $httpHeaders = array()) {
+
+ $uri=str_replace('http://', 'https://', $uri); // all https, upload makes problems if not
+ if (is_string($arguments) and strtoupper($method) == 'POST') {
+ preg_match("/\?file=(.*)$/i", $uri, $matches);
+ if (isset($matches[1])) {
+ $uri = str_replace($matches[0], "", $uri);
+ $filename = $matches[1];
+ $httpHeaders=array_merge($httpHeaders,$this->getOAuthHeader($uri, array("file" => $filename), $method));
+ }
+ } else {
+ $httpHeaders=array_merge($httpHeaders,$this->getOAuthHeader($uri, $arguments, $method));
+ }
+ $ch = curl_init();
+ if (strtoupper($method) == 'POST') {
+ curl_setopt($ch, CURLOPT_URL, $uri);
+ curl_setopt($ch, CURLOPT_POST, true);
+// if (is_array($arguments))
+// $arguments=http_build_query($arguments);
+ curl_setopt($ch, CURLOPT_POSTFIELDS, $arguments);
+// $httpHeaders['Content-Length']=strlen($arguments);
+ } else {
+ curl_setopt($ch, CURLOPT_URL, $uri.'?'.http_build_query($arguments));
+ curl_setopt($ch, CURLOPT_POST, false);
+ }
+ curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
+ curl_setopt($ch, CURLOPT_TIMEOUT, 300);
+ curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, true);
+ curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
+// curl_setopt($ch, CURLOPT_CAINFO, "rootca");
+ curl_setopt($ch, CURLOPT_FRESH_CONNECT, true);
+ //Build header
+ $headers = array();
+ foreach ($httpHeaders as $name => $value) {
+ $headers[] = "{$name}: $value";
+ }
+ curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
+ if (!ini_get('safe_mode') && !ini_get('open_basedir'))
+ curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true );
+ if (function_exists($this->ProgressFunction) and defined('CURLOPT_PROGRESSFUNCTION')) {
+ curl_setopt($ch, CURLOPT_NOPROGRESS, false);
+ curl_setopt($ch, CURLOPT_PROGRESSFUNCTION, $this->ProgressFunction);
+ curl_setopt($ch, CURLOPT_BUFFERSIZE, 512);
+ }
+ $response=curl_exec($ch);
+ $errorno=curl_errno($ch);
+ $error=curl_error($ch);
+ $status=curl_getinfo($ch,CURLINFO_HTTP_CODE);
+ curl_close($ch);
+
+
+ if (!empty($errorno))
+ throw new Dropbox_Exception_NotFound('Curl error: ('.$errorno.') '.$error."\n");
+
+ if ($status>=300) {
+ $body = json_decode($response,true);
+ switch ($status) {
+ // Not modified
+ case 304 :
+ return array(
+ 'httpStatus' => 304,
+ 'body' => null,
+ );
+ break;
+ case 403 :
+ throw new Dropbox_Exception_Forbidden('Forbidden.
+ This could mean a bad OAuth request, or a file or folder already existing at the target location.
+ ' . $body["error"] . "\n");
+ case 404 :
+ throw new Dropbox_Exception_NotFound('Resource at uri: ' . $uri . ' could not be found. ' .
+ $body["error"] . "\n");
+ case 507 :
+ throw new Dropbox_Exception_OverQuota('This dropbox is full. ' .
+ $body["error"] . "\n");
+ }
+ if (!empty($body["error"]))
+ throw new Dropbox_Exception_RequestToken('Error: ('.$status.') '.$body["error"]."\n");
+ }
+
+ return array(
+ 'body' => $response,
+ 'httpStatus' => $status
+ );
+ }
+
+ /**
+ * Returns named array with oauth parameters for further use
+ * @return array Array with oauth_ parameters
+ */
+ private function getOAuthBaseParams() {
+ $params['oauth_version'] = '1.0';
+ $params['oauth_signature_method'] = 'HMAC-SHA1';
+
+ $params['oauth_consumer_key'] = $this->consumerKey;
+ $tokens = $this->getToken();
+ if (isset($tokens['token']) && $tokens['token']) {
+ $params['oauth_token'] = $tokens['token'];
+ }
+ $params['oauth_timestamp'] = time();
+ $params['oauth_nonce'] = md5(microtime() . mt_rand());
+ return $params;
+ }
+
+ /**
+ * Creates valid Authorization header for OAuth, based on URI and Params
+ *
+ * @param string $uri
+ * @param array $params
+ * @param string $method GET or POST, standard is GET
+ * @param array $oAuthParams optional, pass your own oauth_params here
+ * @return array Array for request's headers section like
+ * array('Authorization' => 'OAuth ...');
+ */
+ private function getOAuthHeader($uri, $params, $method = 'GET', $oAuthParams = null) {
+ $oAuthParams = $oAuthParams ? $oAuthParams : $this->getOAuthBaseParams();
+
+ // create baseString to encode for the sent parameters
+ $baseString = $method . '&';
+ $baseString .= $this->oauth_urlencode($uri) . "&";
+
+ // OAuth header does not include GET-Parameters
+ $signatureParams = array_merge($params, $oAuthParams);
+
+ // sorting the parameters
+ ksort($signatureParams);
+
+ $encodedParams = array();
+ foreach ($signatureParams as $key => $value) {
+ $encodedParams[] = $this->oauth_urlencode($key) . '=' . $this->oauth_urlencode($value);
+ }
+
+ $baseString .= $this->oauth_urlencode(implode('&', $encodedParams));
+
+ // encode the signature
+ $tokens = $this->getToken();
+ $hash = $this->hash_hmac_sha1($this->consumerSecret.'&'.$tokens['token_secret'], $baseString);
+ $signature = base64_encode($hash);
+
+ // add signature to oAuthParams
+ $oAuthParams['oauth_signature'] = $signature;
+
+ $oAuthEncoded = array();
+ foreach ($oAuthParams as $key => $value) {
+ $oAuthEncoded[] = $key . '="' . $this->oauth_urlencode($value) . '"';
+ }
+
+ return array('Authorization' => 'OAuth ' . implode(', ', $oAuthEncoded));
+ }
+
+ /**
+ * Requests the OAuth request token.
+ *
+ * @return void
+ */
+ public function getRequestToken() {
+ $result = $this->fetch(self::URI_REQUEST_TOKEN, array(), 'POST');
+ if ($result['httpStatus'] == "200") {
+ $tokens = array();
+ parse_str($result['body'], $tokens);
+ $this->setToken($tokens['oauth_token'], $tokens['oauth_token_secret']);
+ return $this->getToken();
+ } else {
+ throw new Dropbox_Exception_RequestToken('We were unable to fetch request tokens. This likely means that your consumer key and/or secret are incorrect.');
+ }
+ }
+
+ /**
+ * Requests the OAuth access tokens.
+ *
+ * This method requires the 'unauthorized' request tokens
+ * and, if successful will set the authorized request tokens.
+ *
+ * @return void
+ */
+ public function getAccessToken() {
+ $result = $this->fetch(self::URI_ACCESS_TOKEN, array(), 'POST');
+ if ($result['httpStatus'] == "200") {
+ $tokens = array();
+ parse_str($result['body'], $tokens);
+ $this->setToken($tokens['oauth_token'], $tokens['oauth_token_secret']);
+ return $this->getToken();
+ } else {
+ throw new Dropbox_Exception_RequestToken('We were unable to fetch request tokens. This likely means that your consumer key and/or secret are incorrect.');
+ }
+ }
+
+ /**
+ * Helper function to properly urlencode parameters.
+ * See http://php.net/manual/en/function.oauth-urlencode.php
+ *
+ * @param string $string
+ * @return string
+ */
+ private function oauth_urlencode($string) {
+ return str_replace('%E7', '~', rawurlencode($string));
+ }
+
+ /**
+ * Hash function for hmac_sha1; uses native function if available.
+ *
+ * @param string $key
+ * @param string $data
+ * @return string
+ */
+ private function hash_hmac_sha1($key, $data) {
+ if (function_exists('hash_hmac') && in_array('sha1', hash_algos())) {
+ return hash_hmac('sha1', $data, $key, true);
+ } else {
+ $blocksize = 64;
+ $hashfunc = 'sha1';
+ if (strlen($key) > $blocksize) {
+ $key = pack('H*', $hashfunc($key));
+ }
+
+ $key = str_pad($key, $blocksize, chr(0x00));
+ $ipad = str_repeat(chr(0x36), $blocksize);
+ $opad = str_repeat(chr(0x5c), $blocksize);
+ $hash = pack('H*', $hashfunc(( $key ^ $opad ) . pack('H*', $hashfunc(($key ^ $ipad) . $data))));
+
+ return $hash;
+ }
+ }
+
+
+} \ No newline at end of file
diff --git a/apps/files_external/3rdparty/Dropbox/README.md b/apps/files_external/3rdparty/Dropbox/README.md
new file mode 100644
index 00000000000..54e05db762b
--- /dev/null
+++ b/apps/files_external/3rdparty/Dropbox/README.md
@@ -0,0 +1,31 @@
+Dropbox-php
+===========
+
+This PHP library allows you to easily integrate dropbox with PHP.
+
+The following PHP extension is required:
+
+* json
+
+The library makes use of OAuth. At the moment you can use either of these libraries:
+
+[PHP OAuth extension](http://pecl.php.net/package/oauth)
+[PEAR's HTTP_OAUTH package](http://pear.php.net/package/http_oauth)
+
+The extension is recommended, but if you can't install php extensions you should go for the pear package.
+Installing
+----------
+
+ pear channel-discover pear.dropbox-php.com
+ pear install dropbox-php/Dropbox-alpha
+
+Documentation
+-------------
+Check out the [documentation](http://www.dropbox-php.com/docs).
+
+Questions?
+----------
+
+[Dropbox-php Mailing list](http://groups.google.com/group/dropbox-php)
+[Official Dropbox developer forum](http://forums.dropbox.com/forum.php?id=5)
+
diff --git a/apps/files_external/3rdparty/Dropbox/autoload.php b/apps/files_external/3rdparty/Dropbox/autoload.php
new file mode 100644
index 00000000000..5388ea6334a
--- /dev/null
+++ b/apps/files_external/3rdparty/Dropbox/autoload.php
@@ -0,0 +1,29 @@
+<?php
+
+/**
+ * This file registers a new autoload function using spl_autoload_register.
+ *
+ * @package Dropbox
+ * @copyright Copyright (C) 2010 Rooftop Solutions. All rights reserved.
+ * @author Evert Pot (http://www.rooftopsolutions.nl/)
+ * @license http://code.google.com/p/dropbox-php/wiki/License MIT
+ */
+
+/**
+ * Autoloader function
+ *
+ * @param $className string
+ * @return void
+ */
+function Dropbox_autoload($className) {
+
+ if(strpos($className,'Dropbox_')===0) {
+
+ include dirname(__FILE__) . '/' . str_replace('_','/',substr($className,8)) . '.php';
+
+ }
+
+}
+
+spl_autoload_register('Dropbox_autoload');
+
diff --git a/apps/files_external/3rdparty/smb4php/smb.php b/apps/files_external/3rdparty/smb4php/smb.php
new file mode 100644
index 00000000000..e7d1dfa09fe
--- /dev/null
+++ b/apps/files_external/3rdparty/smb4php/smb.php
@@ -0,0 +1,484 @@
+<?php
+###################################################################
+# smb.php
+# This class implements a SMB stream wrapper based on 'smbclient'
+#
+# Date: lun oct 22 10:35:35 CEST 2007
+#
+# Homepage: http://www.phpclasses.org/smb4php
+#
+# Copyright (c) 2007 Victor M. Varela <vmvarela@gmail.com>
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License
+# as published by the Free Software Foundation; either version 2
+# of the License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+###################################################################
+
+define ('SMB4PHP_VERSION', '0.8');
+
+###################################################################
+# CONFIGURATION SECTION - Change for your needs
+###################################################################
+
+define ('SMB4PHP_SMBCLIENT', 'smbclient');
+define ('SMB4PHP_SMBOPTIONS', 'TCP_NODELAY IPTOS_LOWDELAY SO_KEEPALIVE SO_RCVBUF=8192 SO_SNDBUF=8192');
+define ('SMB4PHP_AUTHMODE', 'arg'); # set to 'env' to use USER enviroment variable
+
+###################################################################
+# SMB - commands that does not need an instance
+###################################################################
+
+$GLOBALS['__smb_cache'] = array ('stat' => array (), 'dir' => array ());
+
+class smb {
+
+ function parse_url ($url) {
+ $pu = parse_url (trim($url));
+ foreach (array ('domain', 'user', 'pass', 'host', 'port', 'path') as $i) {
+ if (! isset($pu[$i])) {
+ $pu[$i] = '';
+ }
+ }
+ if (count ($userdomain = explode (';', urldecode ($pu['user']))) > 1) {
+ @list ($pu['domain'], $pu['user']) = $userdomain;
+ }
+ $path = preg_replace (array ('/^\//', '/\/$/'), '', urldecode ($pu['path']));
+ list ($pu['share'], $pu['path']) = (preg_match ('/^([^\/]+)\/(.*)/', $path, $regs))
+ ? array ($regs[1], preg_replace ('/\//', '\\', $regs[2]))
+ : array ($path, '');
+ $pu['type'] = $pu['path'] ? 'path' : ($pu['share'] ? 'share' : ($pu['host'] ? 'host' : '**error**'));
+ if (! ($pu['port'] = intval(@$pu['port']))) {
+ $pu['port'] = 139;
+ }
+
+ // decode user and password
+ $pu['user'] = urldecode($pu['user']);
+ $pu['pass'] = urldecode($pu['pass']);
+ return $pu;
+ }
+
+
+ function look ($purl) {
+ return smb::client ('-L ' . escapeshellarg ($purl['host']), $purl);
+ }
+
+
+ function execute ($command, $purl) {
+ return smb::client ('-d 0 '
+ . escapeshellarg ('//' . $purl['host'] . '/' . $purl['share'])
+ . ' -c ' . escapeshellarg ($command), $purl
+ );
+ }
+
+ function client ($params, $purl) {
+
+ static $regexp = array (
+ '^added interface ip=(.*) bcast=(.*) nmask=(.*)$' => 'skip',
+ 'Anonymous login successful' => 'skip',
+ '^Domain=\[(.*)\] OS=\[(.*)\] Server=\[(.*)\]$' => 'skip',
+ '^\tSharename[ ]+Type[ ]+Comment$' => 'shares',
+ '^\t---------[ ]+----[ ]+-------$' => 'skip',
+ '^\tServer [ ]+Comment$' => 'servers',
+ '^\t---------[ ]+-------$' => 'skip',
+ '^\tWorkgroup[ ]+Master$' => 'workg',
+ '^\t(.*)[ ]+(Disk|IPC)[ ]+IPC.*$' => 'skip',
+ '^\tIPC\\\$(.*)[ ]+IPC' => 'skip',
+ '^\t(.*)[ ]+(Disk)[ ]+(.*)$' => 'share',
+ '^\t(.*)[ ]+(Printer)[ ]+(.*)$' => 'skip',
+ '([0-9]+) blocks of size ([0-9]+)\. ([0-9]+) blocks available' => 'skip',
+ 'Got a positive name query response from ' => 'skip',
+ '^(session setup failed): (.*)$' => 'error',
+ '^(.*): ERRSRV - ERRbadpw' => 'error',
+ '^Error returning browse list: (.*)$' => 'error',
+ '^tree connect failed: (.*)$' => 'error',
+ '^(Connection to .* failed)(.*)$' => 'error-connect',
+ '^NT_STATUS_(.*) ' => 'error',
+ '^NT_STATUS_(.*)\$' => 'error',
+ 'ERRDOS - ERRbadpath \((.*).\)' => 'error',
+ 'cd (.*): (.*)$' => 'error',
+ '^cd (.*): NT_STATUS_(.*)' => 'error',
+ '^\t(.*)$' => 'srvorwg',
+ '^([0-9]+)[ ]+([0-9]+)[ ]+(.*)$' => 'skip',
+ '^Job ([0-9]+) cancelled' => 'skip',
+ '^[ ]+(.*)[ ]+([0-9]+)[ ]+(Mon|Tue|Wed|Thu|Fri|Sat|Sun)[ ](Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)[ ]+([0-9]+)[ ]+([0-9]{2}:[0-9]{2}:[0-9]{2})[ ]([0-9]{4})$' => 'files',
+ '^message start: ERRSRV - (ERRmsgoff)' => 'error'
+ );
+
+ if (SMB4PHP_AUTHMODE == 'env') {
+ putenv("USER={$purl['user']}%{$purl['pass']}");
+ $auth = '';
+ } else {
+ $auth = ($purl['user'] <> '' ? (' -U ' . escapeshellarg ($purl['user'] . '%' . $purl['pass'])) : '');
+ }
+ if ($purl['domain'] <> '') {
+ $auth .= ' -W ' . escapeshellarg ($purl['domain']);
+ }
+ $port = ($purl['port'] <> 139 ? ' -p ' . escapeshellarg ($purl['port']) : '');
+ $options = '-O ' . escapeshellarg(SMB4PHP_SMBOPTIONS);
+
+ // this put env is necessary to read the output of smbclient correctly
+ $old_locale = getenv('LC_ALL');
+ putenv('LC_ALL=en_US.UTF-8');
+ $output = popen (SMB4PHP_SMBCLIENT." -N {$auth} {$options} {$port} {$options} {$params} 2>/dev/null", 'r');
+ $info = array ();
+ $info['info']= array ();
+ $mode = '';
+ while ($line = fgets ($output, 4096)) {
+ list ($tag, $regs, $i) = array ('skip', array (), array ());
+ reset ($regexp);
+ foreach ($regexp as $r => $t) if (preg_match ('/'.$r.'/', $line, $regs)) {
+ $tag = $t;
+ break;
+ }
+ switch ($tag) {
+ case 'skip': continue;
+ case 'shares': $mode = 'shares'; break;
+ case 'servers': $mode = 'servers'; break;
+ case 'workg': $mode = 'workgroups'; break;
+ case 'share':
+ list($name, $type) = array (
+ trim(substr($line, 1, 15)),
+ trim(strtolower(substr($line, 17, 10)))
+ );
+ $i = ($type <> 'disk' && preg_match('/^(.*) Disk/', $line, $regs))
+ ? array(trim($regs[1]), 'disk')
+ : array($name, 'disk');
+ break;
+ case 'srvorwg':
+ list ($name, $master) = array (
+ strtolower(trim(substr($line,1,21))),
+ strtolower(trim(substr($line, 22)))
+ );
+ $i = ($mode == 'servers') ? array ($name, "server") : array ($name, "workgroup", $master);
+ break;
+ case 'files':
+ list ($attr, $name) = preg_match ("/^(.*)[ ]+([D|A|H|S|R]+)$/", trim ($regs[1]), $regs2)
+ ? array (trim ($regs2[2]), trim ($regs2[1]))
+ : array ('', trim ($regs[1]));
+ list ($his, $im) = array (
+ explode(':', $regs[6]), 1 + strpos("JanFebMarAprMayJunJulAugSepOctNovDec", $regs[4]) / 3);
+ $i = ($name <> '.' && $name <> '..')
+ ? array (
+ $name,
+ (strpos($attr,'D') === FALSE) ? 'file' : 'folder',
+ 'attr' => $attr,
+ 'size' => intval($regs[2]),
+ 'time' => mktime ($his[0], $his[1], $his[2], $im, $regs[5], $regs[7])
+ )
+ : array();
+ break;
+ case 'error':
+ if(substr($regs[0],0,22)=='NT_STATUS_NO_SUCH_FILE'){
+ return false;
+ }elseif(substr($regs[0],0,31)=='NT_STATUS_OBJECT_NAME_COLLISION'){
+ return false;
+ }elseif(substr($regs[0],0,31)=='NT_STATUS_OBJECT_PATH_NOT_FOUND'){
+ return false;
+ }elseif(substr($regs[0],0,29)=='NT_STATUS_FILE_IS_A_DIRECTORY'){
+ return false;
+ }
+ trigger_error($regs[0].' params('.$params.')', E_USER_ERROR);
+ case 'error-connect':
+ return false;
+ }
+ if ($i) switch ($i[1]) {
+ case 'file':
+ case 'folder': $info['info'][$i[0]] = $i;
+ case 'disk':
+ case 'server':
+ case 'workgroup': $info[$i[1]][] = $i[0];
+ }
+ }
+ pclose($output);
+
+
+ // restore previous locale
+ if ($old_locale===false) {
+ putenv('LC_ALL');
+ } else {
+ putenv('LC_ALL='.$old_locale);
+ }
+
+ return $info;
+ }
+
+
+ # stats
+
+ function url_stat ($url, $flags = STREAM_URL_STAT_LINK) {
+ if ($s = smb::getstatcache($url)) {
+ return $s;
+ }
+ list ($stat, $pu) = array (false, smb::parse_url ($url));
+ switch ($pu['type']) {
+ case 'host':
+ if ($o = smb::look ($pu))
+ $stat = stat ("/tmp");
+ else
+ trigger_error ("url_stat(): list failed for host '{$pu['host']}'", E_USER_WARNING);
+ break;
+ case 'share':
+ if ($o = smb::look ($pu)) {
+ $found = FALSE;
+ $lshare = strtolower ($pu['share']); # fix by Eric Leung
+ foreach ($o['disk'] as $s) if ($lshare == strtolower($s)) {
+ $found = TRUE;
+ $stat = stat ("/tmp");
+ break;
+ }
+ if (! $found)
+ trigger_error ("url_stat(): disk resource '{$lshare}' not found in '{$pu['host']}'", E_USER_WARNING);
+ }
+ break;
+ case 'path':
+ if ($o = smb::execute ('dir "'.$pu['path'].'"', $pu)) {
+ $p = explode('\\', $pu['path']);
+ $name = $p[count($p)-1];
+ if (isset ($o['info'][$name])) {
+ $stat = smb::addstatcache ($url, $o['info'][$name]);
+ } else {
+ trigger_error ("url_stat(): path '{$pu['path']}' not found", E_USER_WARNING);
+ }
+ } else {
+ return false;
+// trigger_error ("url_stat(): dir failed for path '{$pu['path']}'", E_USER_WARNING);
+ }
+ break;
+ default: trigger_error ('error in URL', E_USER_ERROR);
+ }
+ return $stat;
+ }
+
+ function addstatcache ($url, $info) {
+ $url = str_replace('//', '/', $url);
+ $url = rtrim($url, '/');
+ global $__smb_cache;
+ $is_file = (strpos ($info['attr'],'D') === FALSE);
+ $s = ($is_file) ? stat ('/etc/passwd') : stat ('/tmp');
+ $s[7] = $s['size'] = $info['size'];
+ $s[8] = $s[9] = $s[10] = $s['atime'] = $s['mtime'] = $s['ctime'] = $info['time'];
+ return $__smb_cache['stat'][$url] = $s;
+ }
+
+ function getstatcache ($url) {
+ $url = str_replace('//', '/', $url);
+ $url = rtrim($url, '/');
+ global $__smb_cache;
+ return isset ($__smb_cache['stat'][$url]) ? $__smb_cache['stat'][$url] : FALSE;
+ }
+
+ function clearstatcache ($url='') {
+ $url = str_replace('//', '/', $url);
+ $url = rtrim($url, '/');
+ global $__smb_cache;
+ if ($url == '') $__smb_cache['stat'] = array (); else unset ($__smb_cache['stat'][$url]);
+ }
+
+
+ # commands
+
+ function unlink ($url) {
+ $pu = smb::parse_url($url);
+ if ($pu['type'] <> 'path') trigger_error('unlink(): error in URL', E_USER_ERROR);
+ smb::clearstatcache ($url);
+ smb_stream_wrapper::cleardircache (dirname($url));
+ return smb::execute ('del "'.$pu['path'].'"', $pu);
+ }
+
+ function rename ($url_from, $url_to) {
+ list ($from, $to) = array (smb::parse_url($url_from), smb::parse_url($url_to));
+ if ($from['host'] <> $to['host'] ||
+ $from['share'] <> $to['share'] ||
+ $from['user'] <> $to['user'] ||
+ $from['pass'] <> $to['pass'] ||
+ $from['domain'] <> $to['domain']) {
+ trigger_error('rename(): FROM & TO must be in same server-share-user-pass-domain', E_USER_ERROR);
+ }
+ if ($from['type'] <> 'path' || $to['type'] <> 'path') {
+ trigger_error('rename(): error in URL', E_USER_ERROR);
+ }
+ smb::clearstatcache ($url_from);
+ return smb::execute ('rename "'.$from['path'].'" "'.$to['path'].'"', $to);
+ }
+
+ function mkdir ($url, $mode, $options) {
+ $pu = smb::parse_url($url);
+ if ($pu['type'] <> 'path') trigger_error('mkdir(): error in URL', E_USER_ERROR);
+ return smb::execute ('mkdir "'.$pu['path'].'"', $pu)!==false;
+ }
+
+ function rmdir ($url) {
+ $pu = smb::parse_url($url);
+ if ($pu['type'] <> 'path') trigger_error('rmdir(): error in URL', E_USER_ERROR);
+ smb::clearstatcache ($url);
+ smb_stream_wrapper::cleardircache (dirname($url));
+ return smb::execute ('rmdir "'.$pu['path'].'"', $pu)!==false;
+ }
+
+}
+
+###################################################################
+# SMB_STREAM_WRAPPER - class to be registered for smb:// URLs
+###################################################################
+
+class smb_stream_wrapper extends smb {
+
+ # variables
+
+ private $stream, $url, $parsed_url = array (), $mode, $tmpfile;
+ private $need_flush = FALSE;
+ private $dir = array (), $dir_index = -1;
+
+
+ # directories
+
+ function dir_opendir ($url, $options) {
+ if ($d = $this->getdircache ($url)) {
+ $this->dir = $d;
+ $this->dir_index = 0;
+ return TRUE;
+ }
+ $pu = smb::parse_url ($url);
+ switch ($pu['type']) {
+ case 'host':
+ if ($o = smb::look ($pu)) {
+ $this->dir = $o['disk'];
+ $this->dir_index = 0;
+ } else {
+ trigger_error ("dir_opendir(): list failed for host '{$pu['host']}'", E_USER_WARNING);
+ return false;
+ }
+ break;
+ case 'share':
+ case 'path':
+ if (is_array($o = smb::execute ('dir "'.$pu['path'].'\*"', $pu))) {
+ $this->dir = array_keys($o['info']);
+ $this->dir_index = 0;
+ $this->adddircache ($url, $this->dir);
+ if(substr($url,-1,1)=='/'){
+ $url=substr($url,0,-1);
+ }
+ foreach ($o['info'] as $name => $info) {
+ smb::addstatcache($url . '/' . $name, $info);
+ }
+ } else {
+ trigger_error ("dir_opendir(): dir failed for path '".$pu['path']."'", E_USER_WARNING);
+ return false;
+ }
+ break;
+ default:
+ trigger_error ('dir_opendir(): error in URL', E_USER_ERROR);
+ return false;
+ }
+ return TRUE;
+ }
+
+ function dir_readdir () {
+ return ($this->dir_index < count($this->dir)) ? $this->dir[$this->dir_index++] : FALSE;
+ }
+
+ function dir_rewinddir () { $this->dir_index = 0; }
+
+ function dir_closedir () { $this->dir = array(); $this->dir_index = -1; return TRUE; }
+
+
+ # cache
+
+ function adddircache ($url, $content) {
+ $url = str_replace('//', '/', $url);
+ $url = rtrim($url, '/');
+ global $__smb_cache;
+ return $__smb_cache['dir'][$url] = $content;
+ }
+
+ function getdircache ($url) {
+ $url = str_replace('//', '/', $url);
+ $url = rtrim($url, '/');
+ global $__smb_cache;
+ return isset ($__smb_cache['dir'][$url]) ? $__smb_cache['dir'][$url] : FALSE;
+ }
+
+ function cleardircache ($url='') {
+ $url = str_replace('//', '/', $url);
+ $url = rtrim($url, '/');
+ global $__smb_cache;
+ if ($url == ''){
+ $__smb_cache['dir'] = array ();
+ }else{
+ unset ($__smb_cache['dir'][$url]);
+ }
+ }
+
+
+ # streams
+
+ function stream_open ($url, $mode, $options, $opened_path) {
+ $this->url = $url;
+ $this->mode = $mode;
+ $this->parsed_url = $pu = smb::parse_url($url);
+ if ($pu['type'] <> 'path') trigger_error('stream_open(): error in URL', E_USER_ERROR);
+ switch ($mode) {
+ case 'r':
+ case 'r+':
+ case 'rb':
+ case 'a':
+ case 'a+': $this->tmpfile = tempnam('/tmp', 'smb.down.');
+ smb::execute ('get "'.$pu['path'].'" "'.$this->tmpfile.'"', $pu);
+ break;
+ case 'w':
+ case 'w+':
+ case 'wb':
+ case 'x':
+ case 'x+': $this->cleardircache();
+ $this->tmpfile = tempnam('/tmp', 'smb.up.');
+ $this->need_flush=true;
+ }
+ $this->stream = fopen ($this->tmpfile, $mode);
+ return TRUE;
+ }
+
+ function stream_close () { return fclose($this->stream); }
+
+ function stream_read ($count) { return fread($this->stream, $count); }
+
+ function stream_write ($data) { $this->need_flush = TRUE; return fwrite($this->stream, $data); }
+
+ function stream_eof () { return feof($this->stream); }
+
+ function stream_tell () { return ftell($this->stream); }
+
+ function stream_seek ($offset, $whence=null) { return fseek($this->stream, $offset, $whence); }
+
+ function stream_flush () {
+ if ($this->mode <> 'r' && $this->need_flush) {
+ smb::clearstatcache ($this->url);
+ smb::execute ('put "'.$this->tmpfile.'" "'.$this->parsed_url['path'].'"', $this->parsed_url);
+ $this->need_flush = FALSE;
+ }
+ }
+
+ function stream_stat () { return smb::url_stat ($this->url); }
+
+ function __destruct () {
+ if ($this->tmpfile <> '') {
+ if ($this->need_flush) $this->stream_flush ();
+ unlink ($this->tmpfile);
+
+ }
+ }
+
+}
+
+###################################################################
+# Register 'smb' protocol !
+###################################################################
+
+stream_wrapper_register('smb', 'smb_stream_wrapper')
+ or die ('Failed to register protocol');
diff --git a/apps/files_external/l10n/zh_CN.GB2312.php b/apps/files_external/l10n/zh_CN.GB2312.php
deleted file mode 100644
index 3633de6314e..00000000000
--- a/apps/files_external/l10n/zh_CN.GB2312.php
+++ /dev/null
@@ -1,28 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Access granted" => "已授予权限",
-"Error configuring Dropbox storage" => "配置 Dropbox 存储出错",
-"Grant access" => "授予权限",
-"Please provide a valid Dropbox app key and secret." => "请提供一个有效的 Dropbox app key 和 secret。",
-"Error configuring Google Drive storage" => "配置 Google Drive 存储失败",
-"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it." => "<b>注意:</b>“SMB客户端”未安装。CIFS/SMB分享不可用。请向您的系统管理员请求安装该客户端。",
-"<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>注意:</b>PHP的FTP支持尚未启用或未安装。FTP分享不可用。请向您的系统管理员请求安装。",
-"<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>警告:</b> PHP 的 Curl 支持没有安装或打开。挂载 ownCloud、WebDAV 或 Google Drive 的功能将不可用。请询问您的系统管理员去安装它。",
-"External Storage" => "外部存储",
-"Folder name" => "文件夹名",
-"External storage" => "外部存储",
-"Configuration" => "配置",
-"Options" => "选项",
-"Applicable" => "可应用",
-"Add storage" => "扩容",
-"None set" => "未设置",
-"All Users" => "所有用户",
-"Groups" => "群组",
-"Users" => "用户",
-"Delete" => "删除",
-"Enable User External Storage" => "启用用户外部存储",
-"Allow users to mount their own external storage" => "允许用户挂载他们的外部存储",
-"SSL root certificates" => "SSL 根证书",
-"Import Root Certificate" => "导入根证书"
-);
-$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files_external/lib/dropbox.php b/apps/files_external/lib/dropbox.php
index 081c5478881..b6deab6e5a7 100755
--- a/apps/files_external/lib/dropbox.php
+++ b/apps/files_external/lib/dropbox.php
@@ -22,7 +22,7 @@
namespace OC\Files\Storage;
-require_once 'Dropbox/autoload.php';
+require_once __DIR__ . '/../3rdparty/Dropbox/autoload.php';
class Dropbox extends \OC\Files\Storage\Common {
diff --git a/apps/files_external/lib/smb.php b/apps/files_external/lib/smb.php
index dc4e02731f1..8e7a28fba1a 100644
--- a/apps/files_external/lib/smb.php
+++ b/apps/files_external/lib/smb.php
@@ -8,7 +8,7 @@
namespace OC\Files\Storage;
-require_once 'smb4php/smb.php';
+require_once __DIR__ . '/../3rdparty/smb4php/smb.php';
class SMB extends \OC\Files\Storage\StreamWrapper{
private $password;
diff --git a/apps/files_sharing/ajax/publicpreview.php b/apps/files_sharing/ajax/publicpreview.php
new file mode 100644
index 00000000000..41a1c178a48
--- /dev/null
+++ b/apps/files_sharing/ajax/publicpreview.php
@@ -0,0 +1,85 @@
+<?php
+/**
+ * Copyright (c) 2013 Georg Ehrke georg@ownCloud.com
+ * This file is licensed under the Affero General Public License version 3 or
+ * later.
+ * See the COPYING-README file.
+ */
+if(!\OC_App::isEnabled('files_sharing')){
+ exit;
+}
+
+$file = array_key_exists('file', $_GET) ? (string) urldecode($_GET['file']) : '';
+$maxX = array_key_exists('x', $_GET) ? (int) $_GET['x'] : '36';
+$maxY = array_key_exists('y', $_GET) ? (int) $_GET['y'] : '36';
+$scalingUp = array_key_exists('scalingup', $_GET) ? (bool) $_GET['scalingup'] : true;
+$token = array_key_exists('t', $_GET) ? (string) $_GET['t'] : '';
+
+if($token === ''){
+ \OC_Response::setStatus(400); //400 Bad Request
+ \OC_Log::write('core-preview', 'No token parameter was passed', \OC_Log::DEBUG);
+ exit;
+}
+
+$linkedItem = \OCP\Share::getShareByToken($token);
+if($linkedItem === false || ($linkedItem['item_type'] !== 'file' && $linkedItem['item_type'] !== 'folder')) {
+ \OC_Response::setStatus(404);
+ \OC_Log::write('core-preview', 'Passed token parameter is not valid', \OC_Log::DEBUG);
+ exit;
+}
+
+if(!isset($linkedItem['uid_owner']) || !isset($linkedItem['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;
+}
+
+$userId = $linkedItem['uid_owner'];
+\OC_Util::setupFS($userId);
+
+$pathId = $linkedItem['file_source'];
+$path = \OC\Files\Filesystem::getPath($pathId);
+$pathInfo = \OC\Files\Filesystem::getFileInfo($path);
+$sharedFile = null;
+
+if($linkedItem['item_type'] === 'folder') {
+ $isvalid = \OC\Files\Filesystem::isValidPath($file);
+ if(!$isvalid) {
+ \OC_Response::setStatus(400); //400 Bad Request
+ \OC_Log::write('core-preview', 'Passed filename is not valid, might be malicious (file:"' . $file . '";ip:"' . $_SERVER['REMOTE_ADDR'] . '")', \OC_Log::WARN);
+ exit;
+ }
+ $sharedFile = \OC\Files\Filesystem::normalizePath($file);
+}
+
+if($linkedItem['item_type'] === 'file') {
+ $parent = $pathInfo['parent'];
+ $path = \OC\Files\Filesystem::getPath($parent);
+ $sharedFile = $pathInfo['name'];
+}
+
+$path = \OC\Files\Filesystem::normalizePath($path, false);
+if(substr($path, 0, 1) === '/') {
+ $path = substr($path, 1);
+}
+
+if($maxX === 0 || $maxY === 0) {
+ \OC_Response::setStatus(400); //400 Bad Request
+ \OC_Log::write('core-preview', 'x and/or y set to 0', \OC_Log::DEBUG);
+ exit;
+}
+
+$root = 'files/' . $path;
+
+try{
+ $preview = new \OC\Preview($userId, $root);
+ $preview->setFile($sharedFile);
+ $preview->setMaxX($maxX);
+ $preview->setMaxY($maxY);
+ $preview->setScalingUp($scalingUp);
+
+ $preview->show();
+} catch (\Exception $e) {
+ \OC_Response::setStatus(500);
+ \OC_Log::write('core', $e->getmessage(), \OC_Log::DEBUG);
+} \ No newline at end of file
diff --git a/apps/files_sharing/appinfo/routes.php b/apps/files_sharing/appinfo/routes.php
new file mode 100644
index 00000000000..02815b5eb42
--- /dev/null
+++ b/apps/files_sharing/appinfo/routes.php
@@ -0,0 +1,5 @@
+<?php
+$this->create('core_ajax_public_preview', '/publicpreview.png')->action(
+function() {
+ require_once __DIR__ . '/../ajax/publicpreview.php';
+}); \ No newline at end of file
diff --git a/apps/files_sharing/js/public.js b/apps/files_sharing/js/public.js
index 294223aa094..357c6fdf540 100644
--- a/apps/files_sharing/js/public.js
+++ b/apps/files_sharing/js/public.js
@@ -16,7 +16,7 @@ $(document).ready(function() {
if (typeof FileActions !== 'undefined') {
var mimetype = $('#mimetype').val();
// Show file preview if previewer is available, images are already handled by the template
- if (mimetype.substr(0, mimetype.indexOf('/')) != 'image') {
+ if (mimetype.substr(0, mimetype.indexOf('/')) != 'image' && $('.publicpreview').length === 0) {
// Trigger default action if not download TODO
var action = FileActions.getDefault(mimetype, 'file', OC.PERMISSION_READ);
if (typeof action === 'undefined') {
@@ -31,19 +31,19 @@ $(document).ready(function() {
}
}
FileActions.register('dir', 'Open', OC.PERMISSION_READ, '', function(filename) {
- var tr = $('tr').filterAttr('data-file', filename)
+ var tr = $('tr').filterAttr('data-file', filename);
if (tr.length > 0) {
window.location = $(tr).find('a.name').attr('href');
}
});
FileActions.register('file', 'Download', OC.PERMISSION_READ, '', function(filename) {
- var tr = $('tr').filterAttr('data-file', filename)
+ var tr = $('tr').filterAttr('data-file', filename);
if (tr.length > 0) {
window.location = $(tr).find('a.name').attr('href');
}
});
FileActions.register('dir', 'Download', OC.PERMISSION_READ, '', function(filename) {
- var tr = $('tr').filterAttr('data-file', filename)
+ var tr = $('tr').filterAttr('data-file', filename);
if (tr.length > 0) {
window.location = $(tr).find('a.name').attr('href')+'&download';
}
diff --git a/apps/files_sharing/l10n/eu.php b/apps/files_sharing/l10n/eu.php
index 8e13c24a926..7b6a4b08b3c 100644
--- a/apps/files_sharing/l10n/eu.php
+++ b/apps/files_sharing/l10n/eu.php
@@ -3,6 +3,12 @@ $TRANSLATIONS = array(
"The password is wrong. Try again." => "Pasahitza ez da egokia. Saiatu berriro.",
"Password" => "Pasahitza",
"Submit" => "Bidali",
+"Sorry, this link doesn’t seem to work anymore." => "Barkatu, lotura ez dirudi eskuragarria dagoenik.",
+"Reasons might be:" => "Arrazoiak hurrengoak litezke:",
+"the item was removed" => "fitxategia ezbatua izan da",
+"the link expired" => "lotura iraungi da",
+"sharing is disabled" => "elkarbanatzea ez dago gaituta",
+"For more info, please ask the person who sent this link." => "Informazio gehiagorako, mesedez eskatu lotura hau bidali zuen pertsonari",
"%s shared the folder %s with you" => "%sk zurekin %s karpeta elkarbanatu du",
"%s shared the file %s with you" => "%sk zurekin %s fitxategia elkarbanatu du",
"Download" => "Deskargatu",
diff --git a/apps/files_sharing/l10n/zh_CN.GB2312.php b/apps/files_sharing/l10n/zh_CN.GB2312.php
deleted file mode 100644
index 5c426672c88..00000000000
--- a/apps/files_sharing/l10n/zh_CN.GB2312.php
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"The password is wrong. Try again." => "密码错误。请重试。",
-"Password" => "密码",
-"Submit" => "提交",
-"Sorry, this link doesn’t seem to work anymore." => "对不起,这个链接看起来是错误的。",
-"Reasons might be:" => "原因可能是:",
-"the item was removed" => "项目已经移除",
-"the link expired" => "链接已过期",
-"sharing is disabled" => "分享已经被禁用",
-"For more info, please ask the person who sent this link." => "欲了解更多信息,请联系将此链接发送给你的人。",
-"%s shared the folder %s with you" => "%s 与您分享了文件夹 %s",
-"%s shared the file %s with you" => "%s 与您分享了文件 %s",
-"Download" => "下载",
-"Upload" => "上传",
-"Cancel upload" => "取消上传",
-"No preview available for" => "没有预览可用于"
-);
-$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files_sharing/l10n/zh_TW.php b/apps/files_sharing/l10n/zh_TW.php
index b950cbf8c9e..5cc33fd3830 100644
--- a/apps/files_sharing/l10n/zh_TW.php
+++ b/apps/files_sharing/l10n/zh_TW.php
@@ -1,7 +1,14 @@
<?php
$TRANSLATIONS = array(
+"The password is wrong. Try again." => "請檢查您的密碼並再試一次",
"Password" => "密碼",
"Submit" => "送出",
+"Sorry, this link doesn’t seem to work anymore." => "抱歉,此連結已經失效",
+"Reasons might be:" => "可能的原因:",
+"the item was removed" => "項目已經移除",
+"the link expired" => "連結過期",
+"sharing is disabled" => "分享功能已停用",
+"For more info, please ask the person who sent this link." => "請詢問告訴您此連結的人以瞭解更多",
"%s shared the folder %s with you" => "%s 和您分享了資料夾 %s ",
"%s shared the file %s with you" => "%s 和您分享了檔案 %s",
"Download" => "下載",
diff --git a/apps/files_sharing/lib/sharedstorage.php b/apps/files_sharing/lib/sharedstorage.php
index 7384b094cb0..d91acbbb2bd 100644
--- a/apps/files_sharing/lib/sharedstorage.php
+++ b/apps/files_sharing/lib/sharedstorage.php
@@ -362,9 +362,13 @@ class Shared extends \OC\Files\Storage\Common {
case 'xb':
case 'a':
case 'ab':
- if (!$this->isUpdatable($path)) {
- return false;
- }
+ $exists = $this->file_exists($path);
+ if ($exists && !$this->isUpdatable($path)) {
+ return false;
+ }
+ if (!$exists && !$this->isCreatable(dirname($path))) {
+ return false;
+ }
}
$info = array(
'target' => $this->sharedFolder.$path,
diff --git a/apps/files_sharing/public.php b/apps/files_sharing/public.php
index e9fdf6e4c95..ec6b4e815f8 100644
--- a/apps/files_sharing/public.php
+++ b/apps/files_sharing/public.php
@@ -172,6 +172,7 @@ if (isset($path)) {
} else {
$i['extension'] = '';
}
+ $i['isPreviewAvailable'] = \OCP\Preview::isMimeSupported($i['mimetype']);
}
$i['directory'] = $getPath;
$i['permissions'] = OCP\PERMISSION_READ;
@@ -194,6 +195,9 @@ if (isset($path)) {
$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('baseURL', OCP\Util::linkToPublic('files') . $urlLinkIdentifiers . '&path=');
diff --git a/apps/files_sharing/templates/public.php b/apps/files_sharing/templates/public.php
index 746a715f3cc..c164b3ea2b7 100644
--- a/apps/files_sharing/templates/public.php
+++ b/apps/files_sharing/templates/public.php
@@ -79,6 +79,10 @@
<source src="<?php p($_['downloadURL']); ?>" type="<?php p($_['mimetype']); ?>" />
</video>
</div>
+ <?php elseif (\OC\Preview::isMimeSupported($_['mimetype'])): ?>
+ <div id="imgframe">
+ <img src="<?php p(OCP\Util::linkToRoute( 'core_ajax_public_preview', array('x' => 500, 'y' => 500, 'file' => urlencode($_['directory_path']), 't' => $_['dirToken']))); ?>" class="publicpreview"/>
+ </div>
<?php else: ?>
<ul id="noPreview">
<li class="error">
diff --git a/apps/files_trashbin/ajax/preview.php b/apps/files_trashbin/ajax/preview.php
new file mode 100644
index 00000000000..a0846b051c7
--- /dev/null
+++ b/apps/files_trashbin/ajax/preview.php
@@ -0,0 +1,42 @@
+<?php
+/**
+ * Copyright (c) 2013 Georg Ehrke georg@ownCloud.com
+ * This file is licensed under the Affero General Public License version 3 or
+ * later.
+ * See the COPYING-README file.
+ */
+\OC_Util::checkLoggedIn();
+
+if(!\OC_App::isEnabled('files_trashbin')){
+ exit;
+}
+
+$file = array_key_exists('file', $_GET) ? (string) urldecode($_GET['file']) : '';
+$maxX = array_key_exists('x', $_GET) ? (int) $_GET['x'] : '44';
+$maxY = array_key_exists('y', $_GET) ? (int) $_GET['y'] : '44';
+$scalingUp = array_key_exists('scalingup', $_GET) ? (bool) $_GET['scalingup'] : true;
+
+if($file === '') {
+ \OC_Response::setStatus(400); //400 Bad Request
+ \OC_Log::write('core-preview', 'No file parameter was passed', \OC_Log::DEBUG);
+ exit;
+}
+
+if($maxX === 0 || $maxY === 0) {
+ \OC_Response::setStatus(400); //400 Bad Request
+ \OC_Log::write('core-preview', 'x and/or y set to 0', \OC_Log::DEBUG);
+ exit;
+}
+
+try{
+ $preview = new \OC\Preview(\OC_User::getUser(), 'files_trashbin/files');
+ $preview->setFile($file);
+ $preview->setMaxX($maxX);
+ $preview->setMaxY($maxY);
+ $preview->setScalingUp($scalingUp);
+
+ $preview->showPreview();
+}catch(\Exception $e) {
+ \OC_Response::setStatus(500);
+ \OC_Log::write('core', $e->getmessage(), \OC_Log::DEBUG);
+} \ No newline at end of file
diff --git a/apps/files_trashbin/appinfo/routes.php b/apps/files_trashbin/appinfo/routes.php
new file mode 100644
index 00000000000..b1c3f02741e
--- /dev/null
+++ b/apps/files_trashbin/appinfo/routes.php
@@ -0,0 +1,5 @@
+<?php
+$this->create('core_ajax_trashbin_preview', '/preview.png')->action(
+function() {
+ require_once __DIR__ . '/../ajax/preview.php';
+}); \ No newline at end of file
diff --git a/apps/files_trashbin/index.php b/apps/files_trashbin/index.php
index 27f8407db06..0baeab1de97 100644
--- a/apps/files_trashbin/index.php
+++ b/apps/files_trashbin/index.php
@@ -64,6 +64,7 @@ foreach ($result as $r) {
$i['directory'] = '';
}
$i['permissions'] = OCP\PERMISSION_READ;
+ $i['isPreviewAvailable'] = \OCP\Preview::isMimeSupported($r['mime']);
$files[] = $i;
}
diff --git a/apps/files_trashbin/js/trash.js b/apps/files_trashbin/js/trash.js
index b14a7240cbe..40c0bdb3829 100644
--- a/apps/files_trashbin/js/trash.js
+++ b/apps/files_trashbin/js/trash.js
@@ -20,6 +20,7 @@ $(document).ready(function() {
OC.dialogs.alert(result.data.message, t('core', 'Error'));
}
enableActions();
+ FileList.updateFileSummary();
});
});
@@ -48,6 +49,7 @@ $(document).ready(function() {
OC.dialogs.alert(result.data.message, t('core', 'Error'));
}
enableActions();
+ FileList.updateFileSummary();
});
});
diff --git a/apps/files_trashbin/l10n/ca.php b/apps/files_trashbin/l10n/ca.php
index 6e226b7fc85..eb57aa16aa5 100644
--- a/apps/files_trashbin/l10n/ca.php
+++ b/apps/files_trashbin/l10n/ca.php
@@ -8,8 +8,8 @@ $TRANSLATIONS = array(
"Delete permanently" => "Esborra permanentment",
"Name" => "Nom",
"Deleted" => "Eliminat",
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
+"_%n folder_::_%n folders_" => array("","%n carpetes"),
+"_%n file_::_%n files_" => array("","%n fitxers"),
"restored" => "restaurat",
"Nothing in here. Your trash bin is empty!" => "La paperera està buida!",
"Restore" => "Recupera",
diff --git a/apps/files_trashbin/l10n/el.php b/apps/files_trashbin/l10n/el.php
index 759e5299e42..939c7fed614 100644
--- a/apps/files_trashbin/l10n/el.php
+++ b/apps/files_trashbin/l10n/el.php
@@ -8,8 +8,8 @@ $TRANSLATIONS = array(
"Delete permanently" => "Μόνιμη διαγραφή",
"Name" => "Όνομα",
"Deleted" => "Διαγράφηκε",
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
+"_%n folder_::_%n folders_" => array("","%n φάκελοι"),
+"_%n file_::_%n files_" => array("","%n αρχεία"),
"restored" => "έγινε επαναφορά",
"Nothing in here. Your trash bin is empty!" => "Δεν υπάρχει τίποτα εδώ. Ο κάδος σας είναι άδειος!",
"Restore" => "Επαναφορά",
diff --git a/apps/files_trashbin/l10n/et_EE.php b/apps/files_trashbin/l10n/et_EE.php
index 2cfcafa804e..43c182ea7b3 100644
--- a/apps/files_trashbin/l10n/et_EE.php
+++ b/apps/files_trashbin/l10n/et_EE.php
@@ -8,8 +8,8 @@ $TRANSLATIONS = array(
"Delete permanently" => "Kustuta jäädavalt",
"Name" => "Nimi",
"Deleted" => "Kustutatud",
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
+"_%n folder_::_%n folders_" => array("","%n kataloogi"),
+"_%n file_::_%n files_" => array("%n fail","%n faili"),
"restored" => "taastatud",
"Nothing in here. Your trash bin is empty!" => "Siin pole midagi. Sinu prügikast on tühi!",
"Restore" => "Taasta",
diff --git a/apps/files_trashbin/l10n/eu.php b/apps/files_trashbin/l10n/eu.php
index b114dc3386a..240582a7ea6 100644
--- a/apps/files_trashbin/l10n/eu.php
+++ b/apps/files_trashbin/l10n/eu.php
@@ -8,8 +8,9 @@ $TRANSLATIONS = array(
"Delete permanently" => "Ezabatu betirako",
"Name" => "Izena",
"Deleted" => "Ezabatuta",
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
+"_%n folder_::_%n folders_" => array("karpeta %n","%n karpeta"),
+"_%n file_::_%n files_" => array("fitxategi %n","%n fitxategi"),
+"restored" => "Berrezarrita",
"Nothing in here. Your trash bin is empty!" => "Ez dago ezer ez. Zure zakarrontzia hutsik dago!",
"Restore" => "Berrezarri",
"Delete" => "Ezabatu",
diff --git a/apps/files_trashbin/l10n/it.php b/apps/files_trashbin/l10n/it.php
index 0dc2b938f8a..e4b39c4a6d5 100644
--- a/apps/files_trashbin/l10n/it.php
+++ b/apps/files_trashbin/l10n/it.php
@@ -8,8 +8,8 @@ $TRANSLATIONS = array(
"Delete permanently" => "Elimina definitivamente",
"Name" => "Nome",
"Deleted" => "Eliminati",
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
+"_%n folder_::_%n folders_" => array("%n cartella","%n cartelle"),
+"_%n file_::_%n files_" => array("%n file","%n file"),
"restored" => "ripristinati",
"Nothing in here. Your trash bin is empty!" => "Qui non c'è niente. Il tuo cestino è vuoto.",
"Restore" => "Ripristina",
diff --git a/apps/files_trashbin/l10n/pt_PT.php b/apps/files_trashbin/l10n/pt_PT.php
index 0c88d132b5c..9dccc773cb1 100644
--- a/apps/files_trashbin/l10n/pt_PT.php
+++ b/apps/files_trashbin/l10n/pt_PT.php
@@ -8,8 +8,8 @@ $TRANSLATIONS = array(
"Delete permanently" => "Eliminar permanentemente",
"Name" => "Nome",
"Deleted" => "Apagado",
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("",""),
+"_%n folder_::_%n folders_" => array("%n pasta","%n pastas"),
+"_%n file_::_%n files_" => array("%n ficheiro","%n ficheiros"),
"restored" => "Restaurado",
"Nothing in here. Your trash bin is empty!" => "Não hà ficheiros. O lixo está vazio!",
"Restore" => "Restaurar",
diff --git a/apps/files_trashbin/l10n/sk_SK.php b/apps/files_trashbin/l10n/sk_SK.php
index 0f78da5fc3d..50fb58a44e2 100644
--- a/apps/files_trashbin/l10n/sk_SK.php
+++ b/apps/files_trashbin/l10n/sk_SK.php
@@ -8,8 +8,8 @@ $TRANSLATIONS = array(
"Delete permanently" => "Zmazať trvalo",
"Name" => "Názov",
"Deleted" => "Zmazané",
-"_%n folder_::_%n folders_" => array("","",""),
-"_%n file_::_%n files_" => array("","",""),
+"_%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"),
"restored" => "obnovené",
"Nothing in here. Your trash bin is empty!" => "Žiadny obsah. Kôš je prázdny!",
"Restore" => "Obnoviť",
diff --git a/apps/files_trashbin/l10n/zh_CN.GB2312.php b/apps/files_trashbin/l10n/zh_CN.GB2312.php
deleted file mode 100644
index eaa97bb1b6f..00000000000
--- a/apps/files_trashbin/l10n/zh_CN.GB2312.php
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Error" => "出错",
-"Delete permanently" => "永久删除",
-"Name" => "名称",
-"_%n folder_::_%n folders_" => array("%n 个文件夹"),
-"_%n file_::_%n files_" => array("%n 个文件"),
-"Restore" => "恢复",
-"Delete" => "删除",
-"Deleted Files" => "删除的文件"
-);
-$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files_trashbin/l10n/zh_TW.php b/apps/files_trashbin/l10n/zh_TW.php
index ab6b75c5784..bfc2fc659de 100644
--- a/apps/files_trashbin/l10n/zh_TW.php
+++ b/apps/files_trashbin/l10n/zh_TW.php
@@ -1,17 +1,18 @@
<?php
$TRANSLATIONS = array(
"Couldn't delete %s permanently" => "無法永久刪除 %s",
-"Couldn't restore %s" => "無法復原 %s",
-"perform restore operation" => "進行復原動作",
+"Couldn't restore %s" => "無法還原 %s",
+"perform restore operation" => "進行還原動作",
"Error" => "錯誤",
"delete file permanently" => "永久刪除檔案",
"Delete permanently" => "永久刪除",
"Name" => "名稱",
"Deleted" => "已刪除",
-"_%n folder_::_%n folders_" => array(""),
-"_%n file_::_%n files_" => array(""),
-"Nothing in here. Your trash bin is empty!" => "您的垃圾桶是空的!",
-"Restore" => "復原",
+"_%n folder_::_%n folders_" => array("%n 個資料夾"),
+"_%n file_::_%n files_" => array("%n 個檔案"),
+"restored" => "已還原",
+"Nothing in here. Your trash bin is empty!" => "您的回收桶是空的!",
+"Restore" => "還原",
"Delete" => "刪除",
"Deleted Files" => "已刪除的檔案"
);
diff --git a/apps/files_trashbin/lib/trash.php b/apps/files_trashbin/lib/trash.php
index 323f25eac2f..c79afdc0c2e 100644
--- a/apps/files_trashbin/lib/trash.php
+++ b/apps/files_trashbin/lib/trash.php
@@ -72,11 +72,6 @@ class Trashbin {
$mime = $view->getMimeType('files' . $file_path);
if ($view->is_dir('files' . $file_path)) {
- $dirContent = $view->getDirectoryContent('files' . $file_path);
- // no need to move empty folders to the trash bin
- if (empty($dirContent)) {
- return true;
- }
$type = 'dir';
} else {
$type = 'file';
@@ -689,7 +684,7 @@ class Trashbin {
}
}
}
-
+
/**
* clean up the trash bin
* @param current size of the trash bin
@@ -892,20 +887,24 @@ class Trashbin {
//Listen to post write hook
\OCP\Util::connectHook('OC_Filesystem', 'post_write', "OCA\Files_Trashbin\Hooks", "post_write_hook");
}
-
+
/**
* @brief check if trash bin is empty for a given user
* @param string $user
*/
public static function isEmpty($user) {
- $trashSize = self::getTrashbinSize($user);
+ $view = new \OC\Files\View('/' . $user . '/files_trashbin');
+ $content = $view->getDirectoryContent('/files');
- if ($trashSize !== false && $trashSize > 0) {
+ if ($content) {
return false;
}
return true;
}
+ public static function preview_icon($path) {
+ return \OC_Helper::linkToRoute( 'core_ajax_trashbin_preview', array('x' => 36, 'y' => 36, 'file' => urlencode($path) ));
+ }
}
diff --git a/apps/files_trashbin/templates/index.php b/apps/files_trashbin/templates/index.php
index 371765fa69a..88c32b1f3eb 100644
--- a/apps/files_trashbin/templates/index.php
+++ b/apps/files_trashbin/templates/index.php
@@ -6,7 +6,7 @@
<div id='notification'></div>
<?php if (isset($_['files']) && count($_['files']) === 0 && $_['dirlisting'] === false):?>
- <div id="emptyfolder"><?php p($l->t('Nothing in here. Your trash bin is empty!'))?></div>
+ <div id="emptycontent"><?php p($l->t('Nothing in here. Your trash bin is empty!'))?></div>
<?php endif; ?>
<table id="filestable">
diff --git a/apps/files_trashbin/templates/part.list.php b/apps/files_trashbin/templates/part.list.php
index 254b08dd36a..f7cc6b01bbb 100644
--- a/apps/files_trashbin/templates/part.list.php
+++ b/apps/files_trashbin/templates/part.list.php
@@ -21,11 +21,19 @@
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: ?>
- style="background-image:url(<?php print_unescaped(OCP\mimetype_icon($file['mimetype'])); ?>)"
+ <?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 type="checkbox" /><?php endif; ?>
diff --git a/apps/files_versions/js/versions.js b/apps/files_versions/js/versions.js
index a14de7dbee2..f57e931bad9 100644
--- a/apps/files_versions/js/versions.js
+++ b/apps/files_versions/js/versions.js
@@ -124,19 +124,19 @@ function createVersionsDropdown(filename, files) {
}
function addVersion( revision ) {
- title = formatDate(revision.version*1000);
- name ='<span class="versionDate" title="' + title + '">' + revision.humanReadableTimestamp + '</span>';
+ var title = formatDate(revision.version*1000);
+ var name ='<span class="versionDate" title="' + title + '">' + revision.humanReadableTimestamp + '</span>';
- path = OC.filePath('files_versions', '', 'download.php');
+ var path = OC.filePath('files_versions', '', 'download.php');
- download ='<a href="' + path + "?file=" + files + '&revision=' + revision.version + '">';
+ var download ='<a href="' + path + "?file=" + files + '&revision=' + revision.version + '">';
download+='<img';
download+=' src="' + OC.imagePath('core', 'actions/download') + '"';
download+=' name="downloadVersion" />';
download+=name;
download+='</a>';
- revert='<span class="revertVersion"';
+ var revert='<span class="revertVersion"';
revert+=' id="' + revision.version + '"';
revert+=' value="' + files + '">';
revert+='<img';
diff --git a/apps/files_versions/l10n/zh_CN.GB2312.php b/apps/files_versions/l10n/zh_CN.GB2312.php
deleted file mode 100644
index de340d6dc94..00000000000
--- a/apps/files_versions/l10n/zh_CN.GB2312.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Could not revert: %s" => "无法恢复:%s",
-"Versions" => "版本",
-"Failed to revert {file} to revision {timestamp}." => "无法恢复文件 {file} 到 版本 {timestamp}。",
-"More versions..." => "更多版本",
-"No other versions available" => "没有其他可用版本",
-"Restore" => "恢复"
-);
-$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files_versions/l10n/zh_TW.php b/apps/files_versions/l10n/zh_TW.php
index 55a3dca3c32..9b8900fd8e1 100644
--- a/apps/files_versions/l10n/zh_TW.php
+++ b/apps/files_versions/l10n/zh_TW.php
@@ -2,6 +2,9 @@
$TRANSLATIONS = array(
"Could not revert: %s" => "無法還原:%s",
"Versions" => "版本",
+"Failed to revert {file} to revision {timestamp}." => "無法還原檔案 {file} 至版本 {timestamp}",
+"More versions..." => "更多版本…",
+"No other versions available" => "沒有其他版本了",
"Restore" => "復原"
);
$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/user_ldap/js/settings.js b/apps/user_ldap/js/settings.js
index 78ec71b70ad..20d6f76dcd6 100644
--- a/apps/user_ldap/js/settings.js
+++ b/apps/user_ldap/js/settings.js
@@ -120,7 +120,7 @@ var LdapConfiguration = {
}
);
}
-}
+};
$(document).ready(function() {
$('#ldapAdvancedAccordion').accordion({ heightStyle: 'content', animate: 'easeInOutCirc'});
diff --git a/apps/user_ldap/l10n/ca.php b/apps/user_ldap/l10n/ca.php
index 338317baad7..455ad62d84c 100644
--- a/apps/user_ldap/l10n/ca.php
+++ b/apps/user_ldap/l10n/ca.php
@@ -30,8 +30,11 @@ $TRANSLATIONS = array(
"Password" => "Contrasenya",
"For anonymous access, leave DN and Password empty." => "Per un accés anònim, deixeu la DN i la contrasenya en blanc.",
"User Login Filter" => "Filtre d'inici de sessió d'usuari",
+"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action. Example: \"uid=%%uid\"" => "Defineix el filtre a aplicar quan s'intenta iniciar la sessió. %%uid reemplaça el nom d'usuari en l'acció d'inici de sessió. Per exemple: \"uid=%%uid\"",
"User List Filter" => "Llista de filtres d'usuari",
+"Defines the filter to apply, when retrieving users (no placeholders). Example: \"objectClass=person\"" => "Defineix el filtre a aplicar quan es mostren usuaris (no textos variables). Per exemple: \"objectClass=person\"",
"Group Filter" => "Filtre de grup",
+"Defines the filter to apply, when retrieving groups (no placeholders). Example: \"objectClass=posixGroup\"" => "Defineix el filtre a aplicar quan es mostren grups (no textos variables). Per exemple: \"objectClass=posixGroup\"",
"Connection Settings" => "Arranjaments de connexió",
"Configuration Active" => "Configuració activa",
"When unchecked, this configuration will be skipped." => "Si està desmarcat, aquesta configuració s'ometrà.",
@@ -45,6 +48,7 @@ $TRANSLATIONS = array(
"Do not use it additionally for LDAPS connections, it will fail." => "No ho useu adicionalment per a conexions LDAPS, fallarà.",
"Case insensitve LDAP server (Windows)" => "Servidor LDAP sense distinció entre majúscules i minúscules (Windows)",
"Turn off SSL certificate validation." => "Desactiva la validació de certificat SSL.",
+"Not recommended, use it for testing only! If connection only works with this option, import the LDAP server's SSL certificate in your %s server." => "No es recomana, useu-ho només com a prova! Importeu el certificat SSL del servidor LDAP al servidor %s només si la connexió funciona amb aquesta opció.",
"Cache Time-To-Live" => "Memòria de cau Time-To-Live",
"in seconds. A change empties the cache." => "en segons. Un canvi buidarà la memòria de cau.",
"Directory Settings" => "Arranjaments de carpetes",
diff --git a/apps/user_ldap/l10n/cs_CZ.php b/apps/user_ldap/l10n/cs_CZ.php
index a5f20cbf134..9109a8c710a 100644
--- a/apps/user_ldap/l10n/cs_CZ.php
+++ b/apps/user_ldap/l10n/cs_CZ.php
@@ -30,8 +30,11 @@ $TRANSLATIONS = array(
"Password" => "Heslo",
"For anonymous access, leave DN and Password empty." => "Pro anonymní přístup ponechte údaje DN and heslo prázdné.",
"User Login Filter" => "Filtr přihlášení uživatelů",
+"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action. Example: \"uid=%%uid\"" => "Určuje použitý filtr při pokusu o přihlášení. %%uid nahrazuje uživatelské jméno v činnosti přihlášení. Příklad: \"uid=%%uid\"",
"User List Filter" => "Filtr seznamu uživatelů",
+"Defines the filter to apply, when retrieving users (no placeholders). Example: \"objectClass=person\"" => "Určuje použitý filtr při získávání uživatelů (bez zástupných znaků). Příklad: \"objectClass=person\"",
"Group Filter" => "Filtr skupin",
+"Defines the filter to apply, when retrieving groups (no placeholders). Example: \"objectClass=posixGroup\"" => "Určuje použitý filtr při získávání skupin (bez zástupných znaků). Příklad: \"objectClass=posixGroup\"",
"Connection Settings" => "Nastavení spojení",
"Configuration Active" => "Nastavení aktivní",
"When unchecked, this configuration will be skipped." => "Pokud není zaškrtnuto, bude toto nastavení přeskočeno.",
@@ -45,6 +48,7 @@ $TRANSLATIONS = array(
"Do not use it additionally for LDAPS connections, it will fail." => "Nepoužívejte v kombinaci s LDAPS spojením, nebude to fungovat.",
"Case insensitve LDAP server (Windows)" => "LDAP server nerozlišující velikost znaků (Windows)",
"Turn off SSL certificate validation." => "Vypnout ověřování SSL certifikátu.",
+"Not recommended, use it for testing only! If connection only works with this option, import the LDAP server's SSL certificate in your %s server." => "Nedoporučuje se, určeno pouze k testovacímu použití. Pokud spojení funguje jen s touto volbou, importujte SSL certifikát vašeho LDAP serveru na server %s.",
"Cache Time-To-Live" => "TTL vyrovnávací paměti",
"in seconds. A change empties the cache." => "v sekundách. Změna vyprázdní vyrovnávací paměť.",
"Directory Settings" => "Nastavení adresáře",
diff --git a/apps/user_ldap/l10n/da.php b/apps/user_ldap/l10n/da.php
index e0c7acbadf8..e33efe3de09 100644
--- a/apps/user_ldap/l10n/da.php
+++ b/apps/user_ldap/l10n/da.php
@@ -4,6 +4,7 @@ $TRANSLATIONS = array(
"The configuration is valid and the connection could be established!" => "Konfigurationen er korrekt og forbindelsen kunne etableres!",
"The configuration is invalid. Please look in the ownCloud log for further details." => "Konfigurationen er ugyldig. Se venligst ownCloud loggen for yderligere detaljer.",
"Deletion failed" => "Fejl ved sletning",
+"Take over settings from recent server configuration?" => "Overtag indstillinger fra nylig server konfiguration? ",
"Keep settings?" => "Behold indstillinger?",
"Cannot add server configuration" => "Kan ikke tilføje serverkonfiguration",
"Success" => "Succes",
@@ -28,16 +29,20 @@ $TRANSLATIONS = array(
"Configuration Active" => "Konfiguration Aktiv",
"Port" => "Port",
"Backup (Replica) Host" => "Backup (Replika) Vært",
+"Give an optional backup host. It must be a replica of the main LDAP/AD server." => "Opgiv en ikke obligatorisk backup server. Denne skal være en replikation af hoved-LDAP/AD serveren.",
"Backup (Replica) Port" => "Backup (Replika) Port",
"Disable Main Server" => "Deaktiver Hovedserver",
"Only connect to the replica server." => "Forbind kun til replika serveren.",
"Use TLS" => "Brug TLS",
"Do not use it additionally for LDAPS connections, it will fail." => "Benyt ikke flere LDAPS forbindelser, det vil mislykkeds. ",
+"Case insensitve LDAP server (Windows)" => "Ikke versalfølsom LDAP server (Windows)",
"Turn off SSL certificate validation." => "Deaktiver SSL certifikat validering",
+"Cache Time-To-Live" => "Cache Time-To-Live",
"User Display Name Field" => "User Display Name Field",
"Base User Tree" => "Base Bruger Træ",
"Base Group Tree" => "Base Group Tree",
"Group-Member association" => "Group-Member association",
+"Quota Field" => "Kvote Felt",
"in bytes" => "i bytes",
"Email Field" => "Email Felt",
"Internal Username" => "Internt Brugernavn",
diff --git a/apps/user_ldap/l10n/de.php b/apps/user_ldap/l10n/de.php
index 1520cc1daa8..cb13275fafa 100644
--- a/apps/user_ldap/l10n/de.php
+++ b/apps/user_ldap/l10n/de.php
@@ -30,8 +30,11 @@ $TRANSLATIONS = array(
"Password" => "Passwort",
"For anonymous access, leave DN and Password empty." => "Lasse die Felder DN und Passwort für anonymen Zugang leer.",
"User Login Filter" => "Benutzer-Login-Filter",
+"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action. Example: \"uid=%%uid\"" => "Bestimmt den Filter, welcher bei einer Anmeldung angewandt wird. %%uid ersetzt den Benutzernamen bei der Anmeldung. Beispiel: \"uid=%%uid\"",
"User List Filter" => "Benutzer-Filter-Liste",
+"Defines the filter to apply, when retrieving users (no placeholders). Example: \"objectClass=person\"" => "Definiert den Filter für die Wiederherstellung eines Benutzers (kein Platzhalter). Beispiel: \"objectClass=person\"",
"Group Filter" => "Gruppen-Filter",
+"Defines the filter to apply, when retrieving groups (no placeholders). Example: \"objectClass=posixGroup\"" => "Definiert den Filter für die Wiederherstellung einer Gruppe (kein Platzhalter). Beispiel: \"objectClass=posixGroup\"",
"Connection Settings" => "Verbindungseinstellungen",
"Configuration Active" => "Konfiguration aktiv",
"When unchecked, this configuration will be skipped." => "Konfiguration wird übersprungen wenn deaktiviert",
@@ -45,6 +48,7 @@ $TRANSLATIONS = array(
"Do not use it additionally for LDAPS connections, it will fail." => "Benutze es nicht zusammen mit LDAPS Verbindungen, es wird fehlschlagen.",
"Case insensitve LDAP server (Windows)" => "LDAP-Server (Windows: Groß- und Kleinschreibung bleibt unbeachtet)",
"Turn off SSL certificate validation." => "Schalte die SSL-Zertifikatsprüfung aus.",
+"Not recommended, use it for testing only! If connection only works with this option, import the LDAP server's SSL certificate in your %s server." => "Nur für Testzwecke geeignet, sollte Standardmäßig nicht verwendet werden. Falls die Verbindung nur mit dieser Option funktioniert, importiere das SSL-Zertifikat des LDAP-Servers in deinen %s Server.",
"Cache Time-To-Live" => "Speichere Time-To-Live zwischen",
"in seconds. A change empties the cache." => "in Sekunden. Eine Änderung leert den Cache.",
"Directory Settings" => "Ordnereinstellungen",
diff --git a/apps/user_ldap/l10n/de_DE.php b/apps/user_ldap/l10n/de_DE.php
index 10648493196..677d603ffa0 100644
--- a/apps/user_ldap/l10n/de_DE.php
+++ b/apps/user_ldap/l10n/de_DE.php
@@ -30,8 +30,11 @@ $TRANSLATIONS = array(
"Password" => "Passwort",
"For anonymous access, leave DN and Password empty." => "Lassen Sie die Felder DN und Passwort für einen anonymen Zugang leer.",
"User Login Filter" => "Benutzer-Login-Filter",
+"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action. Example: \"uid=%%uid\"" => "Bestimmt den Filter, welcher bei einer Anmeldung angewandt wird. %%uid ersetzt den Benutzernamen bei der Anmeldung. Beispiel: \"uid=%%uid\"",
"User List Filter" => "Benutzer-Filter-Liste",
+"Defines the filter to apply, when retrieving users (no placeholders). Example: \"objectClass=person\"" => "Definiert den Filter für die Wiederherstellung eines Benutzers (kein Platzhalter). Beispiel: \"objectClass=person\"",
"Group Filter" => "Gruppen-Filter",
+"Defines the filter to apply, when retrieving groups (no placeholders). Example: \"objectClass=posixGroup\"" => "Definiert den Filter für die Wiederherstellung einer Gruppe (kein Platzhalter). Beispiel: \"objectClass=posixGroup\"",
"Connection Settings" => "Verbindungseinstellungen",
"Configuration Active" => "Konfiguration aktiv",
"When unchecked, this configuration will be skipped." => "Wenn nicht angehakt, wird diese Konfiguration übersprungen.",
@@ -45,6 +48,7 @@ $TRANSLATIONS = array(
"Do not use it additionally for LDAPS connections, it will fail." => "Benutzen Sie es nicht in Verbindung mit LDAPS Verbindungen, es wird fehlschlagen.",
"Case insensitve LDAP server (Windows)" => "LDAP-Server (Windows: Groß- und Kleinschreibung bleibt unbeachtet)",
"Turn off SSL certificate validation." => "Schalten Sie die SSL-Zertifikatsprüfung aus.",
+"Not recommended, use it for testing only! If connection only works with this option, import the LDAP server's SSL certificate in your %s server." => "Nur für Testzwecke geeignet, sollte Standardmäßig nicht verwendet werden. Falls die Verbindung nur mit dieser Option funktioniert, importieren Sie das SSL-Zertifikat des LDAP-Servers in Ihren %s Server.",
"Cache Time-To-Live" => "Speichere Time-To-Live zwischen",
"in seconds. A change empties the cache." => "in Sekunden. Eine Änderung leert den Cache.",
"Directory Settings" => "Ordnereinstellungen",
diff --git a/apps/user_ldap/l10n/et_EE.php b/apps/user_ldap/l10n/et_EE.php
index 700b31e7ba9..b949fe02041 100644
--- a/apps/user_ldap/l10n/et_EE.php
+++ b/apps/user_ldap/l10n/et_EE.php
@@ -30,8 +30,11 @@ $TRANSLATIONS = array(
"Password" => "Parool",
"For anonymous access, leave DN and Password empty." => "Anonüümseks ligipääsuks jäta DN ja parool tühjaks.",
"User Login Filter" => "Kasutajanime filter",
+"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action. Example: \"uid=%%uid\"" => "Määrab sisselogimisel kasutatava filtri. %%uid asendab sisselogimistegevuses kasutajanime. Näide: \"uid=%%uid\"",
"User List Filter" => "Kasutajate nimekirja filter",
+"Defines the filter to apply, when retrieving users (no placeholders). Example: \"objectClass=person\"" => "Määrab kasutajate leidmiseks kasutatava filtri (ilma muutujateta). Näide: \"objectClass=person\"",
"Group Filter" => "Grupi filter",
+"Defines the filter to apply, when retrieving groups (no placeholders). Example: \"objectClass=posixGroup\"" => "Määrab gruppide leidmiseks kasutatava filtri (ilma muutujateta). Näide: \"objectClass=posixGroup\"",
"Connection Settings" => "Ühenduse seaded",
"Configuration Active" => "Seadistus aktiivne",
"When unchecked, this configuration will be skipped." => "Kui märkimata, siis seadistust ei kasutata",
@@ -45,6 +48,7 @@ $TRANSLATIONS = array(
"Do not use it additionally for LDAPS connections, it will fail." => "LDAPS puhul ära kasuta. Ühendus ei toimi.",
"Case insensitve LDAP server (Windows)" => "Mittetõstutundlik LDAP server (Windows)",
"Turn off SSL certificate validation." => "Lülita SSL sertifikaadi kontrollimine välja.",
+"Not recommended, use it for testing only! If connection only works with this option, import the LDAP server's SSL certificate in your %s server." => "Pole soovitatav, kasuta seda ainult testimiseks! Kui ühendus toimib ainult selle valikuga, siis impordi LDAP serveri SSL sertifikaat oma %s serverisse.",
"Cache Time-To-Live" => "Puhvri iga",
"in seconds. A change empties the cache." => "sekundites. Muudatus tühjendab vahemälu.",
"Directory Settings" => "Kataloogi seaded",
diff --git a/apps/user_ldap/l10n/gl.php b/apps/user_ldap/l10n/gl.php
index 9debcef70ac..911e481ca76 100644
--- a/apps/user_ldap/l10n/gl.php
+++ b/apps/user_ldap/l10n/gl.php
@@ -30,8 +30,11 @@ $TRANSLATIONS = array(
"Password" => "Contrasinal",
"For anonymous access, leave DN and Password empty." => "Para o acceso anónimo deixe o DN e o contrasinal baleiros.",
"User Login Filter" => "Filtro de acceso de usuarios",
+"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action. Example: \"uid=%%uid\"" => "Define o filtro que se aplica cando se intenta o acceso. %%uid substitúe o nome de usuario e a acción de acceso. Exemplo: «uid=%%uid»",
"User List Filter" => "Filtro da lista de usuarios",
+"Defines the filter to apply, when retrieving users (no placeholders). Example: \"objectClass=person\"" => "Define o filtro a aplicar cando de recuperan os usuarios (sen comodíns). Exemplo: «objectClass=person»",
"Group Filter" => "Filtro de grupo",
+"Defines the filter to apply, when retrieving groups (no placeholders). Example: \"objectClass=posixGroup\"" => "Define o filtro a aplicar cando de recuperan os usuarios (sen comodíns). Exemplo: «objectClass=posixGroup»",
"Connection Settings" => "Axustes da conexión",
"Configuration Active" => "Configuración activa",
"When unchecked, this configuration will be skipped." => "Se está sen marcar, omítese esta configuración.",
@@ -45,6 +48,7 @@ $TRANSLATIONS = array(
"Do not use it additionally for LDAPS connections, it will fail." => "Non utilizalo ademais para conexións LDAPS xa que fallará.",
"Case insensitve LDAP server (Windows)" => "Servidor LDAP que non distingue entre maiúsculas e minúsculas (Windows)",
"Turn off SSL certificate validation." => "Desactiva a validación do certificado SSL.",
+"Not recommended, use it for testing only! If connection only works with this option, import the LDAP server's SSL certificate in your %s server." => "Non recomendado, utilizar só para probas! Se a conexión só funciona con esta opción importa o certificado SSL do servidor LDAP no seu servidor %s.",
"Cache Time-To-Live" => "Tempo de persistencia da caché",
"in seconds. A change empties the cache." => "en segundos. Calquera cambio baleira a caché.",
"Directory Settings" => "Axustes do directorio",
diff --git a/apps/user_ldap/l10n/it.php b/apps/user_ldap/l10n/it.php
index 82f42ef3be9..4b47846f227 100644
--- a/apps/user_ldap/l10n/it.php
+++ b/apps/user_ldap/l10n/it.php
@@ -30,8 +30,11 @@ $TRANSLATIONS = array(
"Password" => "Password",
"For anonymous access, leave DN and Password empty." => "Per l'accesso anonimo, lasciare vuoti i campi DN e Password",
"User Login Filter" => "Filtro per l'accesso utente",
+"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action. Example: \"uid=%%uid\"" => "Specifica quale filtro utilizzare quando si tenta l'accesso. %%uid sostituisce il nome utente all'atto dell'accesso. Esempio: \"uid=%%uid\"",
"User List Filter" => "Filtro per l'elenco utenti",
+"Defines the filter to apply, when retrieving users (no placeholders). Example: \"objectClass=person\"" => "Specifica quale filtro utilizzare durante il recupero degli utenti (nessun segnaposto). Esempio: \"objectClass=person\"",
"Group Filter" => "Filtro per il gruppo",
+"Defines the filter to apply, when retrieving groups (no placeholders). Example: \"objectClass=posixGroup\"" => "Specifica quale filtro utilizzare durante il recupero dei gruppi (nessun segnaposto). Esempio: \"objectClass=posixGroup\"",
"Connection Settings" => "Impostazioni di connessione",
"Configuration Active" => "Configurazione attiva",
"When unchecked, this configuration will be skipped." => "Se deselezionata, questa configurazione sarà saltata.",
@@ -45,6 +48,7 @@ $TRANSLATIONS = array(
"Do not use it additionally for LDAPS connections, it will fail." => "Da non utilizzare per le connessioni LDAPS, non funzionerà.",
"Case insensitve LDAP server (Windows)" => "Case insensitve LDAP server (Windows)",
"Turn off SSL certificate validation." => "Disattiva il controllo del certificato SSL.",
+"Not recommended, use it for testing only! If connection only works with this option, import the LDAP server's SSL certificate in your %s server." => "Non consigliata, da utilizzare solo per test! Se la connessione funziona solo con questa opzione, importa il certificate SSL del server LDAP sul tuo server %s.",
"Cache Time-To-Live" => "Tempo di vita della cache",
"in seconds. A change empties the cache." => "in secondi. Il cambio svuota la cache.",
"Directory Settings" => "Impostazioni delle cartelle",
diff --git a/apps/user_ldap/l10n/ja_JP.php b/apps/user_ldap/l10n/ja_JP.php
index ec0da143057..e9ef2165bb3 100644
--- a/apps/user_ldap/l10n/ja_JP.php
+++ b/apps/user_ldap/l10n/ja_JP.php
@@ -30,8 +30,11 @@ $TRANSLATIONS = array(
"Password" => "パスワード",
"For anonymous access, leave DN and Password empty." => "匿名アクセスの場合は、DNとパスワードを空にしてください。",
"User Login Filter" => "ユーザログインフィルタ",
+"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action. Example: \"uid=%%uid\"" => "ログイン実行時に適用するフィルタを定義します。%%uid にはログイン操作におけるユーザ名が入ります。例: \"uid=%%uid\"",
"User List Filter" => "ユーザリストフィルタ",
+"Defines the filter to apply, when retrieving users (no placeholders). Example: \"objectClass=person\"" => "ユーザ取得時に適用するフィルタを定義します(プレースホルダ無し)。例: \"objectClass=person\"",
"Group Filter" => "グループフィルタ",
+"Defines the filter to apply, when retrieving groups (no placeholders). Example: \"objectClass=posixGroup\"" => "グループ取得時に適用するフィルタを定義します(プレースホルダ無し)。例: \"objectClass=posixGroup\"",
"Connection Settings" => "接続設定",
"Configuration Active" => "設定はアクティブです",
"When unchecked, this configuration will be skipped." => "チェックを外すと、この設定はスキップされます。",
@@ -45,6 +48,7 @@ $TRANSLATIONS = array(
"Do not use it additionally for LDAPS connections, it will fail." => "LDAPS接続のために追加でそれを利用しないで下さい。失敗します。",
"Case insensitve LDAP server (Windows)" => "大文字/小文字を区別しないLDAPサーバ(Windows)",
"Turn off SSL certificate validation." => "SSL証明書の確認を無効にする。",
+"Not recommended, use it for testing only! If connection only works with this option, import the LDAP server's SSL certificate in your %s server." => "推奨されません、テストにおいてのみ使用してください!このオプションでのみ接続が動作する場合は、LDAP サーバのSSL証明書を %s サーバにインポートしてください。",
"Cache Time-To-Live" => "キャッシュのTTL",
"in seconds. A change empties the cache." => "秒。変更後にキャッシュがクリアされます。",
"Directory Settings" => "ディレクトリ設定",
diff --git a/apps/user_ldap/l10n/nl.php b/apps/user_ldap/l10n/nl.php
index 301cad98521..b56dcf15791 100644
--- a/apps/user_ldap/l10n/nl.php
+++ b/apps/user_ldap/l10n/nl.php
@@ -30,8 +30,11 @@ $TRANSLATIONS = array(
"Password" => "Wachtwoord",
"For anonymous access, leave DN and Password empty." => "Voor anonieme toegang, laat de DN en het wachtwoord leeg.",
"User Login Filter" => "Gebruikers Login Filter",
+"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action. Example: \"uid=%%uid\"" => "Definiëert het toe te passen filter als er geprobeerd wordt in te loggen. %%uid vervangt de gebruikersnaam bij het inloggen. Bijvoorbeeld: \"uid=%%uid\"",
"User List Filter" => "Gebruikers Lijst Filter",
+"Defines the filter to apply, when retrieving users (no placeholders). Example: \"objectClass=person\"" => "Definieert het toe te passen filter bij het ophalen van gebruikers (geen tijdelijke aanduidingen). Bijvoorbeeld: \"objectClass=person\"",
"Group Filter" => "Groep Filter",
+"Defines the filter to apply, when retrieving groups (no placeholders). Example: \"objectClass=posixGroup\"" => "Definieert het toe te passen filter bij het ophalen van groepen (geen tijdelijke aanduidingen). Bijvoorbeeld: \"objectClass=posixGroup\"",
"Connection Settings" => "Verbindingsinstellingen",
"Configuration Active" => "Configuratie actief",
"When unchecked, this configuration will be skipped." => "Als dit niet is ingeschakeld wordt deze configuratie overgeslagen.",
@@ -45,6 +48,7 @@ $TRANSLATIONS = array(
"Do not use it additionally for LDAPS connections, it will fail." => "Gebruik het niet voor LDAPS verbindingen, dat gaat niet lukken.",
"Case insensitve LDAP server (Windows)" => "Niet-hoofdlettergevoelige LDAP server (Windows)",
"Turn off SSL certificate validation." => "Schakel SSL certificaat validatie uit.",
+"Not recommended, use it for testing only! If connection only works with this option, import the LDAP server's SSL certificate in your %s server." => "Niet aanbevolen, gebruik alleen om te testen! Als de connectie alleen werkt met deze optie, importeer dan het SSL-certificaat van de LDAP-server naar uw %s server.",
"Cache Time-To-Live" => "Cache time-to-live",
"in seconds. A change empties the cache." => "in seconden. Een verandering maakt de cache leeg.",
"Directory Settings" => "Mapinstellingen",
diff --git a/apps/user_ldap/l10n/pt_BR.php b/apps/user_ldap/l10n/pt_BR.php
index 88006e1b5d9..9469146d359 100644
--- a/apps/user_ldap/l10n/pt_BR.php
+++ b/apps/user_ldap/l10n/pt_BR.php
@@ -30,8 +30,11 @@ $TRANSLATIONS = array(
"Password" => "Senha",
"For anonymous access, leave DN and Password empty." => "Para acesso anônimo, deixe DN e Senha vazios.",
"User Login Filter" => "Filtro de Login de Usuário",
+"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action. Example: \"uid=%%uid\"" => "Define o filtro a ser aplicado, o login é feito. %%uid substitui o nome do usuário na ação de login. Exemplo: \"uid=%%uid\"",
"User List Filter" => "Filtro de Lista de Usuário",
+"Defines the filter to apply, when retrieving users (no placeholders). Example: \"objectClass=person\"" => "Define o filtro a ser aplicado, ao recuperar usuários (sem espaços reservados). Exemplo: \"objectClass=person\"",
"Group Filter" => "Filtro de Grupo",
+"Defines the filter to apply, when retrieving groups (no placeholders). Example: \"objectClass=posixGroup\"" => "Define o filtro a ser aplicado, ao recuperar grupos (sem espaços reservados). Exemplo: \"objectClass=posixGroup\"",
"Connection Settings" => "Configurações de Conexão",
"Configuration Active" => "Configuração ativa",
"When unchecked, this configuration will be skipped." => "Quando não marcada, esta configuração será ignorada.",
@@ -45,6 +48,7 @@ $TRANSLATIONS = array(
"Do not use it additionally for LDAPS connections, it will fail." => "Não use adicionalmente para conexões LDAPS, pois falhará.",
"Case insensitve LDAP server (Windows)" => "Servidor LDAP sensível à caixa alta (Windows)",
"Turn off SSL certificate validation." => "Desligar validação de certificado SSL.",
+"Not recommended, use it for testing only! If connection only works with this option, import the LDAP server's SSL certificate in your %s server." => "Não recomendado, use-o somente para teste! Se a conexão só funciona com esta opção, importar o certificado SSL do servidor LDAP em seu servidor %s.",
"Cache Time-To-Live" => "Cache Time-To-Live",
"in seconds. A change empties the cache." => "em segundos. Uma mudança esvaziará o cache.",
"Directory Settings" => "Configurações de Diretório",
diff --git a/apps/user_ldap/l10n/sk_SK.php b/apps/user_ldap/l10n/sk_SK.php
index c5bb6a8a50c..df71a71e933 100644
--- a/apps/user_ldap/l10n/sk_SK.php
+++ b/apps/user_ldap/l10n/sk_SK.php
@@ -30,8 +30,11 @@ $TRANSLATIONS = array(
"Password" => "Heslo",
"For anonymous access, leave DN and Password empty." => "Pre anonymný prístup ponechajte údaje DN a Heslo prázdne.",
"User Login Filter" => "Filter prihlásenia používateľov",
+"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action. Example: \"uid=%%uid\"" => "Určuje použitý filter, pri pokuse o prihlásenie. %%uid nahradzuje používateľské meno v činnosti prihlásenia. Napríklad: \"uid=%%uid\"",
"User List Filter" => "Filter zoznamov používateľov",
+"Defines the filter to apply, when retrieving users (no placeholders). Example: \"objectClass=person\"" => "Definuje použitý filter, pri získavaní používateľov (bez \"placeholderov\"). Napríklad: \"objectClass=osoba\"",
"Group Filter" => "Filter skupiny",
+"Defines the filter to apply, when retrieving groups (no placeholders). Example: \"objectClass=posixGroup\"" => "Definuje použitý filter, pri získavaní skupín (bez \"placeholderov\"). Napríklad: \"objectClass=posixSkupina\"",
"Connection Settings" => "Nastavenie pripojenia",
"Configuration Active" => "Nastavenia sú aktívne ",
"When unchecked, this configuration will be skipped." => "Ak nie je zaškrtnuté, nastavenie bude preskočené.",
@@ -45,6 +48,7 @@ $TRANSLATIONS = array(
"Do not use it additionally for LDAPS connections, it will fail." => "Nepoužívajte pre pripojenie LDAPS, zlyhá.",
"Case insensitve LDAP server (Windows)" => "LDAP server nerozlišuje veľkosť znakov (Windows)",
"Turn off SSL certificate validation." => "Vypnúť overovanie SSL certifikátu.",
+"Not recommended, use it for testing only! If connection only works with this option, import the LDAP server's SSL certificate in your %s server." => "Neodporúčané, použite iba pri testovaní! Pokiaľ spojenie funguje iba z daným nastavením, importujte SSL certifikát LDAP servera do vášho %s servera.",
"Cache Time-To-Live" => "Životnosť objektov v cache",
"in seconds. A change empties the cache." => "v sekundách. Zmena vyprázdni vyrovnávaciu pamäť.",
"Directory Settings" => "Nastavenie priečinka",
diff --git a/apps/user_ldap/l10n/sv.php b/apps/user_ldap/l10n/sv.php
index c7fb33195d7..3288438c09b 100644
--- a/apps/user_ldap/l10n/sv.php
+++ b/apps/user_ldap/l10n/sv.php
@@ -30,8 +30,11 @@ $TRANSLATIONS = array(
"Password" => "Lösenord",
"For anonymous access, leave DN and Password empty." => "För anonym åtkomst, lämna DN och lösenord tomt.",
"User Login Filter" => "Filter logga in användare",
+"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action. Example: \"uid=%%uid\"" => "Definierar filter som tillämpas vid inloggning. %%uid ersätter användarnamn vid inloggningen. Exempel: \"uid=%%uid\"",
"User List Filter" => "Filter lista användare",
+"Defines the filter to apply, when retrieving users (no placeholders). Example: \"objectClass=person\"" => "Definierar filter som tillämpas vid sökning efter användare (inga platshållare). Exempel: \"objectClass=person\"",
"Group Filter" => "Gruppfilter",
+"Defines the filter to apply, when retrieving groups (no placeholders). Example: \"objectClass=posixGroup\"" => "Definierar filter som tillämpas vid sökning efter grupper (inga platshållare). Exempel: \"objectClass=posixGroup\"",
"Connection Settings" => "Uppkopplingsinställningar",
"Configuration Active" => "Konfiguration aktiv",
"When unchecked, this configuration will be skipped." => "Ifall denna är avbockad så kommer konfigurationen att skippas.",
@@ -45,6 +48,7 @@ $TRANSLATIONS = array(
"Do not use it additionally for LDAPS connections, it will fail." => "Använd inte för LDAPS-anslutningar, det kommer inte att fungera.",
"Case insensitve LDAP server (Windows)" => "LDAP-servern är okänslig för gemener och versaler (Windows)",
"Turn off SSL certificate validation." => "Stäng av verifiering av SSL-certifikat.",
+"Not recommended, use it for testing only! If connection only works with this option, import the LDAP server's SSL certificate in your %s server." => "Rekommenderas inte, använd endast för test! Om anslutningen bara fungerar med denna inställning behöver du importera LDAP-serverns SSL-certifikat till din %s server.",
"Cache Time-To-Live" => "Cache Time-To-Live",
"in seconds. A change empties the cache." => "i sekunder. En förändring tömmer cache.",
"Directory Settings" => "Mappinställningar",
diff --git a/apps/user_ldap/l10n/zh_CN.GB2312.php b/apps/user_ldap/l10n/zh_CN.GB2312.php
deleted file mode 100644
index 306b84a588e..00000000000
--- a/apps/user_ldap/l10n/zh_CN.GB2312.php
+++ /dev/null
@@ -1,31 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Deletion failed" => "删除失败",
-"Success" => "成功",
-"Error" => "出错",
-"Host" => "主机",
-"You can omit the protocol, except you require SSL. Then start with ldaps://" => "您可以忽略协议,除非您需要 SSL。然后用 ldaps:// 开头",
-"Base DN" => "基本判别名",
-"You can specify Base DN for users and groups in the Advanced tab" => "您可以在高级选项卡中为用户和群组指定基本判别名",
-"User DN" => "用户判别名",
-"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." => "客户机用户的判别名,将用于绑定,例如 uid=agent, dc=example, dc=com。匿名访问请留空判别名和密码。",
-"Password" => "密码",
-"For anonymous access, leave DN and Password empty." => "匿名访问请留空判别名和密码。",
-"User Login Filter" => "用户登录过滤器",
-"User List Filter" => "用户列表过滤器",
-"Group Filter" => "群组过滤器",
-"Port" => "端口",
-"Use TLS" => "使用 TLS",
-"Case insensitve LDAP server (Windows)" => "大小写不敏感的 LDAP 服务器 (Windows)",
-"Turn off SSL certificate validation." => "关闭 SSL 证书校验。",
-"in seconds. A change empties the cache." => "以秒计。修改会清空缓存。",
-"User Display Name Field" => "用户显示名称字段",
-"Base User Tree" => "基本用户树",
-"Group Display Name Field" => "群组显示名称字段",
-"Base Group Tree" => "基本群组树",
-"Group-Member association" => "群组-成员组合",
-"in bytes" => "以字节计",
-"Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." => "用户名请留空 (默认)。否则,请指定一个 LDAP/AD 属性。",
-"Help" => "帮助"
-);
-$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/user_ldap/l10n/zh_TW.php b/apps/user_ldap/l10n/zh_TW.php
index 38bed895742..2cc1ac99336 100644
--- a/apps/user_ldap/l10n/zh_TW.php
+++ b/apps/user_ldap/l10n/zh_TW.php
@@ -3,56 +3,59 @@ $TRANSLATIONS = array(
"Failed to clear the mappings." => "清除映射失敗",
"Failed to delete the server configuration" => "刪除伺服器設定時失敗",
"The configuration is valid and the connection could be established!" => "設定有效且連線可建立",
-"The configuration is valid, but the Bind failed. Please check the server settings and credentials." => "設定有效但連線無法建立。請檢查伺服器的設定與認證資料。",
-"The configuration is invalid. Please look in the ownCloud log for further details." => "設定無效。更多細節請參閱ownCloud的記錄檔。",
+"The configuration is valid, but the Bind failed. Please check the server settings and credentials." => "設定有效但連線無法建立,請檢查伺服器設定與認證資料。",
+"The configuration is invalid. Please look in the ownCloud log for further details." => "設定無效,更多細節請參閱 ownCloud 的記錄檔。",
"Deletion failed" => "移除失敗",
-"Take over settings from recent server configuration?" => "要使用最近一次的伺服器設定嗎?",
-"Keep settings?" => "維持設定嗎?",
+"Take over settings from recent server configuration?" => "要使用最近一次的伺服器設定嗎?",
+"Keep settings?" => "維持設定嗎?",
"Cannot add server configuration" => "無法新增伺服器設定",
"mappings cleared" => "映射已清除",
"Success" => "成功",
"Error" => "錯誤",
"Connection test succeeded" => "連線測試成功",
"Connection test failed" => "連線測試失敗",
-"Do you really want to delete the current Server Configuration?" => "您真的確定要刪除現在的伺服器設定嗎?",
-"Confirm Deletion" => "確認已刪除",
-"<b>Warning:</b> The PHP LDAP module is not installed, the backend will not work. Please ask your system administrator to install it." => "<b>警告:</b>沒有安裝 PHP LDAP 模組,後端系統將無法運作。請要求您的系統管理員安裝模組。",
+"Do you really want to delete the current Server Configuration?" => "您真的要刪除現在的伺服器設定嗎?",
+"Confirm Deletion" => "確認刪除",
+"<b>Warning:</b> The PHP LDAP module is not installed, the backend will not work. Please ask your system administrator to install it." => "<b>警告:</b>沒有安裝 PHP LDAP 模組,後端系統將無法運作,請要求您的系統管理員安裝模組。",
"Server configuration" => "伺服器設定",
"Add Server Configuration" => "新增伺服器設定",
"Host" => "主機",
-"You can omit the protocol, except you require SSL. Then start with ldaps://" => "若您不需要SSL加密傳輸則可忽略通訊協定。若非如此請從ldaps://開始",
-"One Base DN per line" => "一行一個Base DN",
-"You can specify Base DN for users and groups in the Advanced tab" => "您可以在進階標籤頁裡面指定使用者及群組的Base DN",
+"You can omit the protocol, except you require SSL. Then start with ldaps://" => "若您不需要 SSL 加密連線則不需輸入通訊協定,反之請輸入 ldaps://",
+"Base DN" => "Base DN",
+"One Base DN per line" => "一行一個 Base DN",
+"You can specify Base DN for users and groups in the Advanced tab" => "您可以在進階標籤頁裡面指定使用者及群組的 Base DN",
+"User DN" => "User DN",
"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." => "客戶端使用者的DN與特定字詞的連結需要完善,例如:uid=agent,dc=example,dc=com。若是匿名連接,則將DN與密碼欄位留白。",
"Password" => "密碼",
-"For anonymous access, leave DN and Password empty." => "匿名連接時請將DN與密碼欄位留白",
-"User Login Filter" => "使用者登入過濾器",
-"User List Filter" => "使用者名單篩選器",
-"Group Filter" => "群組篩選器",
+"For anonymous access, leave DN and Password empty." => "匿名連接時請將 DN 與密碼欄位留白",
+"User Login Filter" => "User Login Filter",
+"User List Filter" => "User List Filter",
+"Group Filter" => "Group Filter",
"Connection Settings" => "連線設定",
-"Configuration Active" => "設定為主動模式",
+"Configuration Active" => "設定使用中",
"When unchecked, this configuration will be skipped." => "沒有被勾選時,此設定會被略過。",
-"Port" => "連接阜",
+"Port" => "連接埠",
"Backup (Replica) Host" => "備用主機",
-"Give an optional backup host. It must be a replica of the main LDAP/AD server." => "請給定一個可選的備用主機。必須是LDAP/AD中央伺服器的複本。",
-"Backup (Replica) Port" => "備用(複本)連接阜",
+"Give an optional backup host. It must be a replica of the main LDAP/AD server." => "可以選擇性設定備用主機,必須是 LDAP/AD 中央伺服器的複本。",
+"Backup (Replica) Port" => "備用(複本)連接埠",
"Disable Main Server" => "停用主伺服器",
-"Use TLS" => "使用TLS",
-"Case insensitve LDAP server (Windows)" => "不區分大小寫的LDAP伺服器(Windows)",
-"Turn off SSL certificate validation." => "關閉 SSL 憑證驗證",
+"Use TLS" => "使用 TLS",
+"Do not use it additionally for LDAPS connections, it will fail." => "不要同時與 LDAPS 使用,會有問題。",
+"Case insensitve LDAP server (Windows)" => "不區分大小寫的 LDAP 伺服器 (Windows)",
+"Turn off SSL certificate validation." => "關閉 SSL 憑證檢查",
"Cache Time-To-Live" => "快取的存活時間",
-"in seconds. A change empties the cache." => "以秒為單位。更變後會清空快取。",
-"Directory Settings" => "目錄選項",
-"User Display Name Field" => "使用者名稱欄位",
-"Base User Tree" => "Base使用者數",
-"One User Base DN per line" => "一行一個使用者Base DN",
-"User Search Attributes" => "使用者搜索屬性",
-"Optional; one attribute per line" => "可選的; 一行一項屬性",
+"in seconds. A change empties the cache." => "以秒為單位。變更後會清空快取。",
+"Directory Settings" => "目錄設定",
+"User Display Name Field" => "使用者顯示名稱欄位",
+"Base User Tree" => "Base User Tree",
+"One User Base DN per line" => "一行一個使用者 Base DN",
+"User Search Attributes" => "User Search Attributes",
+"Optional; one attribute per line" => "非必要,一行一項屬性",
"Group Display Name Field" => "群組顯示名稱欄位",
-"Base Group Tree" => "Base群組樹",
-"One Group Base DN per line" => "一行一個群組Base DN",
-"Group Search Attributes" => "群組搜索屬性",
-"Group-Member association" => "群組成員的關係",
+"Base Group Tree" => "Base Group Tree",
+"One Group Base DN per line" => "一行一個 Group Base DN",
+"Group Search Attributes" => "Group Search Attributes",
+"Group-Member association" => "Group-Member association",
"Special Attributes" => "特殊屬性",
"Quota Field" => "配額欄位",
"Quota Default" => "預設配額",
diff --git a/apps/user_ldap/lib/access.php b/apps/user_ldap/lib/access.php
index 6f6b8d0f016..52aa39012fd 100644
--- a/apps/user_ldap/lib/access.php
+++ b/apps/user_ldap/lib/access.php
@@ -991,7 +991,7 @@ abstract class Access {
* internally we store them for usage in LDAP filters
*/
private function DNasBaseParameter($dn) {
- return str_replace('\\5c', '\\', $dn);
+ return str_ireplace('\\5c', '\\', $dn);
}
/**
diff --git a/apps/user_ldap/lib/jobs.php b/apps/user_ldap/lib/jobs.php
index d626afed6c3..6b7666d4ca1 100644
--- a/apps/user_ldap/lib/jobs.php
+++ b/apps/user_ldap/lib/jobs.php
@@ -82,7 +82,7 @@ class Jobs extends \OC\BackgroundJob\TimedJob {
$hasChanged = true;
}
foreach(array_diff($actualUsers, $knownUsers) as $addedUser) {
- \OCP\Util::emitHook('OC_User', 'post_addFromGroup', array('uid' => $addedUser, 'gid' => $group));
+ \OCP\Util::emitHook('OC_User', 'post_addToGroup', array('uid' => $addedUser, 'gid' => $group));
\OCP\Util::writeLog('user_ldap',
'bgJ "updateGroups" – "'.$addedUser.'" added to "'.$group.'".',
\OCP\Util::INFO);
diff --git a/apps/user_webdavauth/l10n/nb_NO.php b/apps/user_webdavauth/l10n/nb_NO.php
index 245a5101341..e7ee8ae56be 100644
--- a/apps/user_webdavauth/l10n/nb_NO.php
+++ b/apps/user_webdavauth/l10n/nb_NO.php
@@ -1,3 +1,5 @@
-<?php $TRANSLATIONS = array(
-"URL: http://" => "URL: http://"
+<?php
+$TRANSLATIONS = array(
+"Address: " => "Adresse:"
);
+$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/user_webdavauth/l10n/zh_CN.php b/apps/user_webdavauth/l10n/zh_CN.php
index 69046042160..a225ea7f577 100644
--- a/apps/user_webdavauth/l10n/zh_CN.php
+++ b/apps/user_webdavauth/l10n/zh_CN.php
@@ -1,5 +1,7 @@
<?php
$TRANSLATIONS = array(
-"WebDAV Authentication" => "WebDAV 认证"
+"WebDAV Authentication" => "WebDAV 认证",
+"Address: " => "地址:",
+"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." => "用户的身份将会被发送到此 URL。这个插件检查返回值并且将 HTTP 状态编码 401 和 403 解释为非法身份,其他所有返回值为合法身份。"
);
$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/config/config.sample.php b/config/config.sample.php
index 24ba541ac5c..5f748438bc7 100644
--- a/config/config.sample.php
+++ b/config/config.sample.php
@@ -141,10 +141,22 @@ $CONFIG = array(
/* Loglevel to start logging at. 0=DEBUG, 1=INFO, 2=WARN, 3=ERROR (default is WARN) */
"loglevel" => "",
+/* date format to be used while writing to the owncloud logfile */
+'logdateformat' => 'F d, Y H:i:s',
+
/* Append all database queries and parameters to the log file.
(watch out, this option can increase the size of your log file)*/
"log_query" => false,
+/*
+ * Configure the size in bytes log rotation should happen, 0 or false disables the rotation.
+ * This rotates the current owncloud logfile to a new name, this way the total log usage
+ * will stay limited and older entries are available for a while longer. The
+ * total disk usage is twice the configured size.
+ * WARNING: When you use this, the log entries will eventually be lost.
+ */
+'log_rotate_size' => false, // 104857600, // 100 MiB
+
/* Lifetime of the remember login cookie, default is 15 days */
"remember_login_cookie_lifetime" => 60*60*24*15,
@@ -190,6 +202,16 @@ $CONFIG = array(
'customclient_android' => '', //https://play.google.com/store/apps/details?id=com.owncloud.android
'customclient_ios' => '', //https://itunes.apple.com/us/app/owncloud/id543672169?mt=8
-// date format to be used while writing to the owncloud logfile
-'logdateformat' => 'F d, Y H:i:s'
+// PREVIEW
+'enable_previews' => true,
+/* the max width of a generated preview, if value is null, there is no limit */
+'preview_max_x' => null,
+/* the max height of a generated preview, if value is null, there is no limit */
+'preview_max_y' => null,
+/* the max factor to scale a preview, default is set to 10 */
+'preview_max_scale_factor' => 10,
+/* custom path for libreoffice / openoffice binary */
+'preview_libreoffice_path' => '/usr/bin/libreoffice',
+/* cl parameters for libreoffice / openoffice */
+'preview_office_cl_parameters' => '',
);
diff --git a/console.php b/console.php
index 4aec5bdc24f..fbe09d9bb68 100644
--- a/console.php
+++ b/console.php
@@ -1,3 +1,4 @@
+
<?php
/**
* Copyright (c) 2013 Bart Visscher <bartv@thisnet.nl>
@@ -20,17 +21,32 @@ if (!OC::$CLI) {
exit(0);
}
+$self = basename($argv[0]);
if ($argc <= 1) {
- echo "Usage:" . PHP_EOL;
- echo " " . basename($argv[0]) . " <command>" . PHP_EOL;
- exit(0);
+ $argv[1] = "help";
}
$command = $argv[1];
array_shift($argv);
-if ($command === 'files:scan') {
- require_once 'apps/files/console/scan.php';
-} else {
- echo "Unknown command '$command'" . PHP_EOL;
+switch ($command) {
+ case 'files:scan':
+ require_once 'apps/files/console/scan.php';
+ break;
+ case 'status':
+ require_once 'status.php';
+ break;
+ case 'help':
+ echo "Usage:" . PHP_EOL;
+ echo " " . $self . " <command>" . PHP_EOL;
+ echo PHP_EOL;
+ echo "Available commands:" . PHP_EOL;
+ echo " files:scan -> rescan filesystem" .PHP_EOL;
+ echo " status -> show some status information" .PHP_EOL;
+ echo " help -> show this help screen" .PHP_EOL;
+ break;
+ default:
+ echo "Unknown command '$command'" . PHP_EOL;
+ echo "For available commands type ". $self . " help" . PHP_EOL;
+ break;
}
diff --git a/core/ajax/preview.php b/core/ajax/preview.php
new file mode 100644
index 00000000000..af0f0493f4c
--- /dev/null
+++ b/core/ajax/preview.php
@@ -0,0 +1,40 @@
+<?php
+/**
+ * Copyright (c) 2013 Georg Ehrke georg@ownCloud.com
+ * This file is licensed under the Affero General Public License version 3 or
+ * later.
+ * See the COPYING-README file.
+ */
+\OC_Util::checkLoggedIn();
+
+$file = array_key_exists('file', $_GET) ? (string) urldecode($_GET['file']) : '';
+$maxX = array_key_exists('x', $_GET) ? (int) $_GET['x'] : '36';
+$maxY = array_key_exists('y', $_GET) ? (int) $_GET['y'] : '36';
+$scalingUp = array_key_exists('scalingup', $_GET) ? (bool) $_GET['scalingup'] : true;
+
+if($file === '') {
+ //400 Bad Request
+ \OC_Response::setStatus(400);
+ \OC_Log::write('core-preview', 'No file parameter was passed', \OC_Log::DEBUG);
+ exit;
+}
+
+if($maxX === 0 || $maxY === 0) {
+ //400 Bad Request
+ \OC_Response::setStatus(400);
+ \OC_Log::write('core-preview', 'x and/or y set to 0', \OC_Log::DEBUG);
+ exit;
+}
+
+try{
+ $preview = new \OC\Preview(\OC_User::getUser(), 'files');
+ $preview->setFile($file);
+ $preview->setMaxX($maxX);
+ $preview->setMaxY($maxY);
+ $preview->setScalingUp($scalingUp);
+
+ $preview->show();
+}catch(\Exception $e) {
+ \OC_Response::setStatus(500);
+ \OC_Log::write('core', $e->getmessage(), \OC_Log::DEBUG);
+} \ No newline at end of file
diff --git a/core/ajax/share.php b/core/ajax/share.php
index bdcb61284ec..648f0a71bd4 100644
--- a/core/ajax/share.php
+++ b/core/ajax/share.php
@@ -181,10 +181,10 @@ if (isset($_POST['action']) && isset($_POST['itemType']) && isset($_POST['itemSo
// }
// }
// }
+ $groups = OC_Group::getGroups($_GET['search']);
if ($sharePolicy == 'groups_only') {
- $groups = OC_Group::getUserGroups(OC_User::getUser());
- } else {
- $groups = OC_Group::getGroups();
+ $usergroups = OC_Group::getUserGroups(OC_User::getUser());
+ $groups = array_intersect($groups, $usergroups);
}
$count = 0;
$users = array();
@@ -213,15 +213,18 @@ if (isset($_POST['action']) && isset($_POST['itemType']) && isset($_POST['itemSo
}
}
$count = 0;
+
+ // enable l10n support
+ $l = OC_L10N::get('core');
+
foreach ($groups as $group) {
if ($count < 15) {
- if (stripos($group, $_GET['search']) !== false
- && (!isset($_GET['itemShares'])
+ if (!isset($_GET['itemShares'])
|| !isset($_GET['itemShares'][OCP\Share::SHARE_TYPE_GROUP])
|| !is_array($_GET['itemShares'][OCP\Share::SHARE_TYPE_GROUP])
- || !in_array($group, $_GET['itemShares'][OCP\Share::SHARE_TYPE_GROUP]))) {
+ || !in_array($group, $_GET['itemShares'][OCP\Share::SHARE_TYPE_GROUP])) {
$shareWith[] = array(
- 'label' => $group.' (group)',
+ 'label' => $group.' ('.$l->t('group').')',
'value' => array(
'shareType' => OCP\Share::SHARE_TYPE_GROUP,
'shareWith' => $group
diff --git a/core/ajax/update.php b/core/ajax/update.php
index 43ed75b07f1..d6af84e95b1 100644
--- a/core/ajax/update.php
+++ b/core/ajax/update.php
@@ -4,25 +4,26 @@ $RUNTIME_NOAPPS = true;
require_once '../../lib/base.php';
if (OC::checkUpgrade(false)) {
+ $l = new \OC_L10N('core');
$eventSource = new OC_EventSource();
$updater = new \OC\Updater(\OC_Log::$object);
- $updater->listen('\OC\Updater', 'maintenanceStart', function () use ($eventSource) {
- $eventSource->send('success', 'Turned on maintenance mode');
+ $updater->listen('\OC\Updater', 'maintenanceStart', function () use ($eventSource, $l) {
+ $eventSource->send('success', (string)$l->t('Turned on maintenance mode'));
});
- $updater->listen('\OC\Updater', 'maintenanceEnd', function () use ($eventSource) {
- $eventSource->send('success', 'Turned off maintenance mode');
+ $updater->listen('\OC\Updater', 'maintenanceEnd', function () use ($eventSource, $l) {
+ $eventSource->send('success', (string)$l->t('Turned off maintenance mode'));
});
- $updater->listen('\OC\Updater', 'dbUpgrade', function () use ($eventSource) {
- $eventSource->send('success', 'Updated database');
+ $updater->listen('\OC\Updater', 'dbUpgrade', function () use ($eventSource, $l) {
+ $eventSource->send('success', (string)$l->t('Updated database'));
});
- $updater->listen('\OC\Updater', 'filecacheStart', function () use ($eventSource) {
- $eventSource->send('success', 'Updating filecache, this may take really long...');
+ $updater->listen('\OC\Updater', 'filecacheStart', function () use ($eventSource, $l) {
+ $eventSource->send('success', (string)$l->t('Updating filecache, this may take really long...'));
});
- $updater->listen('\OC\Updater', 'filecacheDone', function () use ($eventSource) {
- $eventSource->send('success', 'Updated filecache');
+ $updater->listen('\OC\Updater', 'filecacheDone', function () use ($eventSource, $l) {
+ $eventSource->send('success', (string)$l->t('Updated filecache'));
});
- $updater->listen('\OC\Updater', 'filecacheProgress', function ($out) use ($eventSource) {
- $eventSource->send('success', '... ' . $out . '% done ...');
+ $updater->listen('\OC\Updater', 'filecacheProgress', function ($out) use ($eventSource, $l) {
+ $eventSource->send('success', (string)$l->t('... %d%% done ...', array('percent' => $out)));
});
$updater->listen('\OC\Updater', 'failure', function ($message) use ($eventSource) {
$eventSource->send('failure', $message);
diff --git a/core/css/apps.css b/core/css/apps.css
new file mode 100644
index 00000000000..445a3b9b59f
--- /dev/null
+++ b/core/css/apps.css
@@ -0,0 +1,236 @@
+/* ---- APP STYLING ---- */
+
+#app {
+ height: 100%;
+ width: 100%;
+}
+#app * {
+ -moz-box-sizing: border-box; box-sizing: border-box;
+}
+
+/* Navigation: folder like structure */
+#app-navigation {
+ width: 300px;
+ height: 100%;
+ float: left;
+ -moz-box-sizing: border-box; box-sizing: border-box;
+ background-color: #f8f8f8;
+ border-right: 1px solid #ccc;
+}
+#app-navigation > ul {
+ height: 100%;
+ overflow: auto;
+ -moz-box-sizing: border-box; box-sizing: border-box;
+}
+#app-navigation li {
+ position: relative;
+ width: 100%;
+ -moz-box-sizing: border-box; box-sizing: border-box;
+ text-shadow: 0 1px 0 rgba(255,255,255,.9);
+}
+#app-navigation .active,
+#app-navigation .active a,
+#app-navigation li:hover > a {
+ background-color: #ddd;
+ text-shadow: 0 1px 0 rgba(255,255,255,.7);
+}
+
+/* special rules for first-level entries and folders */
+#app-navigation > ul > li {
+ background-color: #f8f8f8;
+}
+
+#app-navigation .with-icon a {
+ padding-left: 44px;
+ background-size: 16px 16px;
+ background-position: 14px center;
+ background-repeat: no-repeat;
+}
+
+#app-navigation li > a {
+ display: block;
+ width: 100%;
+ height: 44px;
+ padding: 12px;
+ overflow: hidden;
+ -moz-box-sizing: border-box; box-sizing: border-box;
+ white-space: nowrap;
+ text-overflow: ellipsis;
+ color: #333;
+}
+
+#app-navigation .collapse {
+ display: none; /* hide collapse button intially */
+}
+#app-navigation .collapsible > .collapse {
+ position: absolute;
+ height: 44px;
+ width: 44px;
+ margin: 0;
+ padding: 0;
+ background: none; background-image: url('../img/actions/triangle-s.svg');
+ background-size: 16px; background-repeat: no-repeat; background-position: center;
+ border: none;
+ border-radius: 0;
+ outline: none !important;
+ box-shadow: none;
+}
+#app-navigation .collapsible:hover > a {
+ background-image: none;
+}
+#app-navigation .collapsible:hover > .collapse {
+ display: block;
+}
+
+#app-navigation .collapsible .collapse {
+ -moz-transform: rotate(-90deg);
+ -webkit-transform: rotate(-90deg);
+ -ms-transform:rotate(-90deg);
+ -o-transform:rotate(-90deg);
+ transform: rotate(-90deg);
+}
+#app-navigation .collapsible.open .collapse {
+ -moz-transform: rotate(0);
+ -webkit-transform: rotate(0);
+ -ms-transform:rotate(0);
+ -o-transform:rotate(0);
+ transform: rotate(0);
+}
+
+/* Second level nesting for lists */
+#app-navigation > ul ul {
+ display: none;
+}
+#app-navigation > ul ul li > a {
+ padding-left: 32px;
+}
+#app-navigation > .with-icon ul li > a {
+ padding-left: 48px;
+ background-position: 24px center;
+}
+
+#app-navigation .open {
+ background-image: linear-gradient(top, rgb(238,238,238) 0%, rgb(245,245,245) 100%);
+ background-image: -o-linear-gradient(top, rgb(238,238,238) 0%, rgb(245,245,245) 100%);
+ background-image: -moz-linear-gradient(top, rgb(238,238,238) 0%, rgb(245,245,245) 100%);
+ background-image: -webkit-linear-gradient(top, rgb(238,238,238) 0%, rgb(245,245,245) 100%);
+ background-image: -ms-linear-gradient(top, rgb(238,238,238) 0%, rgb(245,245,245) 100%);
+}
+
+#app-navigation > ul .open:hover {
+ -moz-box-shadow: inset 0 0 3px #ccc; -webkit-box-shadow: inset 0 0 3px #ccc; box-shadow: inset 0 0 3px #ccc;
+}
+
+#app-navigation > ul .open ul {
+ display: block;
+}
+
+
+/* counter and actions */
+#app-navigation .utils {
+ position: absolute;
+ right: 0;
+ top: 0;
+ bottom: 0;
+ font-size: 12px;
+}
+ #app-navigation .utils button,
+ #app-navigation .utils .counter {
+ width: 44px;
+ height: 44px;
+ padding-top: 12px;
+ }
+
+
+/* drag and drop */
+#app-navigation .drag-and-drop {
+ -moz-transition: padding-bottom 500ms ease 0s;
+ -o-transition: padding-bottom 500ms ease 0s;
+ -webkit-transition: padding-bottom 500ms ease 0s;
+ -ms-transition: padding-bottom 500ms ease 0s;
+ 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;
+}
+
+#app-navigation .app-navigation-separator {
+ border-bottom: 1px solid #ddd;
+}
+
+
+
+/* Part where the content will be loaded into */
+#app-content {
+ height: 100%;
+ overflow-y: auto;
+}
+
+/* settings area */
+#app-settings {
+ position: fixed;
+ width: 299px;
+ bottom: 0;
+ border-top: 1px solid #ccc;
+}
+#app-settings-header {
+ background-color: #eee;
+}
+#app-settings-content {
+ display: none;
+ padding: 10px;
+ background-color: #eee;
+}
+#app-settings.open #app-settings-content {
+ display: block;
+}
+
+.settings-button {
+ display: block;
+ height: 32px;
+ width: 100%;
+ padding: 0;
+ margin: 0;
+ background-color: transparent; background-image: url('../img/actions/settings.svg');
+ background-position: 10px center; background-repeat: no-repeat;
+ box-shadow: none;
+ border: 0;
+ border-radius: 0;
+}
+.settings-button:hover {
+ background-color: #ddd;
+}
+
+/* icons */
+.folder-icon, .delete-icon, .edit-icon, .progress-icon {
+ background-repeat: no-repeat;
+ background-position: center;
+}
+.folder-icon { background-image: url('../img/places/folder.svg'); }
+.delete-icon { background-image: url('../img/actions/delete.svg'); }
+.delete-icon:hover, .delete-icon:focus {
+ background-image: url('../img/actions/delete-hover.svg');
+}
+.edit-icon { background-image: url('../img/actions/rename.svg'); }
+.progress-icon {
+ background-image: url('../img/loading.gif');
+ background-size: 16px;
+ /* force show the loading icon, not only on hover */
+ -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
+ filter:alpha(opacity=100);
+ opacity: 1 !important;
+ display: inline !important;
+}
+
+/* buttons */
+button.loading {
+ background-image: url('../img/loading.gif');
+ background-position: right 10px center; background-repeat: no-repeat;
+ background-size: 16px;
+ padding-right: 30px;
+}
+
diff --git a/core/css/fixes.css b/core/css/fixes.css
new file mode 100644
index 00000000000..3df60ad5b5c
--- /dev/null
+++ b/core/css/fixes.css
@@ -0,0 +1,46 @@
+/* ---- BROWSER-SPECIFIC FIXES ---- */
+
+/* remove dotted outlines in Firefox */
+::-moz-focus-inner {
+ border: 0;
+}
+
+.lte8 .delete-icon { background-image: url('../img/actions/delete.png'); }
+.lte8 .delete-icon:hover, .delete-icon:focus {
+ background-image: url('../img/actions/delete-hover.png');
+}
+
+/* IE8 needs background to be set to same color to make transparency look good. */
+.lte9 #body-login form input[type="text"] {
+ border: 1px solid lightgrey; /* use border to add 1px line between input fields */
+ background-color: white; /* don't change background on hover */
+}
+.lte9 #body-login form input[type="password"] {
+ /* leave out top border for 1px line between input fields*/
+ border-left: 1px solid lightgrey;
+ border-right: 1px solid lightgrey;
+ border-bottom: 1px solid lightgrey;
+ background-color: white; /* don't change background on hover */
+}
+.lte9 #body-login form label.infield {
+ background-color: white; /* don't change background on hover */
+ -ms-filter: "progid:DXImageTransform.Microsoft.Chroma(color='white')";
+}
+
+/* disable opacity of info text on gradient
+ since we cannot set a good backround color to use the filter&background hack as with the input labels */
+.lte9 #body-login p.info {
+ filter: initial;
+}
+
+/* deactivate show password toggle for IE. Does not work for 8 and 9+ have their own implementation. */
+.ie #show, .ie #show+label {
+ display: none;
+ visibility: hidden;
+}
+
+/* fix installation screen rendering issue for IE8+9 */
+.lte9 #body-login {
+ height: auto !important;
+}
+
diff --git a/core/css/multiselect.css b/core/css/multiselect.css
index a2d1b20d3a5..c25446808ea 100644
--- a/core/css/multiselect.css
+++ b/core/css/multiselect.css
@@ -103,3 +103,10 @@ ul.multiselectoptions > li.creator > input {
padding: 5px;
margin: -5px;
}
+
+.ie8 div.multiselect span:first-child {
+ display:block;
+ position:relative;
+ width: 90%;
+ margin-right:-1px;
+}
diff --git a/core/css/styles.css b/core/css/styles.css
index 52a265d2031..ea1733a3446 100644
--- a/core/css/styles.css
+++ b/core/css/styles.css
@@ -145,7 +145,8 @@ a.disabled, a.disabled:hover, a.disabled:focus {
.searchbox input[type="search"] { font-size:1.2em; padding:.2em .5em .2em 1.5em; background:#fff url('../img/actions/search.svg') no-repeat .5em center; border:0; -moz-border-radius:1em; -webkit-border-radius:1em; border-radius:1em; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter:alpha(opacity=70);opacity:.7; -webkit-transition:opacity 300ms; -moz-transition:opacity 300ms; -o-transition:opacity 300ms; transition:opacity 300ms; margin-top:10px; float:right; }
input[type="submit"].enabled { background:#66f866; border:1px solid #5e5; -moz-box-shadow:0 1px 1px #f8f8f8, 0 1px 1px #cfc inset; -webkit-box-shadow:0 1px 1px #f8f8f8, 0 1px 1px #cfc inset; box-shadow:0 1px 1px #f8f8f8, 0 1px 1px #cfc inset; }
-#select_all{ margin-top:.4em }
+
+
/* CONTENT ------------------------------------------------------------------ */
#controls {
@@ -176,7 +177,14 @@ input[type="submit"].enabled { background:#66f866; border:1px solid #5e5; -moz-b
#leftcontent a { height:100%; display:block; margin:0; padding:0 1em 0 0; float:left; }
#rightcontent, .rightcontent { position:fixed; top:6.4em; left:24.5em; overflow:auto }
-
+#emptycontent {
+ font-size:1.5em; font-weight:bold;
+ color:#888; text-shadow:#fff 0 1px 0;
+ position: absolute;
+ text-align: center;
+ top: 50%;
+ width: 100%;
+}
/* LOG IN & INSTALLATION ------------------------------------------------------------ */
@@ -255,9 +263,9 @@ input[name="adminpass-clone"] { padding-left:1.8em; width:11.7em !important; }
#body-login input[type="password"],
#body-login input[type="email"] {
border: 1px solid #323233;
- -moz-box-shadow: 0 1px 0 rgba(255,255,255,.15), 0 1px 3px rgba(0,0,0,.25) inset;
- -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.15), 0 1px 3px rgba(0,0,0,.25) inset;
- box-shadow: 0 1px 0 rgba(255,255,255,.15), 0 1px 3px rgba(0,0,0,.25) inset;
+ -moz-box-shadow: 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.25) inset;
+ -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.25) inset;
+ box-shadow: 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.25) inset;
}
/* Nicely grouping input field sets */
@@ -389,7 +397,7 @@ label.infield { cursor:text !important; top:1.05em; left:.85em; }
/* Warnings and errors are the same */
-.warning, .update, .error {
+#body-login .warning, #body-login .update, #body-login .error {
display: block;
padding: 10px;
color: #dd3b3b;
@@ -401,6 +409,16 @@ label.infield { cursor:text !important; top:1.05em; left:.85em; }
border-radius: 5px;
cursor: default;
}
+
+#body-user .warning, #body-settings .warning {
+ margin-top: 8px;
+ padding: 5px;
+ background: #fdd;
+ -webkit-border-radius: 3px;
+ -moz-border-radius: 3px;
+ border-radius: 3px;
+}
+
.warning legend,
.warning a,
.error a {
@@ -491,6 +509,9 @@ label.infield { cursor:text !important; top:1.05em; left:.85em; }
#navigation:hover {
overflow-y: auto; /* show scrollbar only on hover */
}
+#apps {
+ height: 100%;
+}
#navigation a span {
display: block;
text-decoration: none;
@@ -535,9 +556,24 @@ label.infield { cursor:text !important; top:1.05em; left:.85em; }
padding-top: 20px;
}
+/* Apps management as sticky footer, less obtrusive in the list */
+#navigation .wrapper {
+ min-height: 100%;
+ margin: 0 auto -72px;
+}
+#apps-management, #navigation .push {
+ height: 70px;
+}
#apps-management {
+ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
+ filter: alpha(opacity=60);
opacity: .6;
}
+#apps-management .icon {
+ padding-bottom: 0;
+}
+
+
/* USER MENU */
@@ -699,282 +735,3 @@ div.crumb:active {
opacity:.7;
}
-
-
-/* ---- APP STYLING ---- */
-#app {
- height: 100%;
- width: 100%;
-}
-#app * {
- -moz-box-sizing: border-box; box-sizing: border-box;
-}
-
-/* Navigation: folder like structure */
-#app-navigation {
- width: 300px;
- height: 100%;
- float: left;
- -moz-box-sizing: border-box; box-sizing: border-box;
- background-color: #f8f8f8;
- border-right: 1px solid #ccc;
-}
-#app-navigation > ul {
- height: 100%;
- overflow: auto;
- -moz-box-sizing: border-box; box-sizing: border-box;
-}
-#app-navigation li {
- position: relative;
- width: 100%;
- -moz-box-sizing: border-box; box-sizing: border-box;
- text-shadow: 0 1px 0 rgba(255,255,255,.9);
-}
-#app-navigation .active,
-#app-navigation .active a,
-#app-navigation li:hover > a {
- background-color: #ddd;
- text-shadow: 0 1px 0 rgba(255,255,255,.7);
-}
-
-/* special rules for first-level entries and folders */
-#app-navigation > ul > li {
- background-color: #eee;
-}
-
-#app-navigation .with-icon a {
- padding-left: 44px;
- background-size: 16px 16px;
- background-position: 14px center;
- background-repeat: no-repeat;
-}
-
-#app-navigation li > a {
- display: block;
- width: 100%;
- height: 44px;
- padding: 12px;
- overflow: hidden;
- -moz-box-sizing: border-box; box-sizing: border-box;
- white-space: nowrap;
- text-overflow: ellipsis;
- color: #333;
-}
-
-#app-navigation .collapse {
- display: none; /* hide collapse button intially */
-}
-#app-navigation .collapsible > .collapse {
- position: absolute;
- height: 44px;
- width: 44px;
- margin: 0;
- padding: 0;
- background: none; background-image: url('../img/actions/triangle-s.svg');
- background-size: 16px; background-repeat: no-repeat; background-position: center;
- border: none;
- border-radius: 0;
- outline: none !important;
- box-shadow: none;
-}
-#app-navigation .collapsible:hover > a {
- background-image: none;
-}
-#app-navigation .collapsible:hover > .collapse {
- display: block;
-}
-
-#app-navigation .collapsible .collapse {
- -moz-transform: rotate(-90deg);
- -webkit-transform: rotate(-90deg);
- -ms-transform:rotate(-90deg);
- -o-transform:rotate(-90deg);
- transform: rotate(-90deg);
-}
-#app-navigation .collapsible.open .collapse {
- -moz-transform: rotate(0);
- -webkit-transform: rotate(0);
- -ms-transform:rotate(0);
- -o-transform:rotate(0);
- transform: rotate(0);
-}
-
-/* Second level nesting for lists */
-#app-navigation > ul ul {
- display: none;
-}
-#app-navigation > ul ul li > a {
- padding-left: 32px;
-}
-#app-navigation > .with-icon ul li > a {
- padding-left: 48px;
- background-position: 24px center;
-}
-
-#app-navigation .open {
- background-image: linear-gradient(top, rgb(238,238,238) 0%, rgb(245,245,245) 100%);
- background-image: -o-linear-gradient(top, rgb(238,238,238) 0%, rgb(245,245,245) 100%);
- background-image: -moz-linear-gradient(top, rgb(238,238,238) 0%, rgb(245,245,245) 100%);
- background-image: -webkit-linear-gradient(top, rgb(238,238,238) 0%, rgb(245,245,245) 100%);
- background-image: -ms-linear-gradient(top, rgb(238,238,238) 0%, rgb(245,245,245) 100%);
-}
-
-#app-navigation > ul .open:hover {
- -moz-box-shadow: inset 0 0 3px #ccc; -webkit-box-shadow: inset 0 0 3px #ccc; box-shadow: inset 0 0 3px #ccc;
-}
-
-#app-navigation > ul .open ul {
- display: block;
-}
-
-
-/* counter and actions */
-#app-navigation .utils {
- position: absolute;
- right: 0;
- top: 0;
- bottom: 0;
- font-size: 12px;
-}
- #app-navigation .utils button,
- #app-navigation .utils .counter {
- width: 44px;
- height: 44px;
- padding-top: 12px;
- }
-
-
-/* drag and drop */
-#app-navigation .drag-and-drop {
- -moz-transition: padding-bottom 500ms ease 0s;
- -o-transition: padding-bottom 500ms ease 0s;
- -webkit-transition: padding-bottom 500ms ease 0s;
- -ms-transition: padding-bottom 500ms ease 0s;
- 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;
-}
-
-
-
-/* Part where the content will be loaded into */
-#app-content {
- height: 100%;
- overflow-y: auto;
-}
-
-/* settings area */
-#app-settings {
- position: fixed;
- width: 299px;
- bottom: 0;
- border-top: 1px solid #ccc;
-}
-#app-settings-header {
- background-color: #eee;
-}
-#app-settings-content {
- display: none;
- padding: 10px;
- background-color: #eee;
-}
-#app-settings.open #app-settings-content {
- display: block;
-}
-
-.settings-button {
- display: block;
- height: 32px;
- width: 100%;
- padding: 0;
- margin: 0;
- background-color: transparent; background-image: url('../img/actions/settings.svg');
- background-position: 10px center; background-repeat: no-repeat;
- box-shadow: none;
- border: 0;
- border-radius: 0;
-}
-.settings-button:hover {
- background-color: #ddd;
-}
-
-/* icons */
-.folder-icon, .delete-icon, .edit-icon, .progress-icon {
- background-repeat: no-repeat;
- background-position: center;
-}
-.folder-icon { background-image: url('../img/places/folder.svg'); }
-.delete-icon { background-image: url('../img/actions/delete.svg'); }
-.delete-icon:hover, .delete-icon:focus {
- background-image: url('../img/actions/delete-hover.svg');
-}
-.edit-icon { background-image: url('../img/actions/rename.svg'); }
-.progress-icon {
- background-image: url('../img/loading.gif');
- background-size: 16px;
- /* force show the loading icon, not only on hover */
- -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
- filter:alpha(opacity=100);
- opacity: 1 !important;
- display: inline !important;
-}
-
-/* buttons */
-button.loading {
- background-image: url('../img/loading.gif');
- background-position: right 10px center; background-repeat: no-repeat;
- background-size: 16px;
- padding-right: 30px;
-}
-
-
-
-
-
-/* ---- BROWSER-SPECIFIC FIXES ---- */
-
-/* remove dotted outlines in Firefox */
-::-moz-focus-inner {
- border: 0;
-}
-.lte8 .delete-icon { background-image: url('../img/actions/delete.png'); }
-.lte8 .delete-icon:hover, .delete-icon:focus {
- background-image: url('../img/actions/delete-hover.png');
-}
-
-/* IE8 needs background to be set to same color to make transparency look good. */
-.lte9 #body-login form input[type="text"] {
- border: 1px solid lightgrey; /* use border to add 1px line between input fields */
- background-color: white; /* don't change background on hover */
-}
-.lte9 #body-login form input[type="password"] {
- /* leave out top border for 1px line between input fields*/
- border-left: 1px solid lightgrey;
- border-right: 1px solid lightgrey;
- border-bottom: 1px solid lightgrey;
- background-color: white; /* don't change background on hover */
-}
-.lte9 #body-login form label.infield {
- background-color: white; /* don't change background on hover */
- -ms-filter: "progid:DXImageTransform.Microsoft.Chroma(color='white')";
-}
-/* disable opacity of info text on gradient
- sice we cannot set a good backround color to use the filter&background hack as with the input labels */
-.lte9 #body-login p.info {
- filter: initial;
-}
-/* deactivate show password toggle for IE. Does not work for 8 and 9+ have their own implementation. */
-.ie #show, .ie #show+label {
- display: none;
- visibility: hidden;
-}
-
-/* fix installation screen rendering issue for IE8+9 */
-.lte9 #body-login {
- height: auto !important;
-}
diff --git a/core/img/filetypes/application-epub+zip.png b/core/img/filetypes/application-epub+zip.png
new file mode 100644
index 00000000000..b3e3b28b4d5
--- /dev/null
+++ b/core/img/filetypes/application-epub+zip.png
Binary files differ
diff --git a/core/img/filetypes/application-epub+zip.svg b/core/img/filetypes/application-epub+zip.svg
new file mode 100644
index 00000000000..041f9f15e68
--- /dev/null
+++ b/core/img/filetypes/application-epub+zip.svg
@@ -0,0 +1,761 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="32px"
+ height="32px"
+ id="svg3194"
+ version="1.1"
+ inkscape:version="0.48.3.1 r9886"
+ sodipodi:docname="application-epub+zip.svg"
+ inkscape:export-filename="application-epub+zip.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs3196">
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3195"
+ id="linearGradient3066"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.502671,0,0,0.64629877,3.711822,0.79617735)"
+ x1="23.99999"
+ y1="14.915504"
+ x2="23.99999"
+ y2="32.595779" />
+ <linearGradient
+ id="linearGradient3195">
+ <stop
+ id="stop3197"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3199"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ offset="0.12291458" />
+ <stop
+ id="stop3201"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ offset="0.93706012" />
+ <stop
+ id="stop3203"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ offset="1" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2867-449-88-871-390-598-476-591-434-148-57-177-641-289-620-227-114-444-680-744-8-7"
+ id="radialGradient3069"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,0.96917483,-0.82965977,0,24.014205,-1.7852207)"
+ cx="10.90426"
+ cy="8.4497671"
+ fx="10.90426"
+ fy="8.4497671"
+ r="19.99999" />
+ <linearGradient
+ id="linearGradient2867-449-88-871-390-598-476-591-434-148-57-177-641-289-620-227-114-444-680-744-8-7">
+ <stop
+ id="stop5430-8-6"
+ style="stop-color:#5f5f5f;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop5432-3-5"
+ style="stop-color:#4f4f4f;stop-opacity:1"
+ offset="0.26238" />
+ <stop
+ id="stop5434-1-6"
+ style="stop-color:#3b3b3b;stop-opacity:1"
+ offset="0.704952" />
+ <stop
+ id="stop5436-8-9"
+ style="stop-color:#2b2b2b;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3707-319-631-407-324-616-674-812-821-107-178-392-400-6-7"
+ id="linearGradient3071"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.65627449,0,0,0.6892852,1.2531134,-0.21112011)"
+ x1="24"
+ y1="44"
+ x2="24"
+ y2="3.8990016" />
+ <linearGradient
+ id="linearGradient3707-319-631-407-324-616-674-812-821-107-178-392-400-6-7">
+ <stop
+ id="stop5440-4-4"
+ style="stop-color:#272727;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop5442-3-5"
+ style="stop-color:#454545;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3731"
+ id="linearGradient3075"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.56756757,0,0,0.67567567,2.3783793,-0.21620881)"
+ x1="23.99999"
+ y1="4.999989"
+ x2="23.99999"
+ y2="43" />
+ <linearGradient
+ id="linearGradient3731">
+ <stop
+ id="stop3733"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3735"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ offset="0.02706478" />
+ <stop
+ id="stop3737"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ offset="0.97377032" />
+ <stop
+ id="stop3739"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ offset="1" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2867-449-88-871-390-598-476-591-434-148-57-177-641-289-620-227-114-444-680-744-8"
+ id="radialGradient3078"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.165708e-8,1.6179162,-1.483354,-2.9808191e-8,28.734063,-9.2240923)"
+ cx="7.4956832"
+ cy="8.4497671"
+ fx="7.4956832"
+ fy="8.4497671"
+ r="19.99999" />
+ <linearGradient
+ id="linearGradient2867-449-88-871-390-598-476-591-434-148-57-177-641-289-620-227-114-444-680-744-8">
+ <stop
+ id="stop5430-8"
+ style="stop-color:#5f5f5f;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop5432-3"
+ style="stop-color:#4f4f4f;stop-opacity:1"
+ offset="0.26238" />
+ <stop
+ id="stop5434-1"
+ style="stop-color:#3b3b3b;stop-opacity:1"
+ offset="0.704952" />
+ <stop
+ id="stop5436-8"
+ style="stop-color:#2b2b2b;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3707-319-631-407-324-616-674-812-821-107-178-392-400-6"
+ id="linearGradient3080"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.60000001,0,0,0.69230771,1.8000008,-0.61538474)"
+ x1="24"
+ y1="44"
+ x2="24"
+ y2="3.8990016" />
+ <linearGradient
+ id="linearGradient3707-319-631-407-324-616-674-812-821-107-178-392-400-6">
+ <stop
+ id="stop5440-4"
+ style="stop-color:#272727;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop5442-3"
+ style="stop-color:#454545;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient8967-1"
+ id="radialGradient3083"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,1.8069473,-2.0594306,0,30.190262,-41.983847)"
+ cx="24.501682"
+ cy="6.6475959"
+ fx="24.501682"
+ fy="6.6475959"
+ r="17.49832" />
+ <linearGradient
+ id="linearGradient8967">
+ <stop
+ id="stop8969"
+ style="stop-color:#ddcfbd;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop8971"
+ style="stop-color:#856f50;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3319-1"
+ id="linearGradient3085"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.45330736,0,0,0.48530928,1.9941631,0.11705426)"
+ x1="32.901409"
+ y1="4.6481781"
+ x2="32.901409"
+ y2="61.481758" />
+ <linearGradient
+ id="linearGradient3319">
+ <stop
+ id="stop3321"
+ style="stop-color:#a79071;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3323"
+ style="stop-color:#6f5d45;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2346"
+ id="linearGradient3088"
+ gradientUnits="userSpaceOnUse"
+ x1="10.654308"
+ y1="1"
+ x2="10.654308"
+ y2="3"
+ gradientTransform="matrix(0.60000001,0,0,0.75000464,0.6000147,0.12497942)" />
+ <linearGradient
+ id="linearGradient2346">
+ <stop
+ id="stop2348"
+ style="stop-color:#eeeeee;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2350"
+ style="stop-color:#d9d9da;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3707-319-631-407-324-616-674-812-821-107-178-392-400-6-2"
+ id="linearGradient3090"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.60000001,0,0,0.07692307,1.8001714,0.15384638)"
+ x1="24"
+ y1="44"
+ x2="24"
+ y2="3.8990016" />
+ <linearGradient
+ id="linearGradient3707-319-631-407-324-616-674-812-821-107-178-392-400-6-2">
+ <stop
+ id="stop5440-4-8"
+ style="stop-color:#272727;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop5442-3-8"
+ style="stop-color:#454545;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3101">
+ <stop
+ offset="0"
+ style="stop-color:#9b876c;stop-opacity:1"
+ id="stop3103" />
+ <stop
+ offset="0.95429963"
+ style="stop-color:#9b876c;stop-opacity:1"
+ id="stop3105" />
+ <stop
+ offset="0.95717829"
+ style="stop-color:#c2c2c2;stop-opacity:1"
+ id="stop3107" />
+ <stop
+ offset="1"
+ style="stop-color:#c2c2c2;stop-opacity:1"
+ id="stop3109" />
+ </linearGradient>
+ <linearGradient
+ y2="4.882647"
+ x2="24.640038"
+ y1="3.1234391"
+ x1="24.62738"
+ gradientTransform="matrix(0.69041563,0,0,1.0164576,0.2501926,-2.4916513)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3190"
+ xlink:href="#linearGradient2346"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="0.065301567"
+ x2="54.887218"
+ y1="0.065301567"
+ x1="5.2122574"
+ gradientTransform="matrix(0.49253714,0,0,0.4937733,0.8902917,0.14413039)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3192"
+ xlink:href="#linearGradient3911"
+ inkscape:collect="always" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3688-166-749"
+ id="radialGradient2976"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.003784,0,0,1.4,27.98813,-17.4)"
+ cx="4.9929786"
+ cy="43.5"
+ fx="4.9929786"
+ fy="43.5"
+ r="2.5" />
+ <linearGradient
+ id="linearGradient3688-166-749">
+ <stop
+ id="stop2883"
+ style="stop-color:#181818;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2885"
+ style="stop-color:#181818;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3688-464-309"
+ id="radialGradient2978"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.003784,0,0,1.4,-20.01187,-104.4)"
+ cx="4.9929786"
+ cy="43.5"
+ fx="4.9929786"
+ fy="43.5"
+ r="2.5" />
+ <linearGradient
+ id="linearGradient3688-464-309">
+ <stop
+ id="stop2889"
+ style="stop-color:#181818;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2891"
+ style="stop-color:#181818;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3702-501-757"
+ id="linearGradient2980"
+ gradientUnits="userSpaceOnUse"
+ x1="25.058096"
+ y1="47.027729"
+ x2="25.058096"
+ y2="39.999443" />
+ <linearGradient
+ id="linearGradient3702-501-757">
+ <stop
+ id="stop2895"
+ style="stop-color:#181818;stop-opacity:0"
+ offset="0" />
+ <stop
+ id="stop2897"
+ style="stop-color:#181818;stop-opacity:1"
+ offset="0.5" />
+ <stop
+ id="stop2899"
+ style="stop-color:#181818;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3100"
+ id="linearGradient3072"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.40540539,0,0,0.45945944,-21.967425,1.9253706)"
+ x1="23.99999"
+ y1="4.431067"
+ x2="24.107431"
+ y2="43.758408" />
+ <linearGradient
+ id="linearGradient3100">
+ <stop
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1"
+ id="stop3102" />
+ <stop
+ offset="0.06169702"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ id="stop3104" />
+ <stop
+ offset="0.93279684"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ id="stop3106" />
+ <stop
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ id="stop3108" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2867-449-88-871-390-598-476-591-434-148-57-177-641-289-620-227-114-444-680-744-8-3"
+ id="radialGradient3075"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,1.1385335,-0.98890268,-2.0976135e-8,-4.5816524,-4.7978939)"
+ cx="7.4956832"
+ cy="8.4497671"
+ fx="7.4956832"
+ fy="8.4497671"
+ r="19.99999" />
+ <linearGradient
+ id="linearGradient2867-449-88-871-390-598-476-591-434-148-57-177-641-289-620-227-114-444-680-744-8-3">
+ <stop
+ id="stop5430-8-4"
+ style="stop-color:#5f5f5f;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop5432-3-0"
+ style="stop-color:#4f4f4f;stop-opacity:1"
+ offset="0.26238" />
+ <stop
+ id="stop5434-1-7"
+ style="stop-color:#3b3b3b;stop-opacity:1"
+ offset="0.704952" />
+ <stop
+ id="stop5436-8-7"
+ style="stop-color:#2b2b2b;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3707-319-631-407-324-616-674-812-821-107-178-392-400-6-77"
+ id="linearGradient3077"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.40000001,0,0,0.48717951,-22.537695,1.2600855)"
+ x1="24"
+ y1="44"
+ x2="24"
+ y2="3.8990016" />
+ <linearGradient
+ id="linearGradient3707-319-631-407-324-616-674-812-821-107-178-392-400-6-77">
+ <stop
+ id="stop5440-4-82"
+ style="stop-color:#272727;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop5442-3-9"
+ style="stop-color:#454545;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient8967-1"
+ id="radialGradient3080"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,1.2711776,-1.4972812,0,-1.7843744,-27.838648)"
+ cx="24.501682"
+ cy="6.6475959"
+ fx="24.501682"
+ fy="6.6475959"
+ r="17.49832" />
+ <linearGradient
+ id="linearGradient8967-1">
+ <stop
+ id="stop8969-2"
+ style="stop-color:#c4ea71;stop-opacity:1;"
+ offset="0" />
+ <stop
+ id="stop8971-2"
+ style="stop-color:#7c9d35;stop-opacity:1;"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3319-1"
+ id="linearGradient3082"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.32957099,0,0,0.34141245,-22.283968,1.7791087)"
+ x1="32.901409"
+ y1="4.6481781"
+ x2="32.901409"
+ y2="61.481758" />
+ <linearGradient
+ id="linearGradient3319-1">
+ <stop
+ id="stop3321-3"
+ style="stop-color:#96bf3e;stop-opacity:1;"
+ offset="0" />
+ <stop
+ id="stop3323-6"
+ style="stop-color:#4d6b0d;stop-opacity:1;"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2346-4"
+ id="linearGradient3085-0"
+ gradientUnits="userSpaceOnUse"
+ x1="10.654308"
+ y1="1"
+ x2="10.654308"
+ y2="3"
+ gradientTransform="matrix(0.39999999,0,0,0.50000335,-23.337674,1.202378)" />
+ <linearGradient
+ id="linearGradient2346-4">
+ <stop
+ id="stop2348-6"
+ style="stop-color:#eeeeee;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2350-4"
+ style="stop-color:#d9d9da;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3707-319-631-407-324-616-674-812-821-107-178-392-400-6-2-9"
+ id="linearGradient3087"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.39999999,0,0,0.05128207,-22.537569,1.2216233)"
+ x1="24"
+ y1="44"
+ x2="24"
+ y2="3.8990016" />
+ <linearGradient
+ id="linearGradient3707-319-631-407-324-616-674-812-821-107-178-392-400-6-2-9">
+ <stop
+ id="stop5440-4-8-9"
+ style="stop-color:#272727;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop5442-3-8-1"
+ style="stop-color:#454545;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2346-4"
+ id="linearGradient3090-0"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.52589466,0,0,1.0164584,-24.496147,-1.5392617)"
+ x1="24.640038"
+ y1="3.3805361"
+ x2="24.640038"
+ y2="4.4969802" />
+ <linearGradient
+ id="linearGradient3159">
+ <stop
+ id="stop3161"
+ style="stop-color:#eeeeee;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3163"
+ style="stop-color:#d9d9da;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3911"
+ id="linearGradient3092"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.37516915,0,0,0.49377366,-24.008579,1.096522)"
+ x1="10.199131"
+ y1="0.065301567"
+ x2="54.887218"
+ y2="0.065301567" />
+ <linearGradient
+ id="linearGradient3911">
+ <stop
+ id="stop3913"
+ style="stop-color:#96bf3e;stop-opacity:1;"
+ offset="0" />
+ <stop
+ id="stop3915"
+ style="stop-color:#4d6b0d;stop-opacity:1;"
+ offset="1" />
+ </linearGradient>
+ <radialGradient
+ r="2.5"
+ fy="43.5"
+ fx="4.9929786"
+ cy="43.5"
+ cx="4.9929786"
+ gradientTransform="matrix(2.003784,0,0,1.4,27.98813,-17.4)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient3082-993"
+ xlink:href="#linearGradient3688-166-749-49"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient3688-166-749-49">
+ <stop
+ offset="0"
+ style="stop-color:#181818;stop-opacity:1"
+ id="stop3079" />
+ <stop
+ offset="1"
+ style="stop-color:#181818;stop-opacity:0"
+ id="stop3081" />
+ </linearGradient>
+ <radialGradient
+ r="2.5"
+ fy="43.5"
+ fx="4.9929786"
+ cy="43.5"
+ cx="4.9929786"
+ gradientTransform="matrix(2.003784,0,0,1.4,-20.01187,-104.4)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient3084-992"
+ xlink:href="#linearGradient3688-464-309-276"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient3688-464-309-276">
+ <stop
+ offset="0"
+ style="stop-color:#181818;stop-opacity:1"
+ id="stop3085" />
+ <stop
+ offset="1"
+ style="stop-color:#181818;stop-opacity:0"
+ id="stop3087" />
+ </linearGradient>
+ <linearGradient
+ y2="39.999443"
+ x2="25.058096"
+ y1="47.027729"
+ x1="25.058096"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3086-631"
+ xlink:href="#linearGradient3702-501-757-979"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient3702-501-757-979">
+ <stop
+ offset="0"
+ style="stop-color:#181818;stop-opacity:0"
+ id="stop3091" />
+ <stop
+ offset="0.5"
+ style="stop-color:#181818;stop-opacity:1"
+ id="stop3093" />
+ <stop
+ offset="1"
+ style="stop-color:#181818;stop-opacity:0"
+ id="stop3095" />
+ </linearGradient>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="6.0877475"
+ inkscape:cx="26.638683"
+ inkscape:cy="15.835736"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="1075"
+ inkscape:window-height="715"
+ inkscape:window-x="289"
+ inkscape:window-y="24"
+ inkscape:window-maximized="0" />
+ <metadata
+ id="metadata3199">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer">
+ <g
+ style="display:inline"
+ id="g2036"
+ transform="matrix(0.64999974,0,0,0.3333336,0.39999974,15.33333)">
+ <g
+ style="opacity:0.4"
+ id="g3712"
+ transform="matrix(1.052632,0,0,1.285713,-1.263158,-13.42854)">
+ <rect
+ style="fill:url(#radialGradient2976);fill-opacity:1;stroke:none"
+ id="rect2801"
+ y="40"
+ x="38"
+ height="7"
+ width="5" />
+ <rect
+ style="fill:url(#radialGradient2978);fill-opacity:1;stroke:none"
+ id="rect3696"
+ transform="scale(-1,-1)"
+ y="-47"
+ x="-10"
+ height="7"
+ width="5" />
+ <rect
+ style="fill:url(#linearGradient2980);fill-opacity:1;stroke:none"
+ id="rect3700"
+ y="40"
+ x="10"
+ height="7.0000005"
+ width="28" />
+ </g>
+ </g>
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient3190);fill-opacity:1;stroke:url(#linearGradient3192);stroke-width:1.01739752;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline"
+ id="path2723"
+ d="M 27.491301,2.3043778 C 27.288172,1.6493136 27.414776,1.1334476 27.302585,0.5086989 l -20.7938863,0 0.1227276,1.9826025" />
+ <path
+ inkscape:connector-curvature="0"
+ style="color:#000000;fill:url(#linearGradient3088);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3090);stroke-width:0.99999994;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5505-21-3-9"
+ d="m 7.5001709,3.5 -2.4000002,0 C 4.7576618,3.5 4.5001708,3.46825 4.5001708,3.426829 l 0,-2.0973288 c 0,-0.66594375 0.3354193,-0.82950023 0.7745366,-0.82950023 l 2.2254635,0" />
+ <rect
+ ry="0.5"
+ style="fill:url(#radialGradient3083);fill-opacity:1.0;stroke:url(#linearGradient3085);stroke-width:1.01904130000000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline"
+ id="rect2719"
+ y="2.5095644"
+ x="5.5095205"
+ rx="0.5"
+ height="26.980959"
+ width="21.980959" />
+ <path
+ inkscape:connector-curvature="0"
+ style="color:#000000;fill:url(#radialGradient3078);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3080);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5505-21-3"
+ d="m 7.5,2.5000001 c 0,0 0,18.7742959 0,26.9999999 l -2.4,0 c -0.3425089,0 -0.6,-0.285772 -0.6,-0.658537 l 0,-26.3414629 z" />
+ <rect
+ style="opacity:0.5;fill:none;stroke:url(#linearGradient3075);stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+ id="rect6741-0"
+ y="3.5000002"
+ x="5.5"
+ height="25"
+ width="21" />
+ <path
+ id="path3859"
+ d="m 16.999886,20.304641 -3.77084,-3.713998 3.77084,-3.71347 1.25705,1.237774 -2.514099,2.475696 1.256974,1.237999 3.770839,-3.713469 -3.284841,-3.235063 c -0.268233,-0.264393 -0.703306,-0.264393 -0.971768,0 l -5.312867,5.232353 c -0.268232,0.264166 -0.268232,0.692646 0,0.95704 l 5.312944,5.232203 c 0.268462,0.264392 0.703534,0.264392 0.971766,0 l 5.312942,-5.232203 c 0.268231,-0.264394 0.268231,-0.692874 0,-0.95704 l -0.77128,-0.759367 -5.02766,4.951545 z"
+ inkscape:connector-curvature="0"
+ style="opacity:0.2;fill:#000000;fill-opacity:1" />
+ <path
+ style="fill:#ffffff;fill-opacity:1"
+ inkscape:connector-curvature="0"
+ d="m 16.999886,19.122826 -3.77084,-3.713998 3.77084,-3.713469 1.25705,1.237773 -2.514099,2.475696 1.256974,1.238 3.770839,-3.71347 -3.284841,-3.2350632 c -0.268233,-0.2643933 -0.703306,-0.2643933 -0.971768,0 l -5.312867,5.2323532 c -0.268232,0.264167 -0.268232,0.692647 0,0.95704 l 5.312944,5.232203 c 0.268462,0.264392 0.703534,0.264392 0.971766,0 l 5.312942,-5.232203 c 0.268231,-0.264393 0.268231,-0.692873 0,-0.95704 l -0.77128,-0.759366 -5.02766,4.951544 z"
+ id="path10" />
+ </g>
+</svg>
diff --git a/core/img/filetypes/application-msexcel.png b/core/img/filetypes/application-msexcel.png
deleted file mode 100644
index b977d7e52e2..00000000000
--- a/core/img/filetypes/application-msexcel.png
+++ /dev/null
Binary files differ
diff --git a/core/img/filetypes/application-mspowerpoint.png b/core/img/filetypes/application-mspowerpoint.png
deleted file mode 100644
index c4eff0387d5..00000000000
--- a/core/img/filetypes/application-mspowerpoint.png
+++ /dev/null
Binary files differ
diff --git a/core/img/filetypes/application-msword.png b/core/img/filetypes/application-msword.png
deleted file mode 100644
index ae8ecbf4767..00000000000
--- a/core/img/filetypes/application-msword.png
+++ /dev/null
Binary files differ
diff --git a/core/img/filetypes/application-pdf.png b/core/img/filetypes/application-pdf.png
index 8f8095e46fa..a9ab6d279b6 100644
--- a/core/img/filetypes/application-pdf.png
+++ b/core/img/filetypes/application-pdf.png
Binary files differ
diff --git a/core/img/filetypes/application-pdf.svg b/core/img/filetypes/application-pdf.svg
new file mode 100644
index 00000000000..47c2caabdad
--- /dev/null
+++ b/core/img/filetypes/application-pdf.svg
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="32" width="32" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <defs>
+ <linearGradient id="e" y2="43" gradientUnits="userSpaceOnUse" x2="24" gradientTransform="matrix(.62162 0 0 .62162 1.0811 2.0811)" y1="5" x1="24">
+ <stop stop-color="#fff" offset="0"/>
+ <stop stop-color="#fff" stop-opacity=".23529" offset=".063165"/>
+ <stop stop-color="#fff" stop-opacity=".15686" offset=".95056"/>
+ <stop stop-color="#fff" stop-opacity=".39216" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" y2="54.78" gradientUnits="userSpaceOnUse" x2="167.98" gradientTransform="matrix(.44444 0 0 .44444 -24 2.7778)" y1="8.5081" x1="167.98">
+ <stop stop-color="#fffdf3" offset="0"/>
+ <stop stop-color="#fbebeb" offset="1"/>
+ </linearGradient>
+ <radialGradient id="a" gradientUnits="userSpaceOnUse" cy="9.9941" cx="8.2761" gradientTransform="matrix(0 4.2742 -5.2474 0 68.489 -37.143)" r="12.672">
+ <stop stop-color="#f89b7e" offset="0"/>
+ <stop stop-color="#e35d4f" offset=".26238"/>
+ <stop stop-color="#c6262e" offset=".66094"/>
+ <stop stop-color="#690b2c" offset="1"/>
+ </radialGradient>
+ <radialGradient id="c" gradientUnits="userSpaceOnUse" cy="43.5" cx="4.993" gradientTransform="matrix(2.0038 0 0 1.4 27.988 -17.4)" r="2.5">
+ <stop stop-color="#181818" offset="0"/>
+ <stop stop-color="#181818" stop-opacity="0" offset="1"/>
+ </radialGradient>
+ <radialGradient id="b" gradientUnits="userSpaceOnUse" cy="43.5" cx="4.993" gradientTransform="matrix(2.0038 0 0 1.4 -20.012 -104.4)" r="2.5">
+ <stop stop-color="#181818" offset="0"/>
+ <stop stop-color="#181818" stop-opacity="0" offset="1"/>
+ </radialGradient>
+ <linearGradient id="f" y2="39.999" gradientUnits="userSpaceOnUse" x2="25.058" y1="47.028" x1="25.058">
+ <stop stop-color="#181818" stop-opacity="0" offset="0"/>
+ <stop stop-color="#181818" offset=".5"/>
+ <stop stop-color="#181818" stop-opacity="0" offset="1"/>
+ </linearGradient>
+ </defs>
+ <g transform="matrix(0.7 0 0 .33333 -0.8 15.333)">
+ <g opacity=".4" transform="matrix(1.0526 0 0 1.2857 -1.2632 -13.429)">
+ <rect height="7" width="5" y="40" x="38" fill="url(#c)"/>
+ <rect transform="scale(-1)" height="7" width="5" y="-47" x="-10" fill="url(#b)"/>
+ <rect height="7" width="28" y="40" x="10" fill="url(#f)"/>
+ </g>
+ </g>
+ <g>
+ <g>
+ <rect style="color:#000000" rx="2" ry="2" height="25" width="25" y="4.5" x="3.5" fill="url(#a)"/>
+ <path opacity=".15" style="color:#000000" d="m18.188 4.9688a1.0386 1.0386 0 0 0 -0.46875 0.25c-8.0692 6.9232-12.522 7.7862-13.782 7.8752a1.0386 1.0386 0 0 0 -0.4375 0.125v8.7187a1.0386 1.0386 0 0 0 0.5 0.125c1.2408 0 3.1922 0.83225 5.0625 2.2812 1.726 1.337 3.383 3.164 4.594 5.156h12.844c1.108 0 2-0.892 2-2v-0.125c-1.2349-2.981-2.1282-7.0748-2.8125-10.781-0.003-0.023 0.003-0.0395 0-0.0625-0.61012-4.7373 0.28634-8.959 0.625-10.281a1.0386 1.0386 0 0 0 -1 -1.2812h-6.9062a1.0386 1.0386 0 0 0 -0.21875 0zm0 4.875c-0.19809 1.3497-0.34502 2.9178-0.46875 4.7812-0.23961 3.6087-0.31211 8.3302-0.34375 13.438-1.2326-2.3066-3.3956-4.6736-5.8438-6.6875-1.4134-1.1626-2.8465-2.1591-4.125-2.9062-0.81148-0.4742-1.5307-0.8115-2.2188-1.0312 1.5275-0.29509 3.8744-0.90217 6.625-2.625 2.3056-1.4441 4.5975-3.3663 6.375-4.9687z" fill-rule="evenodd" fill="#661215"/>
+ <path opacity=".3" style="color:#000000" d="m18.406 6c-8.18 7.019-12.852 8.016-14.406 8.125v2.5312c1.1732-0.164 4.1092-0.751 7.25-2.718 4.027-2.523 8.844-7.313 8.844-7.313-1.302 2.5536-1.684 11.312-1.719 22.875h8.125c0.60271 0 1.1339-0.26843 1.5-0.6875 0.00027-0.0105 0-0.0207 0-0.0312-1.565-3.227-2.576-7.895-3.344-12.062-0.655-4.973 0.298-9.3183 0.656-10.719h-6.9062zm-14.406 12.219v2.8125c3.2857 0 8.2665 3.8155 10.875 8.4688h2.2188c-1.665-4.451-10.589-11.282-13.094-11.282z" fill-rule="evenodd" fill="#661215"/>
+ <path style="color:#000000" d="m18.408 5c-8.18 7.019-12.854 8.01-14.408 8.119v2.5225c1.1732-0.16382 4.1224-0.73265 7.2632-2.6998 4.0274-2.5225 8.8421-7.3113 8.8421-7.3113-1.32 2.5898-1.705 11.522-1.73 23.333h8.441c0.661 0 1.184-0.523 1.184-1.183-1.565-3.227-2.588-7.893-3.355-12.06-0.656-4.973 0.312-9.3203 0.671-10.721h-6.9079zm-14.408 12.23v2.7938c3.3961 0 8.6171 4.0752 11.143 8.9398h2.1215c-1.187-4.423-10.673-11.734-13.264-11.734z" fill="url(#d)"/>
+ </g>
+ <path opacity=".05" d="m25.688 5.0313c-3.216 1.9588-13.74 7.9437-21.688 7.1877v5.4062s17.674 2.6262 24-2.5938v-8.7187c0-0.69873-0.55021-1.2812-1.25-1.2812h-1.0625zm2.312 12.25c-3.181 3.168-6.45 7.386-8.625 11.719h2.5312c1.761-2.975 4.072-6.235 6.094-8.25v-3.4688z" fill-rule="evenodd"/>
+ </g>
+ <rect opacity=".5" stroke-linejoin="round" rx="1" ry="1" height="23" width="23" stroke="url(#e)" stroke-linecap="round" y="5.5" x="4.5" fill="none"/>
+ <rect opacity=".35" stroke-linejoin="round" style="color:#000000" rx="2" ry="2" height="25" width="25" stroke="#410000" stroke-linecap="round" y="4.5" x="3.5" fill="none"/>
+</svg>
diff --git a/core/img/filetypes/application-rss+xml.png b/core/img/filetypes/application-rss+xml.png
index 315c4f4fa62..e5bb322c573 100644
--- a/core/img/filetypes/application-rss+xml.png
+++ b/core/img/filetypes/application-rss+xml.png
Binary files differ
diff --git a/core/img/filetypes/application-rss+xml.svg b/core/img/filetypes/application-rss+xml.svg
new file mode 100644
index 00000000000..4fd98545a7d
--- /dev/null
+++ b/core/img/filetypes/application-rss+xml.svg
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="32px" width="32px" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <defs>
+ <linearGradient id="g" y2="43" gradientUnits="userSpaceOnUse" x2="24" gradientTransform="matrix(.57063 0 0 .57063 2.3049 3.3049)" y1="5.5641" x1="24">
+ <stop stop-color="#fff" offset="0"/>
+ <stop stop-color="#fff" stop-opacity=".23529" offset=".036262"/>
+ <stop stop-color="#fff" stop-opacity=".15686" offset=".95056"/>
+ <stop stop-color="#fff" stop-opacity=".39216" offset="1"/>
+ </linearGradient>
+ <radialGradient id="b" fx="7.2758" gradientUnits="userSpaceOnUse" cy="9.9571" cx="7.8061" gradientTransform="matrix(-1.0673e-7 3.4663 -5.3421 -1.0405e-7 69.185 -26.355)" r="12.672">
+ <stop stop-color="#ffcd7d" offset="0"/>
+ <stop stop-color="#fc8f36" offset=".26238"/>
+ <stop stop-color="#e23a0e" offset=".70495"/>
+ <stop stop-color="#ac441f" offset="1"/>
+ </radialGradient>
+ <linearGradient id="f" y2=".91791" gradientUnits="userSpaceOnUse" x2="25" gradientTransform="matrix(.66015 0 0 .52505 .15636 5.186)" y1="47.935" x1="25">
+ <stop stop-color="#ba3d12" offset="0"/>
+ <stop stop-color="#db6737" offset="1"/>
+ </linearGradient>
+ <radialGradient id="d" xlink:href="#a" gradientUnits="userSpaceOnUse" cy="486.65" cx="605.71" gradientTransform="matrix(.015663 0 0 .0082353 17.61 24.981)" r="117.14"/>
+ <linearGradient id="a">
+ <stop offset="0"/>
+ <stop stop-opacity="0" offset="1"/>
+ </linearGradient>
+ <radialGradient id="c" xlink:href="#a" gradientUnits="userSpaceOnUse" cy="486.65" cx="605.71" gradientTransform="matrix(-.015663 0 0 .0082353 14.39 24.981)" r="117.14"/>
+ <linearGradient id="e" y2="609.51" gradientUnits="userSpaceOnUse" y1="366.65" gradientTransform="matrix(.045769 0 0 .0082353 -.54232 24.981)" x2="302.86" x1="302.86">
+ <stop stop-opacity="0" offset="0"/>
+ <stop offset=".5"/>
+ <stop stop-opacity="0" offset="1"/>
+ </linearGradient>
+ </defs>
+ <g>
+ <rect opacity=".15" height="2" width="22.1" y="28" x="4.95" fill="url(#e)"/>
+ <path opacity=".15" d="m4.95 28v1.9999c-0.80662 0.0038-1.95-0.44807-1.95-1.0001 0-0.552 0.90012-0.99982 1.95-0.99982z" fill="url(#c)"/>
+ <path opacity=".15" d="m27.05 28v1.9999c0.80661 0.0038 1.95-0.44807 1.95-1.0001 0-0.552-0.90012-0.99982-1.95-0.99982z" fill="url(#d)"/>
+ <path stroke-linejoin="round" style="color:#000000" d="m4.4473 5.4473c5.2946 0 23.105 0.00147 23.105 0.00147l0.000029 23.104h-23.105v-23.105z" stroke="url(#f)" stroke-width=".89464" fill="url(#b)"/>
+ </g>
+ <path opacity=".5" stroke-linejoin="round" d="m26.557 27.557h-21.113v-21.113h21.113z" stroke="url(#g)" stroke-linecap="round" stroke-width=".88668" fill="none"/>
+ <path d="m7.0633 24.902c0-0.30708 0.10601-0.56488 0.31803-0.7734 0.21203-0.2123 0.47138-0.31845 0.77805-0.31846 0.2991 0.000007 0.55277 0.10616 0.76101 0.31846 0.21202 0.20852 0.31803 0.46632 0.31803 0.7734 0 0.29951-0.10601 0.55541-0.31803 0.76771-0.20824 0.20852-0.46191 0.31278-0.76101 0.31277-0.30667 0.000007-0.56603-0.10425-0.77805-0.31277-0.2121-0.209-0.3181-0.465-0.3181-0.768m-0.0633-4.931v1.816c2.3202 0 4.2047 1.8882 4.2047 4.2129h1.8223c0-3.33-2.7035-6.0293-6.027-6.0293zm0.00312-3.9745v2.0078c4.4053 0 7.9822 3.5816 7.9822 7.9928h2.0147c0.000015-5.5219-4.4823-10.001-9.9969-10.001z" fill="#fff"/>
+</svg>
diff --git a/core/img/filetypes/application-sgf.png b/core/img/filetypes/application-sgf.png
deleted file mode 100644
index 48996c54394..00000000000
--- a/core/img/filetypes/application-sgf.png
+++ /dev/null
Binary files differ
diff --git a/core/img/filetypes/application-vnd.oasis.opendocument.formula.png b/core/img/filetypes/application-vnd.oasis.opendocument.formula.png
deleted file mode 100644
index e0cf49542d4..00000000000
--- a/core/img/filetypes/application-vnd.oasis.opendocument.formula.png
+++ /dev/null
Binary files differ
diff --git a/core/img/filetypes/application-vnd.oasis.opendocument.graphics.png b/core/img/filetypes/application-vnd.oasis.opendocument.graphics.png
deleted file mode 100644
index b326a0543a5..00000000000
--- a/core/img/filetypes/application-vnd.oasis.opendocument.graphics.png
+++ /dev/null
Binary files differ
diff --git a/core/img/filetypes/application-vnd.oasis.opendocument.presentation.png b/core/img/filetypes/application-vnd.oasis.opendocument.presentation.png
deleted file mode 100644
index 7c6fd246840..00000000000
--- a/core/img/filetypes/application-vnd.oasis.opendocument.presentation.png
+++ /dev/null
Binary files differ
diff --git a/core/img/filetypes/application-vnd.oasis.opendocument.spreadsheet.png b/core/img/filetypes/application-vnd.oasis.opendocument.spreadsheet.png
deleted file mode 100644
index 8b0e85b0670..00000000000
--- a/core/img/filetypes/application-vnd.oasis.opendocument.spreadsheet.png
+++ /dev/null
Binary files differ
diff --git a/core/img/filetypes/application-vnd.oasis.opendocument.text.png b/core/img/filetypes/application-vnd.oasis.opendocument.text.png
deleted file mode 100644
index 48452eb3e86..00000000000
--- a/core/img/filetypes/application-vnd.oasis.opendocument.text.png
+++ /dev/null
Binary files differ
diff --git a/core/img/filetypes/application-x-7z-compressed.png b/core/img/filetypes/application-x-7z-compressed.png
deleted file mode 100644
index 2cd08aebf95..00000000000
--- a/core/img/filetypes/application-x-7z-compressed.png
+++ /dev/null
Binary files differ
diff --git a/core/img/filetypes/application-x-bzip-compressed-tar.png b/core/img/filetypes/application-x-bzip-compressed-tar.png
deleted file mode 100644
index 2cd08aebf95..00000000000
--- a/core/img/filetypes/application-x-bzip-compressed-tar.png
+++ /dev/null
Binary files differ
diff --git a/core/img/filetypes/application-x-bzip.png b/core/img/filetypes/application-x-bzip.png
deleted file mode 100644
index 2cd08aebf95..00000000000
--- a/core/img/filetypes/application-x-bzip.png
+++ /dev/null
Binary files differ
diff --git a/core/img/filetypes/application-x-compressed-tar.png b/core/img/filetypes/application-x-compressed-tar.png
deleted file mode 100644
index 2cd08aebf95..00000000000
--- a/core/img/filetypes/application-x-compressed-tar.png
+++ /dev/null
Binary files differ
diff --git a/core/img/filetypes/application-x-deb.png b/core/img/filetypes/application-x-deb.png
deleted file mode 100644
index 2cd08aebf95..00000000000
--- a/core/img/filetypes/application-x-deb.png
+++ /dev/null
Binary files differ
diff --git a/core/img/filetypes/application-x-debian-package.png b/core/img/filetypes/application-x-debian-package.png
deleted file mode 100644
index 1d6db5f933a..00000000000
--- a/core/img/filetypes/application-x-debian-package.png
+++ /dev/null
Binary files differ
diff --git a/core/img/filetypes/application-x-gzip.png b/core/img/filetypes/application-x-gzip.png
deleted file mode 100644
index 2cd08aebf95..00000000000
--- a/core/img/filetypes/application-x-gzip.png
+++ /dev/null
Binary files differ
diff --git a/core/img/filetypes/application-x-lzma-compressed-tar.png b/core/img/filetypes/application-x-lzma-compressed-tar.png
deleted file mode 100644
index 2cd08aebf95..00000000000
--- a/core/img/filetypes/application-x-lzma-compressed-tar.png
+++ /dev/null
Binary files differ
diff --git a/core/img/filetypes/application-x-rar.png b/core/img/filetypes/application-x-rar.png
deleted file mode 100644
index 2cd08aebf95..00000000000
--- a/core/img/filetypes/application-x-rar.png
+++ /dev/null
Binary files differ
diff --git a/core/img/filetypes/application-x-rpm.png b/core/img/filetypes/application-x-rpm.png
deleted file mode 100644
index 2cd08aebf95..00000000000
--- a/core/img/filetypes/application-x-rpm.png
+++ /dev/null
Binary files differ
diff --git a/core/img/filetypes/application-x-tar.png b/core/img/filetypes/application-x-tar.png
deleted file mode 100644
index 2cd08aebf95..00000000000
--- a/core/img/filetypes/application-x-tar.png
+++ /dev/null
Binary files differ
diff --git a/core/img/filetypes/application-x-tarz.png b/core/img/filetypes/application-x-tarz.png
deleted file mode 100644
index 2cd08aebf95..00000000000
--- a/core/img/filetypes/application-x-tarz.png
+++ /dev/null
Binary files differ
diff --git a/core/img/filetypes/application-zip.png b/core/img/filetypes/application-zip.png
deleted file mode 100644
index 2cd08aebf95..00000000000
--- a/core/img/filetypes/application-zip.png
+++ /dev/null
Binary files differ
diff --git a/core/img/filetypes/application.png b/core/img/filetypes/application.png
index 1dee9e36609..9152cc1b744 100644
--- a/core/img/filetypes/application.png
+++ b/core/img/filetypes/application.png
Binary files differ
diff --git a/core/img/filetypes/application.svg b/core/img/filetypes/application.svg
new file mode 100644
index 00000000000..870a4ac2467
--- /dev/null
+++ b/core/img/filetypes/application.svg
@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="32" width="32" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <defs>
+ <linearGradient id="e" y2="25" xlink:href="#a" gradientUnits="userSpaceOnUse" x2="16" gradientTransform="matrix(1 0 0 -1 0 34.004)" y1="9" x1="16"/>
+ <linearGradient id="a">
+ <stop offset="0"/>
+ <stop stop-opacity="0" offset="1"/>
+ </linearGradient>
+ <linearGradient id="f" y2="25" xlink:href="#a" gradientUnits="userSpaceOnUse" x2="16" y1="9" x1="16"/>
+ <linearGradient id="g" y2="4.9969" gradientUnits="userSpaceOnUse" x2="19.927" gradientTransform="matrix(.66667 0 0 .66667 0.0000011 .33333)" y1="44.949" x1="19.927">
+ <stop stop-color="#505050" offset="0"/>
+ <stop stop-color="#8e8e8e" offset="1"/>
+ </linearGradient>
+ <linearGradient id="i" y2="43" gradientUnits="userSpaceOnUse" x2="24" gradientTransform="matrix(.62162 0 0 .62162 1.0811 2.0811)" y1="5" x1="24">
+ <stop stop-color="#fff" offset="0"/>
+ <stop stop-color="#fff" stop-opacity=".23529" offset=".063165"/>
+ <stop stop-color="#fff" stop-opacity=".15686" offset=".95056"/>
+ <stop stop-color="#fff" stop-opacity=".39216" offset="1"/>
+ </linearGradient>
+ <radialGradient id="b" gradientUnits="userSpaceOnUse" cy="8.4498" cx="7.4957" gradientTransform="matrix(1.2454e-8 1.4981 -1.5848 -2.76e-8 29.391 -6.3556)" r="20">
+ <stop stop-color="#c7c7c7" offset="0"/>
+ <stop stop-color="#a6a6a6" offset=".26238"/>
+ <stop stop-color="#7b7b7b" offset=".70495"/>
+ <stop stop-color="#595959" offset="1"/>
+ </radialGradient>
+ <linearGradient id="h" y2="3.899" gradientUnits="userSpaceOnUse" x2="24" gradientTransform="matrix(.64103 0 0 .64103 .61539 1.6154)" y1="44" x1="24">
+ <stop stop-color="#505050" offset="0"/>
+ <stop stop-color="#8e8e8e" offset="1"/>
+ </linearGradient>
+ <radialGradient id="d" gradientUnits="userSpaceOnUse" cy="43.5" cx="4.993" gradientTransform="matrix(2.0038 0 0 1.4 27.988 -17.4)" r="2.5">
+ <stop stop-color="#181818" offset="0"/>
+ <stop stop-color="#181818" stop-opacity="0" offset="1"/>
+ </radialGradient>
+ <radialGradient id="c" gradientUnits="userSpaceOnUse" cy="43.5" cx="4.993" gradientTransform="matrix(2.0038 0 0 1.4 -20.012 -104.4)" r="2.5">
+ <stop stop-color="#181818" offset="0"/>
+ <stop stop-color="#181818" stop-opacity="0" offset="1"/>
+ </radialGradient>
+ <linearGradient id="j" y2="39.999" gradientUnits="userSpaceOnUse" x2="25.058" y1="47.028" x1="25.058">
+ <stop stop-color="#181818" stop-opacity="0" offset="0"/>
+ <stop stop-color="#181818" offset=".5"/>
+ <stop stop-color="#181818" stop-opacity="0" offset="1"/>
+ </linearGradient>
+ </defs>
+ <g transform="matrix(0.7 0 0 .33333 -0.8 15.333)">
+ <g opacity=".4" transform="matrix(1.0526 0 0 1.2857 -1.2632 -13.429)">
+ <rect height="7" width="5" y="40" x="38" fill="url(#d)"/>
+ <rect transform="scale(-1)" height="7" width="5" y="-47" x="-10" fill="url(#c)"/>
+ <rect height="7" width="28" y="40" x="10" fill="url(#j)"/>
+ </g>
+ </g>
+ <rect stroke-linejoin="round" height="25" stroke="url(#h)" stroke-linecap="round" fill="url(#b)" style="color:#000000" rx="2" ry="2" width="25" y="4.5" x="3.5"/>
+ <rect opacity=".5" stroke-linejoin="round" rx="1" ry="1" height="23" width="23" stroke="url(#i)" stroke-linecap="round" y="5.5" x="4.5" fill="none"/>
+ <g>
+ <path opacity="0.41" style="color:#000000" d="m15 10c-0.277 0-0.5 0.223-0.5 0.5v1.6875c-0.54864 0.14074-1.055 0.37601-1.5312 0.65625l-1.219-1.219c-0.19587-0.19587-0.49163-0.19587-0.6875 0l-1.437 1.437c-0.19587 0.19587-0.19587 0.49163 0 0.6875l1.2188 1.2188c-0.28 0.476-0.516 0.982-0.656 1.531h-1.688c-0.277 0-0.5 0.223-0.5 0.5v2c0 0.277 0.223 0.5 0.5 0.5h1.6875c0.14074 0.54864 0.37601 1.055 0.65625 1.5312l-1.219 1.219c-0.19587 0.19587-0.19587 0.49163 0 0.6875l1.4375 1.4375c0.19587 0.19587 0.49163 0.19587 0.6875 0l1.2188-1.2188c0.47623 0.28024 0.98261 0.51551 1.5312 0.65625v1.6875c0 0.277 0.223 0.5 0.5 0.5h2c0.277 0 0.5-0.223 0.5-0.5v-1.6875c0.54864-0.14074 1.055-0.37601 1.5312-0.65625l1.219 1.219c0.19587 0.19587 0.49163 0.19587 0.6875 0l1.4375-1.4375c0.19587-0.19587 0.19587-0.49163 0-0.6875l-1.22-1.219c0.28-0.476 0.516-0.982 0.656-1.531h1.6875c0.277 0 0.5-0.223 0.5-0.5v-2c0-0.277-0.223-0.5-0.5-0.5h-1.6875c-0.14-0.549-0.376-1.055-0.656-1.531l1.219-1.219c0.19587-0.19587 0.19587-0.49163 0-0.6875l-1.437-1.437c-0.19587-0.19587-0.49163-0.19587-0.6875 0l-1.2188 1.2188c-0.476-0.28-0.982-0.516-1.531-0.656v-1.688c0-0.277-0.223-0.5-0.5-0.5h-2zm1 5c1.6569 0 3 1.3431 3 3s-1.3431 3-3 3-3-1.3431-3-3 1.3431-3 3-3z" fill="#fff"/>
+ <path style="color:#000000" d="m15 9c-0.277 0-0.5 0.223-0.5 0.5v1.6875c-0.54864 0.14074-1.055 0.37601-1.5312 0.65625l-1.219-1.219c-0.19587-0.19587-0.49163-0.19587-0.6875 0l-1.437 1.437c-0.19587 0.19587-0.19587 0.49163 0 0.6875l1.2188 1.2188c-0.28 0.476-0.516 0.982-0.656 1.531h-1.688c-0.277 0-0.5 0.223-0.5 0.5v2c0 0.277 0.223 0.5 0.5 0.5h1.6875c0.14074 0.54864 0.37601 1.055 0.65625 1.5312l-1.219 1.219c-0.19587 0.19587-0.19587 0.49163 0 0.6875l1.4375 1.4375c0.19587 0.19587 0.49163 0.19587 0.6875 0l1.2188-1.2188c0.47623 0.28024 0.98261 0.51551 1.5312 0.65625v1.6875c0 0.277 0.223 0.5 0.5 0.5h2c0.277 0 0.5-0.223 0.5-0.5v-1.6875c0.54864-0.14074 1.055-0.37601 1.5312-0.65625l1.219 1.219c0.19587 0.19587 0.49163 0.19587 0.6875 0l1.4375-1.4375c0.19587-0.19587 0.19587-0.49163 0-0.6875l-1.22-1.219c0.28-0.476 0.516-0.982 0.656-1.531h1.6875c0.277 0 0.5-0.223 0.5-0.5v-2c0-0.277-0.223-0.5-0.5-0.5h-1.6875c-0.14-0.549-0.376-1.055-0.656-1.531l1.219-1.219c0.19587-0.19587 0.19587-0.49163 0-0.6875l-1.437-1.437c-0.19587-0.19587-0.49163-0.19587-0.6875 0l-1.2188 1.2188c-0.476-0.28-0.982-0.516-1.531-0.656v-1.688c0-0.277-0.223-0.5-0.5-0.5h-2zm1 5c1.6569 0 3 1.3431 3 3s-1.3431 3-3 3-3-1.3431-3-3 1.3431-3 3-3z" fill="url(#g)"/>
+ <path opacity=".1" stroke-linejoin="round" style="color:#000000" d="m15.062 9.5625c-0.02465 0.61514 0.0508 1.2431-0.0404 1.8499-0.22156 0.48267-0.86813 0.38946-1.2591 0.66131-0.35888 0.1777-0.83286 0.55716-1.2005 0.17633l-1.1562-1.1562-1.3125 1.3125c0.41328 0.43651 0.87815 0.8308 1.2579 1.2948 0.23668 0.48316-0.28717 0.88122-0.39325 1.3266-0.17191 0.37402-0.17866 1.0023-0.7161 1.0335-0.55991 0.0032-1.1199 0.000478-1.6798 0.0014v1.875c0.61514 0.02465 1.2431-0.0508 1.8499 0.0404 0.48267 0.22156 0.38946 0.86813 0.66131 1.2591 0.1777 0.35888 0.55716 0.83286 0.17633 1.2005l-1.1562 1.1562 1.3125 1.3125c0.43651-0.41328 0.8308-0.87815 1.2948-1.2579 0.48316-0.23668 0.88122 0.28717 1.3266 0.39325 0.37402 0.17191 1.0023 0.17866 1.0335 0.7161 0.0032 0.55991 0.000478 1.1199 0.0014 1.6798h1.875c0.02465-0.61514-0.0508-1.2431 0.0404-1.8499 0.22156-0.48267 0.86813-0.38946 1.2591-0.66131 0.35888-0.1777 0.83286-0.55716 1.2005-0.17633l1.1562 1.1562 1.3125-1.3125c-0.41328-0.43651-0.87815-0.8308-1.2579-1.2948-0.23668-0.48316 0.28717-0.88122 0.39325-1.3266 0.17191-0.37402 0.17866-1.0023 0.7161-1.0335 0.55991-0.0032 1.1199-0.000478 1.6798-0.0014v-1.875c-0.61514-0.02465-1.2431 0.0508-1.8499-0.0404-0.482-0.222-0.389-0.869-0.661-1.26-0.177-0.359-0.557-0.833-0.176-1.201l1.1562-1.1562-1.3125-1.3125c-0.43651 0.41328-0.8308 0.87815-1.2948 1.2579-0.48316 0.23668-0.88122-0.28717-1.3266-0.39325-0.37402-0.17191-1.0023-0.17866-1.0335-0.7161-0.0032-0.55991-0.000478-1.1199-0.0014-1.6798h-1.875z" stroke="url(#f)" fill="none"/>
+ <path opacity=".1" stroke-linejoin="round" style="color:#000000" d="m16 20.566c1.9374 0.05315 3.6634-1.7201 3.5613-3.6545 0.004-1.9389-1.8147-3.6163-3.7447-3.4659-1.9392 0.04516-3.5671 1.9074-3.3688 3.832 0.10413 1.8114 1.739 3.3229 3.5521 3.2884z" stroke="url(#e)" fill="none"/>
+ </g>
+</svg>
diff --git a/core/img/filetypes/audio.png b/core/img/filetypes/audio.png
index a8b3ede3df9..3f56a7e2a9a 100644
--- a/core/img/filetypes/audio.png
+++ b/core/img/filetypes/audio.png
Binary files differ
diff --git a/core/img/filetypes/audio.svg b/core/img/filetypes/audio.svg
new file mode 100644
index 00000000000..d5eda38e8aa
--- /dev/null
+++ b/core/img/filetypes/audio.svg
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="32px" width="32px" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <defs>
+ <linearGradient id="e" y2="24.628" gradientUnits="userSpaceOnUse" x2="20.055" gradientTransform="matrix(.52104 0 0 .81327 3.4707 .35442)" y1="15.298" x1="16.626">
+ <stop stop-color="#fff" offset="0"/>
+ <stop stop-color="#fff" stop-opacity="0" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" y2="43" gradientUnits="userSpaceOnUse" x2="24" gradientTransform="matrix(.62162 0 0 .62162 1.0811 2.0811)" y1="5" x1="24">
+ <stop stop-color="#fff" offset="0"/>
+ <stop stop-color="#fff" stop-opacity=".23529" offset=".063165"/>
+ <stop stop-color="#fff" stop-opacity=".15686" offset=".95056"/>
+ <stop stop-color="#fff" stop-opacity=".39216" offset="1"/>
+ </linearGradient>
+ <radialGradient id="a" gradientUnits="userSpaceOnUse" cy="8.4498" cx="7.4957" gradientTransform="matrix(1.2454e-8 1.4981 -1.5848 -2.76e-8 29.391 -6.3556)" r="20">
+ <stop stop-color="#3e3e3e" offset="0"/>
+ <stop stop-color="#343434" offset=".26238"/>
+ <stop stop-color="#272727" offset=".70495"/>
+ <stop stop-color="#1d1d1d" offset="1"/>
+ </radialGradient>
+ <radialGradient id="c" gradientUnits="userSpaceOnUse" cy="43.5" cx="4.993" gradientTransform="matrix(2.0038 0 0 1.4 27.988 -17.4)" r="2.5">
+ <stop stop-color="#181818" offset="0"/>
+ <stop stop-color="#181818" stop-opacity="0" offset="1"/>
+ </radialGradient>
+ <radialGradient id="b" gradientUnits="userSpaceOnUse" cy="43.5" cx="4.993" gradientTransform="matrix(2.0038 0 0 1.4 -20.012 -104.4)" r="2.5">
+ <stop stop-color="#181818" offset="0"/>
+ <stop stop-color="#181818" stop-opacity="0" offset="1"/>
+ </radialGradient>
+ <linearGradient id="f" y2="39.999" gradientUnits="userSpaceOnUse" x2="25.058" y1="47.028" x1="25.058">
+ <stop stop-color="#181818" stop-opacity="0" offset="0"/>
+ <stop stop-color="#181818" offset=".5"/>
+ <stop stop-color="#181818" stop-opacity="0" offset="1"/>
+ </linearGradient>
+ </defs>
+ <g transform="matrix(0.7 0 0 .33333 -0.8 15.333)">
+ <g opacity=".4" transform="matrix(1.0526 0 0 1.2857 -1.2632 -13.429)">
+ <rect height="7" width="5" y="40" x="38" fill="url(#c)"/>
+ <rect transform="scale(-1)" height="7" width="5" y="-47" x="-10" fill="url(#b)"/>
+ <rect height="7" width="28" y="40" x="10" fill="url(#f)"/>
+ </g>
+ </g>
+ <rect style="color:#000000" height="25" width="25" y="4.5" x="3.5" fill="url(#a)"/>
+ <rect opacity=".7" style="color:#000000" height="25" width="25" stroke="#000" y="4.5" x="3.5" fill="none"/>
+ <rect opacity=".5" height="23" width="23" stroke="url(#d)" stroke-linecap="round" y="5.5" x="4.5" fill="none"/>
+ <g>
+ <path opacity=".1" d="m4 5 0.008 15c0.6904-0.015 23.468-5.529 23.992-5.795v-9.205z" fill-rule="evenodd" fill="url(#e)"/>
+ <path opacity=".1" style="color:#000000" d="m16.467 8.0001c-0.53931-0.077588-0.45336 0.42193-0.44484 0.7731-0.0059 4.1692 0.01172 8.3407-0.0088 12.508-0.145 0.32452-0.55212 0.0099-0.80112 0.07215-1.7342-0.05405-3.6017 1.1946-3.847 3.0302-0.25326 1.3789 1.032 2.5932 2.3216 2.6149 1.9178 0.05257 3.5779-1.8787 3.3343-3.8146 0.0065-3.3283-0.01298-6.6593 0.0097-9.9859 0.13139-0.31618 0.4856-0.01847 0.65097 0.09458 1.5212 0.9203 2.8505 2.4463 2.9447 4.3279 0.0815 1.0885-0.14664 2.173-0.46032 3.2072 1.3984-2.3007 1.3227-5.5038-0.40514-7.6054-1.3305-1.3884-2.5797-3.0451-2.8335-5.0311-0.04896-0.18667-0.30655-0.18423-0.46044-0.19158z" fill="#fff"/>
+ <path opacity=".9" style="color:#000000" d="m16.467 7.0001c-0.53931-0.077588-0.45336 0.42193-0.44484 0.7731-0.0059 4.1692 0.01172 8.3407-0.0088 12.508-0.145 0.32452-0.55212 0.0099-0.80112 0.07215-1.7342-0.05405-3.6017 1.1946-3.847 3.0302-0.25326 1.3789 1.032 2.5932 2.3216 2.6149 1.9178 0.05257 3.5779-1.8787 3.3343-3.8146 0.0065-3.3283-0.01298-6.6593 0.0097-9.9859 0.13139-0.31618 0.4856-0.01847 0.65097 0.09458 1.5212 0.9203 2.8505 2.4463 2.9447 4.3279 0.0815 1.0885-0.14664 2.173-0.46032 3.2072 1.3984-2.3007 1.3227-5.5038-0.40514-7.6054-1.33-1.388-2.58-3.0443-2.833-5.0303-0.049-0.1866-0.307-0.1842-0.461-0.1916z"/>
+ </g>
+</svg>
diff --git a/core/img/filetypes/calendar.png b/core/img/filetypes/calendar.png
new file mode 100644
index 00000000000..d85b1db651c
--- /dev/null
+++ b/core/img/filetypes/calendar.png
Binary files differ
diff --git a/core/img/filetypes/calendar.svg b/core/img/filetypes/calendar.svg
new file mode 100644
index 00000000000..0016749b936
--- /dev/null
+++ b/core/img/filetypes/calendar.svg
@@ -0,0 +1,94 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="32" width="32" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <defs>
+ <radialGradient id="radialGradient3134" spreadMethod="reflect" gradientUnits="userSpaceOnUse" cy="4.9179" cx="14" gradientTransform="matrix(1.0912316,-1.8501946e-8,3.7499995e-8,1.5922783,7.222757,-4.4685113)" r="2">
+ <stop stop-color="#FFF" offset="0"/>
+ <stop stop-color="#8f8f8f" offset="1"/>
+ </radialGradient>
+ <radialGradient id="radialGradient3139" spreadMethod="reflect" gradientUnits="userSpaceOnUse" cy="4.9179" cx="14" gradientTransform="matrix(1.0912316,-1.8501946e-8,3.7499995e-8,1.5922783,-5.7772427,-4.4685114)" r="2">
+ <stop stop-color="#FFF" offset="0"/>
+ <stop stop-color="#8f8f8f" offset="1"/>
+ </radialGradient>
+ <linearGradient id="linearGradient3144" y2="43" gradientUnits="userSpaceOnUse" x2="24" gradientTransform="matrix(0.60000361,0,0,0.64185429,1.599978,-16.778802)" y1="5" x1="24">
+ <stop stop-color="#FFF" offset="0"/>
+ <stop stop-color="#FFF" stop-opacity="0.23529412" offset="0.063165"/>
+ <stop stop-color="#FFF" stop-opacity="0.15686275" offset="0.95056"/>
+ <stop stop-color="#FFF" stop-opacity="0.39215687" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient3147" y2="43" gradientUnits="userSpaceOnUse" x2="24" gradientTransform="matrix(0.62162164,0,0,0.62162164,1.0810837,2.0810874)" y1="5" x1="24">
+ <stop stop-color="#FFF" offset="0"/>
+ <stop stop-color="#FFF" stop-opacity="0.23529412" offset="0.063165"/>
+ <stop stop-color="#FFF" stop-opacity="0.15686275" offset="0.95056"/>
+ <stop stop-color="#FFF" stop-opacity="0.39215687" offset="1"/>
+ </linearGradient>
+ <radialGradient id="radialGradient3150" gradientUnits="userSpaceOnUse" cy="8.4498" cx="7.4957" gradientTransform="matrix(0,0.90632943,-1.9732085,-3.8243502e-8,32.673223,-1.9201377)" r="20">
+ <stop stop-color="#f89b7e" offset="0"/>
+ <stop stop-color="#e35d4f" offset="0.26238"/>
+ <stop stop-color="#c6262e" offset="0.66094"/>
+ <stop stop-color="#690b2c" offset="1"/>
+ </radialGradient>
+ <linearGradient id="linearGradient3152" y2="3.899" gradientUnits="userSpaceOnUse" x2="24" gradientTransform="matrix(0.64102567,0,0,0.64102567,0.6153831,1.615384)" y1="44" x1="24">
+ <stop stop-color="#791235" offset="0"/>
+ <stop stop-color="#dd3b27" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient3155" y2="18.684" gradientUnits="userSpaceOnUse" x2="23.954" gradientTransform="matrix(0.65,0,0,0.50000001,0.4000028,3.9999996)" y1="15.999" x1="23.954">
+ <stop stop-color="#000" offset="0"/>
+ <stop stop-color="#000" stop-opacity="0" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient3158" y2="44.984" gradientUnits="userSpaceOnUse" x2="19.36" gradientTransform="matrix(0.64102564,0,0,0.64185429,0.6153845,0.95838337)" y1="16.138" x1="19.36">
+ <stop stop-color="#f4f4f4" offset="0"/>
+ <stop stop-color="#dbdbdb" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient3160" y2="3.8905" gradientUnits="userSpaceOnUse" x2="24" gradientTransform="matrix(0.64102564,0,0,0.64185429,0.6153845,1.5793381)" y1="44" x1="24">
+ <stop stop-color="#787878" offset="0"/>
+ <stop stop-color="#AAA" offset="1"/>
+ </linearGradient>
+ <radialGradient id="radialGradient2976" gradientUnits="userSpaceOnUse" cy="43.5" cx="4.993" gradientTransform="matrix(2.003784,0,0,1.4,27.98813,-17.4)" r="2.5">
+ <stop stop-color="#181818" offset="0"/>
+ <stop stop-color="#181818" stop-opacity="0" offset="1"/>
+ </radialGradient>
+ <radialGradient id="radialGradient2978" gradientUnits="userSpaceOnUse" cy="43.5" cx="4.993" gradientTransform="matrix(2.003784,0,0,1.4,-20.01187,-104.4)" r="2.5">
+ <stop stop-color="#181818" offset="0"/>
+ <stop stop-color="#181818" stop-opacity="0" offset="1"/>
+ </radialGradient>
+ <linearGradient id="linearGradient2980" y2="39.999" gradientUnits="userSpaceOnUse" x2="25.058" y1="47.028" x1="25.058">
+ <stop stop-color="#181818" stop-opacity="0" offset="0"/>
+ <stop stop-color="#181818" offset="0.5"/>
+ <stop stop-color="#181818" stop-opacity="0" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient3566" y2="3.899" gradientUnits="userSpaceOnUse" x2="24" gradientTransform="matrix(0.64102567,0,0,0.64102567,0.6153831,0.6153843)" y1="44" x1="24">
+ <stop stop-color="#791235" offset="0"/>
+ <stop stop-color="#dd3b27" offset="1"/>
+ </linearGradient>
+ </defs>
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ <dc:title/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <path stroke-linejoin="round" style="enable-background:accumulate;color:#000000;" d="m5.5,3.5c7.0683,0.00685,14.137-0.013705,21.205,0.010288,1.238,0.083322,1.9649,1.3578,1.7949,2.5045l-24.99-0.7199c0.081-0.9961,0.9903-1.8161,1.9897-1.7949z" stroke-dashoffset="0" stroke="url(#linearGradient3566)" stroke-linecap="round" stroke-miterlimit="4" stroke-dasharray="none" stroke-width="1" fill="none"/>
+ <g transform="matrix(0.6999997,0,0,0.3333336,-0.8000003,15.33333)">
+ <g opacity="0.4" transform="matrix(1.052632,0,0,1.285713,-1.263158,-13.42854)">
+ <rect height="7" width="5" y="40" x="38" fill="url(#radialGradient2976)"/>
+ <rect transform="scale(-1,-1)" height="7" width="5" y="-47" x="-10" fill="url(#radialGradient2978)"/>
+ <rect height="7" width="28" y="40" x="10" fill="url(#linearGradient2980)"/>
+ </g>
+ </g>
+ <path stroke-linejoin="round" style="enable-background:accumulate;color:#000000;" d="m28.5,7.0148s0.0137,13.794-0.01029,20.69c-0.084,1.238-1.358,1.965-2.505,1.795-6.896-0.007-13.794,0.014-20.69-0.01-1.238-0.084-1.9649-1.358-1.7949-2.505,0.0068-6.896,0.0103-20.69,0.0103-20.69z" fill-rule="nonzero" stroke-dashoffset="0" stroke="url(#linearGradient3160)" stroke-linecap="round" stroke-miterlimit="4" stroke-dasharray="none" stroke-width="0.99999994" fill="url(#linearGradient3158)"/>
+ <rect opacity="0.3" style="enable-background:accumulate;" fill-rule="nonzero" rx="0" ry="0" height="2" width="26" y="12" x="3" fill="url(#linearGradient3155)"/>
+ <path stroke-linejoin="round" style="enable-background:accumulate;color:#000000;" d="m5.5,4.5c7.0683,0.00685,14.137-0.013705,21.205,0.010288,1.238,0.083322,1.9649,1.3578,1.7949,2.5045l0.073,4.4852h-25.073l0.0103-5.2051c0.081-0.9961,0.9903-1.8161,1.9897-1.7949z" fill-rule="nonzero" stroke-dashoffset="0" stroke="url(#linearGradient3152)" stroke-linecap="round" stroke-miterlimit="4" stroke-dasharray="none" stroke-width="1" fill="url(#radialGradient3150)"/>
+ <rect opacity="0.5" stroke-linejoin="round" stroke-dasharray="none" stroke-dashoffset="0" rx="1" ry="1" height="23" width="23" stroke="url(#linearGradient3147)" stroke-linecap="round" stroke-miterlimit="4" y="5.5" x="4.5" stroke-width="1" fill="none"/>
+ <path opacity="0.5" stroke-linejoin="round" d="m26.5,10.5h-21" stroke-dashoffset="0" stroke="url(#linearGradient3144)" stroke-linecap="square" stroke-miterlimit="4" stroke-dasharray="none" stroke-width="0.99999982" fill="none"/>
+ <rect opacity="0.4" style="enable-background:accumulate;" fill-rule="nonzero" rx="1.8086" ry="1.5304" height="7.0604" width="3" y="2.9396" x="8" fill="#FFF"/>
+ <rect style="enable-background:accumulate;" fill-rule="nonzero" rx="1.5869" ry="1.5869" height="2.7652" width="3" y="6.2348" x="8" fill="#cc3429"/>
+ <rect style="enable-background:accumulate;" fill-rule="nonzero" rx="1.8086" ry="1.3912" height="7" width="3" y="1.0188" x="8" fill="url(#radialGradient3139)"/>
+ <rect opacity="0.4" style="enable-background:accumulate;" fill-rule="nonzero" rx="1.8086" ry="1.5304" height="7.0604" width="3" y="2.9396" x="21" fill="#FFF"/>
+ <rect style="enable-background:accumulate;" fill-rule="nonzero" rx="1.5869" ry="1.5869" height="2.7652" width="3" y="6.2348" x="21" fill="#cc3429"/>
+ <rect style="enable-background:accumulate;" fill-rule="nonzero" rx="1.8086" ry="1.3912" height="7" width="3" y="1.0188" x="21" fill="url(#radialGradient3134)"/>
+ <rect style="enable-background:accumulate;color:#000000;" height="3.9477" width="19.876" y="14.023" x="6.1231" fill="#c5c5c5"/>
+ <path opacity="0.3" stroke-linejoin="round" style="enable-background:accumulate;color:#000000;" d="M6.5182,14.553,25.505,14.564,25.415,26.505,6.4289,26.494zm0.33122,8.8955,18.622,0.01098m-18.89-2.957,18.622,0.01098m-18.532-14.898,18.622,0.011m-3.6545-2.8956-0.0893,11.828m-2.9014-11.783-0.0893,11.828m-2.902-11.917-0.089,11.827m-2.9014-11.783-0.0893,11.828m-2.8347-11.839-0.0893,11.828" stroke-dashoffset="0" stroke="#000" stroke-linecap="round" stroke-miterlimit="4" stroke-dasharray="none" stroke-width="1" fill="none"/>
+</svg>
diff --git a/core/img/filetypes/code-script.png b/core/img/filetypes/code-script.png
deleted file mode 100644
index 63fe6ceff5b..00000000000
--- a/core/img/filetypes/code-script.png
+++ /dev/null
Binary files differ
diff --git a/core/img/filetypes/code.png b/core/img/filetypes/code.png
deleted file mode 100644
index 0c76bd12977..00000000000
--- a/core/img/filetypes/code.png
+++ /dev/null
Binary files differ
diff --git a/core/img/filetypes/database.png b/core/img/filetypes/database.png
index 3d09261a26e..24788b2a37f 100644
--- a/core/img/filetypes/database.png
+++ b/core/img/filetypes/database.png
Binary files differ
diff --git a/core/img/filetypes/database.svg b/core/img/filetypes/database.svg
new file mode 100644
index 00000000000..6dfac54e68b
--- /dev/null
+++ b/core/img/filetypes/database.svg
@@ -0,0 +1,54 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="32" width="32" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <defs>
+ <linearGradient id="linearGradient3136" y2="-24.582" spreadMethod="reflect" gradientUnits="userSpaceOnUse" x2="102.31" gradientTransform="matrix(0.4581255,0,0,0.4388939,-31.619713,14.933095)" y1="-2.3925" x1="102.31">
+ <stop stop-color="#a5a6a8" offset="0"/>
+ <stop stop-color="#e8e8e8" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient3138" y2="-2.3758" gradientUnits="userSpaceOnUse" x2="109.96" gradientTransform="matrix(0.4581255,0,0,0.4388939,-31.619713,14.933095)" y1="-24.911" x1="109.96">
+ <stop stop-color="#b3b3b3" offset="0"/>
+ <stop stop-color="#dadada" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient3141" y2="-7.6657" xlink:href="#linearGradient2793" spreadMethod="reflect" gradientUnits="userSpaceOnUse" x2="89.424" gradientTransform="matrix(0.4578345,0,0,0.432286,-31.591968,18.911518)" y1="-7.6657" x1="103.95"/>
+ <linearGradient id="linearGradient2793">
+ <stop stop-color="#868688" offset="0"/>
+ <stop stop-color="#d9d9da" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient3143" y2="27.546" xlink:href="#linearGradient3858" gradientUnits="userSpaceOnUse" x2="89.018" gradientTransform="translate(-78.157465,-9.546111)" y1="22.537" x1="89.018"/>
+ <linearGradient id="linearGradient3858">
+ <stop stop-color="#a0a0a0" offset="0"/>
+ <stop stop-color="#4a4a4a" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient3147" y2="-7.6657" xlink:href="#linearGradient2793" spreadMethod="reflect" gradientUnits="userSpaceOnUse" x2="89.424" gradientTransform="matrix(0.4578345,0,0,0.432286,-31.591968,24.911518)" y1="-7.6657" x1="103.95"/>
+ <linearGradient id="linearGradient3149" y2="27.546" xlink:href="#linearGradient3858" gradientUnits="userSpaceOnUse" x2="89.018" gradientTransform="translate(-78.157465,-3.546111)" y1="22.537" x1="89.018"/>
+ <linearGradient id="linearGradient3153" y2="-7.6657" xlink:href="#linearGradient2793" spreadMethod="reflect" gradientUnits="userSpaceOnUse" x2="89.424" gradientTransform="matrix(0.4578345,0,0,0.432286,-31.591968,30.911518)" y1="-7.6657" x1="103.95"/>
+ <linearGradient id="linearGradient3155" y2="27.546" xlink:href="#linearGradient3858" gradientUnits="userSpaceOnUse" x2="89.018" gradientTransform="translate(-78.157465,2.453889)" y1="22.537" x1="89.018"/>
+ <linearGradient id="linearGradient3098" y2="44.137" gradientUnits="userSpaceOnUse" x2="21.381" gradientTransform="matrix(0.59999998,0,0,0.60526317,1.6000001,2.1710523)" y1="5.0525" x1="21.381">
+ <stop stop-color="#FFF" offset="0"/>
+ <stop stop-color="#FFF" stop-opacity="0.23529412" offset="0.081258"/>
+ <stop stop-color="#FFF" stop-opacity="0.15686275" offset="0.92328"/>
+ <stop stop-color="#FFF" stop-opacity="0.39215687" offset="1"/>
+ </linearGradient>
+ <radialGradient id="radialGradient3232" gradientUnits="userSpaceOnUse" cy="41.636" cx="23.335" gradientTransform="matrix(0.5745243,0,0,0.2209368,2.59375,17.801069)" r="22.627">
+ <stop stop-color="#000" offset="0"/>
+ <stop stop-color="#000" stop-opacity="0" offset="1"/>
+ </radialGradient>
+ </defs>
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ <dc:title/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <path opacity="0.3" d="m29,27c0.0011,2.7613-5.8195,5-13,5s-13.001-2.239-13-5c-0.0011-2.761,5.8195-5,13-5s13.001,2.2387,13,5z" fill-rule="evenodd" fill="url(#radialGradient3232)"/>
+ <path d="m27.49,25.068c0,2.4466-5.1487,4.4322-11.493,4.4322-6.344,0-11.493-1.9856-11.493-4.4322,0.11446-5.4694-1.4047-4.34,11.493-4.4322,13.193-0.0952,11.331-1.1267,11.493,4.4322z" stroke="url(#linearGradient3155)" stroke-miterlimit="4" stroke-dasharray="none" stroke-width="1" fill="url(#linearGradient3153)"/>
+ <path d="m27.5,21c0,2.4853-5.1487,4.5-11.5,4.5s-11.5-2.0147-11.5-4.5,5.1487-4.5,11.5-4.5,11.5,2.0147,11.5,4.5z" stroke="#d8d8d8" stroke-miterlimit="4" stroke-dasharray="none" stroke-width="1" fill="#868688"/>
+ <path d="m27.49,19.068c0,2.4466-5.1487,4.4322-11.493,4.4322-6.344,0-11.493-1.9856-11.493-4.4322,0.11446-5.4694-1.4047-4.34,11.493-4.4322,13.193-0.0952,11.331-1.1267,11.493,4.4322z" stroke="url(#linearGradient3149)" stroke-miterlimit="4" stroke-dasharray="none" stroke-width="1" fill="url(#linearGradient3147)"/>
+ <path d="m27.5,15c0,2.4853-5.1487,4.5-11.5,4.5s-11.5-2.0147-11.5-4.5,5.1487-4.5,11.5-4.5,11.5,2.0147,11.5,4.5z" stroke="#d8d8d8" stroke-miterlimit="4" stroke-dasharray="none" stroke-width="1" fill="#868688"/>
+ <path d="M27.49,13.068c0,2.446-5.149,4.432-11.493,4.432-6.3435,0-11.492-1.986-11.492-4.432,0.1144-5.4697-1.4047-4.3402,11.492-4.4325,13.193-0.0952,11.331-1.1267,11.493,4.4325z" stroke="url(#linearGradient3143)" stroke-miterlimit="4" stroke-dasharray="none" stroke-width="1" fill="url(#linearGradient3141)"/>
+ <path d="m27.5,9c0,2.4853-5.1487,4.5-11.5,4.5s-11.5-2.015-11.5-4.5c0-2.4853,5.1487-4.5,11.5-4.5,6.351,0,11.5,2.0147,11.5,4.5z" stroke="url(#linearGradient3138)" stroke-miterlimit="4" stroke-dasharray="none" stroke-width="1" fill="url(#linearGradient3136)"/>
+ <rect opacity="0.5" style="enable-background:accumulate;color:#000000;" rx="17.5" ry="4" height="23" width="21" stroke="url(#linearGradient3098)" y="5.5" x="5.5" stroke-width="1" fill="none"/>
+</svg>
diff --git a/core/img/filetypes/file.png b/core/img/filetypes/file.png
index 8b8b1ca0000..c20f13c2e13 100644
--- a/core/img/filetypes/file.png
+++ b/core/img/filetypes/file.png
Binary files differ
diff --git a/core/img/filetypes/file.svg b/core/img/filetypes/file.svg
new file mode 100644
index 00000000000..3d91c341143
--- /dev/null
+++ b/core/img/filetypes/file.svg
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="32" width="32" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <defs>
+ <linearGradient id="a">
+ <stop offset="0"/>
+ <stop stop-opacity="0" offset="1"/>
+ </linearGradient>
+ <linearGradient id="f" y2="43" gradientUnits="userSpaceOnUse" x2="24" gradientTransform="matrix(.56757 0 0 .72973 2.3784 -2.5135)" y1="5.5641" x1="24">
+ <stop stop-color="#fff" offset="0"/>
+ <stop stop-color="#fff" stop-opacity=".23529" offset=".036262"/>
+ <stop stop-color="#fff" stop-opacity=".15686" offset=".95056"/>
+ <stop stop-color="#fff" stop-opacity=".39216" offset="1"/>
+ </linearGradient>
+ <linearGradient id="e" y2="47.013" gradientUnits="userSpaceOnUse" x2="25.132" gradientTransform="matrix(.65714 0 0 .63012 .22856 -1.0896)" y1=".98521" x1="25.132">
+ <stop stop-color="#f4f4f4" offset="0"/>
+ <stop stop-color="#dbdbdb" offset="1"/>
+ </linearGradient>
+ <radialGradient id="c" xlink:href="#a" gradientUnits="userSpaceOnUse" cy="486.65" cx="605.71" gradientTransform="matrix(.015663 0 0 .0082353 17.61 25.981)" r="117.14"/>
+ <radialGradient id="b" xlink:href="#a" gradientUnits="userSpaceOnUse" cy="486.65" cx="605.71" gradientTransform="matrix(-.015663 0 0 .0082353 14.39 25.981)" r="117.14"/>
+ <linearGradient id="d" y2="609.51" gradientUnits="userSpaceOnUse" x2="302.86" gradientTransform="matrix(.045769 0 0 .0082353 -.54232 25.981)" y1="366.65" x1="302.86">
+ <stop stop-opacity="0" offset="0"/>
+ <stop offset=".5"/>
+ <stop stop-opacity="0" offset="1"/>
+ </linearGradient>
+ </defs>
+ <g>
+ <g>
+ <rect opacity=".15" height="2" width="22.1" y="29" x="4.95" fill="url(#d)"/>
+ <path opacity=".15" d="m4.95 29v1.9999c-0.80662 0.0038-1.95-0.44807-1.95-1.0001 0-0.552 0.90012-0.99982 1.95-0.99982z" fill="url(#b)"/>
+ <path opacity=".15" d="m27.05 29v1.9999c0.80661 0.0038 1.95-0.44807 1.95-1.0001 0-0.552-0.90012-0.99982-1.95-0.99982z" fill="url(#c)"/>
+ </g>
+ <path d="m4.5 0.49996c5.2705 0 23 0.00185 23 0.00185l0.000028 28.998h-23v-29z" fill="url(#e)"/>
+ </g>
+ <path stroke-linejoin="round" d="m26.5 28.5h-21v-27h21z" stroke="url(#f)" stroke-linecap="round" fill="none"/>
+ <path stroke-linejoin="round" opacity=".3" d="m4.5 0.49996c5.2705 0 23 0.00185 23 0.00185l0.000028 28.998h-23v-29z" stroke="#000" stroke-width=".99992" fill="none"/>
+</svg>
diff --git a/core/img/filetypes/flash.png b/core/img/filetypes/flash.png
index 9f5db634a4f..bcde641da3c 100644
--- a/core/img/filetypes/flash.png
+++ b/core/img/filetypes/flash.png
Binary files differ
diff --git a/core/img/filetypes/flash.svg b/core/img/filetypes/flash.svg
new file mode 100644
index 00000000000..cb823703d9b
--- /dev/null
+++ b/core/img/filetypes/flash.svg
@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="32" width="32" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <defs>
+ <linearGradient id="a">
+ <stop offset="0"/>
+ <stop stop-opacity="0" offset="1"/>
+ </linearGradient>
+ <linearGradient id="j" y2="43" gradientUnits="userSpaceOnUse" x2="24" gradientTransform="matrix(.56757 0 0 .72973 2.3784 -2.5135)" y1="5.5641" x1="24">
+ <stop stop-color="#fff" offset="0"/>
+ <stop stop-color="#fff" stop-opacity=".23529" offset=".036262"/>
+ <stop stop-color="#fff" stop-opacity=".15686" offset=".95056"/>
+ <stop stop-color="#fff" stop-opacity=".39216" offset="1"/>
+ </linearGradient>
+ <linearGradient id="i" y2="47.013" gradientUnits="userSpaceOnUse" x2="25.132" gradientTransform="matrix(.65714 0 0 .63012 .22856 -1.0896)" y1=".98521" x1="25.132">
+ <stop stop-color="#f4f4f4" offset="0"/>
+ <stop stop-color="#dbdbdb" offset="1"/>
+ </linearGradient>
+ <radialGradient id="d" xlink:href="#a" gradientUnits="userSpaceOnUse" cy="486.65" cx="605.71" gradientTransform="matrix(.015663 0 0 .0082353 17.61 25.981)" r="117.14"/>
+ <radialGradient id="c" xlink:href="#a" gradientUnits="userSpaceOnUse" cy="486.65" cx="605.71" gradientTransform="matrix(-.015663 0 0 .0082353 14.39 25.981)" r="117.14"/>
+ <linearGradient id="h" y2="609.51" gradientUnits="userSpaceOnUse" x2="302.86" gradientTransform="matrix(.045769 0 0 .0082353 -.54232 25.981)" y1="366.65" x1="302.86">
+ <stop stop-opacity="0" offset="0"/>
+ <stop offset=".5"/>
+ <stop stop-opacity="0" offset="1"/>
+ </linearGradient>
+ <linearGradient id="g" y2="25.726" gradientUnits="userSpaceOnUse" x2="27.401" gradientTransform="matrix(.65714 0 0 .65901 .22856 .17230)" y1="22.442" x1="27.401">
+ <stop offset="0"/>
+ <stop stop-opacity="0" offset="1"/>
+ </linearGradient>
+ <linearGradient id="f" y2="35" gradientUnits="userSpaceOnUse" x2="25" gradientTransform="matrix(.65714 0 0 .65901 .22856 .17230)" y1="12" x1="25">
+ <stop offset="0"/>
+ <stop stop-opacity="0" offset="1"/>
+ </linearGradient>
+ <radialGradient id="b" fx="30.345" gradientUnits="userSpaceOnUse" cy="10.417" cx="28.897" gradientTransform="matrix(.85740 -2.1584e-8 0 1.4143 -9.1048 9.1644)" r="20">
+ <stop stop-color="#f8b17e" offset="0"/>
+ <stop stop-color="#e35d4f" offset=".26238"/>
+ <stop stop-color="#c6262e" offset=".66094"/>
+ <stop stop-color="#690b54" offset="1"/>
+ </radialGradient>
+ <linearGradient id="e" y2="36.647" gradientUnits="userSpaceOnUse" x2="21.587" gradientTransform="matrix(.65714 0 0 .65901 -0.1 -.12653)" y1="11.492" x1="21.587">
+ <stop stop-color="#911313" offset="0"/>
+ <stop stop-color="#bc301e" offset="1"/>
+ </linearGradient>
+ </defs>
+ <g>
+ <g>
+ <rect opacity=".15" height="2" width="22.1" y="29" x="4.95" fill="url(#h)"/>
+ <path opacity=".15" d="m4.95 29v1.9999c-0.80662 0.0038-1.95-0.44807-1.95-1.0001 0-0.552 0.90012-0.99982 1.95-0.99982z" fill="url(#c)"/>
+ <path opacity=".15" d="m27.05 29v1.9999c0.80661 0.0038 1.95-0.44807 1.95-1.0001 0-0.552-0.90012-0.99982-1.95-0.99982z" fill="url(#d)"/>
+ </g>
+ <path d="m4.5 0.49996c5.2705 0 23 0.00185 23 0.00185l0.000028 28.998h-23v-29z" fill="url(#i)"/>
+ </g>
+ <path stroke-linejoin="round" d="m26.5 28.5h-21v-27h21z" stroke="url(#j)" stroke-linecap="round" fill="none"/>
+ <path stroke-linejoin="round" opacity=".3" d="m4.5 0.49996c5.2705 0 23 0.00185 23 0.00185l0.000028 28.998h-23v-29z" stroke="#000" stroke-width=".99992" fill="none"/>
+ <path opacity=".6" style="color:#000000" d="m22.499 8.0004c-2.6636-0.029674-5.0587 1.658-6.5324 3.7793-0.94364 1.305-1.5732 2.7991-2.0832 4.3148-0.69136 1.6778-1.5201 3.4583-3.0765 4.5016-0.45903 0.43459-1.0981 0.2-1.5957 0.43224-0.34845 0.3228-0.14701 0.84514-0.20078 1.2625 0.014388 0.76734-0.029122 1.5402 0.022375 2.304 0.18898 0.54758 0.88853 0.37796 1.3325 0.38828 2.2257-0.09973 4.2002-1.5034 5.3804-3.336 0.54977-0.82122 0.97797-1.7194 1.3143-2.6473 1.5061-0.0077 3.0142 0.01532 4.519-0.01144 0.47522-0.09148 0.43944-0.63085 0.42264-1.001-0.0162-0.88446 0.03272-1.7755-0.02502-2.6558-0.16487-0.50455-0.76136-0.34818-1.1638-0.37106h-1.4529c0.52776-1.2578 1.4889-2.5011 2.8611-2.8681 0.36161 0.0036 0.81834-0.19473 0.77518-0.62481-0.01611-1.0312 0.03245-2.0689-0.02468-3.096-0.06232-0.20565-0.25794-0.35925-0.47259-0.37101z" fill="#fff"/>
+ <g stroke-linecap="round">
+ <path stroke-linejoin="round" style="color:#000000" d="m9.5 20.5v3s4.9977 0.73959 7.2131-6c0.14685-0.000002 4.7869 0 4.7869 0v-3h-3s1.2833-3.7081 4-4l-0.000016-3s-5.0297-0.35936-7.7464 6.7199c-2.35 6.933-5.254 6.28-5.254 6.28z" stroke="url(#e)" fill="url(#b)"/>
+ <path opacity=".1" style="color:#000000" d="m21.5 9.8357v-1.2407c-1.6165 0.19395-3.8735 2.0585-4.8706 4.0955-0.67454 1.078-0.96187 2.016-1.4144 3.1932-0.81519 1.9428-2.1324 4.1368-4.0625 5.1513" stroke="url(#f)" fill="none"/>
+ <path opacity=".1" style="color:#000000" d="m20.5 16.656v-1.1418l-2.3993-0.02926" stroke="url(#g)" fill="none"/>
+ </g>
+</svg>
diff --git a/core/img/filetypes/folder-drag-accept.png b/core/img/filetypes/folder-drag-accept.png
new file mode 100644
index 00000000000..19c2d2eebd4
--- /dev/null
+++ b/core/img/filetypes/folder-drag-accept.png
Binary files differ
diff --git a/core/img/filetypes/folder-drag-accept.svg b/core/img/filetypes/folder-drag-accept.svg
new file mode 100644
index 00000000000..a7885c80be7
--- /dev/null
+++ b/core/img/filetypes/folder-drag-accept.svg
@@ -0,0 +1,335 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="32px"
+ height="32px"
+ id="svg17313"
+ version="1.1"
+ inkscape:version="0.48.3.1 r9886"
+ sodipodi:docname="folder-drag-accept.svg"
+ inkscape:export-filename="folder-drag-accept.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs17315">
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3454-2-5-0-3-4"
+ id="linearGradient8576"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.89186139,0,0,0.86792712,3.12074,9.575029)"
+ x1="27.557428"
+ y1="7.162672"
+ x2="27.557428"
+ y2="21.386522" />
+ <linearGradient
+ id="linearGradient3454-2-5-0-3-4">
+ <stop
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1"
+ id="stop3456-4-9-38-1-8" />
+ <stop
+ offset="0.0097359"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ id="stop3458-39-80-3-5-5" />
+ <stop
+ offset="0.99001008"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ id="stop3460-7-0-2-4-2" />
+ <stop
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ id="stop3462-0-9-8-7-2" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6129-963-697-142-998-580-273-5"
+ id="linearGradient8564"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7467531,0,0,0.5519934,-1.92198,5.720099)"
+ x1="22.934725"
+ y1="49.629246"
+ x2="22.809399"
+ y2="36.657963" />
+ <linearGradient
+ id="linearGradient6129-963-697-142-998-580-273-5">
+ <stop
+ id="stop2661-1"
+ style="stop-color:#0a0a0a;stop-opacity:0.498"
+ offset="0" />
+ <stop
+ id="stop2663-85"
+ style="stop-color:#0a0a0a;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4632-0-6-4-3-4"
+ id="linearGradient8568"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.64444432,0,0,0.54135319,0.53343,5.488719)"
+ x1="35.792694"
+ y1="17.118193"
+ x2="35.792694"
+ y2="43.761127" />
+ <linearGradient
+ id="linearGradient4632-0-6-4-3-4">
+ <stop
+ style="stop-color:#b4cee1;stop-opacity:1;"
+ offset="0"
+ id="stop4634-4-4-7-7-4" />
+ <stop
+ style="stop-color:#5d9fcd;stop-opacity:1;"
+ offset="1"
+ id="stop4636-3-1-5-1-3" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5048-585-0"
+ id="linearGradient16107"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.05114282,0,0,0.01591575,-2.4899573,22.29927)"
+ x1="302.85715"
+ y1="366.64789"
+ x2="302.85715"
+ y2="609.50507" />
+ <linearGradient
+ id="linearGradient5048-585-0">
+ <stop
+ id="stop2667-18"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="0" />
+ <stop
+ id="stop2669-9"
+ style="stop-color:#000000;stop-opacity:1"
+ offset="0.5" />
+ <stop
+ id="stop2671-33"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5060-179-67"
+ id="radialGradient16109"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.01983573,0,0,0.01591575,16.38765,22.29927)"
+ cx="605.71429"
+ cy="486.64789"
+ fx="605.71429"
+ fy="486.64789"
+ r="117.14286" />
+ <linearGradient
+ id="linearGradient5060-179-67">
+ <stop
+ id="stop2675-81"
+ style="stop-color:#000000;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2677-2"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5060-820-4"
+ id="radialGradient16111"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.01983573,0,0,0.01591575,15.60139,22.29927)"
+ cx="605.71429"
+ cy="486.64789"
+ fx="605.71429"
+ fy="486.64789"
+ r="117.14286" />
+ <linearGradient
+ id="linearGradient5060-820-4">
+ <stop
+ id="stop2681-5"
+ style="stop-color:#000000;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop2683-00"
+ style="stop-color:#000000;stop-opacity:0"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4325"
+ id="linearGradient8584"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.54383556,0,0,0.61466406,3.26879,5.091139)"
+ x1="21.37039"
+ y1="4.73244"
+ x2="21.37039"
+ y2="34.143417" />
+ <linearGradient
+ id="linearGradient4325">
+ <stop
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1"
+ id="stop4327" />
+ <stop
+ offset="0.1106325"
+ style="stop-color:#ffffff;stop-opacity:0.23529412"
+ id="stop4329" />
+ <stop
+ offset="0.99001008"
+ style="stop-color:#ffffff;stop-opacity:0.15686275"
+ id="stop4331" />
+ <stop
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0.39215687"
+ id="stop4333" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4646-7-4-3-5"
+ id="linearGradient8580"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.61904762,0,0,0.61904762,-30.3919,1.428569)"
+ x1="62.988873"
+ y1="17.469706"
+ x2="62.988873"
+ y2="20.469706" />
+ <linearGradient
+ id="linearGradient4646-7-4-3-5">
+ <stop
+ offset="0"
+ style="stop-color:#f9f9f9;stop-opacity:1"
+ id="stop4648-8-0-3-6" />
+ <stop
+ offset="1"
+ style="stop-color:#d8d8d8;stop-opacity:1"
+ id="stop4650-1-7-3-4" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3104-8-8-97-4-6-11-5-5-0">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:0.32173914"
+ id="stop3106-5-4-3-5-0-2-1-0-6" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0.27826086"
+ id="stop3108-4-3-7-8-2-0-7-9-1" />
+ </linearGradient>
+ <linearGradient
+ y2="3.6336823"
+ x2="-51.786404"
+ y1="53.514328"
+ x1="-51.786404"
+ gradientTransform="matrix(0.50703384,0,0,0.50300255,68.02913,1.329769)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient17311"
+ xlink:href="#linearGradient3104-8-8-97-4-6-11-5-5-0"
+ inkscape:collect="always" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="11.197802"
+ inkscape:cx="16"
+ inkscape:cy="16"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="1366"
+ inkscape:window-height="744"
+ inkscape:window-x="0"
+ inkscape:window-y="24"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata17318">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer">
+ <path
+ style="opacity:0.8;color:#000000;fill:none;stroke:url(#linearGradient17311);stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="use8307"
+ inkscape:connector-curvature="0"
+ d="m 4.00009,6.500079 c -0.43342,0.005 -0.5,0.21723 -0.5,0.6349 l 0,1.36502 c -1.24568,0 -1,-0.002 -1,0.54389 l 0,9.45611 27,-1.36005 0,-8.09606 c 0,-0.41767 -0.34799,-0.54876 -0.78141,-0.54389 l -14.21859,0 0,-1.36502 c 0,-0.41767 -0.26424,-0.63977 -0.69767,-0.6349 z"
+ sodipodi:nodetypes="csccccsccscc" />
+ <path
+ id="use8309"
+ d="m 4.00009,6.999999 0,2 -1,0 0,6 26,0 0,-6 -15,0 0,-2 z"
+ style="color:#000000;fill:url(#linearGradient8580);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccc" />
+ <path
+ id="use8311"
+ d="m 4.50009,7.499999 0,2 -1,0 0,6 25,0 0,-6 -15,0 0,-2 z"
+ style="color:#000000;fill:none;stroke:url(#linearGradient8584);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccc" />
+ <g
+ id="use8313"
+ transform="translate(9e-5,-1.000001)">
+ <rect
+ style="opacity:0.3;fill:url(#linearGradient16107);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"
+ id="rect16101"
+ y="28.134747"
+ x="3.6471815"
+ height="3.8652544"
+ width="24.694677" />
+ <path
+ style="opacity:0.3;fill:url(#radialGradient16109);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"
+ id="path16103"
+ inkscape:connector-curvature="0"
+ d="m 28.341859,28.13488 c 0,0 0,3.865041 0,3.865041 1.021491,0.0073 2.469468,-0.86596 2.469468,-1.932769 0,-1.06681 -1.139908,-1.932272 -2.469468,-1.932272 z" />
+ <path
+ style="opacity:0.3;fill:url(#radialGradient16111);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"
+ id="path16105"
+ inkscape:connector-curvature="0"
+ d="m 3.6471816,28.13488 c 0,0 0,3.865041 0,3.865041 -1.0214912,0.0073 -2.4694678,-0.86596 -2.4694678,-1.932769 0,-1.06681 1.1399068,-1.932272 2.4694678,-1.932272 z" />
+ </g>
+ <path
+ style="color:#000000;fill:url(#linearGradient8568);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.9176628;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="use8315"
+ inkscape:connector-curvature="0"
+ d="m 0.92644,14.421049 c -0.69105,0.067 -0.32196,0.76007 -0.37705,1.14977 0.0802,0.25184 1.5982,13.2362 1.5982,13.68205 0,0.38752 0.22667,0.32187 0.80101,0.32187 8.4994,0 17.89808,0 26.39748,0 0.61872,0.012 0.48796,0.006 0.48796,-0.32797 0.0452,-0.17069 1.63945,-14.29767 1.66234,-14.52079 0,-0.23495 0.0581,-0.30493 -0.30493,-0.30493 -9.0765,0 -21.1885,0 -30.26501,0 z"
+ sodipodi:nodetypes="ccsscccsc" />
+ <path
+ style="opacity:0.4;fill:url(#linearGradient8564);fill-opacity:1;stroke:none"
+ id="use8317"
+ inkscape:connector-curvature="0"
+ d="m 0.68182,13.999999 30.63618,2.3e-4 c 0.4137,0 0.68181,0.24597 0.68181,0.55177 l -1.67322,14.91546 c 0.01,0.38693 -0.1364,0.54035 -0.61707,0.53224 l -27.25613,-0.01 c -0.4137,0 -0.83086,-0.22836 -0.83086,-0.53417 L 0,14.551709 c 0,-0.3058 0.26812,-0.55199 0.68182,-0.55199 z"
+ sodipodi:nodetypes="cscccccccc" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ inkscape:connector-curvature="0"
+ id="use8572"
+ d="m 1.49991,15.411759 1.62516,13.17647 25.74917,0 1.62467,-13.17647 z"
+ style="opacity:0.5;color:#000000;fill:none;stroke:url(#linearGradient8576);stroke-width:0.90748531;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ style="opacity:0.3;color:#000000;fill:none;stroke:#000000;stroke-width:0.9176628;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="use8315-2"
+ inkscape:connector-curvature="0"
+ d="m 0.92644,14.42105 c -0.69105,0.067 -0.32196,0.76007 -0.37705,1.14977 0.0802,0.25184 1.5982,13.236199 1.5982,13.682049 0,0.38752 0.22667,0.32187 0.80101,0.32187 8.4994,0 17.89808,0 26.39748,0 0.61872,0.012 0.48796,0.006 0.48796,-0.32797 0.0452,-0.17069 1.63945,-14.297669 1.66234,-14.520789 0,-0.23495 0.0581,-0.30493 -0.30493,-0.30493 -9.0765,0 -21.1885,0 -30.26501,0 z"
+ sodipodi:nodetypes="ccsscccsc" />
+ </g>
+</svg>
diff --git a/core/img/filetypes/folder-external.png b/core/img/filetypes/folder-external.png
new file mode 100644
index 00000000000..997f07b2bac
--- /dev/null
+++ b/core/img/filetypes/folder-external.png
Binary files differ
diff --git a/core/img/filetypes/folder-external.svg b/core/img/filetypes/folder-external.svg
new file mode 100644
index 00000000000..89ec9a8ecaa
--- /dev/null
+++ b/core/img/filetypes/folder-external.svg
@@ -0,0 +1,68 @@
+<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="32px" width="32px" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ <dc:title/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs>
+ <linearGradient id="c" y2="21.387" gradientUnits="userSpaceOnUse" x2="27.557" gradientTransform="matrix(.89186 0 0 1.0539 3.1208 5.4125)" y1="7.1627" x1="27.557">
+ <stop stop-color="#fff" offset="0"/>
+ <stop stop-color="#fff" stop-opacity=".23529" offset="0.0097359"/>
+ <stop stop-color="#fff" stop-opacity=".15686" offset="0.99001"/>
+ <stop stop-color="#fff" stop-opacity=".39216" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" y2="36.658" gradientUnits="userSpaceOnUse" x2="22.809" gradientTransform="matrix(0.74675,0,0,0.65549,-1.9219,3.1676)" y1="49.629" x1="22.935">
+ <stop stop-color="#0a0a0a" stop-opacity=".498" offset="0"/>
+ <stop stop-color="#0a0a0a" stop-opacity="0" offset="1"/>
+ </linearGradient>
+ <linearGradient id="e" y2="43.761" gradientUnits="userSpaceOnUse" x2="35.793" gradientTransform="matrix(.64444 0 0 .64286 .53352 .89286)" y1="17.118" x1="35.793">
+ <stop stop-color="#b4cee1" offset="0"/>
+ <stop stop-color="#5d9fcd" offset="1"/>
+ </linearGradient>
+ <linearGradient id="f" y2="609.51" gradientUnits="userSpaceOnUse" x2="302.86" gradientTransform="matrix(.051143 0 0 .015916 -2.49 22.299)" y1="366.65" x1="302.86">
+ <stop stop-opacity="0" offset="0"/>
+ <stop offset="0.5"/>
+ <stop stop-opacity="0" offset="1"/>
+ </linearGradient>
+ <radialGradient id="b" gradientUnits="userSpaceOnUse" cy="486.65" cx="605.71" gradientTransform="matrix(.019836 0 0 .015916 16.388 22.299)" r="117.14">
+ <stop offset="0"/>
+ <stop stop-opacity="0" offset="1"/>
+ </radialGradient>
+ <radialGradient id="a" gradientUnits="userSpaceOnUse" cy="486.65" cx="605.71" gradientTransform="matrix(-.019836 0 0 .015916 15.601 22.299)" r="117.14">
+ <stop offset="0"/>
+ <stop stop-opacity="0" offset="1"/>
+ </radialGradient>
+ <linearGradient id="g" y2="34.143" gradientUnits="userSpaceOnUse" x2="21.37" gradientTransform="matrix(.54384 0 0 .61466 3.2689 5.0911)" y1="4.7324" x1="21.37">
+ <stop stop-color="#fff" offset="0"/>
+ <stop stop-color="#fff" stop-opacity=".23529" offset="0.11063"/>
+ <stop stop-color="#fff" stop-opacity=".15686" offset="0.99001"/>
+ <stop stop-color="#fff" stop-opacity=".39216" offset="1"/>
+ </linearGradient>
+ <linearGradient id="h" y2="16" gradientUnits="userSpaceOnUse" x2="62.989" gradientTransform="matrix(.61905 0 0 .61905 -30.392 1.4286)" y1="13" x1="62.989">
+ <stop stop-color="#f9f9f9" offset="0"/>
+ <stop stop-color="#d8d8d8" offset="1"/>
+ </linearGradient>
+ <linearGradient id="i" y2="3.6337" gradientUnits="userSpaceOnUse" y1="53.514" gradientTransform="matrix(.50703 0 0 0.503 68.029 1.3298)" x2="-51.786" x1="-51.786">
+ <stop stop-opacity=".32174" offset="0"/>
+ <stop stop-opacity=".27826" offset="1"/>
+ </linearGradient>
+ </defs>
+ <path opacity=".8" style="color:#000000;" d="m4.0002,6.5001c-0.43342,0.005-0.5,0.21723-0.5,0.6349v1.365c-1.2457,0-1-0.002-1,0.54389,0.0216,6.5331,0,6.9014,0,7.4561,0.90135,0,27-2.349,27-3.36v-4.0961c0-0.41767-0.34799-0.54876-0.78141-0.54389h-14.219v-1.365c0-0.41767-0.26424-0.63977-0.69767-0.6349h-9.8023z" stroke="url(#i)" fill="none"/>
+ <path style="color:#000000;" d="m4.0002,7v2h-1v4h26v-4h-15v-2h-10z" fill="url(#h)"/>
+ <path style="color:#000000;" d="m4.5002,7.5v2h-1v4h25v-4h-15v-2h-9z" stroke="url(#g)" stroke-linecap="round" fill="none"/>
+ <g transform="translate(.00017936 -1)">
+ <rect opacity="0.3" height="3.8653" width="24.695" y="28.135" x="3.6472" fill="url(#f)"/>
+ <path opacity=".3" d="m28.342,28.135v3.865c1.0215,0.0073,2.4695-0.86596,2.4695-1.9328s-1.1399-1.9323-2.4695-1.9323z" fill="url(#b)"/>
+ <path opacity=".3" d="m3.6472,28.135v3.865c-1.0215,0.0073-2.4695-0.86596-2.4695-1.9328s1.1399-1.9323,2.4695-1.9323z" fill="url(#a)"/>
+ </g>
+ <path style="color:#000000;" d="m1.927,11.5c-0.69105,0.0796-0.32196,0.90258-0.37705,1.3654,0.0802,0.29906,0.59771,15.718,0.59771,16.247,0,0.46018,0.22667,0.38222,0.80101,0.38222h26.397c0.61872,0.0143,0.48796,0.007,0.48796-0.38947,0.0452-0.20269,0.63993-16.978,0.66282-17.243,0-0.279,0.0581-0.3621-0.30493-0.3621h-28.265z" fill="url(#e)"/>
+ <path opacity="0.4" fill="url(#d)" d="m1.682,13,28.636,0.00027c0.4137,0,0.68181,0.29209,0.68181,0.65523l-0.6735,17.712c0.01,0.45948-0.1364,0.64166-0.61707,0.63203l-27.256-0.0115c-0.4137,0-0.83086-0.27118-0.83086-0.63432l-0.62244-17.698c0-0.36314,0.26812-0.65549,0.68182-0.65549z"/>
+ <path opacity=".5" style="color:#000000;" d="m2.5002,12.5,0.62498,16h25.749l0.62498-16z" stroke="url(#c)" stroke-linecap="round" fill="none"/>
+ <path opacity=".3" stroke-linejoin="round" style="color:#000000;" d="m1.927,11.5c-0.69105,0.0796-0.32196,0.90258-0.37705,1.3654,0.0802,0.29906,0.59771,15.718,0.59771,16.247,0,0.46018,0.22667,0.38222,0.80101,0.38222h26.397c0.61872,0.0143,0.48796,0.007,0.48796-0.38947,0.0452-0.20269,0.63993-16.978,0.66282-17.243,0-0.279,0.0581-0.3621-0.30493-0.3621h-28.265z" stroke="#000" stroke-linecap="round" fill="none"/>
+ <path opacity="0.3" fill="#FFF" d="m16,16,2,2-3,3,2,2,3-3,2,2,0-6-6,0zm-4,1c-0.554,0-1,0.446-1,1v8c0,0.554,0.446,1,1,1h8c0.554,0,1-0.446,1-1v-3l-1-1v4h-8v-8h4l-1-1h-3z"/>
+ <path opacity="0.7" fill="#000" d="m16,15,2,2-3,3,2,2,3-3,2,2,0-6-6,0zm-4,1c-0.554,0-1,0.446-1,1v8c0,0.554,0.446,1,1,1h8c0.554,0,1-0.446,1-1v-3l-1-1v4h-8v-8h4l-1-1h-3z"/>
+</svg>
diff --git a/core/img/filetypes/folder-public.png b/core/img/filetypes/folder-public.png
new file mode 100644
index 00000000000..c716607e26e
--- /dev/null
+++ b/core/img/filetypes/folder-public.png
Binary files differ
diff --git a/core/img/filetypes/folder-public.svg b/core/img/filetypes/folder-public.svg
new file mode 100644
index 00000000000..a949833f95a
--- /dev/null
+++ b/core/img/filetypes/folder-public.svg
@@ -0,0 +1,68 @@
+<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="32px" width="32px" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ <dc:title/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs>
+ <linearGradient id="c" y2="21.387" gradientUnits="userSpaceOnUse" x2="27.557" gradientTransform="matrix(.89186 0 0 1.0539 3.1208 5.4125)" y1="7.1627" x1="27.557">
+ <stop stop-color="#fff" offset="0"/>
+ <stop stop-color="#fff" stop-opacity=".23529" offset="0.0097359"/>
+ <stop stop-color="#fff" stop-opacity=".15686" offset="0.99001"/>
+ <stop stop-color="#fff" stop-opacity=".39216" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" y2="36.658" gradientUnits="userSpaceOnUse" x2="22.809" gradientTransform="matrix(0.74675,0,0,0.65549,-1.9219,3.1676)" y1="49.629" x1="22.935">
+ <stop stop-color="#0a0a0a" stop-opacity=".498" offset="0"/>
+ <stop stop-color="#0a0a0a" stop-opacity="0" offset="1"/>
+ </linearGradient>
+ <linearGradient id="e" y2="43.761" gradientUnits="userSpaceOnUse" x2="35.793" gradientTransform="matrix(.64444 0 0 .64286 .53352 .89286)" y1="17.118" x1="35.793">
+ <stop stop-color="#b4cee1" offset="0"/>
+ <stop stop-color="#5d9fcd" offset="1"/>
+ </linearGradient>
+ <linearGradient id="f" y2="609.51" gradientUnits="userSpaceOnUse" x2="302.86" gradientTransform="matrix(.051143 0 0 .015916 -2.49 22.299)" y1="366.65" x1="302.86">
+ <stop stop-opacity="0" offset="0"/>
+ <stop offset="0.5"/>
+ <stop stop-opacity="0" offset="1"/>
+ </linearGradient>
+ <radialGradient id="b" gradientUnits="userSpaceOnUse" cy="486.65" cx="605.71" gradientTransform="matrix(.019836 0 0 .015916 16.388 22.299)" r="117.14">
+ <stop offset="0"/>
+ <stop stop-opacity="0" offset="1"/>
+ </radialGradient>
+ <radialGradient id="a" gradientUnits="userSpaceOnUse" cy="486.65" cx="605.71" gradientTransform="matrix(-.019836 0 0 .015916 15.601 22.299)" r="117.14">
+ <stop offset="0"/>
+ <stop stop-opacity="0" offset="1"/>
+ </radialGradient>
+ <linearGradient id="g" y2="34.143" gradientUnits="userSpaceOnUse" x2="21.37" gradientTransform="matrix(.54384 0 0 .61466 3.2689 5.0911)" y1="4.7324" x1="21.37">
+ <stop stop-color="#fff" offset="0"/>
+ <stop stop-color="#fff" stop-opacity=".23529" offset="0.11063"/>
+ <stop stop-color="#fff" stop-opacity=".15686" offset="0.99001"/>
+ <stop stop-color="#fff" stop-opacity=".39216" offset="1"/>
+ </linearGradient>
+ <linearGradient id="h" y2="16" gradientUnits="userSpaceOnUse" x2="62.989" gradientTransform="matrix(.61905 0 0 .61905 -30.392 1.4286)" y1="13" x1="62.989">
+ <stop stop-color="#f9f9f9" offset="0"/>
+ <stop stop-color="#d8d8d8" offset="1"/>
+ </linearGradient>
+ <linearGradient id="i" y2="3.6337" gradientUnits="userSpaceOnUse" y1="53.514" gradientTransform="matrix(.50703 0 0 0.503 68.029 1.3298)" x2="-51.786" x1="-51.786">
+ <stop stop-opacity=".32174" offset="0"/>
+ <stop stop-opacity=".27826" offset="1"/>
+ </linearGradient>
+ </defs>
+ <path opacity=".8" style="color:#000000;" d="m4.0002,6.5001c-0.43342,0.005-0.5,0.21723-0.5,0.6349v1.365c-1.2457,0-1-0.002-1,0.54389,0.0216,6.5331,0,6.9014,0,7.4561,0.90135,0,27-2.349,27-3.36v-4.0961c0-0.41767-0.34799-0.54876-0.78141-0.54389h-14.219v-1.365c0-0.41767-0.26424-0.63977-0.69767-0.6349h-9.8023z" stroke="url(#i)" fill="none"/>
+ <path style="color:#000000;" d="m4.0002,7v2h-1v4h26v-4h-15v-2h-10z" fill="url(#h)"/>
+ <path style="color:#000000;" d="m4.5002,7.5v2h-1v4h25v-4h-15v-2h-9z" stroke="url(#g)" stroke-linecap="round" fill="none"/>
+ <g transform="translate(.00017936 -1)">
+ <rect opacity="0.3" height="3.8653" width="24.695" y="28.135" x="3.6472" fill="url(#f)"/>
+ <path opacity=".3" d="m28.342,28.135v3.865c1.0215,0.0073,2.4695-0.86596,2.4695-1.9328s-1.1399-1.9323-2.4695-1.9323z" fill="url(#b)"/>
+ <path opacity=".3" d="m3.6472,28.135v3.865c-1.0215,0.0073-2.4695-0.86596-2.4695-1.9328s1.1399-1.9323,2.4695-1.9323z" fill="url(#a)"/>
+ </g>
+ <path style="color:#000000;" d="m1.927,11.5c-0.69105,0.0796-0.32196,0.90258-0.37705,1.3654,0.0802,0.29906,0.59771,15.718,0.59771,16.247,0,0.46018,0.22667,0.38222,0.80101,0.38222h26.397c0.61872,0.0143,0.48796,0.007,0.48796-0.38947,0.0452-0.20269,0.63993-16.978,0.66282-17.243,0-0.279,0.0581-0.3621-0.30493-0.3621h-28.265z" fill="url(#e)"/>
+ <path opacity="0.4" fill="url(#d)" d="m1.682,13,28.636,0.00027c0.4137,0,0.68181,0.29209,0.68181,0.65523l-0.6735,17.712c0.01,0.45948-0.1364,0.64166-0.61707,0.63203l-27.256-0.0115c-0.4137,0-0.83086-0.27118-0.83086-0.63432l-0.62244-17.698c0-0.36314,0.26812-0.65549,0.68182-0.65549z"/>
+ <path opacity=".5" style="color:#000000;" d="m2.5002,12.5,0.62498,16h25.749l0.62498-16z" stroke="url(#c)" stroke-linecap="round" fill="none"/>
+ <path opacity=".3" stroke-linejoin="round" style="color:#000000;" d="m1.927,11.5c-0.69105,0.0796-0.32196,0.90258-0.37705,1.3654,0.0802,0.29906,0.59771,15.718,0.59771,16.247,0,0.46018,0.22667,0.38222,0.80101,0.38222h26.397c0.61872,0.0143,0.48796,0.007,0.48796-0.38947,0.0452-0.20269,0.63993-16.978,0.66282-17.243,0-0.279,0.0581-0.3621-0.30493-0.3621h-28.265z" stroke="#000" stroke-linecap="round" fill="none"/>
+ <path opacity="0.3" fill="#FFF" d="m16,14c-3.866,0-7,3.134-7,7s3.134,7,7,7,7-3.134,7-7-3.134-7-7-7zm0.80208,0.89323c1.2011,0.02671,2.2625,0.74821,3.3359,1.2214l1.732,2.3971-0.274,1.03,0.529,0.3281-0.009,1.2213c-0.0121,0.34937,0.005,0.69921-0.0091,1.0482-0.16635,0.66235-0.55063,1.2666-0.875,1.8685-0.21989,0.10841,0.02005-0.7185-0.11849-0.97526,0.032-0.5934-0.471-0.566-0.811-0.2364-0.421,0.2454-1.346,0.3194-1.376-0.3464-0.239-0.8001-0.035-1.6526,0.291-2.3971l-0.537-0.6563,0.191-1.6862-0.857-0.8658,0.201-0.948-1.0028-0.5651c-0.1977-0.1552-0.5738-0.2166-0.6563-0.4284,0.0814-0.0046,0.166-0.0109,0.2461-0.0091zm-2.4609,0.0091c0.03144,0.0046,0.06999,0.02643,0.1276,0.07292,0.338,0.1857-0.0825,0.3964-0.1823,0.5925-0.5398,0.3651,0.166,0.6641,0.401,0.957,0.3767-0.1082,0.7535-0.6467,1.3034-0.483,0.7034-0.2195,0.5913,0.5891,0.9935,0.9479,0.0522,0.1689,0.88,0.7185,0.3828,0.5377-0.4095-0.3174-0.8649-0.2935-1.1576,0.1641-0.7909,0.4286-0.3228-0.8252-0.7018-1.1302-0.5729-0.6392-0.3328,0.4775-0.401,0.8112-0.3725-0.0081-1.0681-0.2866-1.4492,0.1641l0.3736,0.6106,0.4467-0.6836c0.1085-0.2474,0.2447,0.1923,0.3645,0.2735,0.1431,0.2759,0.823,0.7434,0.3099,0.875-0.7606,0.4219-1.3589,1.0618-2.0052,1.6315-0.218,0.46-0.663,0.4074-0.9388,0.0273-0.6672-0.4105-0.6177,0.6566-0.5833,1.0573l0.58333-0.36458v0.60156c-0.0165,0.1138-0.0024,0.2322-0.0091,0.3464-0.4087,0.427-0.8207-0.5995-1.1758-0.8295l-0.0273-1.5039c0.0129-0.4225-0.0763-0.8551,0.0091-1.2669,0.8038-0.8625,1.6202-1.7561,2.0964-2.8529h0.78385c0.5478,0.2654,0.2357-0.5881,0.4557-0.556zm-1.1576,7.8204c0.0951-0.01014,0.20328,0.01157,0.31901,0.07292,0.73794,0.10562,1.2897,0.6409,1.8776,1.0482,0.46872,0.46452,1.4828,0.31578,1.5951,1.1029-0.17061,0.85375-1.0105,1.3122-1.75,1.6133-0.1846,0.103-0.383,0.185-0.5925,0.219-0.6856,0.171-0.982-0.532-1.1211-1.058-0.3104-0.65-1.0862-1.142-0.9752-1.941,0.0182-0.397,0.235-1.0134,0.6471-1.0573z"/>
+ <path opacity="0.7" d="m16,13c-3.866,0-7,3.134-7,7s3.134,7,7,7,7-3.134,7-7-3.134-7-7-7zm0.80208,0.89323c1.2011,0.02671,2.2625,0.74821,3.3359,1.2214l1.732,2.3971-0.274,1.03,0.529,0.3281-0.009,1.2213c-0.0121,0.34937,0.005,0.69921-0.0091,1.0482-0.16635,0.66235-0.55063,1.2666-0.875,1.8685-0.21989,0.10841,0.02005-0.7185-0.11849-0.97526,0.032-0.5934-0.471-0.566-0.811-0.2364-0.421,0.2454-1.346,0.3194-1.376-0.3464-0.239-0.8001-0.035-1.6526,0.291-2.3971l-0.537-0.6563,0.191-1.6862-0.857-0.8658,0.201-0.948-1.0028-0.5651c-0.1977-0.1552-0.5738-0.2166-0.6563-0.4284,0.0814-0.0046,0.166-0.0109,0.2461-0.0091zm-2.4609,0.0091c0.03144,0.0046,0.06999,0.02643,0.1276,0.07292,0.338,0.1857-0.0825,0.3964-0.1823,0.5925-0.5398,0.3651,0.166,0.6641,0.401,0.957,0.3767-0.1082,0.7535-0.6467,1.3034-0.483,0.7034-0.2195,0.5913,0.5891,0.9935,0.9479,0.0522,0.1689,0.88,0.7185,0.3828,0.5377-0.4095-0.3174-0.8649-0.2935-1.1576,0.1641-0.7909,0.4286-0.3228-0.8252-0.7018-1.1302-0.5729-0.6392-0.3328,0.4775-0.401,0.8112-0.3725-0.0081-1.0681-0.2866-1.4492,0.1641l0.3736,0.6106,0.4467-0.6836c0.1085-0.2474,0.2447,0.1923,0.3645,0.2735,0.1431,0.2759,0.823,0.7434,0.3099,0.875-0.7606,0.4219-1.3589,1.0618-2.0052,1.6315-0.218,0.46-0.663,0.4074-0.9388,0.0273-0.6672-0.4105-0.6177,0.6566-0.5833,1.0573l0.58333-0.36458v0.60156c-0.0165,0.1138-0.0024,0.2322-0.0091,0.3464-0.4087,0.427-0.8207-0.5995-1.1758-0.8295l-0.0273-1.5039c0.0129-0.4225-0.0763-0.8551,0.0091-1.2669,0.8038-0.8625,1.6202-1.7561,2.0964-2.8529h0.78385c0.5478,0.2654,0.2357-0.5881,0.4557-0.556zm-1.1576,7.8204c0.0951-0.01014,0.20328,0.01157,0.31901,0.07292,0.73794,0.10562,1.2897,0.6409,1.8776,1.0482,0.46872,0.46452,1.4828,0.31578,1.5951,1.1029-0.17061,0.85375-1.0105,1.3122-1.75,1.6133-0.1846,0.103-0.383,0.185-0.5925,0.219-0.6856,0.171-0.982-0.532-1.1211-1.058-0.3104-0.65-1.0862-1.142-0.9752-1.941,0.0182-0.397,0.235-1.0134,0.6471-1.0573z"/>
+</svg>
diff --git a/core/img/filetypes/folder-shared.png b/core/img/filetypes/folder-shared.png
new file mode 100644
index 00000000000..e547a242062
--- /dev/null
+++ b/core/img/filetypes/folder-shared.png
Binary files differ
diff --git a/core/img/filetypes/folder-shared.svg b/core/img/filetypes/folder-shared.svg
new file mode 100644
index 00000000000..56aa9634d27
--- /dev/null
+++ b/core/img/filetypes/folder-shared.svg
@@ -0,0 +1,68 @@
+<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="32px" width="32px" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ <dc:title/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs>
+ <linearGradient id="c" y2="21.387" gradientUnits="userSpaceOnUse" x2="27.557" gradientTransform="matrix(.89186 0 0 1.0539 3.1208 5.4125)" y1="7.1627" x1="27.557">
+ <stop stop-color="#fff" offset="0"/>
+ <stop stop-color="#fff" stop-opacity=".23529" offset="0.0097359"/>
+ <stop stop-color="#fff" stop-opacity=".15686" offset="0.99001"/>
+ <stop stop-color="#fff" stop-opacity=".39216" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" y2="36.658" gradientUnits="userSpaceOnUse" x2="22.809" gradientTransform="matrix(.74675 0 0 .65549 -1.9219 1.1676)" y1="49.629" x1="22.935">
+ <stop stop-color="#0a0a0a" stop-opacity=".498" offset="0"/>
+ <stop stop-color="#0a0a0a" stop-opacity="0" offset="1"/>
+ </linearGradient>
+ <linearGradient id="e" y2="43.761" gradientUnits="userSpaceOnUse" x2="35.793" gradientTransform="matrix(.64444 0 0 .64286 .53352 .89286)" y1="17.118" x1="35.793">
+ <stop stop-color="#b4cee1" offset="0"/>
+ <stop stop-color="#5d9fcd" offset="1"/>
+ </linearGradient>
+ <linearGradient id="f" y2="609.51" gradientUnits="userSpaceOnUse" x2="302.86" gradientTransform="matrix(.051143 0 0 .015916 -2.49 22.299)" y1="366.65" x1="302.86">
+ <stop stop-opacity="0" offset="0"/>
+ <stop offset="0.5"/>
+ <stop stop-opacity="0" offset="1"/>
+ </linearGradient>
+ <radialGradient id="b" gradientUnits="userSpaceOnUse" cy="486.65" cx="605.71" gradientTransform="matrix(.019836 0 0 .015916 16.388 22.299)" r="117.14">
+ <stop offset="0"/>
+ <stop stop-opacity="0" offset="1"/>
+ </radialGradient>
+ <radialGradient id="a" gradientUnits="userSpaceOnUse" cy="486.65" cx="605.71" gradientTransform="matrix(-.019836 0 0 .015916 15.601 22.299)" r="117.14">
+ <stop offset="0"/>
+ <stop stop-opacity="0" offset="1"/>
+ </radialGradient>
+ <linearGradient id="g" y2="34.143" gradientUnits="userSpaceOnUse" x2="21.37" gradientTransform="matrix(.54384 0 0 .61466 3.2689 5.0911)" y1="4.7324" x1="21.37">
+ <stop stop-color="#fff" offset="0"/>
+ <stop stop-color="#fff" stop-opacity=".23529" offset="0.11063"/>
+ <stop stop-color="#fff" stop-opacity=".15686" offset="0.99001"/>
+ <stop stop-color="#fff" stop-opacity=".39216" offset="1"/>
+ </linearGradient>
+ <linearGradient id="h" y2="16" gradientUnits="userSpaceOnUse" x2="62.989" gradientTransform="matrix(.61905 0 0 .61905 -30.392 1.4286)" y1="13" x1="62.989">
+ <stop stop-color="#f9f9f9" offset="0"/>
+ <stop stop-color="#d8d8d8" offset="1"/>
+ </linearGradient>
+ <linearGradient id="i" y2="3.6337" gradientUnits="userSpaceOnUse" y1="53.514" gradientTransform="matrix(.50703 0 0 0.503 68.029 1.3298)" x2="-51.786" x1="-51.786">
+ <stop stop-opacity=".32174" offset="0"/>
+ <stop stop-opacity=".27826" offset="1"/>
+ </linearGradient>
+ </defs>
+ <path opacity=".8" style="color:#000000;" d="m4.0002,6.5001c-0.43342,0.005-0.5,0.21723-0.5,0.6349v1.365c-1.2457,0-1-0.002-1,0.54389,0.0216,6.5331,0,6.9014,0,7.4561,0.90135,0,27-2.349,27-3.36v-4.0961c0-0.41767-0.34799-0.54876-0.78141-0.54389h-14.219v-1.365c0-0.41767-0.26424-0.63977-0.69767-0.6349h-9.8023z" stroke="url(#i)" fill="none"/>
+ <path style="color:#000000;" d="m4.0002,7v2h-1v4h26v-4h-15v-2h-10z" fill="url(#h)"/>
+ <path style="color:#000000;" d="m4.5002,7.5v2h-1v4h25v-4h-15v-2h-9z" stroke="url(#g)" stroke-linecap="round" fill="none"/>
+ <g transform="translate(.00017936 -1)">
+ <rect opacity="0.3" height="3.8653" width="24.695" y="28.135" x="3.6472" fill="url(#f)"/>
+ <path opacity=".3" d="m28.342,28.135v3.865c1.0215,0.0073,2.4695-0.86596,2.4695-1.9328s-1.1399-1.9323-2.4695-1.9323z" fill="url(#b)"/>
+ <path opacity=".3" d="m3.6472,28.135v3.865c-1.0215,0.0073-2.4695-0.86596-2.4695-1.9328s1.1399-1.9323,2.4695-1.9323z" fill="url(#a)"/>
+ </g>
+ <path style="color:#000000;" d="m1.927,11.5c-0.69105,0.0796-0.32196,0.90258-0.37705,1.3654,0.0802,0.29906,0.59771,15.718,0.59771,16.247,0,0.46018,0.22667,0.38222,0.80101,0.38222h26.397c0.61872,0.0143,0.48796,0.007,0.48796-0.38947,0.0452-0.20269,0.63993-16.978,0.66282-17.243,0-0.279,0.0581-0.3621-0.30493-0.3621h-28.265z" fill="url(#e)"/>
+ <path opacity=".4" d="m1.682,11,28.636,0.00027c0.4137,0,0.68181,0.29209,0.68181,0.65523l-0.6735,17.712c0.01,0.45948-0.1364,0.64166-0.61707,0.63203l-27.256-0.0115c-0.4137,0-0.83086-0.27118-0.83086-0.63432l-0.62244-17.698c0-0.36314,0.26812-0.65549,0.68182-0.65549z" fill="url(#d)"/>
+ <path opacity=".5" style="color:#000000;" d="m2.5002,12.5,0.62498,16h25.749l0.62498-16z" stroke="url(#c)" stroke-linecap="round" fill="none"/>
+ <path opacity=".3" stroke-linejoin="round" style="color:#000000;" d="m1.927,11.5c-0.69105,0.0796-0.32196,0.90258-0.37705,1.3654,0.0802,0.29906,0.59771,15.718,0.59771,16.247,0,0.46018,0.22667,0.38222,0.80101,0.38222h26.397c0.61872,0.0143,0.48796,0.007,0.48796-0.38947,0.0452-0.20269,0.63993-16.978,0.66282-17.243,0-0.279,0.0581-0.3621-0.30493-0.3621h-28.265z" stroke="#000" stroke-linecap="round" fill="none"/>
+ <path opacity="0.3" style="block-progression:tb;text-indent:0;color:#000000;text-transform:none;" fill="#FFF" d="m12.388,16.483c-0.96482,0-1.7833,0.70559-1.7833,1.6162,0.0069,0.28781,0.03259,0.64272,0.20434,1.3933v0.01858l0.01857,0.01857c0.05513,0.15793,0.13537,0.24827,0.24149,0.37154,0.10612,0.12326,0.23263,0.26834,0.35294,0.39011,0.01415,0.01433,0.02323,0.0232,0.03715,0.03716,0.02386,0.10383,0.05276,0.21557,0.0743,0.3158,0.05732,0.26668,0.05144,0.45553,0.03716,0.52015-0.4146,0.1454-0.9304,0.3187-1.3932,0.5199-0.2598,0.113-0.4949,0.2139-0.6873,0.3344-0.1923,0.1206-0.3836,0.2116-0.4458,0.483-0.000797,0.01237-0.000797,0.02479,0,0.03716-0.06076,0.55788-0.15266,1.3783-0.22291,1.932-0.015166,0.11656,0.046264,0.23943,0.14861,0.29723,0.84033,0.45393,2.1312,0.63663,3.418,0.63161,1.2868-0.005,2.5674-0.19845,3.3808-0.63161,0.10234-0.0578,0.16378-0.18067,0.14861-0.29723-0.0224-0.173-0.05-0.5633-0.0743-0.9474-0.0243-0.384-0.0454-0.7617-0.0743-0.9845-0.0101-0.0552-0.0362-0.1074-0.0743-0.1486-0.2584-0.3086-0.6445-0.4973-1.096-0.6874-0.4122-0.1735-0.8954-0.3538-1.3746-0.5573-0.02682-0.05975-0.05346-0.23358,0-0.50157,0.01436-0.07196,0.03684-0.14903,0.05573-0.22292,0.04503-0.05044,0.08013-0.09166,0.13003-0.14861,0.1064-0.1215,0.2207-0.2489,0.3157-0.3715,0.0951-0.1226,0.1728-0.2279,0.223-0.3715l0.01857-0.01858c0.1941-0.7837,0.1942-1.1107,0.2043-1.3933v-0.01857c0-0.91058-0.81848-1.6162-1.7833-1.6162zm5.101-1.4831c-1.4067,0-2.6,1.0287-2.6,2.3562,0.01,0.4196,0.04751,0.93701,0.29791,2.0312v0.02708l0.02708,0.02708c0.08038,0.23025,0.19736,0.36196,0.35208,0.54166s0.33917,0.39121,0.51458,0.56874c0.02064,0.02089,0.03386,0.03383,0.05416,0.05418,0.03479,0.15137,0.07693,0.31428,0.10833,0.46041,0.08357,0.38879,0.07499,0.66411,0.05417,0.75832-0.6045,0.2122-1.3565,0.465-2.0312,0.7583-0.3789,0.1647-0.7217,0.3118-1.0021,0.4875-0.28044,0.17574-0.55934,0.30851-0.64999,0.70416-0.0012,0.01804-0.0012,0.03613,0,0.05418-0.08858,0.81334-0.22257,2.0094-0.325,2.8166-0.02211,0.16993,0.06745,0.34906,0.21666,0.43333,1.2252,0.66179,3.1072,0.92814,4.9833,0.92082,1.8761-0.0073,3.7431-0.28932,4.9291-0.92082,0.14921-0.08427,0.23878-0.2634,0.21666-0.43333-0.0327-0.25234-0.07287-0.82136-0.10833-1.3812-0.03546-0.55988-0.06625-1.1106-0.10833-1.4354-0.01468-0.0805-0.05274-0.15661-0.10833-0.21666-0.377-0.4498-0.94-0.7248-1.598-1.002-0.601-0.253-1.306-0.5158-2.004-0.8125-0.0391-0.08711-0.07795-0.34054,0-0.73124,0.02093-0.10491,0.05371-0.21727,0.08125-0.325,0.06566-0.07354,0.11683-0.13363,0.18958-0.21666,0.15516-0.17709,0.32189-0.36287,0.46041-0.54166s0.25186-0.33217,0.325-0.54166l0.02708-0.02708c0.28309-1.1425,0.28324-1.6193,0.29792-2.0312v-0.02708c0-1.3275-1.1933-2.3562-2.6-2.3562z"/>
+ <path opacity="0.7" style="block-progression:tb;color:#000000;text-transform:none;text-indent:0;" d="m12.388,15.483c-0.96482,0-1.7833,0.70559-1.7833,1.6162,0.0069,0.28781,0.03259,0.64272,0.20434,1.3933v0.01858l0.01857,0.01857c0.05513,0.15793,0.13537,0.24827,0.24149,0.37154,0.10612,0.12326,0.23263,0.26834,0.35294,0.39011,0.01415,0.01433,0.02323,0.0232,0.03715,0.03716,0.02386,0.10383,0.05276,0.21557,0.0743,0.3158,0.05732,0.26668,0.05144,0.45553,0.03716,0.52015-0.4146,0.1454-0.9304,0.3187-1.3932,0.5199-0.2598,0.113-0.4949,0.2139-0.6873,0.3344-0.1923,0.1206-0.3836,0.2116-0.4458,0.483-0.000797,0.01237-0.000797,0.02479,0,0.03716-0.06076,0.55788-0.15266,1.3783-0.22291,1.932-0.015166,0.11656,0.046264,0.23943,0.14861,0.29723,0.84033,0.45393,2.1312,0.63663,3.418,0.63161,1.2868-0.005,2.5674-0.19845,3.3808-0.63161,0.10234-0.0578,0.16378-0.18067,0.14861-0.29723-0.0224-0.173-0.05-0.5633-0.0743-0.9474-0.0243-0.384-0.0454-0.7617-0.0743-0.9845-0.0101-0.0552-0.0362-0.1074-0.0743-0.1486-0.2584-0.3086-0.6445-0.4973-1.096-0.6874-0.4122-0.1735-0.8954-0.3538-1.3746-0.5573-0.02682-0.05975-0.05346-0.23358,0-0.50157,0.01436-0.07196,0.03684-0.14903,0.05573-0.22292,0.04503-0.05044,0.08013-0.09166,0.13003-0.14861,0.1064-0.1215,0.2207-0.2489,0.3157-0.3715,0.0951-0.1226,0.1728-0.2279,0.223-0.3715l0.01857-0.01858c0.1941-0.7837,0.1942-1.1107,0.2043-1.3933v-0.01857c0-0.91058-0.81848-1.6162-1.7833-1.6162zm5.101-1.4831c-1.4067,0-2.6,1.0287-2.6,2.3562,0.01,0.4196,0.04751,0.93701,0.29791,2.0312v0.02708l0.02708,0.02708c0.08038,0.23025,0.19736,0.36196,0.35208,0.54166s0.33917,0.39121,0.51458,0.56874c0.02064,0.02089,0.03386,0.03383,0.05416,0.05418,0.03479,0.15137,0.07693,0.31428,0.10833,0.46041,0.08357,0.38879,0.07499,0.66411,0.05417,0.75832-0.6045,0.2122-1.3565,0.465-2.0312,0.7583-0.3789,0.1647-0.7217,0.3118-1.0021,0.4875-0.28044,0.17574-0.55934,0.30851-0.64999,0.70416-0.0012,0.01804-0.0012,0.03613,0,0.05418-0.08858,0.81334-0.22257,2.0094-0.325,2.8166-0.02211,0.16993,0.06745,0.34906,0.21666,0.43333,1.2252,0.66179,3.1072,0.92814,4.9833,0.92082,1.8761-0.0073,3.7431-0.28932,4.9291-0.92082,0.14921-0.08427,0.23878-0.2634,0.21666-0.43333-0.0327-0.25234-0.07287-0.82136-0.10833-1.3812-0.03546-0.55988-0.06625-1.1106-0.10833-1.4354-0.01468-0.0805-0.05274-0.15661-0.10833-0.21666-0.377-0.4498-0.94-0.7248-1.598-1.002-0.601-0.253-1.306-0.5158-2.004-0.8125-0.0391-0.08711-0.07795-0.34054,0-0.73124,0.02093-0.10491,0.05371-0.21727,0.08125-0.325,0.06566-0.07354,0.11683-0.13363,0.18958-0.21666,0.15516-0.17709,0.32189-0.36287,0.46041-0.54166s0.25186-0.33217,0.325-0.54166l0.02708-0.02708c0.28309-1.1425,0.28324-1.6193,0.29792-2.0312v-0.02708c0-1.3275-1.1933-2.3562-2.6-2.3562z"/>
+</svg>
diff --git a/core/img/filetypes/folder.png b/core/img/filetypes/folder.png
index 784e8fa4823..b7be63d5836 100644
--- a/core/img/filetypes/folder.png
+++ b/core/img/filetypes/folder.png
Binary files differ
diff --git a/core/img/filetypes/folder.svg b/core/img/filetypes/folder.svg
new file mode 100644
index 00000000000..92d4cc22718
--- /dev/null
+++ b/core/img/filetypes/folder.svg
@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="32px" width="32px" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <defs>
+ <linearGradient id="c" y2="21.387" gradientUnits="userSpaceOnUse" x2="27.557" gradientTransform="matrix(.89186 0 0 1.0539 3.1208 5.4125)" y1="7.1627" x1="27.557">
+ <stop stop-color="#fff" offset="0"/>
+ <stop stop-color="#fff" stop-opacity=".23529" offset=".0097359"/>
+ <stop stop-color="#fff" stop-opacity=".15686" offset=".99001"/>
+ <stop stop-color="#fff" stop-opacity=".39216" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" y2="36.658" gradientUnits="userSpaceOnUse" x2="22.809" gradientTransform="matrix(.74675 0 0 .65549 -1.9219 1.1676)" y1="49.629" x1="22.935">
+ <stop stop-color="#0a0a0a" stop-opacity=".498" offset="0"/>
+ <stop stop-color="#0a0a0a" stop-opacity="0" offset="1"/>
+ </linearGradient>
+ <linearGradient id="e" y2="43.761" gradientUnits="userSpaceOnUse" x2="35.793" gradientTransform="matrix(.64444 0 0 .64286 .53352 .89286)" y1="17.118" x1="35.793">
+ <stop stop-color="#b4cee1" offset="0"/>
+ <stop stop-color="#5d9fcd" offset="1"/>
+ </linearGradient>
+ <linearGradient id="f" y2="609.51" gradientUnits="userSpaceOnUse" x2="302.86" gradientTransform="matrix(.051143 0 0 .015916 -2.49 22.299)" y1="366.65" x1="302.86">
+ <stop stop-opacity="0" offset="0"/>
+ <stop offset=".5"/>
+ <stop stop-opacity="0" offset="1"/>
+ </linearGradient>
+ <radialGradient id="b" gradientUnits="userSpaceOnUse" cy="486.65" cx="605.71" gradientTransform="matrix(.019836 0 0 .015916 16.388 22.299)" r="117.14">
+ <stop offset="0"/>
+ <stop stop-opacity="0" offset="1"/>
+ </radialGradient>
+ <radialGradient id="a" gradientUnits="userSpaceOnUse" cy="486.65" cx="605.71" gradientTransform="matrix(-.019836 0 0 .015916 15.601 22.299)" r="117.14">
+ <stop offset="0"/>
+ <stop stop-opacity="0" offset="1"/>
+ </radialGradient>
+ <linearGradient id="g" y2="34.143" gradientUnits="userSpaceOnUse" x2="21.37" gradientTransform="matrix(.54384 0 0 .61466 3.2689 5.0911)" y1="4.7324" x1="21.37">
+ <stop stop-color="#fff" offset="0"/>
+ <stop stop-color="#fff" stop-opacity=".23529" offset=".11063"/>
+ <stop stop-color="#fff" stop-opacity=".15686" offset=".99001"/>
+ <stop stop-color="#fff" stop-opacity=".39216" offset="1"/>
+ </linearGradient>
+ <linearGradient id="h" y2="16" gradientUnits="userSpaceOnUse" x2="62.989" gradientTransform="matrix(.61905 0 0 .61905 -30.392 1.4286)" y1="13" x1="62.989">
+ <stop stop-color="#f9f9f9" offset="0"/>
+ <stop stop-color="#d8d8d8" offset="1"/>
+ </linearGradient>
+ <linearGradient id="i" y2="3.6337" gradientUnits="userSpaceOnUse" y1="53.514" gradientTransform="matrix(.50703 0 0 0.503 68.029 1.3298)" x2="-51.786" x1="-51.786">
+ <stop stop-opacity=".32174" offset="0"/>
+ <stop stop-opacity=".27826" offset="1"/>
+ </linearGradient>
+ </defs>
+ <g>
+ <path opacity=".8" style="color:#000000" d="m4.0002 6.5001c-0.43342 0.005-0.5 0.21723-0.5 0.6349v1.365c-1.2457 0-1-0.002-1 0.54389 0.0216 6.5331 0 6.9014 0 7.4561 0.90135 0 27-2.349 27-3.36v-4.0961c0-0.41767-0.34799-0.54876-0.78141-0.54389h-14.219v-1.365c0-0.41767-0.26424-0.63977-0.69767-0.6349h-9.8023z" stroke="url(#i)" fill="none"/>
+ <path style="color:#000000" d="m4.0002 7v2h-1v4h26v-4h-15v-2h-10z" fill="url(#h)"/>
+ <path style="color:#000000" d="m4.5002 7.5v2h-1v4h25v-4h-15v-2h-9z" stroke="url(#g)" stroke-linecap="round" fill="none"/>
+ </g>
+ <g transform="translate(.00017936 -1)">
+ <rect opacity=".3" height="3.8653" width="24.695" y="28.135" x="3.6472" fill="url(#f)"/>
+ <path opacity=".3" d="m28.342 28.135v3.865c1.0215 0.0073 2.4695-0.86596 2.4695-1.9328s-1.1399-1.9323-2.4695-1.9323z" fill="url(#b)"/>
+ <path opacity=".3" d="m3.6472 28.135v3.865c-1.0215 0.0073-2.4695-0.86596-2.4695-1.9328s1.1399-1.9323 2.4695-1.9323z" fill="url(#a)"/>
+ </g>
+ <path style="color:#000000" d="m1.927 11.5c-0.69105 0.0796-0.32196 0.90258-0.37705 1.3654 0.0802 0.29906 0.59771 15.718 0.59771 16.247 0 0.46018 0.22667 0.38222 0.80101 0.38222h26.397c0.61872 0.0143 0.48796 0.007 0.48796-0.38947 0.0452-0.20269 0.63993-16.978 0.66282-17.243 0-0.279 0.0581-0.3621-0.30493-0.3621h-28.265z" fill="url(#e)"/>
+ <path opacity=".4" d="m1.682 11 28.636 0.00027c0.4137 0 0.68181 0.29209 0.68181 0.65523l-0.6735 17.712c0.01 0.45948-0.1364 0.64166-0.61707 0.63203l-27.256-0.0115c-0.4137 0-0.83086-0.27118-0.83086-0.63432l-0.62244-17.698c0-0.36314 0.26812-0.65549 0.68182-0.65549z" fill="url(#d)"/>
+ <path opacity=".5" style="color:#000000" d="m2.5002 12.5 0.62498 16h25.749l0.62498-16z" stroke="url(#c)" stroke-linecap="round" fill="none"/>
+ <path opacity=".3" stroke-linejoin="round" style="color:#000000" d="m1.927 11.5c-0.69105 0.0796-0.32196 0.90258-0.37705 1.3654 0.0802 0.29906 0.59771 15.718 0.59771 16.247 0 0.46018 0.22667 0.38222 0.80101 0.38222h26.397c0.61872 0.0143 0.48796 0.007 0.48796-0.38947 0.0452-0.20269 0.63993-16.978 0.66282-17.243 0-0.279 0.0581-0.3621-0.30493-0.3621h-28.265z" stroke="#000" stroke-linecap="round" fill="none"/>
+</svg>
diff --git a/core/img/filetypes/font.png b/core/img/filetypes/font.png
index 81e41de7d3a..9404c3ca6ac 100644
--- a/core/img/filetypes/font.png
+++ b/core/img/filetypes/font.png
Binary files differ
diff --git a/core/img/filetypes/font.svg b/core/img/filetypes/font.svg
new file mode 100644
index 00000000000..8fca5ff9eff
--- /dev/null
+++ b/core/img/filetypes/font.svg
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="32" width="32" version="1.0" xmlns:cc="http://creativecommons.org/ns#" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <defs>
+ <linearGradient id="a">
+ <stop offset="0"/>
+ <stop stop-opacity="0" offset="1"/>
+ </linearGradient>
+ <linearGradient id="h" y2="45.497" gradientUnits="userSpaceOnUse" x2="22.056" gradientTransform="matrix(.85825 0 0 .86435 .35576 -11.07)" y1="15.834" x1="22.056">
+ <stop stop-color="#575757" offset="0"/>
+ <stop stop-color="#333" offset="1"/>
+ </linearGradient>
+ <radialGradient id="e" xlink:href="#a" gradientUnits="userSpaceOnUse" cy="36.686" cx="-6.1603" gradientTransform="matrix(.25444 0 0 .18504 6.1544 20.059)" r="14.098"/>
+ <radialGradient id="d" xlink:href="#a" gradientUnits="userSpaceOnUse" cy="36.686" cx="-6.1603" gradientTransform="matrix(.83270 0 0 .18284 17.869 20.171)" r="14.098"/>
+ <radialGradient id="c" xlink:href="#a" gradientUnits="userSpaceOnUse" cy="36.686" cx="-6.1603" gradientTransform="matrix(.69391 0 0 .18504 25.492 20.059)" r="14.098"/>
+ <linearGradient id="g" y2="103.13" gradientUnits="userSpaceOnUse" x2="143.92" gradientTransform="matrix(.97891 0 0 .95244 -119.66 -63.433)" y1="75.221" x1="143.92">
+ <stop stop-color="#f8b17e" offset="0"/>
+ <stop stop-color="#e35d4f" offset=".31210"/>
+ <stop stop-color="#c6262e" offset=".57054"/>
+ <stop stop-color="#690b54" offset="1"/>
+ </linearGradient>
+ <linearGradient id="f" y2="75.221" gradientUnits="userSpaceOnUse" x2="153.41" gradientTransform="matrix(.97891 0 0 .95244 -119.66 -63.433)" y1="98.785" x1="153.41">
+ <stop stop-color="#791235" offset="0"/>
+ <stop stop-color="#dd3b27" offset="1"/>
+ </linearGradient>
+ <radialGradient id="b" xlink:href="#a" gradientUnits="userSpaceOnUse" cy="36.686" cx="-6.1603" gradientTransform="matrix(.25444 0 0 .18504 22.459 20.059)" r="14.098"/>
+ </defs>
+ <g>
+ <g fill-rule="evenodd">
+ <path opacity=".2" d="m24.478 26.848a3.587 2.6087 0 1 1 -7.1739 0 3.587 2.6087 0 1 1 7.1739 0z" fill="url(#b)"/>
+ <path d="m29.106 9.9132c-0.478-1.0813-1.642-0.968-2.441-1.1397-2.646-0.3044-5.287 0.181-7.504 1.6705-2.1399 1.4497-4.0763 3.4112-5.4365 5.9425-1.1823 2.2548-1.7132 5.267-0.96727 8.1364 0.58709 1.9316 2.3544 3.1247 3.845 2.803 2.2818-0.38055 3.9079-2.4984 5.2493-4.5646 0.60658-0.85208 0.97918-1.9805 1.6952-2.6966-0.1019 1.8363-0.14753 3.7435 0.26981 5.6082 0.2372 1.0995 1.1049 1.9662 1.9843 1.9261 0.89467-0.10266 1.5757-0.87918 2.3174-1.386 0.66706-0.59088 1.4312-1.0989 1.9035-1.9532-0.08137-1.4151-1.3465-0.52654-1.7881-0.04084-0.61732 0.97151-1.8927 0.19955-1.6199-1.1225 0.14283-3.0198 0.84698-5.8557 1.4425-8.7028 0.3348-1.5009 0.68722-2.9931 1.0492-4.4802h-0.000001zm-3.696 1.8848c-1.1333 3.5797-2.3575 7.223-4.4519 9.9984-0.98815 1.2662-2.437 2.4144-4.0344 1.8053-1.1039-0.48951-1.3597-2.0989-1.3836-3.3097-0.14247-3.5752 1.5838-6.5362 3.7419-8.3224 1.5043-1.1975 3.4487-1.7396 5.3479-1.1547 0.35854 0.1335 0.74746 0.47906 0.78012 0.983v-0.000001z" stroke="url(#f)" fill="url(#g)"/>
+ <path opacity=".2" d="m31 26.848a9.7826 2.6087 0 1 1 -19.565 0 9.7826 2.6087 0 1 1 19.565 0z" fill="url(#c)"/>
+ <path opacity=".05" d="m24.478 26.879a11.739 2.5777 0 1 1 -23.478 0 11.739 2.5777 0 1 1 23.478 0z" fill="url(#d)"/>
+ <path opacity=".2" d="m8.1739 26.848a3.587 2.6087 0 1 1 -7.1739 0 3.587 2.6087 0 1 1 7.1739 0z" fill="url(#e)"/>
+ </g>
+ <path d="m19.663 27.5c-0.79147-2.2568-1.583-4.5913-2.3744-6.8481h-9.7253c-0.8117 2.284-1.6229 4.564-2.4341 6.848h-3.1514c3.0005-8.2609 6.001-15.739 9.0016-24h2.8497c3.0061 8.2609 6.0122 15.739 9.0183 24h-3.1849zm-3.337-10.109-3.913-10.391-3.913 10.391z" stroke="#333" stroke-width="1px" fill="url(#h)"/>
+ </g>
+</svg>
diff --git a/core/img/filetypes/image-svg+xml.png b/core/img/filetypes/image-svg+xml.png
index a1291c2dfad..e3dd52489d3 100644
--- a/core/img/filetypes/image-svg+xml.png
+++ b/core/img/filetypes/image-svg+xml.png
Binary files differ
diff --git a/core/img/filetypes/image-svg+xml.svg b/core/img/filetypes/image-svg+xml.svg
new file mode 100644
index 00000000000..06df5f54da6
--- /dev/null
+++ b/core/img/filetypes/image-svg+xml.svg
@@ -0,0 +1,56 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="32px" width="32px" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <defs>
+ <linearGradient id="h" y2="43" gradientUnits="userSpaceOnUse" x2="24" gradientTransform="matrix(.56757 0 0 .72973 2.3784 -2.5135)" y1="5.5641" x1="24">
+ <stop stop-color="#fff" offset="0"/>
+ <stop stop-color="#fff" stop-opacity=".23529" offset=".036262"/>
+ <stop stop-color="#fff" stop-opacity=".15686" offset=".95056"/>
+ <stop stop-color="#fff" stop-opacity=".39216" offset="1"/>
+ </linearGradient>
+ <linearGradient id="g" y2="47.013" gradientUnits="userSpaceOnUse" x2="25.132" gradientTransform="matrix(.65714 0 0 .63012 .22856 -1.0896)" y1=".98521" x1="25.132">
+ <stop stop-color="#f4f4f4" offset="0"/>
+ <stop stop-color="#dbdbdb" offset="1"/>
+ </linearGradient>
+ <linearGradient id="f" y2="2.9062" gradientUnits="userSpaceOnUse" x2="-51.786" gradientTransform="matrix(.53064 0 0 .58970 39.27 -1.7919)" y1="50.786" x1="-51.786">
+ <stop stop-color="#a0a0a0" offset="0"/>
+ <stop stop-color="#bebebe" offset="1"/>
+ </linearGradient>
+ <radialGradient id="c" xlink:href="#a" gradientUnits="userSpaceOnUse" cy="486.65" cx="605.71" gradientTransform="matrix(.015663 0 0 .0082353 17.61 25.981)" r="117.14"/>
+ <linearGradient id="a">
+ <stop offset="0"/>
+ <stop stop-opacity="0" offset="1"/>
+ </linearGradient>
+ <radialGradient id="b" xlink:href="#a" gradientUnits="userSpaceOnUse" cy="486.65" cx="605.71" gradientTransform="matrix(-.015663 0 0 .0082353 14.39 25.981)" r="117.14"/>
+ <linearGradient id="e" y2="609.51" gradientUnits="userSpaceOnUse" y1="366.65" gradientTransform="matrix(.045769 0 0 .0082353 -.54232 25.981)" x2="302.86" x1="302.86">
+ <stop stop-opacity="0" offset="0"/>
+ <stop offset=".5"/>
+ <stop stop-opacity="0" offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" y2="13.664" gradientUnits="userSpaceOnUse" x2="16.887" gradientTransform="matrix(.65943 0 0 .64652 -27.821 1.2237)" y1="24.24" x1="28.534">
+ <stop stop-color="#fda852" offset="0"/>
+ <stop stop-color="#fff" stop-opacity="0" offset="1"/>
+ </linearGradient>
+ </defs>
+ <g>
+ <g>
+ <rect opacity=".15" height="2" width="22.1" y="29" x="4.95" fill="url(#e)"/>
+ <path opacity=".15" d="m4.95 29v1.9999c-0.80662 0.0038-1.95-0.44807-1.95-1.0001 0-0.552 0.90012-0.99982 1.95-0.99982z" fill="url(#b)"/>
+ <path opacity=".15" d="m27.05 29v1.9999c0.80661 0.0038 1.95-0.44807 1.95-1.0001 0-0.552-0.90012-0.99982-1.95-0.99982z" fill="url(#c)"/>
+ </g>
+ <path stroke-linejoin="round" d="m4.5 0.49996c5.2705 0 23 0.00185 23 0.00185l0.000028 28.998h-23v-29z" stroke="url(#f)" stroke-width=".99992" fill="url(#g)"/>
+ </g>
+ <path stroke-linejoin="round" d="m26.5 28.5h-21v-27h21z" stroke="url(#h)" stroke-linecap="round" fill="none"/>
+ <g transform="translate(27.788 -2.3184)">
+ <g>
+ <path d="m-17.037 24.229c2.7541 1.8316 8.7672-0.61882 3.7681-7.1764-4.9538-6.4982 4.9219-10.76 7.8525-3.2453" fill-rule="evenodd" stroke="#ea541a" stroke-width="1px" fill="url(#d)"/>
+ <rect height="2" width="2" y="22.818" x="-18.788" fill="#ea541a"/>
+ <rect height="2" width="2" y="12.818" x="-6.788" fill="#ea541a"/>
+ </g>
+ <path d="m-17.699 11.147 9.5001 12.316" stroke="#ea541a" stroke-width="1px" fill="none"/>
+ <g>
+ <path d="m-16.288 11.318c0.000372 0.55218-0.44745 1-1 1s-1.0004-0.44782-1-1c-0.000372-0.55218 0.44745-1 1-1s1.0004 0.44782 1 1z" stroke="#ea541a" fill="#e6e6e6"/>
+ <path d="m-7.288 23.318c0.000373 0.55218-0.44745 1-1 1s-1.0004-0.44782-1-1c-0.000372-0.55218 0.44745-1 1-1s1.0004 0.44782 1 1z" stroke="#ea541a" fill="#e6e6e6"/>
+ <rect height="2" width="2" y="15.818" x="-14.788" fill="#ea541a"/>
+ </g>
+ </g>
+</svg>
diff --git a/core/img/filetypes/image.png b/core/img/filetypes/image.png
index 4a158fef7e0..087f5dcdbdf 100644
--- a/core/img/filetypes/image.png
+++ b/core/img/filetypes/image.png
Binary files differ
diff --git a/core/img/filetypes/image.svg b/core/img/filetypes/image.svg
new file mode 100644
index 00000000000..50991f7359d
--- /dev/null
+++ b/core/img/filetypes/image.svg
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="32" width="32" version="1.0" xmlns:cc="http://creativecommons.org/ns#" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <defs>
+ <radialGradient id="c" xlink:href="#a" gradientUnits="userSpaceOnUse" cy="486.65" cx="605.71" gradientTransform="matrix(.028917 0 0 .012353 26.973 38.471)" r="117.14"/>
+ <linearGradient id="a">
+ <stop offset="0"/>
+ <stop stop-opacity="0" offset="1"/>
+ </linearGradient>
+ <radialGradient id="b" xlink:href="#a" gradientUnits="userSpaceOnUse" cy="486.65" cx="605.71" gradientTransform="matrix(-.028917 0 0 .012353 21.027 38.471)" r="117.14"/>
+ <linearGradient id="k" y2="609.51" gradientUnits="userSpaceOnUse" x2="302.86" gradientTransform="matrix(.084497 0 0 .012353 -6.5396 38.471)" y1="366.65" x1="302.86">
+ <stop stop-opacity="0" offset="0"/>
+ <stop offset=".5"/>
+ <stop stop-opacity="0" offset="1"/>
+ </linearGradient>
+ <linearGradient id="e" y2="24.628" gradientUnits="userSpaceOnUse" x2="20.055" gradientTransform="matrix(.57894 0 0 .65062 2.0784 1.9502)" y1="15.298" x1="16.626">
+ <stop stop-color="#fff" offset="0"/>
+ <stop stop-color="#fff" stop-opacity="0" offset="1"/>
+ </linearGradient>
+ <linearGradient id="h" y2="43" gradientUnits="userSpaceOnUse" x2="24" gradientTransform="matrix(.77477 0 0 .61261 -2.5946 1.2973)" y1="5.5641" x1="24">
+ <stop stop-color="#fff" offset="0"/>
+ <stop stop-color="#fff" stop-opacity=".23529" offset=".036262"/>
+ <stop stop-color="#fff" stop-opacity=".15686" offset=".95056"/>
+ <stop stop-color="#fff" stop-opacity=".39216" offset="1"/>
+ </linearGradient>
+ <linearGradient id="g" y2="47.013" gradientUnits="userSpaceOnUse" x2="25.132" gradientTransform="matrix(.85714 0 0 .52148 -4.5714 2.6844)" y1=".98521" x1="25.132">
+ <stop stop-color="#f4f4f4" offset="0"/>
+ <stop stop-color="#dbdbdb" offset="1"/>
+ </linearGradient>
+ <linearGradient id="f" y2="2.9062" gradientUnits="userSpaceOnUse" x2="-51.786" gradientTransform="matrix(.69214 0 0 .48803 46.352 2.1033)" y1="50.786" x1="-51.786">
+ <stop stop-color="#a0a0a0" offset="0"/>
+ <stop stop-color="#bebebe" offset="1"/>
+ </linearGradient>
+ <linearGradient id="j" y2="96.253" gradientUnits="userSpaceOnUse" x2="45.567" gradientTransform="matrix(.32723 0 0 .25356 -38.234 -30.559)" y1="15.27" x1="45.414">
+ <stop stop-color="#262626" offset="0"/>
+ <stop stop-color="#4d4d4d" offset="1"/>
+ </linearGradient>
+ <linearGradient id="i" y2="-40.164" gradientUnits="userSpaceOnUse" x2="-24.098" gradientTransform="matrix(.74286 0 0 .74074 1.8384 4.0069)" y1="-13.091" x1="-24.032">
+ <stop stop-color="#1d1d1d" offset="0"/>
+ <stop offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" y2="-174.97" gradientUnits="userSpaceOnUse" x2="149.98" gradientTransform="matrix(.28088 0 0 .28276 -22.128 49.806)" y1="-104.24" x1="149.98">
+ <stop stop-color="#272727" offset="0"/>
+ <stop stop-color="#454545" offset="1"/>
+ </linearGradient>
+ </defs>
+ <g>
+ <g opacity=".4" transform="matrix(.66667 0 0 .66667 0 -1.6667)" stroke-width=".0225">
+ <rect height="3" width="40.8" y="43" x="3.6" fill="url(#k)"/>
+ <path d="m3.6 43v2.9998c-1.4891 0.006-3.6-0.672-3.6-1.5s1.6618-1.5 3.6-1.5z" fill="url(#b)"/>
+ <path d="m44.4 43v2.9998c1.4891 0.0056 3.6-0.67211 3.6-1.5001 0-0.828-1.6618-1.4997-3.6-1.4997z" fill="url(#c)"/>
+ </g>
+ <path stroke-linejoin="round" d="m0.99997 4c6.8745 0 30 0.0015 30 0.0015l0.000036 23.999h-30v-24z" stroke="url(#f)" stroke-width=".0066667" fill="url(#g)"/>
+ <path stroke-linejoin="round" d="m30.333 27.333h-28.667v-22.667h28.667z" stroke="url(#h)" stroke-linecap="round" stroke-width=".0066667" fill="none"/>
+ </g>
+ <g>
+ <rect transform="matrix(-.99999 .0037552 .0024409 -1 0 0)" rx="0" ry="0" height="19.903" width="25.952" stroke="url(#i)" stroke-linecap="round" y="-26.012" x="-29.015" stroke-width=".0066668" fill="url(#j)"/>
+ <path style="color:#000000" d="m14.458 9.5417c-0.73638 0-1.3333 1.1939-1.3333 2.6667 0 0.24505 0.01072 0.48294 0.04167 0.70833-0.15826-0.15989-0.30816-0.33156-0.5-0.47917-1.1673-0.89808-2.4885-1.1461-2.9375-0.5625-0.44904 0.58363 0.14525 1.7894 1.3125 2.6875 0.22148 0.1704 0.44175 0.29391 0.66667 0.41667-0.25479 0.03257-0.52266 0.08822-0.79167 0.16667-1.4139 0.41232-2.3937 1.3347-2.1875 2.0417 0.20616 0.70693 1.5236 0.93315 2.9375 0.52083 0.2651-0.07731 0.52042-0.1633 0.75-0.27083-0.05604 0.10202-0.11595 0.20204-0.16667 0.3125-2.7782 2.4796-5.0625 7.2292-5.0625 7.2292l0.95833 0.02083c0.5207-1.25 1.8077-3.994 3.7925-6.293-0.28085 1.1684-0.0992 2.2006 0.5 2.4167 0.69271 0.24982 1.667-0.67708 2.1667-2.0625 0.04494-0.12462 0.06976-0.25209 0.10417-0.375 0.05396 0.11891 0.10152 0.23517 0.16667 0.35417 0.70727 1.2918 1.8124 2.062 2.4583 1.7083 0.64591-0.35364 0.58227-1.6874-0.125-2.9792-0.04035-0.07369-0.08227-0.13821-0.125-0.20833 0.07835 0.02437 0.14794 0.04131 0.22917 0.0625 1.4251 0.37181 2.7308 0.10836 2.9167-0.60417 0.18591-0.71253-0.82495-1.5865-2.25-1.9583-0.02183-0.0057-0.04073-0.01544-0.0625-0.02083 0.01921-0.01078 0.04331-0.0098 0.0625-0.02083 1.2754-0.73638 2.014-1.8623 1.6458-2.5-0.36819-0.63772-1.7037-0.54888-2.9792 0.1875-0.40854 0.23587-0.74162 0.50638-1.0208 0.79167 0.10589-0.38234 0.16667-0.82364 0.16667-1.2917 0-1.4728-0.59695-2.6667-1.3333-2.6667zm0.042 4.4583c0.92048 0 1.6667 0.74619 1.6667 1.6667 0 0.92047-0.74619 1.6667-1.6667 1.6667-0.92048 0-1.6667-0.74619-1.6667-1.6667 0-0.921 0.747-1.667 1.667-1.667z" fill="url(#d)"/>
+ <path fill="#d2d2d2" d="m14.458 10.188c-0.73638 0-1.3333 1.1939-1.3333 2.6667 0 0.24504 0.01072 0.48294 0.04167 0.70833-0.15826-0.15989-0.30816-0.33156-0.5-0.47917-1.1673-0.89808-2.4885-1.1461-2.9375-0.5625-0.44904 0.58363 0.14525 1.7894 1.3125 2.6875 0.22148 0.1704 0.44175 0.29391 0.66667 0.41667-0.25479 0.03257-0.52266 0.08822-0.79167 0.16667-1.4139 0.41232-2.3937 1.3347-2.1875 2.0417 0.20616 0.70693 1.5236 0.93315 2.9375 0.52083 0.2651-0.07731 0.52042-0.1633 0.75-0.27083-0.05604 0.10202-0.11595 0.20204-0.16667 0.3125-2.7782 2.479-5.0625 7.229-5.0625 7.229l0.95833 0.02083c0.52039-1.2493 1.8073-3.9927 3.7917-6.2917-0.28085 1.1684-0.0992 2.2006 0.5 2.4167 0.69271 0.24982 1.667-0.67708 2.1667-2.0625 0.04494-0.12462 0.06976-0.25209 0.10417-0.375 0.05396 0.11891 0.10152 0.23517 0.16667 0.35417 0.70727 1.2918 1.8124 2.062 2.4583 1.7083 0.64591-0.35364 0.58227-1.6874-0.125-2.9792-0.04035-0.07369-0.08227-0.13821-0.125-0.20833 0.07835 0.02437 0.14794 0.04131 0.22917 0.0625 1.4251 0.37181 2.7308 0.10836 2.9167-0.60417 0.18591-0.71253-0.82495-1.5865-2.25-1.9583-0.02183-0.0057-0.04073-0.01544-0.0625-0.02083 0.01921-0.01078 0.04331-0.0098 0.0625-0.02083 1.2754-0.73638 2.014-1.8623 1.6458-2.5-0.36819-0.63772-1.7037-0.54888-2.9792 0.1875-0.40854 0.23587-0.74162 0.50638-1.0208 0.79167 0.10589-0.38234 0.16667-0.82364 0.16667-1.2917 0-1.4728-0.59695-2.6667-1.3333-2.6667zm0.042 4.458c0.92048 0 1.6667 0.74619 1.6667 1.6667 0 0.92048-0.74619 1.6667-1.6667 1.6667-0.92048 0-1.6667-0.74619-1.6667-1.6667 0-0.92048 0.74619-1.6667 1.6667-1.6667z"/>
+ <path opacity=".15" d="m2.6667 5.6667 0.0087 12c0.7672-0.012 26.076-4.424 26.658-4.636l-0.000092-7.3644z" fill-rule="evenodd" fill="url(#e)"/>
+ </g>
+</svg>
diff --git a/core/img/filetypes/link.png b/core/img/filetypes/link.png
deleted file mode 100644
index 68f21d30116..00000000000
--- a/core/img/filetypes/link.png
+++ /dev/null
Binary files differ
diff --git a/core/img/filetypes/model.png b/core/img/filetypes/model.png
deleted file mode 100644
index 7851cf34c94..00000000000
--- a/core/img/filetypes/model.png
+++ /dev/null
Binary files differ
diff --git a/core/img/filetypes/ms-excel.png b/core/img/filetypes/ms-excel.png
deleted file mode 100644
index b977d7e52e2..00000000000
--- a/core/img/filetypes/ms-excel.png
+++ /dev/null
Binary files differ
diff --git a/core/img/filetypes/ms-powerpoint.png b/core/img/filetypes/ms-powerpoint.png
deleted file mode 100644
index c4eff0387d5..00000000000
--- a/core/img/filetypes/ms-powerpoint.png
+++ /dev/null
Binary files differ
diff --git a/core/img/filetypes/package-x-generic.png b/core/img/filetypes/package-x-generic.png
new file mode 100644
index 00000000000..e08cc5480ce
--- /dev/null
+++ b/core/img/filetypes/package-x-generic.png
Binary files differ
diff --git a/core/img/filetypes/package-x-generic.svg b/core/img/filetypes/package-x-generic.svg
new file mode 100644
index 00000000000..13ab5b7550e
--- /dev/null
+++ b/core/img/filetypes/package-x-generic.svg
@@ -0,0 +1,62 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="32" width="32" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ <dc:title/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs>
+ <linearGradient id="linearGradient2886" y2="17.5" spreadMethod="reflect" gradientUnits="userSpaceOnUse" x2="3.0052" gradientTransform="matrix(0.70749164,0,0,0.69402746,-0.97979919,-1.6454802)" y1="17.5" x1="44.995">
+ <stop stop-color="#FFF" stop-opacity="0" offset="0"/>
+ <stop stop-color="#FFF" offset="0.245"/>
+ <stop stop-color="#FFF" offset="0.7735"/>
+ <stop stop-color="#FFF" stop-opacity="0" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient2889" y2="8" gradientUnits="userSpaceOnUse" x2="26" gradientTransform="matrix(0.99999976,0,0,0.71428568,-7.9999942,-1.7142862)" y1="22" x1="26">
+ <stop stop-color="#FFF" offset="0"/>
+ <stop stop-color="#FFF" offset="0.30213"/>
+ <stop stop-color="#FFF" stop-opacity="0.6901961" offset="0.39747"/>
+ <stop stop-color="#FFF" stop-opacity="0" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient2892" y2="45.934" gradientUnits="userSpaceOnUse" x2="43.007" gradientTransform="matrix(0.90694933,0,0,0.81526518,-5.2693853,-5.0638302)" y1="30.555" x1="23.452">
+ <stop stop-color="#FFF" stop-opacity="0" offset="0"/>
+ <stop stop-color="#FFF" stop-opacity="0" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient2895" y2="37.277" gradientUnits="userSpaceOnUse" x2="24.997" gradientTransform="matrix(0.90694933,0,0,1.0807825,-5.2693853,-11.995491)" y1="15.378" x1="24.823">
+ <stop stop-color="#dac197" offset="0"/>
+ <stop stop-color="#c1a581" offset="0.23942"/>
+ <stop stop-color="#dbc298" offset="0.27582"/>
+ <stop stop-color="#a68b60" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient2897" y2="45.042" gradientUnits="userSpaceOnUse" x2="15.464" gradientTransform="matrix(0.70732457,0,0,0.69402746,-0.97578945,-1.3832872)" y1="7.9757" x1="15.464">
+ <stop stop-color="#c9af8b" offset="0"/>
+ <stop stop-color="#ad8757" offset="0.23942"/>
+ <stop stop-color="#c2a57f" offset="0.27582"/>
+ <stop stop-color="#9d7d53" offset="1"/>
+ </linearGradient>
+ <radialGradient id="radialGradient2903" xlink:href="#linearGradient3681" gradientUnits="userSpaceOnUse" cy="41.5" cx="5" gradientTransform="matrix(0.5938225,0,0,1.5366531,-6.6594735,-103.93618)" r="5"/>
+ <linearGradient id="linearGradient3681">
+ <stop stop-color="#000" offset="0"/>
+ <stop stop-color="#000" stop-opacity="0" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient2905" y2="35" gradientUnits="userSpaceOnUse" x2="17.554" gradientTransform="matrix(1.7570316,0,0,1.3969574,-17.394014,-16.411698)" y1="46" x1="17.554">
+ <stop stop-color="#000" stop-opacity="0" offset="0"/>
+ <stop stop-color="#000" offset="0.5"/>
+ <stop stop-color="#000" stop-opacity="0" offset="1"/>
+ </linearGradient>
+ <radialGradient id="radialGradient2983" xlink:href="#linearGradient3681" gradientUnits="userSpaceOnUse" cy="41.5" cx="5" gradientTransform="matrix(0.5938225,0,0,1.5366531,41.140892,-103.93618)" r="5"/>
+ </defs>
+ <g opacity="0.4" transform="matrix(0.6905424,0,0,0.6781532,-0.50408884,-0.4485072)">
+ <rect transform="scale(-1,-1)" height="15.367" width="2.9602" y="-47.848" x="-3.6904" fill="url(#radialGradient2903)"/>
+ <rect height="15.367" width="40.412" y="32.482" x="3.6904" fill="url(#linearGradient2905)"/>
+ <rect transform="scale(1,-1)" height="15.367" width="2.9602" y="-47.848" x="44.11" fill="url(#radialGradient2983)"/>
+ </g>
+ <path stroke-linejoin="miter" d="m5.3977,4.5159,20.864,0c1.218,0,1.7661-0.19887,2.116,0.69403l2.1232,5.29v18.081c0,1.078,0.0728,0.91332-1.1452,0.91332h-26.712c-1.218,0-1.1452,0.16471-1.1452-0.91332v-18.081l2.1232-5.29c0.3401-0.87486,0.55789-0.69403,1.7759-0.69403z" fill-rule="nonzero" stroke-dashoffset="0" display="block" stroke="url(#linearGradient2897)" stroke-linecap="round" stroke-miterlimit="4" stroke-dasharray="none" stroke-width="0.99420077" fill="url(#linearGradient2895)"/>
+ <path opacity="0.50549454" stroke-linejoin="miter" d="m6.0608,5.219,19.56,0c1.1418,0,1.8485,0.38625,2.3268,1.4478l1.6473,4.4555v16.063c0,1.0137-0.57913,1.5241-1.721,1.5241h-23.86c-1.1418,0-1.6076-0.56135-1.6076-1.5751v-16.012l1.5942-4.551c0.31884-0.82269,0.91924-1.3522,2.0611-1.3522z" stroke-dashoffset="0" display="block" stroke="url(#linearGradient2892)" stroke-linecap="butt" stroke-miterlimit="4" stroke-dasharray="none" stroke-width="0.74211526" fill="none"/>
+ <path opacity="0.4" style="enable-background:accumulate;" d="m14,4h4v10h-1.1812-1.2094-0.97359-0.63585v-10z" fill-rule="nonzero" fill="url(#linearGradient2889)"/>
+ <path opacity="0.4" stroke-linejoin="miter" d="m1.5001,10.5,29,0" stroke="url(#linearGradient2886)" stroke-linecap="square" stroke-width="0.99999994px" fill="none"/>
+</svg>
diff --git a/core/img/filetypes/presentation.png b/core/img/filetypes/presentation.png
deleted file mode 100644
index b4aaad9a45c..00000000000
--- a/core/img/filetypes/presentation.png
+++ /dev/null
Binary files differ
diff --git a/core/img/filetypes/readme-2.txt b/core/img/filetypes/readme-2.txt
deleted file mode 100644
index 5a606f9a0bb..00000000000
--- a/core/img/filetypes/readme-2.txt
+++ /dev/null
@@ -1,28 +0,0 @@
-15.02.2012
-
-Following new icons have been added:
-core/img/filetypes/application-vnd.oasis.opendocument.formula.png
-core/img/filetypes/application-vnd.oasis.opendocument.graphics.png
-core/img/filetypes/application-vnd.oasis.opendocument.presentation.png
-core/img/filetypes/application-vnd.oasis.opendocument.spreadsheet.png
-core/img/filetypes/application-vnd.oasis.opendocument.text.png
- Download: http://odftoolkit.org/ODF-Icons#ODF_Icons
- License: Apache 2.0
-
-core/img/filetypes/application-x-7z-compressed.png
-core/img/filetypes/application-x-bzip-compressed-tar.png
-core/img/filetypes/application-x-bzip.png
-core/img/filetypes/application-x-compressed-tar.png
-core/img/filetypes/application-x-deb.png
-core/img/filetypes/application-x-debian-package.png
-core/img/filetypes/application-x-gzip.png
-core/img/filetypes/application-x-lzma-compressed-tar.png
-core/img/filetypes/application-x-rar.png
-core/img/filetypes/application-x-rpm.png
-core/img/filetypes/application-x-tar.png
-core/img/filetypes/application-x-tarz.png
-core/img/filetypes/application-zip.png
- Author: Gomez Hyuuga
- License: Creative Commons Attribution-Share Alike 3.0 Unported License
- Download: http://kde-look.org/content/show.php/?content=101767
-
diff --git a/core/img/filetypes/readme.txt b/core/img/filetypes/readme.txt
deleted file mode 100644
index 400a64d7857..00000000000
--- a/core/img/filetypes/readme.txt
+++ /dev/null
@@ -1,22 +0,0 @@
-Silk icon set 1.3
-
-_________________________________________
-Mark James
-http://www.famfamfam.com/lab/icons/silk/
-_________________________________________
-
-This work is licensed under a
-Creative Commons Attribution 2.5 License.
-[ http://creativecommons.org/licenses/by/2.5/ ]
-
-This means you may use it for any purpose,
-and make any changes you like.
-All I ask is that you include a link back
-to this page in your credits.
-
-Are you using this icon set? Send me an email
-(including a link or picture if available) to
-mjames@gmail.com
-
-Any other questions about this icon set please
-contact mjames@gmail.com \ No newline at end of file
diff --git a/core/img/filetypes/ruby.png b/core/img/filetypes/ruby.png
deleted file mode 100644
index f59b7c4365f..00000000000
--- a/core/img/filetypes/ruby.png
+++ /dev/null
Binary files differ
diff --git a/core/img/filetypes/spreadsheet.png b/core/img/filetypes/spreadsheet.png
deleted file mode 100644
index abcd93689a0..00000000000
--- a/core/img/filetypes/spreadsheet.png
+++ /dev/null
Binary files differ
diff --git a/core/img/filetypes/text-calendar.png b/core/img/filetypes/text-calendar.png
deleted file mode 100644
index 658913852d6..00000000000
--- a/core/img/filetypes/text-calendar.png
+++ /dev/null
Binary files differ
diff --git a/core/img/filetypes/text-code.png b/core/img/filetypes/text-code.png
new file mode 100644
index 00000000000..753d151f538
--- /dev/null
+++ b/core/img/filetypes/text-code.png
Binary files differ
diff --git a/core/img/filetypes/text-code.svg b/core/img/filetypes/text-code.svg
new file mode 100644
index 00000000000..61a5c19f511
--- /dev/null
+++ b/core/img/filetypes/text-code.svg
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="32px" width="32px" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <defs>
+ <linearGradient id="g" y2="43" gradientUnits="userSpaceOnUse" x2="24" gradientTransform="matrix(.56757 0 0 .72973 2.3784 -2.5135)" y1="5.5641" x1="24">
+ <stop stop-color="#fff" offset="0"/>
+ <stop stop-color="#fff" stop-opacity=".23529" offset=".036262"/>
+ <stop stop-color="#fff" stop-opacity=".15686" offset=".95056"/>
+ <stop stop-color="#fff" stop-opacity=".39216" offset="1"/>
+ </linearGradient>
+ <linearGradient id="f" y2="47.013" gradientUnits="userSpaceOnUse" x2="25.132" gradientTransform="matrix(.65714 0 0 .63012 .22856 -1.0896)" y1=".98521" x1="25.132">
+ <stop stop-color="#f4f4f4" offset="0"/>
+ <stop stop-color="#dbdbdb" offset="1"/>
+ </linearGradient>
+ <linearGradient id="e" y2="2.9062" gradientUnits="userSpaceOnUse" x2="-51.786" gradientTransform="matrix(.53064 0 0 .58970 39.27 -1.7919)" y1="50.786" x1="-51.786">
+ <stop stop-color="#a0a0a0" offset="0"/>
+ <stop stop-color="#bebebe" offset="1"/>
+ </linearGradient>
+ <radialGradient id="c" xlink:href="#a" gradientUnits="userSpaceOnUse" cy="486.65" cx="605.71" gradientTransform="matrix(.015663 0 0 .0082353 17.61 25.981)" r="117.14"/>
+ <linearGradient id="a">
+ <stop offset="0"/>
+ <stop stop-opacity="0" offset="1"/>
+ </linearGradient>
+ <radialGradient id="b" xlink:href="#a" gradientUnits="userSpaceOnUse" cy="486.65" cx="605.71" gradientTransform="matrix(-.015663 0 0 .0082353 14.39 25.981)" r="117.14"/>
+ <linearGradient id="d" y2="609.51" gradientUnits="userSpaceOnUse" y1="366.65" gradientTransform="matrix(.045769 0 0 .0082353 -.54232 25.981)" x2="302.86" x1="302.86">
+ <stop stop-opacity="0" offset="0"/>
+ <stop offset=".5"/>
+ <stop stop-opacity="0" offset="1"/>
+ </linearGradient>
+ </defs>
+ <g>
+ <g>
+ <rect opacity=".15" height="2" width="22.1" y="29" x="4.95" fill="url(#d)"/>
+ <path opacity=".15" d="m4.95 29v1.9999c-0.80662 0.0038-1.95-0.44807-1.95-1.0001 0-0.552 0.90012-0.99982 1.95-0.99982z" fill="url(#b)"/>
+ <path opacity=".15" d="m27.05 29v1.9999c0.80661 0.0038 1.95-0.44807 1.95-1.0001 0-0.552-0.90012-0.99982-1.95-0.99982z" fill="url(#c)"/>
+ </g>
+ <path stroke-linejoin="round" d="m4.5 0.49996c5.2705 0 23 0.00185 23 0.00185l0.000028 28.998h-23v-29z" stroke="url(#e)" stroke-width=".99992" fill="url(#f)"/>
+ </g>
+ <path stroke-linejoin="round" d="m26.5 28.5h-21v-27h21z" stroke="url(#g)" stroke-linecap="round" fill="none"/>
+ <path d="m8 5.505h2.3438zm2.6875 0h2.1875zm2.5312 0h1.9375zm2.25 0h0.84375zm-7.4688 2h3.6562zm4.0625 0h1.75zm2.0625 0h0.875zm1.2188 0h1.5938zm1.9375 0h1.625zm-9.282 1.995h4.2812zm4.625 0h4.625zm1.703 8h0.84375zm1.1875 0h1.875zm2.25 0h4.9062zm-2.6875 2.075h1.8438zm-1.028 5.925h2.9688zm3.8562 0h1.1875z" stroke="#89adc2" stroke-width="1px" fill="none"/>
+ <g transform="translate(27.06 6.7752)">
+ <path d="m-15.57 10.277h0.93368v1h-0.93368z" fill="#d48eb3"/>
+ <path d="m-14.483 10.277h0.41011v1h-0.41011z" fill="#d48eb3"/>
+ <path opacity=".7" d="m-19.06 16.277h1.9967v1h-1.9967v-1z" fill="#666"/>
+ <path opacity=".7" d="m-16.907 16.277h2.1395v1h-2.1395v-1z" fill="#666"/>
+ <g fill="#d48eb3">
+ <path d="m-14.611 16.277h0.85436v1h-0.85436v-1z"/>
+ <path d="m-13.6 16.277h2.0125v1h-2.0125v-1z"/>
+ <path d="m-9.8967 16.277h0.53704v1h-0.53704v-1z"/>
+ <path d="m-11.431 16.277h1.3779v1h-1.3779v-1z"/>
+ <path d="m-9.2031 16.277h0.31492v1h-0.31492v-1z"/>
+ <path d="m-8.7317 16.277h0.85436v1h-0.85436v-1z"/>
+ <path d="m-16.466 12.277h2.3933v1h-2.3933z"/>
+ </g>
+ <path d="m-19.06 14.277h1.8063v1h-1.8063v-1z" fill="#94d48e"/>
+ <path d="m-17.105 14.277h0.56877v1h-0.56877v-1z" fill="#94d48e"/>
+ <path opacity=".7" d="m-16.387 14.277h1.2986v1h-1.2986v-1z" fill="#666"/>
+ <path opacity=".7" d="m-14.939 14.277h0.88609v1h-0.88609v-1z" fill="#666"/>
+ <path d="m-19.06 18.277h1.4875v1h-1.4875v-1z" fill="#de6161"/>
+ <path opacity=".7" d="m-17.334 18.277h2.6472v1h-2.6472v-1z" fill="#666"/>
+ </g>
+ <g>
+ <path d="m8 12v1h3.0625v-1h-3.062zm0 2v1h3.0938v-1h-3.094z" fill="#b78ed4"/>
+ <path d="m12.406 12v1h5.594v-1zm0.03125 2v1h5.0938v-1z" fill="#d48eb3"/>
+ <path d="m8 17v1h2.5312v-1zm0 2.031v0.969h2.2188v-0.96875z" fill="#94d48e"/>
+ </g>
+</svg>
diff --git a/core/img/filetypes/text-css.png b/core/img/filetypes/text-css.png
deleted file mode 100644
index 23f3101811f..00000000000
--- a/core/img/filetypes/text-css.png
+++ /dev/null
Binary files differ
diff --git a/core/img/filetypes/text-html.png b/core/img/filetypes/text-html.png
index 55d1072eafd..dd17b750103 100644
--- a/core/img/filetypes/text-html.png
+++ b/core/img/filetypes/text-html.png
Binary files differ
diff --git a/core/img/filetypes/text-html.svg b/core/img/filetypes/text-html.svg
new file mode 100644
index 00000000000..c41964738d0
--- /dev/null
+++ b/core/img/filetypes/text-html.svg
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="32px" width="32px" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <defs>
+ <linearGradient id="g" y2="43" gradientUnits="userSpaceOnUse" x2="24" gradientTransform="matrix(.56757 0 0 .72973 2.3784 -2.5135)" y1="5.5641" x1="24">
+ <stop stop-color="#fff" offset="0"/>
+ <stop stop-color="#fff" stop-opacity=".23529" offset=".036262"/>
+ <stop stop-color="#fff" stop-opacity=".15686" offset=".95056"/>
+ <stop stop-color="#fff" stop-opacity=".39216" offset="1"/>
+ </linearGradient>
+ <linearGradient id="f" y2="47.013" gradientUnits="userSpaceOnUse" x2="25.132" gradientTransform="matrix(.65714 0 0 .63012 .22856 -1.0896)" y1=".98521" x1="25.132">
+ <stop stop-color="#f4f4f4" offset="0"/>
+ <stop stop-color="#dbdbdb" offset="1"/>
+ </linearGradient>
+ <linearGradient id="e" y2="2.9062" gradientUnits="userSpaceOnUse" x2="-51.786" gradientTransform="matrix(.53064 0 0 .58970 39.27 -1.7919)" y1="50.786" x1="-51.786">
+ <stop stop-color="#a0a0a0" offset="0"/>
+ <stop stop-color="#bebebe" offset="1"/>
+ </linearGradient>
+ <radialGradient id="c" xlink:href="#a" gradientUnits="userSpaceOnUse" cy="486.65" cx="605.71" gradientTransform="matrix(.015663 0 0 .0082353 17.61 25.981)" r="117.14"/>
+ <linearGradient id="a">
+ <stop offset="0"/>
+ <stop stop-opacity="0" offset="1"/>
+ </linearGradient>
+ <radialGradient id="b" xlink:href="#a" gradientUnits="userSpaceOnUse" cy="486.65" cx="605.71" gradientTransform="matrix(-.015663 0 0 .0082353 14.39 25.981)" r="117.14"/>
+ <linearGradient id="d" y2="609.51" gradientUnits="userSpaceOnUse" y1="366.65" gradientTransform="matrix(.045769 0 0 .0082353 -.54232 25.981)" x2="302.86" x1="302.86">
+ <stop stop-opacity="0" offset="0"/>
+ <stop offset=".5"/>
+ <stop stop-opacity="0" offset="1"/>
+ </linearGradient>
+ </defs>
+ <g>
+ <g>
+ <rect opacity=".15" height="2" width="22.1" y="29" x="4.95" fill="url(#d)"/>
+ <path opacity=".15" d="m4.95 29v1.9999c-0.80662 0.0038-1.95-0.44807-1.95-1.0001 0-0.552 0.90012-0.99982 1.95-0.99982z" fill="url(#b)"/>
+ <path opacity=".15" d="m27.05 29v1.9999c0.80661 0.0038 1.95-0.44807 1.95-1.0001 0-0.552-0.90012-0.99982-1.95-0.99982z" fill="url(#c)"/>
+ </g>
+ <path stroke-linejoin="round" d="m4.5 0.49996c5.2705 0 23 0.00185 23 0.00185l0.000028 28.998h-23v-29z" stroke="url(#e)" stroke-width=".99992" fill="url(#f)"/>
+ </g>
+ <path stroke-linejoin="round" d="m26.5 28.5h-21v-27h21z" stroke="url(#g)" stroke-linecap="round" fill="none"/>
+ <g fill="#fff">
+ <rect opacity=".6" style="color:#000000" fill-rule="evenodd" transform="matrix(1 0 -.42525 .90508 0 0)" height="8.839" width="1.2412" y="14.363" x="23.867"/>
+ <path opacity=".6" d="m23.142 16.907-2.939-3.68 0.979-1.227 3.818 4.907-3.919 5.093-1.081-1.12 3.142-3.973z"/>
+ <path opacity=".6" d="m8.8581 16.907 2.9389-3.68-0.979-1.227-3.818 4.907 3.919 5.093 1.081-1.12-3.1419-3.973z"/>
+ </g>
+ <g>
+ <path opacity=".4" d="m8.8581 15.907 2.9389-3.68-0.979-1.227-3.818 4.907 3.919 5.093 1.081-1.12-3.1419-3.973z" fill="#666"/>
+ <rect opacity=".4" style="color:#000000" fill-rule="evenodd" transform="matrix(1 0 -.42525 .90508 0 0)" height="8.839" width="1.2412" y="13.259" x="23.397"/>
+ <path opacity=".4" d="m23.142 15.907-2.939-3.68 0.979-1.227 3.818 4.907-3.919 5.093-1.081-1.12 3.142-3.973z" fill="#666"/>
+ </g>
+</svg>
diff --git a/core/img/filetypes/text-vcard.png b/core/img/filetypes/text-vcard.png
index c02f315d207..2e52d1ecb3a 100644
--- a/core/img/filetypes/text-vcard.png
+++ b/core/img/filetypes/text-vcard.png
Binary files differ
diff --git a/core/img/filetypes/text-vcard.svg b/core/img/filetypes/text-vcard.svg
new file mode 100644
index 00000000000..27054be57e6
--- /dev/null
+++ b/core/img/filetypes/text-vcard.svg
@@ -0,0 +1,60 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="32" width="32" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <defs>
+ <linearGradient id="linearGradient5060">
+ <stop stop-color="#000" offset="0"/>
+ <stop stop-color="#000" stop-opacity="0" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient3013" y2="43" gradientUnits="userSpaceOnUse" x2="24" gradientTransform="matrix(0.56756757,0,0,0.72972971,2.378382,-2.5135063)" y1="5.5641" x1="24">
+ <stop stop-color="#FFF" offset="0"/>
+ <stop stop-color="#FFF" stop-opacity="0.23529412" offset="0.036262"/>
+ <stop stop-color="#FFF" stop-opacity="0.15686275" offset="0.95056"/>
+ <stop stop-color="#FFF" stop-opacity="0.39215687" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient3016" y2="47.013" gradientUnits="userSpaceOnUse" x2="25.132" gradientTransform="matrix(0.65714319,0,0,0.63012397,0.228556,-1.0896478)" y1="0.98521" x1="25.132">
+ <stop stop-color="#f4f4f4" offset="0"/>
+ <stop stop-color="#dbdbdb" offset="1"/>
+ </linearGradient>
+ <radialGradient id="radialGradient3021" xlink:href="#linearGradient5060" gradientUnits="userSpaceOnUse" cy="486.65" cx="605.71" gradientTransform="matrix(0.01566318,0,0,0.00823529,17.610433,25.980565)" r="117.14"/>
+ <radialGradient id="radialGradient3024" xlink:href="#linearGradient5060" gradientUnits="userSpaceOnUse" cy="486.65" cx="605.71" gradientTransform="matrix(-0.01566318,0,0,0.00823529,14.389566,25.980565)" r="117.14"/>
+ <linearGradient id="linearGradient3027" y2="609.51" gradientUnits="userSpaceOnUse" x2="302.86" gradientTransform="matrix(0.04576928,0,0,0.00823529,-0.5423243,25.980548)" y1="366.65" x1="302.86">
+ <stop stop-color="#000" stop-opacity="0" offset="0"/>
+ <stop stop-color="#000" offset="0.5"/>
+ <stop stop-color="#000" stop-opacity="0" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient3032" y2="32.596" gradientUnits="userSpaceOnUse" x2="24" gradientTransform="matrix(0.502671,0,0,0.64629877,2.711822,0.7961773)" y1="14.916" x1="24">
+ <stop stop-color="#FFF" offset="0"/>
+ <stop stop-color="#FFF" stop-opacity="0.23529412" offset="0.12291"/>
+ <stop stop-color="#FFF" stop-opacity="0.15686275" offset="0.93706"/>
+ <stop stop-color="#FFF" stop-opacity="0.39215687" offset="1"/>
+ </linearGradient>
+ <radialGradient id="radialGradient3035" gradientUnits="userSpaceOnUse" cy="8.4498" cx="10.904" gradientTransform="matrix(0,0.96917483,-0.82965977,0,23.014205,-1.785221)" r="20">
+ <stop stop-color="#5f5f5f" offset="0"/>
+ <stop stop-color="#4f4f4f" offset="0.26238"/>
+ <stop stop-color="#3b3b3b" offset="0.70495"/>
+ <stop stop-color="#2b2b2b" offset="1"/>
+ </radialGradient>
+ <linearGradient id="linearGradient3037" y2="3.899" gradientUnits="userSpaceOnUse" x2="24" gradientTransform="matrix(0.65627449,0,0,0.6892852,0.2531134,-0.2111202)" y1="44" x1="24">
+ <stop stop-color="#272727" offset="0"/>
+ <stop stop-color="#454545" offset="1"/>
+ </linearGradient>
+ </defs>
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ <dc:title/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <rect opacity="0.15" fill-rule="nonzero" height="2" width="22.1" y="29" x="4.95" fill="url(#linearGradient3027)"/>
+ <path opacity="0.15" d="m4.95,29v1.9999c-0.80662,0.0038-1.95-0.44807-1.95-1.0001,0-0.552,0.90012-0.99982,1.95-0.99982z" fill-rule="nonzero" fill="url(#radialGradient3024)"/>
+ <path opacity="0.15" d="m27.05,29v1.9999c0.80661,0.0038,1.95-0.44807,1.95-1.0001,0-0.552-0.90012-0.99982-1.95-0.99982z" fill-rule="nonzero" fill="url(#radialGradient3021)"/>
+ <path d="m4.5,0.49996c5.2705,0,23,0.00185,23,0.00185l0.000028,28.998h-23v-29z" fill="url(#linearGradient3016)"/>
+ <path stroke-linejoin="round" d="m26.5,28.5-21,0,0-27,21,0z" stroke-dashoffset="0" stroke="url(#linearGradient3013)" stroke-linecap="round" stroke-miterlimit="4" stroke-dasharray="none" stroke-width="0.99999994" fill="none"/>
+ <path stroke-linejoin="round" opacity="0.3" d="m4.5,0.49996c5.2705,0,23,0.00185,23,0.00185l0.000028,28.998h-23v-29z" stroke-dashoffset="0" stroke="#000" stroke-linecap="butt" stroke-miterlimit="4" stroke-dasharray="none" stroke-width="0.99992186000000005" fill="none"/>
+ <path opacity="0.4" style="enable-background:accumulate;" d="m15.942,10c-0.43193-0.00263-0.8112,0.0802-1.0693,0.25173-0.33304,0.22128-0.47989,0.24937-0.57286,0.09682-0.08897-0.14595-0.16986-0.12965-0.24824,0.07745-0.06628,0.17515-0.20484,0.25511-0.36281,0.19364-0.15062-0.05862-0.21239-0.03973-0.15276,0.05809,0.05729,0.09402,0.02929,0.17427-0.05728,0.17427s-0.36382,0.2966-0.61105,0.65837c-0.39411,0.57668-0.45839,0.84025-0.45829,2.0526,0.000055,0.76062,0.07517,1.5012-0.15276,1.5491-0.13368,0.02806-0.12095,0.55674-0.05728,1.1037,0.08325,0.71528,0.20761,1.0657,0.55377,1.3942,0.53917,0.51164,1.0312,1.3973,1.0312,1.8783,0,0.65888-1.5163,1.812-3.7844,2.8648l-0.001,1.647h11.999l0.001-1.818c-1.8832-0.86856-3.4418-2.0704-3.4418-2.6933,0-0.47982,0.47343-1.3672,1.0121-1.8783,0.34616-0.32849,0.48961-0.6789,0.57286-1.3942,0.06366-0.54699,0.07227-1.0601-0.05728-1.1037-0.17854-0.06014-0.17188-0.79471-0.17188-1.5491-0.000001-1.0814-0.06787-1.4838-0.34372-1.9364-0.54889-0.9006-2.3323-1.6188-3.6281-1.6265z" fill-rule="evenodd" fill="#FFF"/>
+ <path stroke-linejoin="round" style="enable-background:accumulate;color:#000000;" d="m15.942,9.5292c-0.6255-0.1462-1.3748,0.30347-1.3748,0.30347l-0.6729,0.33632s-0.72918,0.63672-0.73698,0.85303c-0.41044,0.72679-0.22336,1.6075-0.26498,2.4026,0.03999,0.68261-0.43452,1.1887-0.1965,1.8808-0.03472,0.66822,0.51558,1.0601,0.86937,1.5434,0.39816,0.61145,0.93889,1.4093,0.51306,2.141-0.78719,1.1416-2.0959,1.7466-3.2907,2.3686-0.4059,0.04157-0.25309,0.43145-0.28027,0.70942-0.000647,0.22106-0.07334,0.51408,0.25088,0.41058h10.742v-1.1474c-1.1567-0.58611-2.3639-1.2139-3.1747-2.2562-0.48709-0.69808,0.0011-1.5369,0.38553-2.1576,0.2993-0.51701,0.92489-0.84736,0.93383-1.5066,0.23004-0.66882-0.1171-1.2225-0.18189-1.8604-0.08471-0.84572,0.14453-1.7705-0.25914-2.5574-0.54732-0.80518-1.5498-1.1578-2.4596-1.3737-0.26389-0.053253-0.53234-0.088037-0.80184-0.09011z" fill-rule="nonzero" stroke-dashoffset="0" stroke="url(#linearGradient3037)" stroke-linecap="round" stroke-miterlimit="4" stroke-dasharray="none" stroke-width="0.99999994" fill="url(#radialGradient3035)"/>
+ <path opacity="0.5" stroke-linejoin="round" style="enable-background:accumulate;color:#000000;" d="m15.797,10.502c-0.10657-0.01105-0.27196,0.03765-0.51076,0.15329-0.17676,0.08559-0.43781,0.15994-0.7045,0.21077l0.01761,0.01916c-0.0033,0.002-0.1837,0.11082-0.29941,0.19161-0.02225,0.01554-0.034,0.0057-0.05284,0.01916-0.0059,0.0083-0.01447,0.01546-0.01761,0.01916-0.07635,0.08979-0.22535,0.27657-0.33464,0.47903-0.11417,0.2115-0.16633,0.4404-0.15851,0.49819a0.52517,0.57134,0,0,1,0.01761,0.13413c-0.05039,0.58523,0.11775,1.3768-0.1409,2.261a0.52517,0.57134,0,0,1,-0.035,0.115c-0.09831,0.18139-0.02434,0.78987,0.1409,1.2455,0.54115,0.61932,1.1974,1.4444,1.18,2.5676a0.52517,0.57134,0,0,1,-0.0176,0.13412c-0.28591,1.0661-1.1672,1.5797-1.726,2.0119a0.52517,0.57134,0,0,1,-0.01761,0.01916c-0.524,0.378-1.084,0.623-1.637,0.919h9c-1.027-0.52495-2.0438-1.1451-2.8532-2.1077-0.0057-0.0069-0.0119-0.01231-0.01761-0.01916-0.37728-0.42677-0.45342-1.0116-0.36986-1.4754,0.08208-0.45566,0.27492-0.83741,0.45793-1.1497,0.0063-0.01067,0.01139-0.02783,0.01761-0.03833,0.18432-0.36085,0.41144-0.60748,0.5636-0.80477,0.15849-0.2055,0.22438-0.31795,0.22896-0.47903a0.52517,0.57134,0,0,1,0.03523,-0.15329c0.05659-0.18584,0.03263-0.33442-0.01761-0.57483-0.04928-0.23579-0.14777-0.55211-0.17612-0.9389-0.000556-0.0075,0.000501-0.01151,0-0.01916-0.04688-0.50185,0.0086-0.95368,0-1.3413-0.0086-0.3855-0.07421-0.66627-0.22896-0.90057-0.0021-0.0024,0.0021-0.01679,0-0.01916-0.54915-0.61896-1.4523-0.93653-2.3073-0.97721a0.52517,0.57134,0,0,1,-0.03523,0z" stroke-dashoffset="0" stroke="url(#linearGradient3032)" stroke-linecap="round" stroke-miterlimit="4" stroke-dasharray="none" stroke-width="1" fill="none"/>
+</svg>
diff --git a/core/img/filetypes/text-x-c++.png b/core/img/filetypes/text-x-c++.png
deleted file mode 100644
index a87cf847cb7..00000000000
--- a/core/img/filetypes/text-x-c++.png
+++ /dev/null
Binary files differ
diff --git a/core/img/filetypes/text-x-c.png b/core/img/filetypes/text-x-c.png
index 34a05cccf06..b9edd1e866e 100644
--- a/core/img/filetypes/text-x-c.png
+++ b/core/img/filetypes/text-x-c.png
Binary files differ
diff --git a/core/img/filetypes/text-x-c.svg b/core/img/filetypes/text-x-c.svg
new file mode 100644
index 00000000000..35a6a0cdfe2
--- /dev/null
+++ b/core/img/filetypes/text-x-c.svg
@@ -0,0 +1,75 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="32.002" width="32" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <defs>
+ <linearGradient id="linearGradient3161" y2="14" xlink:href="#linearGradient3830" gradientUnits="userSpaceOnUse" x2="25" gradientTransform="translate(0,-4.6093084e-4)" y1="43" x1="25"/>
+ <linearGradient id="linearGradient3830">
+ <stop stop-color="#FFF" offset="0"/>
+ <stop stop-color="#FFF" stop-opacity="0" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient3164" y2="28.585" xlink:href="#linearGradient3830" gradientUnits="userSpaceOnUse" x2="30" gradientTransform="translate(0,-4.6093084e-4)" y1="9.9828" x1="30"/>
+ <radialGradient id="radialGradient3167" fx="7.2758" gradientUnits="userSpaceOnUse" cy="9.9571" cx="7.8061" gradientTransform="matrix(-1.6167311e-7,6.6018651,-8.0922115,-1.9817022e-7,104.56429,-60.072946)" r="12.672">
+ <stop stop-color="#90dbec" offset="0"/>
+ <stop stop-color="#55c1ec" offset="0.26238"/>
+ <stop stop-color="#3689e6" offset="0.70495"/>
+ <stop stop-color="#2b63a0" offset="1"/>
+ </radialGradient>
+ <linearGradient id="linearGradient3169" y2="0.91791" gradientUnits="userSpaceOnUse" x2="25" gradientTransform="translate(0,-4.6093084e-4)" y1="47.935" x1="25">
+ <stop stop-color="#185f9a" offset="0"/>
+ <stop stop-color="#599ec9" offset="1"/>
+ </linearGradient>
+ <radialGradient id="radialGradient3172" gradientUnits="userSpaceOnUse" cy="63.965" cx="15.116" gradientTransform="matrix(1.139227,0,0,0.4068666,6.7799989,7.7466159)" r="12.289">
+ <stop stop-color="#000" offset="0"/>
+ <stop stop-color="#000" stop-opacity="0" offset="1"/>
+ </radialGradient>
+ <linearGradient id="linearGradient3243" y2="0.50543" gradientUnits="userSpaceOnUse" x2="21.253" gradientTransform="translate(0,0.99953907)" y1="44.301" x1="21.253">
+ <stop stop-color="#AAA" offset="0"/>
+ <stop stop-color="#c8c8c8" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient3988" y2="43" gradientUnits="userSpaceOnUse" x2="24" gradientTransform="matrix(0.89189189,0,0,1.1351351,2.5945999,-4.7432314)" y1="5.5641" x1="24">
+ <stop stop-color="#FFF" offset="0"/>
+ <stop stop-color="#FFF" stop-opacity="0.23529412" offset="0.036262"/>
+ <stop stop-color="#FFF" stop-opacity="0.15686275" offset="0.95056"/>
+ <stop stop-color="#FFF" stop-opacity="0.39215687" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient3322" y2="47.013" gradientUnits="userSpaceOnUse" x2="25.132" gradientTransform="matrix(1,0,0,0.9561695,-9.9999999e-8,-1.9149218)" y1="0.98521" x1="25.132">
+ <stop stop-color="#f4f4f4" offset="0"/>
+ <stop stop-color="#dbdbdb" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient3324" y2="2.9062" gradientUnits="userSpaceOnUse" x2="-51.786" gradientTransform="matrix(0.8074968,0,0,0.8948322,59.410232,-2.9805531)" y1="50.786" x1="-51.786">
+ <stop stop-color="#a0a0a0" offset="0"/>
+ <stop stop-color="#bebebe" offset="1"/>
+ </linearGradient>
+ <radialGradient id="radialGradient3327" xlink:href="#linearGradient5060" gradientUnits="userSpaceOnUse" cy="486.65" cx="605.71" gradientTransform="matrix(0.02303995,0,0,0.01470022,26.360882,37.040176)" r="117.14"/>
+ <linearGradient id="linearGradient5060">
+ <stop stop-color="#000" offset="0"/>
+ <stop stop-color="#000" stop-opacity="0" offset="1"/>
+ </linearGradient>
+ <radialGradient id="radialGradient3330" xlink:href="#linearGradient5060" gradientUnits="userSpaceOnUse" cy="486.65" cx="605.71" gradientTransform="matrix(-0.02303994,0,0,0.01470022,21.62311,37.040176)" r="117.14"/>
+ <linearGradient id="linearGradient4091" y2="609.51" gradientUnits="userSpaceOnUse" x2="302.86" gradientTransform="matrix(0.06732488,0,0,0.01470022,-0.3411391,37.040146)" y1="366.65" x1="302.86">
+ <stop stop-color="#000" stop-opacity="0" offset="0"/>
+ <stop stop-color="#000" offset="0.5"/>
+ <stop stop-color="#000" stop-opacity="0" offset="1"/>
+ </linearGradient>
+ </defs>
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ <dc:title/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g transform="matrix(0.66666667,0,0,0.66666667,0,0.00184133)">
+ <rect opacity="0.3" fill-rule="nonzero" height="3.5701" width="32.508" y="42.43" x="7.7378" fill="url(#linearGradient4091)"/>
+ <path opacity="0.3" d="m7.7378,42.43v3.5699c-1.1865,0.0067-2.8684-0.79982-2.8684-1.7852,0-0.98533,1.324-1.7847,2.8684-1.7847z" fill-rule="nonzero" fill="url(#radialGradient3330)"/>
+ <path opacity="0.3" d="m40.246,42.43v3.5699c1.1865,0.0067,2.8684-0.79982,2.8684-1.7852,0-0.98533-1.324-1.7847-2.8684-1.7847z" fill-rule="nonzero" fill="url(#radialGradient3327)"/>
+ <path stroke-linejoin="round" d="M6.5,0.4972c8.02,0,35,0.0028,35,0.0028l0.000042,44.003h-35v-44.006z" stroke-dashoffset="0" stroke="url(#linearGradient3324)" stroke-linecap="butt" stroke-miterlimit="4" stroke-dasharray="none" stroke-width="0.99992186" fill="url(#linearGradient3322)"/>
+ <path stroke-linejoin="round" d="m40.5,43.5-33,0,0-42,33,0z" stroke-dashoffset="0" stroke="url(#linearGradient3988)" stroke-linecap="round" stroke-miterlimit="4" stroke-dasharray="none" stroke-width="1" fill="none"/>
+ <path d="m11,6.9995,0,1,2.375,0,0-1zm2.6875,0,0,1,2.25,0,0-1zm2.5625,0,0,1,1.9688,0,0-1zm2.2812,0,0,1,0.875,0,0-1zm1.1875,0,0,1,1.9375,0,0-1zm2.2812,0,0,1,5,0,0-1zm-11,2,0,1,3.7812,0,0-1zm4.1562,0,0,1,1.8125,0,0-1zm2.1562,0,0,1,0.84375,0,0-1zm1.2188,0,0,1,1.625,0,0-1zm2,0,0,1,1.625,0,0-1zm1.9688,0,0,1,2.6562,0,0-1zm3.0312,0,0,1,3.4688,0,0-1zm-16.904,2.0005v1h4.1875v-1zm4.5,0,0,1,4.5,0,0-1zm-4.5,2,0,1,2.3125,0,0-1zm2.625,0,0,1,2.1562,0,0-1zm2.4688,0,0,1,1.9062,0,0-1zm-5.0938,3,0,1,3.0625,0,0-1zm3.4062,0,0,1,5.5938,0,0-1zm-3.4062,2,0,1,3.0938,0,0-1zm3.4375,0,0,1,5.0938,0,0-1c-2.793,2.816-6.7194,8.5464-5.0938,0zm5.4688,0,0,1,1.9062,0,0-1zm2.2188,0,0,1,1.9062,0,0-1zm2.2188,0,0,1,2.75,0,0-1zm3.0938,0,0,1,0.5625,0,0-1zm-16.438,3,0,1,2.3438,0,0-1zm0,2,0,1,1,0,0-1zm0,2,0,1,2.75,0,0-1zm9,0,0,1,2.3438,0,0-1zm2.6562,0,0,1,2.1875,0,0-1zm2.5,0,0,1,1.8438,0,0-1zm-14.156,2,0,1,2.9375,0,0-1zm9,0,0,1,1.875,0,0-1zm2.1875,0,0,1,4.8125,0,0-1zm5.125,0,0,1,3.6875,0,0-1zm-16.312,2,0,1,2.5312,0,0-1zm9,0,0,1,2.4375,0,0-1zm2.7812,0,0,1,4.2812,0,0-1zm4.5938,0,0,1,2.9375,0,0-1zm-16.376,2.156v0.96875h2.2188v-0.96875zm2.5625,0,0,0.96875,2.125,0,0-0.96875zm-2.562,2.844v1h4.2812v-1zm4.625,0,0,1,4.5938,0,0-1zm11.75,0,0,1,2.9688,0,0-1zm3.2812,0,0,1,1.1562,0,0-1zm1.5,0,0,1,0.6875,0,0-1zm1,0,0,1,1.8438,0,0-1zm-22.156,2,0,1,3.6875,0,0-1zm3.9688,0,0,1,1.7812,0,0-1zm2.1562,0,0,1,0.8125,0,0-1zm1.0312,0,0,1,1.625,0,0-1zm1.875,0,0,1,1.625,0,0-1zm2.125,0,0,1,2.5938,0,0-1zm2.9062,0,0,1,3.375,0,0-1zm3.8438,0,0,1,2.2812,0,0-1zm2.5625,0,0,1,0.53125,0,0-1zm-20.469,2,0,1,3.0312,0,0-1zm3.3438,0,0,1,3.3438,0,0-1zm5.5938,0,0,1,2.4375,0,0-1zm2.75,0,0,1,2.25,0,0-1zm2.5938,0,0,1,1.9375,0,0-1zm2.25,0,0,1,3.0938,0,0-1zm3.4375,0,0,1,5.0312,0,0-1z" fill="url(#linearGradient3243)"/>
+ <path opacity="0.3" d="M38,33.772c0.002,2.762-6.267,5.001-14,5.001s-14.002-2.239-14-5.001c-0.0015-2.762,6.267-5.001,14-5.001,7.7331,0,14.002,2.2392,14,5.001z" fill="url(#radialGradient3172)"/>
+ <path stroke-linejoin="round" style="enable-background:accumulate;" d="m24,10.5c-6.9,0-12.5,5.6-12.5,12.5s5.6,12.5,12.5,12.5c5.1254,0,10-3.5,11.553-8h-5.536c-1.3314,1.7506-3.794,3-6.0175,3-4.14,0-7.5-3.36-7.5-7.5-0.000002-4.14,3.36-7.5,7.5-7.5,2.6674,0,5.1835,1.9004,6.5132,4h4.9491c-0.46238-4.5-5.9604-9-11.462-9z" fill-rule="nonzero" stroke-dashoffset="0" stroke="url(#linearGradient3169)" stroke-linecap="square" stroke-miterlimit="4" stroke-dasharray="none" stroke-width="1" fill="url(#radialGradient3167)"/>
+ <path opacity="0.5" stroke-linejoin="miter" style="enable-background:accumulate;" d="m34.125,17.937c-1.85-3.7875-5.876-6.4337-10.125-6.375-4.4493-0.06217-8.7511,2.7592-10.485,6.8537-1.8453,4.1071-0.95053,9.2567,2.2024,12.479,2.1403,2.3057,5.2836,3.5679,8.4064,3.5424" stroke-dashoffset="0" stroke="url(#linearGradient3164)" stroke-linecap="square" stroke-miterlimit="4" stroke-dasharray="none" stroke-width="1" fill="none"/>
+ <path opacity="0.5" stroke-linejoin="miter" style="enable-background:accumulate;" d="m23.561,14.448c-4.0197,0.13299-7.6119,3.4686-8.0541,7.4638-0.56609,3.8529,1.8882,7.8464,5.5554,9.1288,3.0106,1.1697,7.3287,0.17216,9.3618-2.5497h4.5763" stroke-dashoffset="0" stroke="url(#linearGradient3161)" stroke-linecap="square" stroke-miterlimit="4" stroke-dasharray="none" stroke-width="1" fill="none"/>
+ </g>
+</svg>
diff --git a/core/img/filetypes/text-x-csharp.png b/core/img/filetypes/text-x-csharp.png
deleted file mode 100644
index ffb8fc932f3..00000000000
--- a/core/img/filetypes/text-x-csharp.png
+++ /dev/null
Binary files differ
diff --git a/core/img/filetypes/text-x-h.png b/core/img/filetypes/text-x-h.png
index e902abb0767..37a8805b506 100644
--- a/core/img/filetypes/text-x-h.png
+++ b/core/img/filetypes/text-x-h.png
Binary files differ
diff --git a/core/img/filetypes/text-x-h.svg b/core/img/filetypes/text-x-h.svg
new file mode 100644
index 00000000000..38ed04690fc
--- /dev/null
+++ b/core/img/filetypes/text-x-h.svg
@@ -0,0 +1,79 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="32.002" width="32" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <defs>
+ <linearGradient id="linearGradient3471" y2="36.456" gradientUnits="userSpaceOnUse" x2="21.038" gradientTransform="matrix(0.58514285,0,0,0.60235363,3.8713637,10.911281)" y1="29.845" x1="21.038">
+ <stop stop-color="#FFF" offset="0"/>
+ <stop stop-color="#FFF" stop-opacity="0" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient4596-7" y2="34.607" gradientUnits="userSpaceOnUse" x2="26.884" gradientTransform="translate(4.1160985,-1.6069009)" y1="12.607" x1="26.884">
+ <stop stop-color="#FFF" offset="0"/>
+ <stop stop-color="#FFF" stop-opacity="0.23529412" offset="0.090909"/>
+ <stop stop-color="#FFF" stop-opacity="0.15686275" offset="0.95455"/>
+ <stop stop-color="#FFF" stop-opacity="0.39215687" offset="1"/>
+ </linearGradient>
+ <radialGradient id="radialGradient3394" fx="9.3065" xlink:href="#linearGradient3242-6-6" gradientUnits="userSpaceOnUse" cy="10.244" cx="9.8368" gradientTransform="matrix(0,7.1403659,-7.3430977,0,93.723115,-67.567174)" r="12.672"/>
+ <linearGradient id="linearGradient3242-6-6">
+ <stop stop-color="#f8b17e" offset="0"/>
+ <stop stop-color="#e35d4f" offset="0.26238"/>
+ <stop stop-color="#c6262e" offset="0.66094"/>
+ <stop stop-color="#690b54" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient3396" y2="4.9451" xlink:href="#linearGradient2490-6-6" gradientUnits="userSpaceOnUse" x2="25" gradientTransform="matrix(0.98529211,0,0,1.0090832,-3.0293205,-2.6661519)" y1="49.945" x1="25"/>
+ <linearGradient id="linearGradient2490-6-6">
+ <stop stop-color="#791235" offset="0"/>
+ <stop stop-color="#dd3b27" offset="1"/>
+ </linearGradient>
+ <radialGradient id="radialGradient3399" fx="9.3065" xlink:href="#linearGradient3242-6-6" gradientUnits="userSpaceOnUse" cy="10.244" cx="9.8368" gradientTransform="matrix(0,7.1403659,-7.3430977,0,93.723115,-67.168075)" r="12.672"/>
+ <linearGradient id="linearGradient3401" y2="4.9451" xlink:href="#linearGradient2490-6-6" gradientUnits="userSpaceOnUse" x2="25" gradientTransform="matrix(0.98529211,0,0,1.0090832,-3.0293205,-2.2670529)" y1="49.945" x1="25"/>
+ <linearGradient id="linearGradient3797" y2="0.4976" gradientUnits="userSpaceOnUse" x2="23.749" y1="44.759" x1="23.749">
+ <stop stop-color="#a3a3a3" offset="0"/>
+ <stop stop-color="#bababa" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient3988" y2="43" gradientUnits="userSpaceOnUse" x2="24" gradientTransform="matrix(0.89189189,0,0,1.1351351,2.5945999,-4.7432314)" y1="5.5641" x1="24">
+ <stop stop-color="#FFF" offset="0"/>
+ <stop stop-color="#FFF" stop-opacity="0.23529412" offset="0.036262"/>
+ <stop stop-color="#FFF" stop-opacity="0.15686275" offset="0.95056"/>
+ <stop stop-color="#FFF" stop-opacity="0.39215687" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient3322" y2="47.013" gradientUnits="userSpaceOnUse" x2="25.132" gradientTransform="matrix(1,0,0,0.9561695,-9.9999999e-8,-1.9149218)" y1="0.98521" x1="25.132">
+ <stop stop-color="#f4f4f4" offset="0"/>
+ <stop stop-color="#dbdbdb" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient3324" y2="2.9062" gradientUnits="userSpaceOnUse" x2="-51.786" gradientTransform="matrix(0.8074968,0,0,0.8948322,59.410232,-2.9805531)" y1="50.786" x1="-51.786">
+ <stop stop-color="#a0a0a0" offset="0"/>
+ <stop stop-color="#bebebe" offset="1"/>
+ </linearGradient>
+ <radialGradient id="radialGradient3327" xlink:href="#linearGradient5060" gradientUnits="userSpaceOnUse" cy="486.65" cx="605.71" gradientTransform="matrix(0.02303995,0,0,0.01470022,26.360882,37.040176)" r="117.14"/>
+ <linearGradient id="linearGradient5060">
+ <stop stop-color="#000" offset="0"/>
+ <stop stop-color="#000" stop-opacity="0" offset="1"/>
+ </linearGradient>
+ <radialGradient id="radialGradient3330" xlink:href="#linearGradient5060" gradientUnits="userSpaceOnUse" cy="486.65" cx="605.71" gradientTransform="matrix(-0.02303994,0,0,0.01470022,21.62311,37.040176)" r="117.14"/>
+ <linearGradient id="linearGradient4333" y2="609.51" gradientUnits="userSpaceOnUse" x2="302.86" gradientTransform="matrix(0.06732488,0,0,0.01470022,-0.3411391,37.040146)" y1="366.65" x1="302.86">
+ <stop stop-color="#000" stop-opacity="0" offset="0"/>
+ <stop stop-color="#000" offset="0.5"/>
+ <stop stop-color="#000" stop-opacity="0" offset="1"/>
+ </linearGradient>
+ </defs>
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ <dc:title/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g transform="matrix(0.66666667,0,0,0.66666667,0,0.00184133)">
+ <rect opacity="0.3" fill-rule="nonzero" height="3.5701" width="32.508" y="42.43" x="7.7378" fill="url(#linearGradient4333)"/>
+ <path opacity="0.3" d="m7.7378,42.43v3.5699c-1.1865,0.0067-2.8684-0.79982-2.8684-1.7852,0-0.98533,1.324-1.7847,2.8684-1.7847z" fill-rule="nonzero" fill="url(#radialGradient3330)"/>
+ <path opacity="0.3" d="m40.246,42.43v3.5699c1.1865,0.0067,2.8684-0.79982,2.8684-1.7852,0-0.98533-1.324-1.7847-2.8684-1.7847z" fill-rule="nonzero" fill="url(#radialGradient3327)"/>
+ <path stroke-linejoin="round" d="M6.5,0.4972c8.02,0,35,0.0028,35,0.0028l0.000042,44.003h-35v-44.006z" stroke-dashoffset="0" stroke="url(#linearGradient3324)" stroke-linecap="butt" stroke-miterlimit="4" stroke-dasharray="none" stroke-width="0.99992186" fill="url(#linearGradient3322)"/>
+ <path stroke-linejoin="round" d="m40.5,43.5-33,0,0-42,33,0z" stroke-dashoffset="0" stroke="url(#linearGradient3988)" stroke-linecap="round" stroke-miterlimit="4" stroke-dasharray="none" stroke-width="1" fill="none"/>
+ <path d="m11,21,0,1,2.3438,0,0-1h-2.344zm0,4,0,1,2.75,0,0-1-2.75,0zm0,2,0,1,2.9375,0,0-1h-5.282zm0,2,0,1,2.5312,0,0-1h-4.875zm0,2.1562,0,0.96875,2.2188,0,0-0.96875-2.2188,0zm0.406-10.156v1h2.25v-1h-2.25zm-2.75,2,0,1,1,0,0-1-1,0zm3.1562,2,0,1,1.8438,0,0-1-1.8438,0zm0.125,2,0,1,2.7188,0,0-1-2.7188,0zm-0.34375,2,0,1,2.0625,0,0-1-2.0625,0zm-0.375,2.1562,0,0.96875,2.125,0,0-0.96875-2.125,0zm-2.562,2.844v1h4.2812v-1h-4.281zm0,2,0,1,3.6875,0,0-1h-3.688zm3.9688,0,0,1,1.7812,0,0-1-1.7812,0zm-0.625,2,0,1,3.3438,0,0-1-3.3438,0zm-3.344,0h3.0367v1h-3.037v-1zm3.4062-22,0,1,5.5938,0,0-1-5.5938,0zm0.03125,2,0,1,5.0938,0,0-1-5.0938,0zm1.1875,16,0,1,4.5938,0,0-1-4.5938,0zm4.9375,0,0,1,1.8125,0,0-1-1.8125,0zm2.1562,0,0,1,4.3125,0,0-1-4.3125,0zm4.6562,0,0,1,2.9688,0,0-1-2.9688,0zm3.2812,0,0,1,1.1562,0,0-1-1.1562,0zm1.5,0,0,1,0.6875,0,0-1-0.6875,0zm1,0,0,1,1.8438,0,0-1-1.8438,0zm-16.031,2,0,1,0.8125,0,0-1-0.8125,0zm1.0312,0,0,1,1.625,0,0-1-1.625,0zm1.875,0,0,1,1.625,0,0-1-1.625,0zm2.125,0,0,1,2.5938,0,0-1-2.5938,0zm2.9062,0,0,1,3.375,0,0-1-3.375,0zm3.8438,0,0,1,2.2812,0,0-1-2.2812,0zm2.5625,0,0,1h0.532v-1h-0.531zm-20.468-20v1h3.0625v-1h-3.062zm0,2,0,1,3.0938,0,0-1h-3.094zm0-11,0,1,2.375,0,0-1-2.375,0zm2.6875,0,0,1,2.25,0,0-1-2.25,0zm2.5625,0,0,1,1.9688,0,0-1-1.9688,0zm2.2812,0,0,1,0.875,0,0-1-0.875,0zm1.1875,0,0,1,1.9375,0,0-1-1.9375,0zm2.2812,0,0,1,5,0,0-1-5,0zm-11,2l0.001,1h3.7812v-1h-3.7812zm4.1562,0,0,1,1.8125,0,0-1-1.8125,0zm2.1562,0,0,1,0.84375,0,0-1-0.84375,0zm1.2188,0,0,1,1.625,0,0-1-1.625,0zm2,0,0,1,1.625,0,0-1-1.625,0zm1.9688,0,0,1,2.6562,0,0-1-2.6562,0zm3.0312,0,0,1,3.4688,0,0-1-3.4688,0zm-14.53,2v1h4.1875v-1h-4.188zm4.5,0,0,1,4.5,0,0-1-4.5,0zm-4.5,2,0,1,2.3125,0,0-1h-2.312zm2.625,0,0,1,2.1562,0,0-1-2.1562,0zm2.4688,0,0,1,1.9062,0,0-1-1.9062,0zm3.8125,5,0,1,1.9062,0,0-1-1.9062,0zm2.2188,0,0,1,1.9062,0,0-1-1.9062,0zm2.2188,0,0,1,2.75,0,0-1-2.75,0zm3.0938,0,0,1,0.5625,0,0-1-0.5625,0zm-7.438,7v1h2.3438v-1h-2.344zm2.6562,0,0,1,2.1875,0,0-1-2.1875,0zm2.5,0,0,1h1.844v-1h-1.844zm-5.156,2v1h1.875v-1h-1.875zm2.1875,0,0,1,4.8125,0,0-1-4.8125,0zm5.125,0,0,1,3.6875,0,0-1-3.6875,0zm-7.313,2v1h2.4375v-1h-2.438zm2.7812,0,0,1,4.2812,0,0-1-4.2812,0zm4.5938,0,0,1,2.9375,0,0-1-2.9375,0zm-7.375,2.125v0.96875h1.875v-0.96875h-1.875zm2.1875,0,0,0.96875,1.9062,0,0-0.96875-1.9062,0zm2.2188,0,0,0.96875,2.7188,0,0-0.96875-2.7188,0zm3.0312,0,0,0.96875,0.5625,0,0-0.96875-0.5625,0zm0.875,0,0,0.96875,3.5312,0,0-0.96875-3.5312,0zm-8.375,6.875,0,1,2.4375,0,0-1-2.4375,0zm2.75,0,0,1,2.25,0,0-1-2.25,0zm2.5938,0,0,1,1.9375,0,0-1-1.9375,0zm2.25,0,0,1,3.0938,0,0-1-3.0938,0zm3.4375,0,0,1,5.0312,0,0-1-5.0312,0z" fill="url(#linearGradient3797)"/>
+ <path stroke-linejoin="round" style="color:#000000;enable-background:accumulate;" d="m34.549,33.5-4.4021,0,0-9.6523c-0.000012-1.1924-0.18283-2.0842-0.54845-2.6754-0.35602-0.6011-0.90929-0.90166-1.6598-0.90167-0.56771,0.000013-1.044,0.11826-1.4289,0.35476-0.38489,0.23652-0.69279,0.58634-0.92371,1.0495-0.23094,0.46316-0.39451,1.0347-0.49072,1.7147-0.09623,0.67996-0.14434,1.4584-0.14433,2.3355v7.7751h-4.4021v-23h4.4021l0.02888,8.588c0.47147-0.85731,1.0728-1.4732,1.8041-1.8477,0.73126-0.3843,1.5588-0.57646,2.4825-0.57648,0.79861,0.000017,1.5203,0.11827,2.1649,0.35476,0.65428,0.22666,1.2124,0.58635,1.6742,1.079,0.46184,0.49273,0.81785,1.1234,1.068,1.892,0.25016,0.7588,0.37524,1.6703,0.37526,2.7346v10.776z" fill-rule="nonzero" stroke-dashoffset="0" stroke="url(#linearGradient3401)" stroke-linecap="butt" stroke-miterlimit="4" stroke-width="0.99999994" fill="url(#radialGradient3399)"/>
+ <path stroke-linejoin="round" style="color:#000000;enable-background:accumulate;" d="m11.5,30.987c-0.000001-0.46315,0.06254-0.8524,0.18763-1.1677,0.1347-0.32519,0.31752-0.58633,0.54845-0.78342,0.23092-0.19708,0.50034-0.33997,0.80825-0.42866,0.3079-0.08868,0.63986-0.13303,0.99588-0.13303,0.33676,0.000004,0.65429,0.04435,0.95258,0.13303,0.3079,0.08869,0.57731,0.23158,0.80825,0.42866,0.23092,0.19709,0.41374,0.45823,0.54845,0.78342,0.1347,0.31534,0.20206,0.70459,0.20206,1.1677-0.000007,0.44345-0.06736,0.82284-0.20206,1.1382-0.13471,0.31534-0.31753,0.57648-0.54845,0.78342-0.23093,0.20694-0.50035,0.35476-0.80825,0.44344-0.299,0.1-0.616,0.149-0.953,0.149-0.35602,0-0.68798-0.04927-0.99588-0.14782-0.30791-0.08869-0.57732-0.2365-0.80825-0.44344s-0.41375-0.46808-0.54845-0.78342c-0.12509-0.31534-0.18763-0.69473-0.18763-1.1382" fill-rule="nonzero" stroke-dashoffset="0" stroke="url(#linearGradient3396)" stroke-linecap="butt" stroke-miterlimit="4" stroke-width="0.99999994" fill="url(#radialGradient3394)"/>
+ <path stroke-linejoin="round" opacity="0.5" style="color:#000000;enable-background:accumulate;" d="m18.531,11.75,0,20.719,2.4062,0,0-6.6875c-0.000007-0.91545,0.051-1.7426,0.15625-2.4688,0.11019-0.76037,0.32838-1.4191,0.625-2,0.30993-0.60695,0.75513-1.1031,1.3125-1.4375,0.54784-0.32869,1.2249-0.53123,1.9688-0.53125,1.0265,0.000018,1.9995,0.53062,2.5312,1.375h0.03125c0.0051,0.008-0.005,0.02321,0,0.03125,0.52572,0.84456,0.71874,1.9068,0.71875,3.1875v8.5312h2.4062v-9.6562c-0.000015-0.95546-0.12792-1.7045-0.34375-2.3438a1.0305,1.0305,0,0,1,0,-0.03125c-0.218-0.661-0.505-1.118-0.842-1.469-0.357-0.372-0.809-0.674-1.312-0.844-0.52338-0.18746-1.1259-0.28124-1.8438-0.28125-0.80443,0.000015-1.4868,0.14206-2.0625,0.4375-0.52554,0.26278-0.96905,0.71674-1.375,1.4375a1.0305,1.0305,0,0,1,-0.907,0.53h-0.25a1.0305,1.0305,0,0,1,-1.0312,-1.0938c0.03222-0.47267,0.08842-0.92314,0.125-1.3438,0.02673-0.34755,0.04266-0.73126,0.0625-1.1875,0.01907-0.44831,0.03124-0.89069,0.03125-1.2812v-3.5938h-2.4062z" transform="matrix(1,0,0,1.0135747,2.96875,-0.44075226)" stroke-dashoffset="0" stroke="url(#linearGradient4596-7)" stroke-linecap="butt" stroke-miterlimit="4" stroke-dasharray="none" stroke-width="0.99328101" fill="none"/>
+ <path stroke-linejoin="round" opacity="0.5" style="color:#000000;enable-background:accumulate;" d="m12.5,31c-0.000001-0.27647,0.03714-0.50882,0.11143-0.69706,0.08-0.19412,0.18857-0.35,0.32571-0.46765,0.13714-0.11764,0.29714-0.20294,0.48-0.25588,0.18286-0.05293,0.38-0.07941,0.59143-0.07941,0.2,0.000003,0.38857,0.02647,0.56571,0.07941,0.18285,0.05294,0.34285,0.13824,0.48,0.25588,0.13714,0.11765,0.24571,0.27353,0.32571,0.46765,0.08,0.18824,0.12,0.42059,0.12,0.69706-0.000004,0.26471-0.04001,0.49118-0.12,0.67941-0.08,0.18824-0.18858,0.34412-0.32571,0.46765-0.13715,0.12353-0.29715,0.21176-0.48,0.26471-0.17715,0.05882-0.36572,0.08823-0.56571,0.08823-0.21143,0-0.40857-0.02941-0.59143-0.08823-0.18286-0.05294-0.34286-0.14118-0.48-0.26471-0.137-0.123-0.246-0.279-0.326-0.468-0.074-0.188-0.111-0.414-0.111-0.679" stroke-dashoffset="0" stroke="url(#linearGradient3471)" stroke-linecap="butt" stroke-miterlimit="4" stroke-width="0.99999994" fill="none"/>
+ </g>
+</svg>
diff --git a/core/img/filetypes/text-x-javascript.png b/core/img/filetypes/text-x-javascript.png
new file mode 100644
index 00000000000..24d09ce9781
--- /dev/null
+++ b/core/img/filetypes/text-x-javascript.png
Binary files differ
diff --git a/core/img/filetypes/text-x-javascript.svg b/core/img/filetypes/text-x-javascript.svg
new file mode 100644
index 00000000000..0cc52ce6ba7
--- /dev/null
+++ b/core/img/filetypes/text-x-javascript.svg
@@ -0,0 +1,76 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="32" width="32" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <defs>
+ <linearGradient id="linearGradient4596" y2="34.607" gradientUnits="userSpaceOnUse" x2="29.465" gradientTransform="translate(4.1160985,-1.6069009)" y1="17.607" x1="29.465">
+ <stop stop-color="#FFF" offset="0"/>
+ <stop stop-color="#FFF" stop-opacity="0.23529412" offset="0.17647"/>
+ <stop stop-color="#FFF" stop-opacity="0.15686275" offset="0.82353"/>
+ <stop stop-color="#FFF" stop-opacity="0.39215687" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient4467-5" y2="41.607" gradientUnits="userSpaceOnUse" x2="13.884" gradientTransform="translate(4.1160985,-1.6069009)" y1="12.607" x1="13.884">
+ <stop stop-color="#FFF" offset="0"/>
+ <stop stop-color="#FFF" stop-opacity="0.23529412" offset="0.036262"/>
+ <stop stop-color="#FFF" stop-opacity="0.15686275" offset="0.82759"/>
+ <stop stop-color="#FFF" stop-opacity="0.39215687" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient3797" y2="0.4976" gradientUnits="userSpaceOnUse" x2="23.749" y1="44.759" x1="23.749">
+ <stop stop-color="#a3a3a3" offset="0"/>
+ <stop stop-color="#bababa" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient3988" y2="43" gradientUnits="userSpaceOnUse" x2="24" gradientTransform="matrix(0.89189189,0,0,1.1351351,2.5945999,-4.7432314)" y1="5.5641" x1="24">
+ <stop stop-color="#FFF" offset="0"/>
+ <stop stop-color="#FFF" stop-opacity="0.23529412" offset="0.036262"/>
+ <stop stop-color="#FFF" stop-opacity="0.15686275" offset="0.95056"/>
+ <stop stop-color="#FFF" stop-opacity="0.39215687" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient3322" y2="47.013" gradientUnits="userSpaceOnUse" x2="25.132" gradientTransform="matrix(1,0,0,0.9561695,-9.9999999e-8,-1.9149218)" y1="0.98521" x1="25.132">
+ <stop stop-color="#f4f4f4" offset="0"/>
+ <stop stop-color="#dbdbdb" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient3324" y2="2.9062" gradientUnits="userSpaceOnUse" x2="-51.786" gradientTransform="matrix(0.8074968,0,0,0.8948322,59.410232,-2.9805531)" y1="50.786" x1="-51.786">
+ <stop stop-color="#a0a0a0" offset="0"/>
+ <stop stop-color="#bebebe" offset="1"/>
+ </linearGradient>
+ <radialGradient id="radialGradient3327" xlink:href="#linearGradient5060" gradientUnits="userSpaceOnUse" cy="486.65" cx="605.71" gradientTransform="matrix(0.02303995,0,0,0.01470022,26.360882,37.040176)" r="117.14"/>
+ <linearGradient id="linearGradient5060">
+ <stop stop-color="#000" offset="0"/>
+ <stop stop-color="#000" stop-opacity="0" offset="1"/>
+ </linearGradient>
+ <radialGradient id="radialGradient3330" xlink:href="#linearGradient5060" gradientUnits="userSpaceOnUse" cy="486.65" cx="605.71" gradientTransform="matrix(-0.02303994,0,0,0.01470022,21.62311,37.040176)" r="117.14"/>
+ <linearGradient id="linearGradient4704" y2="609.51" gradientUnits="userSpaceOnUse" x2="302.86" gradientTransform="matrix(0.06732488,0,0,0.01470022,-0.3411391,37.040146)" y1="366.65" x1="302.86">
+ <stop stop-color="#000" stop-opacity="0" offset="0"/>
+ <stop stop-color="#000" offset="0.5"/>
+ <stop stop-color="#000" stop-opacity="0" offset="1"/>
+ </linearGradient>
+ <radialGradient id="radialGradient3815" fx="8.5513" gradientUnits="userSpaceOnUse" cy="10.244" cx="9.0816" gradientTransform="matrix(0,7.0760926,-7.4527115,0,100.32061,-66.261922)" r="12.672">
+ <stop stop-color="#ffcd7d" offset="0"/>
+ <stop stop-color="#fc8f36" offset="0.26238"/>
+ <stop stop-color="#e23a0e" offset="0.70495"/>
+ <stop stop-color="#ac441f" offset="1"/>
+ </radialGradient>
+ <linearGradient id="linearGradient3817" y2="4.9451" gradientUnits="userSpaceOnUse" x2="25" gradientTransform="translate(2.123909,-1.9451008)" y1="49.945" x1="25">
+ <stop stop-color="#ba3d12" offset="0"/>
+ <stop stop-color="#db6737" offset="1"/>
+ </linearGradient>
+ </defs>
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ <dc:title/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g transform="scale(0.66666667,0.66666667)">
+ <rect opacity="0.3" fill-rule="nonzero" height="3.5701" width="32.508" y="42.43" x="7.7378" fill="url(#linearGradient4704)"/>
+ <path opacity="0.3" d="m7.7378,42.43v3.5699c-1.1865,0.0067-2.8684-0.79982-2.8684-1.7852,0-0.98533,1.324-1.7847,2.8684-1.7847z" fill-rule="nonzero" fill="url(#radialGradient3330)"/>
+ <path opacity="0.3" d="m40.246,42.43v3.5699c1.1865,0.0067,2.8684-0.79982,2.8684-1.7852,0-0.98533-1.324-1.7847-2.8684-1.7847z" fill-rule="nonzero" fill="url(#radialGradient3327)"/>
+ <path stroke-linejoin="round" d="M6.5,0.4972c8.02,0,35,0.0028,35,0.0028l0.000042,44.003h-35v-44.006z" stroke-dashoffset="0" stroke="url(#linearGradient3324)" stroke-linecap="butt" stroke-miterlimit="4" stroke-dasharray="none" stroke-width="0.99992186" fill="url(#linearGradient3322)"/>
+ <path stroke-linejoin="round" d="m40.5,43.5-33,0,0-42,33,0z" stroke-dashoffset="0" stroke="url(#linearGradient3988)" stroke-linecap="round" stroke-miterlimit="4" stroke-dasharray="none" stroke-width="1" fill="none"/>
+ <path d="m11,21,0,1,2.3438,0,0-1h-2.344zm0,4,0,1,2.75,0,0-1-2.75,0zm0,2,0,1,2.9375,0,0-1h-5.282zm0,2,0,1,2.5312,0,0-1h-4.875zm0,2.1562,0,0.96875,2.2188,0,0-0.96875-2.2188,0zm0.406-10.156v1h2.25v-1h-2.25zm-2.75,2,0,1,1,0,0-1-1,0zm3.1562,2,0,1,1.8438,0,0-1-1.8438,0zm0.125,2,0,1,2.7188,0,0-1-2.7188,0zm-0.34375,2,0,1,2.0625,0,0-1-2.0625,0zm-0.375,2.1562,0,0.96875,2.125,0,0-0.96875-2.125,0zm-2.562,2.844v1h4.2812v-1h-4.281zm0,2,0,1,3.6875,0,0-1h-3.688zm3.9688,0,0,1,1.7812,0,0-1-1.7812,0zm-0.625,2,0,1,3.3438,0,0-1-3.3438,0zm-3.344,0h3.0367v1h-3.037v-1zm3.4062-22,0,1,5.5938,0,0-1-5.5938,0zm0.03125,2,0,1,5.0938,0,0-1-5.0938,0zm1.1875,16,0,1,4.5938,0,0-1-4.5938,0zm4.9375,0,0,1,1.8125,0,0-1-1.8125,0zm2.1562,0,0,1,4.3125,0,0-1-4.3125,0zm4.6562,0,0,1,2.9688,0,0-1-2.9688,0zm3.2812,0,0,1,1.1562,0,0-1-1.1562,0zm1.5,0,0,1,0.6875,0,0-1-0.6875,0zm1,0,0,1,1.8438,0,0-1-1.8438,0zm-16.031,2,0,1,0.8125,0,0-1-0.8125,0zm1.0312,0,0,1,1.625,0,0-1-1.625,0zm1.875,0,0,1,1.625,0,0-1-1.625,0zm2.125,0,0,1,2.5938,0,0-1-2.5938,0zm2.9062,0,0,1,3.375,0,0-1-3.375,0zm3.8438,0,0,1,2.2812,0,0-1-2.2812,0zm2.5625,0,0,1h0.532v-1h-0.531zm-20.468-20v1h3.0625v-1h-3.062zm0,2,0,1,3.0938,0,0-1h-3.094zm0-11,0,1,2.375,0,0-1-2.375,0zm2.6875,0,0,1,2.25,0,0-1-2.25,0zm2.5625,0,0,1,1.9688,0,0-1-1.9688,0zm2.2812,0,0,1,0.875,0,0-1-0.875,0zm1.1875,0,0,1,1.9375,0,0-1-1.9375,0zm2.2812,0,0,1,5,0,0-1-5,0zm-11,2l0.001,1h3.7812v-1h-3.7812zm4.1562,0,0,1,1.8125,0,0-1-1.8125,0zm2.1562,0,0,1,0.84375,0,0-1-0.84375,0zm1.2188,0,0,1,1.625,0,0-1-1.625,0zm2,0,0,1,1.625,0,0-1-1.625,0zm1.9688,0,0,1,2.6562,0,0-1-2.6562,0zm3.0312,0,0,1,3.4688,0,0-1-3.4688,0zm-14.53,2v1h4.1875v-1h-4.188zm4.5,0,0,1,4.5,0,0-1-4.5,0zm-4.5,2,0,1,2.3125,0,0-1h-2.312zm2.625,0,0,1,2.1562,0,0-1-2.1562,0zm2.4688,0,0,1,1.9062,0,0-1-1.9062,0zm3.8125,5,0,1,1.9062,0,0-1-1.9062,0zm2.2188,0,0,1,1.9062,0,0-1-1.9062,0zm2.2188,0,0,1,2.75,0,0-1-2.75,0zm3.0938,0,0,1,0.5625,0,0-1-0.5625,0zm-7.438,7v1h2.3438v-1h-2.344zm2.6562,0,0,1,2.1875,0,0-1-2.1875,0zm2.5,0,0,1h1.844v-1h-1.844zm-5.156,2v1h1.875v-1h-1.875zm2.1875,0,0,1,4.8125,0,0-1-4.8125,0zm5.125,0,0,1,3.6875,0,0-1-3.6875,0zm-7.313,2v1h2.4375v-1h-2.438zm2.7812,0,0,1,4.2812,0,0-1-4.2812,0zm4.5938,0,0,1,2.9375,0,0-1-2.9375,0zm-7.375,2.125v0.96875h1.875v-0.96875h-1.875zm2.1875,0,0,0.96875,1.9062,0,0-0.96875-1.9062,0zm2.2188,0,0,0.96875,2.7188,0,0-0.96875-2.7188,0zm3.0312,0,0,0.96875,0.5625,0,0-0.96875-0.5625,0zm0.875,0,0,0.96875,3.5312,0,0-0.96875-3.5312,0zm-8.375,6.875,0,1,2.4375,0,0-1-2.4375,0zm2.75,0,0,1,2.25,0,0-1-2.25,0zm2.5938,0,0,1,1.9375,0,0-1-1.9375,0zm2.25,0,0,1,3.0938,0,0-1-3.0938,0zm3.4375,0,0,1,5.0312,0,0-1-5.0312,0z" fill="url(#linearGradient3797)"/>
+ <path stroke-linejoin="round" style="color:#000000;" d="m37.105,28.194c-0.000013,0.91667-0.16668,1.7188-0.5,2.4062-0.33335,0.6875-0.8073,1.2604-1.4219,1.7188-0.61459,0.45833-1.3594,0.80208-2.2344,1.0312-0.87501,0.22917-1.8542,0.34375-2.9375,0.34375-0.57292,0-1.1042-0.02083-1.5938-0.0625-0.48959-0.03125-0.95313-0.08854-1.3906-0.17188-0.4375-0.08333-0.85938-0.1875-1.2656-0.3125-0.40625-0.125-0.81771-0.28125-1.2344-0.46875v-3.9375c0.4375,0.21876,0.89583,0.41667,1.375,0.59375,0.48958,0.17709,0.97395,0.33334,1.4531,0.46875,0.47916,0.125,0.9427,0.22396,1.3906,0.29688,0.45833,0.07292,0.8802,0.10938,1.2656,0.10938,0.42708,0.000004,0.79166-0.03646,1.0938-0.10938,0.30208-0.08333,0.54687-0.1927,0.73438-0.32812,0.19791-0.14583,0.33853-0.3125,0.42188-0.5,0.09374-0.19791,0.14062-0.40624,0.14062-0.625-0.000008-0.21874-0.03647-0.41145-0.10938-0.57812-0.06251-0.17708-0.21355-0.35937-0.45312-0.54688-0.23959-0.19791-0.59376-0.41666-1.0625-0.65625-0.45834-0.24999-1.0781-0.55208-1.8594-0.90625-0.76042-0.34374-1.4219-0.68228-1.9844-1.0156-0.55209-0.34374-1.0104-0.72395-1.375-1.1406-0.35417-0.41666-0.61979-0.89061-0.79688-1.4219-0.17708-0.54166-0.26563-1.1823-0.26562-1.9219-0.000001-0.81249,0.15625-1.5208,0.46875-2.125,0.3125-0.61457,0.75521-1.125,1.3281-1.5312,0.57291-0.40623,1.2604-0.70832,2.0625-0.90625,0.8125-0.20832,1.7135-0.31248,2.7031-0.3125,1.0417,0.000018,2.0312,0.11981,2.9688,0.35938,0.93749,0.2396,1.901,0.59898,2.8906,1.0781l-1.4375,3.375c-0.794-0.376-1.549-0.683-2.268-0.923-0.71876-0.23957-1.4375-0.35936-2.1562-0.35938-0.64584,0.000015-1.1146,0.1146-1.4062,0.34375-0.28126,0.22918-0.42188,0.54168-0.42188,0.9375-0.000005,0.20835,0.03645,0.39585,0.10938,0.5625,0.07291,0.15626,0.21874,0.32293,0.4375,0.5,0.21874,0.16668,0.52603,0.35418,0.92188,0.5625,0.39582,0.19793,0.91145,0.44272,1.5469,0.73438,0.73957,0.32293,1.4062,0.64584,2,0.96875,0.59374,0.31251,1.1042,0.67188,1.5312,1.0781,0.42707,0.40626,0.7552,0.88022,0.98438,1.4219,0.22915,0.54167,0.34374,1.1979,0.34375,1.9688m-24.526,11.906c-0.67708-0.000006-1.2708-0.03646-1.7812-0.10938-0.511-0.063-0.9428-0.141-1.297-0.235v-4.0312c0.38542,0.08333,0.79167,0.15625,1.2188,0.21875,0.41667,0.0625,0.875,0.09375,1.375,0.09375,0.47917-0.000002,0.92188-0.05209,1.3281-0.15625,0.41666-0.10417,0.77604-0.28646,1.0781-0.54688,0.3125-0.25,0.55208-0.58854,0.71875-1.0156,0.17708-0.42708,0.26562-0.96354,0.26562-1.6094v-22.172h5.0906v22.016c0,1.3125-0.19272,2.4427-0.57812,3.3906-0.37501,0.94791-0.90626,1.7292-1.5938,2.3438-0.67709,0.625-1.4896,1.0833-2.4375,1.375-0.948,0.29-1.995,0.436-3.141,0.436z" fill-rule="nonzero" stroke-dashoffset="0" stroke="url(#linearGradient3817)" stroke-linecap="butt" stroke-miterlimit="4" stroke-width="1" fill="url(#radialGradient3815)"/>
+ <path opacity="0.5" stroke-linejoin="round" style="enable-background:accumulate;color:#000000;" d="m16.531,11.562,0,21.156c-0.000003,0.74521-0.14604,1.4057-0.375,1.9688h0.03125c-0.0053,0.01356-0.02582,0.01774-0.03125,0.03125-0.21291,0.52977-0.51641,1.033-0.96875,1.4062-0.01075,0.0093-0.02039,0.02213-0.03125,0.03125-0.42364,0.35547-0.94402,0.58756-1.4688,0.71875-0.5068,0.12994-1.0399,0.1875-1.5938,0.1875-0.54293,0-1.0548-0.02228-1.5312-0.09375-0.01053-0.0015-0.02074,0.0016-0.03125,0v1.9375c0.14199,0.02453,0.25,0.04337,0.40625,0.0625a1.0305,1.0305,0,0,1,0.03125,0c0.4327,0.06181,0.93779,0.09374,1.5938,0.09375h0.25c1.0584-0.000006,2.0104-0.14984,2.8438-0.40625,0.8161-0.25111,1.5028-0.60837,2.0625-1.125a1.0305,1.0305,0,0,1,0,-0.03125c0.56066-0.5012,0.98871-1.119,1.3125-1.9375,0.32074-0.78887,0.5-1.7802,0.5-3v-21h-3z" stroke-dashoffset="0" stroke="url(#linearGradient4467-5)" stroke-linecap="butt" stroke-miterlimit="4" stroke-width="1" fill="none"/>
+ <path opacity="0.5" stroke-linejoin="round" style="enable-background:accumulate;color:#000000;" d="m31.062,16.625c-0.91729,0.000017-1.7568,0.09872-2.4688,0.28125-0.6983,0.17232-1.2665,0.42933-1.7188,0.75-0.43783,0.31048-0.75495,0.67432-1,1.1562-0.22591,0.43677-0.34375,0.97587-0.34375,1.6562-0.000001,0.67187,0.0572,1.1952,0.1875,1.5938,0.13076,0.39228,0.3626,0.74863,0.625,1.0625,0.27891,0.31876,0.63321,0.6313,1.125,0.9375,0.54028,0.32018,1.1571,0.64423,1.875,0.96875,0.78022,0.35371,1.4056,0.66564,1.9062,0.9375,0.0091,0.0047,0.02219-0.0047,0.03125,0,0.48031,0.2467,0.86296,0.48708,1.1875,0.75,0.01,0.0081,0.02142,0.02313,0.03125,0.03125,0.29407,0.23569,0.56733,0.5282,0.71875,0.90625,0.0064,0.0161-0.006,0.04609,0,0.0625,0.0023,0.0064,0.02897-0.0065,0.03125,0,0.11318,0.2766,0.18749,0.5805,0.1875,0.9375-0.000015,0.40344-0.11735,0.74498-0.25,1.0312-0.0031,0.0069,0.0032,0.02432,0,0.03125h-0.03125c-0.14902,0.31791-0.36691,0.67002-0.6875,0.90625a1.0305,1.0305,0,0,1,-0.03125,0c-0.37162,0.26839-0.71579,0.37311-1.0625,0.46875a1.0305,1.0305,0,0,1,-0.03125,0c-0.376,0.092-0.832,0.157-1.343,0.157-0.47826,0.000005-0.9298-0.0492-1.4062-0.125-0.45579-0.07419-0.96671-0.17338-1.5-0.3125a1.0305,1.0305,0,0,1,-0.03125,0c-0.50955-0.144-0.9949-0.3173-1.5-0.5v1.6562c0.16564,0.0631,0.33735,0.13746,0.5,0.1875,0.3613,0.11117,0.74977,0.23508,1.1562,0.3125,0.37252,0.07096,0.77865,0.09491,1.25,0.125a1.0305,1.0305,0,0,1,0.03125,0c0.45573,0.03879,0.95205,0.0625,1.5,0.0625,1.0107,0,1.9133-0.10974,2.6875-0.3125,0.77223-0.20225,1.389-0.48131,1.875-0.84375,0.4815-0.35909,0.82413-0.78767,1.0938-1.3438,0.25489-0.52574,0.40624-1.177,0.40625-1.9688-0.000011-0.66872-0.08918-1.1823-0.25-1.5625-0.17948-0.42419-0.42147-0.74998-0.75-1.0625-0.35949-0.34194-0.77277-0.66986-1.2812-0.9375a1.0305,1.0305,0,0,1,-0.03125,0c-0.56267-0.306-1.1894-0.62451-1.9062-0.9375a1.0305,1.0305,0,0,1,-0.03125,0c-0.62352-0.28619-1.1526-0.52942-1.5938-0.75-0.43674-0.22984-0.78885-0.44773-1.0625-0.65625a1.0305,1.0305,0,0,1,-0.03125,0c-0.29046-0.23511-0.54194-0.49605-0.71875-0.875a1.0305,1.0305,0,0,1,0,-0.03125c-0.11448-0.26163-0.21876-0.58868-0.21875-0.96875-0.000008-0.667,0.32053-1.3491,0.8125-1.75a1.0305,1.0305,0,0,1,0.03125,0c0.58219-0.45741,1.2635-0.56248,2.0312-0.5625,0.81828,0.000017,1.6395,0.12985,2.4688,0.40625,0.46119,0.15374,0.94101,0.36068,1.4062,0.5625l0.625-1.4375c-0.604-0.25-1.22-0.541-1.783-0.684-0.838-0.215-1.746-0.313-2.719-0.313z" stroke-dashoffset="0" stroke="url(#linearGradient4596)" stroke-linecap="butt" stroke-miterlimit="4" stroke-width="1" fill="none"/>
+ </g>
+</svg>
diff --git a/core/img/filetypes/text-x-php.png b/core/img/filetypes/text-x-php.png
deleted file mode 100644
index 7868a25945c..00000000000
--- a/core/img/filetypes/text-x-php.png
+++ /dev/null
Binary files differ
diff --git a/core/img/filetypes/text-x-python.png b/core/img/filetypes/text-x-python.png
new file mode 100644
index 00000000000..57148f4b90d
--- /dev/null
+++ b/core/img/filetypes/text-x-python.png
Binary files differ
diff --git a/core/img/filetypes/text-x-python.svg b/core/img/filetypes/text-x-python.svg
new file mode 100644
index 00000000000..00755e6d0c2
--- /dev/null
+++ b/core/img/filetypes/text-x-python.svg
@@ -0,0 +1,87 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="32.002" width="32" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <defs>
+ <linearGradient id="linearGradient4326" y2="41.607" gradientUnits="userSpaceOnUse" x2="49.884" gradientTransform="translate(-15.883902,-1.6069009)" y1="20.607" x1="49.884">
+ <stop stop-color="#FFF" offset="0"/>
+ <stop stop-color="#FFF" stop-opacity="0.23529412" offset="0.036262"/>
+ <stop stop-color="#FFF" stop-opacity="0.15686275" offset="0.66667"/>
+ <stop stop-color="#FFF" stop-opacity="0.39215687" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient4352" y2="14.148" gradientUnits="userSpaceOnUse" x2="33.715" gradientTransform="translate(-15.883902,-1.6069009)" y1="26.955" x1="33.715">
+ <stop stop-color="#FFF" offset="0"/>
+ <stop stop-color="#FFF" stop-opacity="0.23529412" offset="0.38322"/>
+ <stop stop-color="#FFF" stop-opacity="0.15686275" offset="0.95056"/>
+ <stop stop-color="#FFF" stop-opacity="0.39215687" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient4338" y2="35.642" gradientUnits="userSpaceOnUse" x2="29.465" gradientTransform="translate(-15.883902,-1.6069009)" y1="13.12" x1="29.465">
+ <stop stop-color="#FFF" offset="0"/>
+ <stop stop-color="#FFF" stop-opacity="0.23529412" offset="0.2789"/>
+ <stop stop-color="#FFF" stop-opacity="0.15686275" offset="0.95056"/>
+ <stop stop-color="#FFF" stop-opacity="0.39215687" offset="1"/>
+ </linearGradient>
+ <radialGradient id="radialGradient3352" xlink:href="#linearGradient3846-5" gradientUnits="userSpaceOnUse" cy="23.403" cx="9.966" gradientTransform="matrix(0,3.4561718,-4.1186673,0,121.20805,-33.840698)" r="13.931"/>
+ <linearGradient id="linearGradient3846-5">
+ <stop stop-color="#fff3cb" offset="0"/>
+ <stop stop-color="#fdde76" offset="0.26238"/>
+ <stop stop-color="#f9c440" offset="0.66094"/>
+ <stop stop-color="#e48b20" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient3354" y2="8.4049" xlink:href="#linearGradient3856-6" gradientUnits="userSpaceOnUse" x2="21.483" gradientTransform="matrix(1.6508808,0,0,1.6568311,-9.7968269,-13.801098)" y1="35.376" x1="21.483"/>
+ <linearGradient id="linearGradient3856-6">
+ <stop stop-color="#b67926" offset="0"/>
+ <stop stop-color="#eab41a" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient3797" y2="0.4976" gradientUnits="userSpaceOnUse" x2="23.749" y1="44.759" x1="23.749">
+ <stop stop-color="#a3a3a3" offset="0"/>
+ <stop stop-color="#bababa" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient3988" y2="43" gradientUnits="userSpaceOnUse" x2="24" gradientTransform="matrix(0.89189189,0,0,1.1351351,2.5945999,-4.7432314)" y1="5.5641" x1="24">
+ <stop stop-color="#FFF" offset="0"/>
+ <stop stop-color="#FFF" stop-opacity="0.23529412" offset="0.036262"/>
+ <stop stop-color="#FFF" stop-opacity="0.15686275" offset="0.95056"/>
+ <stop stop-color="#FFF" stop-opacity="0.39215687" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient3322" y2="47.013" gradientUnits="userSpaceOnUse" x2="25.132" gradientTransform="matrix(1,0,0,0.9561695,-9.9999999e-8,-1.9149218)" y1="0.98521" x1="25.132">
+ <stop stop-color="#f4f4f4" offset="0"/>
+ <stop stop-color="#dbdbdb" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient3324" y2="2.9062" gradientUnits="userSpaceOnUse" x2="-51.786" gradientTransform="matrix(0.8074968,0,0,0.8948322,59.410232,-2.9805531)" y1="50.786" x1="-51.786">
+ <stop stop-color="#a0a0a0" offset="0"/>
+ <stop stop-color="#bebebe" offset="1"/>
+ </linearGradient>
+ <radialGradient id="radialGradient3327" xlink:href="#linearGradient5060" gradientUnits="userSpaceOnUse" cy="486.65" cx="605.71" gradientTransform="matrix(0.02303995,0,0,0.01470022,26.360882,37.040176)" r="117.14"/>
+ <linearGradient id="linearGradient5060">
+ <stop stop-color="#000" offset="0"/>
+ <stop stop-color="#000" stop-opacity="0" offset="1"/>
+ </linearGradient>
+ <radialGradient id="radialGradient3330" xlink:href="#linearGradient5060" gradientUnits="userSpaceOnUse" cy="486.65" cx="605.71" gradientTransform="matrix(-0.02303994,0,0,0.01470022,21.62311,37.040176)" r="117.14"/>
+ <linearGradient id="linearGradient4474" y2="609.51" gradientUnits="userSpaceOnUse" x2="302.86" gradientTransform="matrix(0.06732488,0,0,0.01470022,-0.3411391,37.040146)" y1="366.65" x1="302.86">
+ <stop stop-color="#000" stop-opacity="0" offset="0"/>
+ <stop stop-color="#000" offset="0.5"/>
+ <stop stop-color="#000" stop-opacity="0" offset="1"/>
+ </linearGradient>
+ </defs>
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ <dc:title/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g transform="matrix(0.66666667,0,0,0.66666667,0,0.00184133)">
+ <rect opacity="0.3" fill-rule="nonzero" height="3.5701" width="32.508" y="42.43" x="7.7378" fill="url(#linearGradient4474)"/>
+ <path opacity="0.3" d="m7.7378,42.43v3.5699c-1.1865,0.0067-2.8684-0.79982-2.8684-1.7852,0-0.98533,1.324-1.7847,2.8684-1.7847z" fill-rule="nonzero" fill="url(#radialGradient3330)"/>
+ <path opacity="0.3" d="m40.246,42.43v3.5699c1.1865,0.0067,2.8684-0.79982,2.8684-1.7852,0-0.98533-1.324-1.7847-2.8684-1.7847z" fill-rule="nonzero" fill="url(#radialGradient3327)"/>
+ <path stroke-linejoin="round" d="M6.5,0.4972c8.02,0,35,0.0028,35,0.0028l0.000042,44.003h-35v-44.006z" stroke-dashoffset="0" stroke="url(#linearGradient3324)" stroke-linecap="butt" stroke-miterlimit="4" stroke-dasharray="none" stroke-width="0.99992186" fill="url(#linearGradient3322)"/>
+ <path stroke-linejoin="round" d="m40.5,43.5-33,0,0-42,33,0z" stroke-dashoffset="0" stroke="url(#linearGradient3988)" stroke-linecap="round" stroke-miterlimit="4" stroke-dasharray="none" stroke-width="1" fill="none"/>
+ <path d="m11,21,0,1,2.3438,0,0-1h-2.344zm0,4,0,1,2.75,0,0-1-2.75,0zm0,2,0,1,2.9375,0,0-1h-5.282zm0,2,0,1,2.5312,0,0-1h-4.875zm0,2.1562,0,0.96875,2.2188,0,0-0.96875-2.2188,0zm0.406-10.156v1h2.25v-1h-2.25zm-2.75,2,0,1,1,0,0-1-1,0zm3.1562,2,0,1,1.8438,0,0-1-1.8438,0zm0.125,2,0,1,2.7188,0,0-1-2.7188,0zm-0.34375,2,0,1,2.0625,0,0-1-2.0625,0zm-0.375,2.1562,0,0.96875,2.125,0,0-0.96875-2.125,0zm-2.562,2.844v1h4.2812v-1h-4.281zm0,2,0,1,3.6875,0,0-1h-3.688zm3.9688,0,0,1,1.7812,0,0-1-1.7812,0zm-0.625,2,0,1,3.3438,0,0-1-3.3438,0zm-3.344,0h3.0367v1h-3.037v-1zm3.4062-22,0,1,5.5938,0,0-1-5.5938,0zm0.03125,2,0,1,5.0938,0,0-1-5.0938,0zm1.1875,16,0,1,4.5938,0,0-1-4.5938,0zm4.9375,0,0,1,1.8125,0,0-1-1.8125,0zm2.1562,0,0,1,4.3125,0,0-1-4.3125,0zm4.6562,0,0,1,2.9688,0,0-1-2.9688,0zm3.2812,0,0,1,1.1562,0,0-1-1.1562,0zm1.5,0,0,1,0.6875,0,0-1-0.6875,0zm1,0,0,1,1.8438,0,0-1-1.8438,0zm-16.031,2,0,1,0.8125,0,0-1-0.8125,0zm1.0312,0,0,1,1.625,0,0-1-1.625,0zm1.875,0,0,1,1.625,0,0-1-1.625,0zm2.125,0,0,1,2.5938,0,0-1-2.5938,0zm2.9062,0,0,1,3.375,0,0-1-3.375,0zm3.8438,0,0,1,2.2812,0,0-1-2.2812,0zm2.5625,0,0,1h0.532v-1h-0.531zm-20.468-20v1h3.0625v-1h-3.062zm0,2,0,1,3.0938,0,0-1h-3.094zm0-11,0,1,2.375,0,0-1-2.375,0zm2.6875,0,0,1,2.25,0,0-1-2.25,0zm2.5625,0,0,1,1.9688,0,0-1-1.9688,0zm2.2812,0,0,1,0.875,0,0-1-0.875,0zm1.1875,0,0,1,1.9375,0,0-1-1.9375,0zm2.2812,0,0,1,5,0,0-1-5,0zm-11,2l0.001,1h3.7812v-1h-3.7812zm4.1562,0,0,1,1.8125,0,0-1-1.8125,0zm2.1562,0,0,1,0.84375,0,0-1-0.84375,0zm1.2188,0,0,1,1.625,0,0-1-1.625,0zm2,0,0,1,1.625,0,0-1-1.625,0zm1.9688,0,0,1,2.6562,0,0-1-2.6562,0zm3.0312,0,0,1,3.4688,0,0-1-3.4688,0zm-14.53,2v1h4.1875v-1h-4.188zm4.5,0,0,1,4.5,0,0-1-4.5,0zm-4.5,2,0,1,2.3125,0,0-1h-2.312zm2.625,0,0,1,2.1562,0,0-1-2.1562,0zm2.4688,0,0,1,1.9062,0,0-1-1.9062,0zm3.8125,5,0,1,1.9062,0,0-1-1.9062,0zm2.2188,0,0,1,1.9062,0,0-1-1.9062,0zm2.2188,0,0,1,2.75,0,0-1-2.75,0zm3.0938,0,0,1,0.5625,0,0-1-0.5625,0zm-7.438,7v1h2.3438v-1h-2.344zm2.6562,0,0,1,2.1875,0,0-1-2.1875,0zm2.5,0,0,1h1.844v-1h-1.844zm-5.156,2v1h1.875v-1h-1.875zm2.1875,0,0,1,4.8125,0,0-1-4.8125,0zm5.125,0,0,1,3.6875,0,0-1-3.6875,0zm-7.313,2v1h2.4375v-1h-2.438zm2.7812,0,0,1,4.2812,0,0-1-4.2812,0zm4.5938,0,0,1,2.9375,0,0-1-2.9375,0zm-7.375,2.125v0.96875h1.875v-0.96875h-1.875zm2.1875,0,0,0.96875,1.9062,0,0-0.96875-1.9062,0zm2.2188,0,0,0.96875,2.7188,0,0-0.96875-2.7188,0zm3.0312,0,0,0.96875,0.5625,0,0-0.96875-0.5625,0zm0.875,0,0,0.96875,3.5312,0,0-0.96875-3.5312,0zm-8.375,6.875,0,1,2.4375,0,0-1-2.4375,0zm2.75,0,0,1,2.25,0,0-1-2.25,0zm2.5938,0,0,1,1.9375,0,0-1-1.9375,0zm2.25,0,0,1,3.0938,0,0-1-3.0938,0zm3.4375,0,0,1,5.0312,0,0-1-5.0312,0z" fill="url(#linearGradient3797)"/>
+ <g stroke-linejoin="round" style="color:#000000;letter-spacing:0px;word-spacing:0px;enable-background:accumulate;" font-weight="bold" font-family="Droid Sans" fill-rule="nonzero" line-height="125%" stroke-dashoffset="0" font-size="32px" font-style="normal" stroke="url(#linearGradient3354)" stroke-linecap="butt" stroke-miterlimit="4" font-stretch="normal" font-variant="normal" stroke-width="0.9922713" fill="url(#radialGradient3352)">
+ <path d="m25.746,18.293,4.5664,0,2.4609,8.5996,0.60156,2.2695c0.03645-0.2552,0.07747-0.51497,0.12305-0.7793,0.04556-0.26432,0.09569-0.52408,0.15039-0.7793,0.06379-0.26432,0.1276-0.5013,0.19141-0.71094l2.4062-8.5996h4.5938l-6.043,17.24c-0.56511,1.6133-1.3353,2.8118-2.3105,3.5957-0.97527,0.78385-2.1966,1.1758-3.6641,1.1758-0.47396-0.000006-0.88412-0.02735-1.2305-0.08203-0.34636-0.04558-0.64258-0.09571-0.88867-0.15039v-3.3086c0.1914,0.04557,0.43294,0.08658,0.72461,0.12305,0.29166,0.03646,0.597,0.05468,0.91602,0.05469,0.4375-0.000003,0.81119-0.05925,1.1211-0.17773,0.30989-0.11849,0.57421-0.28711,0.79297-0.50586,0.22786-0.20964,0.41927-0.46484,0.57422-0.76562,0.16406-0.30078,0.30533-0.63802,0.42383-1.0117l0.25977-0.76562-5.7695-15.422m-11.406,3.1914,0.95312,0c1.3646,0.000012,2.3906-0.27082,3.0781-0.8125,0.6979-0.54165,1.0469-1.4219,1.0469-2.6406-0.000013-1.1354-0.31251-1.9739-0.9375-2.5156-0.6146-0.54165-1.5833-0.81248-2.9062-0.8125h-1.2344v6.7812m9.9844-3.625c-0.000018,1-0.15106,1.9583-0.45312,2.875-0.3021,0.91668-0.8021,1.724-1.5,2.4219-0.68752,0.69793-1.599,1.2552-2.7344,1.6719-1.125,0.41668-2.5208,0.62501-4.1875,0.625h-1.1094v8.125h-4.8438v-22.844h6.3438c1.4687,0.000023,2.7344,0.16669,3.7969,0.5,1.0729,0.32294,1.9531,0.79169,2.6406,1.4062,0.6979,0.60419,1.2135,1.349,1.5469,2.2344,0.33332,0.87502,0.49998,1.8698,0.5,2.9844" stroke="url(#linearGradient3354)" fill="url(#radialGradient3352)"/>
+ </g>
+ <path stroke-linejoin="round" opacity="0.8" style="color:#000000;enable-background:accumulate;" d="m10.469,11.719,0,20.875,2.9062,0,0-7.1562a0.97158,0.97158,0,0,1,0.96875,-0.96875h1.0938c1.5857,0.000008,2.8653-0.20009,3.8438-0.5625,1.0403-0.38177,1.8488-0.8716,2.4062-1.4375,0.60221-0.60221,0.9956-1.2593,1.25-2.0312,0.26608-0.80746,0.40623-1.6502,0.40625-2.5625-0.000016-1.0177-0.1544-1.913-0.4375-2.6562-0.28511-0.75726-0.68346-1.3533-1.25-1.8438a0.97158,0.97158,0,0,1,-0.031,-0.03c-0.5457-0.48779-1.2973-0.86009-2.2812-1.1562-0.94313-0.29586-2.1047-0.46873-3.5-0.46875h-5.375z" stroke-dashoffset="0" stroke="url(#linearGradient4338)" stroke-linecap="butt" stroke-miterlimit="4" stroke-width="1" fill="none"/>
+ <path stroke-linejoin="round" opacity="0.8" style="color:#000000;enable-background:accumulate;" d="m14.188,13.719a0.97158,0.97158,0,0,1,0.15625,0h1.2188c1.444,0.000021,2.6588,0.30588,3.5312,1.0625,0.0069,0.006,0.02437-0.0061,0.03125,0l-0.03125,0.03125c0.8717,0.76818,1.2812,1.915,1.2812,3.2188-0.000015,1.3862-0.43158,2.6369-1.4062,3.4062h-0.03125c-0.93629,0.7268-2.1746,1.0313-3.6562,1.0312h-0.9375a0.97158,0.97158,0,0,1,-0.969,-0.969v-6.8125a0.97158,0.97158,0,0,1,0.8125,-0.96875z" stroke-dashoffset="0" stroke="url(#linearGradient4352)" stroke-linecap="butt" stroke-miterlimit="4" stroke-width="1" fill="none"/>
+ <path stroke-linejoin="round" opacity="0.8" style="color:#000000;enable-background:accumulate;" d="m27.156,19.25,5.2812,14.125c0.08288,0.21909,0.08288,0.46841,0,0.6875l-0.25,0.6875-0.03125,0.0625c-0.11452,0.35874-0.24034,0.75454-0.4375,1.125-0.0067,0.01252-0.02443,0.01874-0.03125,0.03125-0.21274,0.39778-0.48826,0.72429-0.75,0.96875-0.01011,0.01011-0.02099,0.02128-0.03125,0.03125-0.30722,0.29848-0.68482,0.53114-1.0938,0.6875-0.43825,0.16756-0.9291,0.25-1.4688,0.25-0.23646-0.000002-0.44385-0.01211-0.65625-0.03125v1.375c0.01198,0.0016,0.01908-0.0016,0.03125,0,0.01042-0.000168,0.02083-0.000168,0.03125,0,0.30338,0.0479,0.64191,0.09374,1.0625,0.09375,1.2893-0.000006,2.3062-0.33575,3.0938-0.96875,0.79412-0.63827,1.4766-1.6621,2-3.1562l5.594-15.969h-2.5l-2.2188,7.9062c0.000168,0.01042,0.000168,0.02083,0,0.03125-0.05961,0.19584-0.12825,0.37949-0.1875,0.625-0.05465,0.25498-0.08383,0.47993-0.125,0.71875-0.04289,0.24875-0.09138,0.48621-0.125,0.71875-0.0011,0.0099,0.001,0.02129,0,0.03125l-1.0312,1.5625c-0.488-0.552-0.84-1.577-1.188-2.313-0.058-0.485-0.153-0.926-0.281-1.343l-2.282-7.938z" stroke-dashoffset="0" stroke="url(#linearGradient4326)" stroke-linecap="butt" stroke-miterlimit="4" stroke-width="1" fill="none"/>
+ </g>
+</svg>
diff --git a/core/img/filetypes/text.png b/core/img/filetypes/text.png
index 813f712f726..6b069c82c11 100644
--- a/core/img/filetypes/text.png
+++ b/core/img/filetypes/text.png
Binary files differ
diff --git a/core/img/filetypes/text.svg b/core/img/filetypes/text.svg
new file mode 100644
index 00000000000..69a1bcd98c3
--- /dev/null
+++ b/core/img/filetypes/text.svg
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="32px" width="32px" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <defs>
+ <linearGradient id="e" y2="3.3639" gradientUnits="userSpaceOnUse" x2="22.004" gradientTransform="matrix(.66858 0 0 .67037 -.67962 -2.3083)" y1="47.813" x1="22.004">
+ <stop stop-color="#aaa" offset="0"/>
+ <stop stop-color="#c8c8c8" offset="1"/>
+ </linearGradient>
+ <linearGradient id="g" y2="43" gradientUnits="userSpaceOnUse" x2="24" gradientTransform="matrix(.56757 0 0 .72973 2.3784 -2.5135)" y1="5.5641" x1="24">
+ <stop stop-color="#fff" offset="0"/>
+ <stop stop-color="#fff" stop-opacity=".23529" offset=".036262"/>
+ <stop stop-color="#fff" stop-opacity=".15686" offset=".95056"/>
+ <stop stop-color="#fff" stop-opacity=".39216" offset="1"/>
+ </linearGradient>
+ <linearGradient id="f" y2="47.013" gradientUnits="userSpaceOnUse" x2="25.132" gradientTransform="matrix(.65714 0 0 .63012 .22856 -1.0896)" y1=".98521" x1="25.132">
+ <stop stop-color="#f4f4f4" offset="0"/>
+ <stop stop-color="#dbdbdb" offset="1"/>
+ </linearGradient>
+ <radialGradient id="c" xlink:href="#a" gradientUnits="userSpaceOnUse" cy="486.65" cx="605.71" gradientTransform="matrix(.015663 0 0 .0082353 17.61 25.981)" r="117.14"/>
+ <linearGradient id="a">
+ <stop offset="0"/>
+ <stop stop-opacity="0" offset="1"/>
+ </linearGradient>
+ <radialGradient id="b" xlink:href="#a" gradientUnits="userSpaceOnUse" cy="486.65" cx="605.71" gradientTransform="matrix(-.015663 0 0 .0082353 14.39 25.981)" r="117.14"/>
+ <linearGradient id="d" y2="609.51" gradientUnits="userSpaceOnUse" y1="366.65" gradientTransform="matrix(.045769 0 0 .0082353 -.54232 25.981)" x2="302.86" x1="302.86">
+ <stop stop-opacity="0" offset="0"/>
+ <stop offset=".5"/>
+ <stop stop-opacity="0" offset="1"/>
+ </linearGradient>
+ </defs>
+ <g>
+ <g>
+ <rect opacity=".15" height="2" width="22.1" y="29" x="4.95" fill="url(#d)"/>
+ <path opacity=".15" d="m4.95 29v1.9999c-0.80662 0.0038-1.95-0.44807-1.95-1.0001 0-0.552 0.90012-0.99982 1.95-0.99982z" fill="url(#b)"/>
+ <path opacity=".15" d="m27.05 29v1.9999c0.80661 0.0038 1.95-0.44807 1.95-1.0001 0-0.552-0.90012-0.99982-1.95-0.99982z" fill="url(#c)"/>
+ </g>
+ <path d="m4.5 0.49996c5.2705 0 23 0.00185 23 0.00185l0.000028 28.998h-23v-29z" fill="url(#f)"/>
+ </g>
+ <g fill="none">
+ <path stroke-linejoin="round" d="m26.5 28.5h-21v-27h21z" stroke="url(#g)" stroke-linecap="round"/>
+ <path opacity=".3" stroke-linejoin="round" d="m4.5 0.49996c5.2705 0 23 0.00185 23 0.00185l0.000028 28.998h-23v-29z" stroke="#000" stroke-width=".99992"/>
+ <path d="m8 5.5677h1.567zm1.7968 0h1.4625zm1.6924 0h1.2954zm1.5043 0h0.56412zm0.79394 0h1.2536zm1.5043 0h3.3011zm3.5101 0h2.5281zm2.737 0h0.77305zm-13.539 1.9218h2.0684zm2.2774 0h3.3847zm3.5936 0h1.6506zm1.8595 0h1.5461zm1.755 0h1.3163zm1.5252 0 2.0684 0.020955zm2.2565 0.020955h3.3638zm-13.266 1.9895h2.8624zm3.0922 0h3.0922zm3.3011 0h1.2327zm1.4416 0h2.9042zm3.0922 0h1.9849zm2.2147 0h0.79394zm1.0029 0h0.43876zm0.66858 0h1.2327zm-14.813 2h1.0656zm1.3998 0h3.9488zm-1.3998 3h2.6325zm2.8415 0h2.8206zm3.0295 0h1.0864zm1.2954 0h2.6534zm2.8624 0h3.3429zm3.5727 0h1.2327zm-13.602 2h2.8624zm3.0922 0h3.0922zm3.3011 0h1.2327zm1.4416 0h2.9042zm3.0922 0h1.9849zm2.2147 0h0.79394zm1.0029 0h0.43876zm0.66858 0h1.2327zm-14.813 2h2.4445zm2.7161 0h1.17zm1.379 0h0.58501zm0.81484 0h1.0656zm1.2954 0h1.0864zm1.2954 0h1.7341zm1.964 0h2.2565zm2.4654 0h1.5043zm1.7132 0h0.37608zm-13.643 2.9895h2.0684zm2.2774 0h3.3847zm3.5936 0h1.6506zm1.8595 0h1.5461zm1.755 0h1.3163zm1.5252 0 2.0684 0.02095zm2.2565 0.02095h3.3638zm-13.266 1.989h2.5908zm2.8206 0h0.81484zm1.0238 0h1.8595zm2.0684 0h2.737zm2.9668 0h1.8595zm2.0475 0h0.39697zm0.6059 0h2.3609zm2.6117 0h1.2327zm-14.145 2h2.5908zm2.8206 0h1.17zm1.379 0h1.8386zm2.0475 0h1.9849zm2.2147 0h0.79394zm1.0029 0h0.43876zm0.66858 0h1.2327z" stroke="url(#e)" stroke-width="1px"/>
+ </g>
+</svg>
diff --git a/core/img/filetypes/video.png b/core/img/filetypes/video.png
index b0ce7bb198a..045754df26f 100644
--- a/core/img/filetypes/video.png
+++ b/core/img/filetypes/video.png
Binary files differ
diff --git a/core/img/filetypes/video.svg b/core/img/filetypes/video.svg
new file mode 100644
index 00000000000..67691369ac9
--- /dev/null
+++ b/core/img/filetypes/video.svg
@@ -0,0 +1,85 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="32" width="32" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <defs>
+ <radialGradient id="radialGradient4384" xlink:href="#linearGradient5747" gradientUnits="userSpaceOnUse" cy="43.5" cx="4.993" gradientTransform="matrix(1.6030273,0,0,0.59999988,541.99052,860.76219)" r="2.5"/>
+ <linearGradient id="linearGradient5747">
+ <stop stop-color="#000" offset="0"/>
+ <stop stop-color="#000" stop-opacity="0" offset="1"/>
+ </linearGradient>
+ <radialGradient id="radialGradient4386" xlink:href="#linearGradient5747" gradientUnits="userSpaceOnUse" cy="43.5" cx="4.993" gradientTransform="matrix(1.6030273,0,0,0.59999988,-535.0095,-912.96218)" r="2.5"/>
+ <linearGradient id="linearGradient4388" y2="39.999" xlink:href="#linearGradient5747" spreadMethod="reflect" gradientUnits="userSpaceOnUse" x2="25.058" gradientTransform="matrix(0.82142859,0,0,0.42857134,518.78572,868.21933)" y1="43.544" x1="25.058"/>
+ <radialGradient id="radialGradient4390" gradientUnits="userSpaceOnUse" cy="8.4498" cx="7.4957" gradientTransform="matrix(-0.00959868,1.5579153,-1.486926,-0.02419163,551.13616,849.77731)" r="20">
+ <stop stop-color="#f8b17e" offset="0"/>
+ <stop stop-color="#e35d4f" offset="0.26238"/>
+ <stop stop-color="#c6262e" offset="0.66094"/>
+ <stop stop-color="#690b54" offset="1"/>
+ </radialGradient>
+ <linearGradient id="linearGradient4392" y2="860.36" xlink:href="#linearGradient3173" gradientUnits="userSpaceOnUse" x2="547" y1="887.36" x1="547"/>
+ <linearGradient id="linearGradient3173" y2="3.899" gradientUnits="userSpaceOnUse" x2="24" gradientTransform="matrix(2.641026,0,0,2.641026,0.6153903,-60.384616)" y1="44" x1="24">
+ <stop stop-color="#791235" offset="0"/>
+ <stop stop-color="#bf1d09" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient4394" y2="43" xlink:href="#linearGradient3128" gradientUnits="userSpaceOnUse" x2="24" gradientTransform="matrix(0.37837838,0,0,0.64864865,529.41891,858.29461)" y1="5" x1="24"/>
+ <linearGradient id="linearGradient3128" y2="43" gradientUnits="userSpaceOnUse" x2="24" gradientTransform="matrix(2.7297298,0,0,2.7297298,-1.5135111,-62.513486)" y1="5.3301" x1="24">
+ <stop stop-color="#FFF" offset="0"/>
+ <stop stop-color="#FFF" stop-opacity="0.23529412" offset="0.029825"/>
+ <stop stop-color="#FFF" stop-opacity="0.15686275" offset="0.96141"/>
+ <stop stop-color="#FFF" stop-opacity="0.39215687" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient4396" y2="43" xlink:href="#linearGradient3128" gradientUnits="userSpaceOnUse" x2="24" gradientTransform="matrix(0.10810808,0,0,0.64864865,524.90556,858.29461)" y1="5" x1="24"/>
+ <linearGradient id="linearGradient4398" y2="812.36" xlink:href="#linearGradient5761" gradientUnits="userSpaceOnUse" x2="532" gradientTransform="matrix(0.79999998,0,0,0.79999998,-1306.0622,-122.38971)" y1="812.36" x1="526"/>
+ <linearGradient id="linearGradient5761">
+ <stop stop-color="#FFF" offset="0"/>
+ <stop stop-color="#FFF" stop-opacity="0" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient4400" y2="812.36" xlink:href="#linearGradient5761" gradientUnits="userSpaceOnUse" x2="532" gradientTransform="matrix(0.79999998,0,0,0.79999998,-1300.0622,-122.38971)" y1="812.36" x1="526"/>
+ <linearGradient id="linearGradient4402" y2="812.36" xlink:href="#linearGradient5761" gradientUnits="userSpaceOnUse" x2="532" gradientTransform="matrix(0.79999998,0,0,0.79999998,-1294.0622,-122.38971)" y1="812.36" x1="526"/>
+ <linearGradient id="linearGradient4404" y2="812.36" xlink:href="#linearGradient5761" gradientUnits="userSpaceOnUse" x2="532" gradientTransform="matrix(0.79999998,0,0,0.79999998,-1288.0622,-122.38971)" y1="812.36" x1="526"/>
+ <linearGradient id="linearGradient4406" y2="43" xlink:href="#linearGradient3128" gradientUnits="userSpaceOnUse" x2="24" gradientTransform="matrix(-0.10810808,0,0,0.64864865,552.09444,858.29461)" y1="5" x1="24"/>
+ <linearGradient id="linearGradient4408" y2="812.36" xlink:href="#linearGradient5761" gradientUnits="userSpaceOnUse" x2="532" gradientTransform="matrix(0.79999998,0,0,0.79999998,-1306.0622,-1199.3897)" y1="812.36" x1="526"/>
+ <linearGradient id="linearGradient4410" y2="812.36" xlink:href="#linearGradient5761" gradientUnits="userSpaceOnUse" x2="532" gradientTransform="matrix(0.79999998,0,0,0.79999998,-1300.0622,-1199.3897)" y1="812.36" x1="526"/>
+ <linearGradient id="linearGradient4412" y2="812.36" xlink:href="#linearGradient5761" gradientUnits="userSpaceOnUse" x2="532" gradientTransform="matrix(0.79999998,0,0,0.79999998,-1294.0622,-1199.3897)" y1="812.36" x1="526"/>
+ <linearGradient id="linearGradient4414" y2="812.36" xlink:href="#linearGradient5761" gradientUnits="userSpaceOnUse" x2="532" gradientTransform="matrix(0.79999998,0,0,0.79999998,-1288.0622,-1199.3897)" y1="812.36" x1="526"/>
+ <linearGradient id="linearGradient4417" y2="448.3" xlink:href="#linearGradient3173" gradientUnits="userSpaceOnUse" x2="598.77" y1="475.7" x1="598.77"/>
+ </defs>
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ <dc:title/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g transform="translate(0,-1020.3622)">
+ <g transform="translate(-523,163.00004)">
+ <rect opacity="0.4" height="3" width="4" y="885.36" x="550" fill="url(#radialGradient4384)"/>
+ <rect opacity="0.4" transform="scale(-1,-1)" height="3" width="4" y="-888.36" x="-527" fill="url(#radialGradient4386)"/>
+ <rect opacity="0.4" height="3" width="23" y="885.36" x="527" fill="url(#linearGradient4388)"/>
+ <rect stroke-linejoin="round" style="enable-background:accumulate;color:#000000;" stroke-dasharray="none" fill-rule="nonzero" stroke-dashoffset="0" height="26" width="16" stroke="url(#linearGradient4392)" stroke-linecap="round" stroke-miterlimit="4" y="860.86" x="530.5" stroke-width="1" fill="url(#radialGradient4390)"/>
+ <rect opacity="0.5" stroke-linejoin="round" stroke-dasharray="none" stroke-dashoffset="0" height="24" width="14" stroke="url(#linearGradient4394)" stroke-linecap="round" stroke-miterlimit="4" y="861.86" x="531.5" stroke-width="1" fill="none"/>
+ <path stroke-linejoin="miter" style="enable-background:accumulate;color:#000000;" d="m525.5,860.86c-0.554,0-1,0.446-1,1v24c0,0.554,0.446,1,1,1h2,2,1v-1-2-20-2-1h-1-2-2zm1,3,1,0,1,0,0,2-2,0,0-2zm0,6,2,0,0,2-2,0,0-2zm0,6,2,0,0,2-2,0,0-2zm0,6,2,0,0,2-1,0-1,0,0-2z" fill-opacity="0.78431373" fill-rule="nonzero" stroke-dashoffset="0" stroke="#000" stroke-linecap="round" stroke-miterlimit="4" stroke-dasharray="none" stroke-width="0.99999994" fill="#000"/>
+ <path opacity="0.3" stroke-linejoin="miter" d="m525.5,861.86,0,24,1,0,3,0,0-3,0-18,0-3-3,0-1,0z" stroke-dashoffset="0" stroke="url(#linearGradient4396)" stroke-linecap="round" stroke-miterlimit="4" stroke-dasharray="none" stroke-width="1" fill="none"/>
+ <rect opacity="0.12" stroke-linejoin="round" stroke-dasharray="none" transform="matrix(0,-1,1,0,0,0)" stroke-dashoffset="0" rx="1" ry="1" height="4" width="4" stroke="url(#linearGradient4398)" stroke-linecap="butt" stroke-miterlimit="4" y="525.5" x="-884.86" stroke-width="1" fill="none"/>
+ <rect opacity="0.12" stroke-linejoin="round" stroke-dasharray="none" transform="matrix(0,-1,1,0,0,0)" stroke-dashoffset="0" rx="1" ry="1" height="4" width="4" stroke="url(#linearGradient4400)" stroke-linecap="butt" stroke-miterlimit="4" y="525.5" x="-878.86" stroke-width="1" fill="none"/>
+ <rect opacity="0.12" stroke-linejoin="round" stroke-dasharray="none" transform="matrix(0,-1,1,0,0,0)" stroke-dashoffset="0" rx="1" ry="1" height="4" width="4" stroke="url(#linearGradient4402)" stroke-linecap="butt" stroke-miterlimit="4" y="525.5" x="-872.86" stroke-width="1" fill="none"/>
+ <rect opacity="0.12" stroke-linejoin="round" stroke-dasharray="none" transform="matrix(0,-1,1,0,0,0)" stroke-dashoffset="0" rx="1" ry="1" height="4" width="4" stroke="url(#linearGradient4404)" stroke-linecap="butt" stroke-miterlimit="4" y="525.5" x="-866.86" stroke-width="1" fill="none"/>
+ <rect opacity="0.4" fill-rule="evenodd" rx="1" ry="1" height="3" width="3" y="863.36" x="526" fill="#000"/>
+ <rect opacity="0.4" fill-rule="evenodd" rx="1" ry="1" height="3" width="3" y="869.36" x="526" fill="#000"/>
+ <rect opacity="0.4" fill-rule="evenodd" rx="1" ry="1" height="3" width="3" y="875.36" x="526" fill="#000"/>
+ <rect opacity="0.4" fill-rule="evenodd" rx="1" ry="1" height="3" width="3" y="881.36" x="526" fill="#000"/>
+ <path stroke-linejoin="miter" style="enable-background:accumulate;color:#000000;" d="m551.5,860.86c0.554,0,1,0.446,1,1v24c0,0.554-0.446,1-1,1h-2-2-1v-1-2-20-2-1h1,2,2zm-1,3-1,0-1,0,0,2,2,0,0-2zm0,6-2,0,0,2,2,0,0-2zm0,6-2,0,0,2,2,0,0-2zm0,6-2,0,0,2,1,0,1,0,0-2z" fill-opacity="0.78431373" fill-rule="nonzero" stroke-dashoffset="0" stroke="#000" stroke-linecap="round" stroke-miterlimit="4" stroke-dasharray="none" stroke-width="0.99999994" fill="#000"/>
+ <path opacity="0.3" stroke-linejoin="miter" d="m551.5,861.86,0,24-1,0-3,0,0-3,0-18,0-3,3,0,1,0z" stroke-dashoffset="0" stroke="url(#linearGradient4406)" stroke-linecap="round" stroke-miterlimit="4" stroke-dasharray="none" stroke-width="1" fill="none"/>
+ <rect opacity="0.12" stroke-linejoin="round" stroke-dasharray="none" transform="matrix(0,-1,-1,0,0,0)" stroke-dashoffset="0" rx="1" ry="1" height="4" width="4" stroke="url(#linearGradient4408)" stroke-linecap="butt" stroke-miterlimit="4" y="-551.5" x="-884.86" stroke-width="1" fill="none"/>
+ <rect opacity="0.12" stroke-linejoin="round" stroke-dasharray="none" transform="matrix(0,-1,-1,0,0,0)" stroke-dashoffset="0" rx="1" ry="1" height="4" width="4" stroke="url(#linearGradient4410)" stroke-linecap="butt" stroke-miterlimit="4" y="-551.5" x="-878.86" stroke-width="1" fill="none"/>
+ <rect opacity="0.12" stroke-linejoin="round" stroke-dasharray="none" transform="matrix(0,-1,-1,0,0,0)" stroke-dashoffset="0" rx="1" ry="1" height="4" width="4" stroke="url(#linearGradient4412)" stroke-linecap="butt" stroke-miterlimit="4" y="-551.5" x="-872.86" stroke-width="1" fill="none"/>
+ <rect opacity="0.12" stroke-linejoin="round" stroke-dasharray="none" transform="matrix(0,-1,-1,0,0,0)" stroke-dashoffset="0" rx="1" ry="1" height="4" width="4" stroke="url(#linearGradient4414)" stroke-linecap="butt" stroke-miterlimit="4" y="-551.5" x="-866.86" stroke-width="1" fill="none"/>
+ <rect opacity="0.4" transform="scale(-1,1)" fill-rule="evenodd" rx="1" ry="1" height="3" width="3" y="863.36" x="-551" fill="#000"/>
+ <rect opacity="0.4" transform="scale(-1,1)" fill-rule="evenodd" rx="1" ry="1" height="3" width="3" y="869.36" x="-551" fill="#000"/>
+ <rect opacity="0.4" transform="scale(-1,1)" fill-rule="evenodd" rx="1" ry="1" height="3" width="3" y="875.36" x="-551" fill="#000"/>
+ <rect opacity="0.4" transform="scale(-1,1)" fill-rule="evenodd" rx="1" ry="1" height="3" width="3" y="881.36" x="-551" fill="#000"/>
+ <path opacity="0.31999996" stroke-linejoin="round" d="m599.62,474.79,0-25.573l22.14,12.78z" fill-rule="evenodd" transform="matrix(0.45152364,0,0,0.43013404,262.75848,675.64025)" stroke="url(#linearGradient4417)" stroke-miterlimit="4" stroke-dasharray="none" stroke-width="2.26912189" fill="url(#linearGradient4417)"/>
+ <path stroke-linejoin="round" d="m599.62,474.79,0-25.573l22.14,12.78z" fill-rule="evenodd" transform="matrix(0.36121892,0,0,0.35192785,317.90678,710.77151)" stroke="#FFF" stroke-miterlimit="4" stroke-dasharray="none" stroke-width="2.80470967" fill="#fafafa"/>
+ </g>
+ </g>
+</svg>
diff --git a/core/img/filetypes/web.png b/core/img/filetypes/web.png
new file mode 100644
index 00000000000..c3802312645
--- /dev/null
+++ b/core/img/filetypes/web.png
Binary files differ
diff --git a/core/img/filetypes/web.svg b/core/img/filetypes/web.svg
new file mode 100644
index 00000000000..67775a2233b
--- /dev/null
+++ b/core/img/filetypes/web.svg
@@ -0,0 +1,45 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="32" width="32" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ <dc:title/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs>
+ <radialGradient id="radialGradient2418" gradientUnits="userSpaceOnUse" cy="24.149" cx="17.814" gradientTransform="matrix(-2.643979,0,2.93653e-8,2.534421,78.72514,-37.986139)" r="9.125">
+ <stop stop-color="#FFF" offset="0"/>
+ <stop stop-color="#b6b6b6" offset="1"/>
+ </radialGradient>
+ <linearGradient id="linearGradient3036" y2="-1.4615" gradientUnits="userSpaceOnUse" x2="62.2" gradientTransform="matrix(1.4102489,0,0,1.4102168,-71.718053,20.951038)" y1="-12.489" x1="62.2">
+ <stop stop-color="#FFF" offset="0"/>
+ <stop stop-color="#FFF" stop-opacity="0" offset="1"/>
+ </linearGradient>
+ <radialGradient id="radialGradient3040" gradientUnits="userSpaceOnUse" cy="-8.7256" cx="61.24" gradientTransform="matrix(0,2.3489394,-2.3489382,0,-4.4959784,-137.19908)" r="9.7553">
+ <stop stop-color="#51cfee" offset="0"/>
+ <stop stop-color="#49a3d2" offset="0.26238"/>
+ <stop stop-color="#3470b4" offset="0.70495"/>
+ <stop stop-color="#273567" offset="1"/>
+ </radialGradient>
+ <linearGradient id="linearGradient3042" y2="2.6887" gradientUnits="userSpaceOnUse" x2="20" gradientTransform="matrix(0.65334267,0,0,0.65332778,0.05996007,0.58024139)" y1="43" x1="20">
+ <stop stop-color="#254b6d" offset="0"/>
+ <stop stop-color="#415b73" offset="0.5"/>
+ <stop stop-color="#6195b5" offset="1"/>
+ </linearGradient>
+ <radialGradient id="radialGradient3045" gradientUnits="userSpaceOnUse" cy="4.625" cx="62.625" gradientTransform="matrix(1.4431373,0,0,0.58310714,-74.376473,23.107603)" r="10.625">
+ <stop stop-color="#000" offset="0"/>
+ <stop stop-color="#000" stop-opacity="0" offset="1"/>
+ </radialGradient>
+ </defs>
+ <path opacity="0.4" d="m31.333,25.804a15.333,6.1955,0,0,1,-30.667,0,15.333,6.1955,0,1,1,30.667,0z" fill-rule="evenodd" fill="url(#radialGradient3045)"/>
+ <path d="M29,15.999c0,7.18-5.821,13.001-13,13.001-7.1793,0-13-5.821-13-13.001,0-7.179,5.8207-12.999,13-12.999,7.179,0,13,5.8199,13,12.999z" fill-rule="nonzero" stroke="url(#linearGradient3042)" stroke-miterlimit="4" stroke-dasharray="none" stroke-width="0.66666669" fill="url(#radialGradient3040)"/>
+ <path opacity="0.4" d="M16.219,3.4688l-1.563,0.1874-1.75,0.4688c0.148-0.0517,0.316-0.1067,0.469-0.1562l-0.219-0.3438-0.656,0.0938-0.344,0.3124-0.531,0.0938-0.469,0.2188-0.218,0.0937-0.063,0.0937-0.344,0.0626-0.219,0.4374-0.25-0.5312-0.0932,0.2188,0.0312,0.5937-0.4062,0.375-0.25,0.6563h0.5l0.2182-0.4376,0.063-0.1562c0.228-0.1612,0.456-0.3448,0.687-0.5l0.532,0.1875c0.08,0.055,0.169,0.101,0.25,0.1563l-1.532,0.3124,0.5,0.375h0.126c-1.3646,1.3155-3.5724,3.8488-4.1255,8.2808,0.024,0.113,0.4375,0.782,0.4375,0.782l1,0.562,0.9688,0.282,0.4374,0.531,0.6558,0.5,0.376-0.094,0.281,0.156v0.094l-0.375,1-0.282,0.437,0.094,0.188-0.2498,0.812,0.8438,1.532,0.844,0.75,0.406,0.531-0.062,1.125,0.281,0.656-0.281,1.219c-0.005,0.013-0.019,0.032,0,0.094,0.036,0.123,1.5,0.944,1.593,0.875,0.093-0.071,0.188-0.125,0.188-0.125l-0.094-0.281,0.375-0.344,0.156-0.375,0.594-0.219,0.469-1.156-0.125-0.344,0.312-0.469,0.719-0.187,0.375-0.844-0.094-1.062,0.563-0.782,0.093-0.812c-0.771-0.384-1.546-0.793-2.312-1.188l-0.375-0.718-0.687-0.157-0.407-1.031-0.906,0.125-0.813-0.594-0.843,0.75v0.094c-0.256-0.074-0.585-0.079-0.8128-0.219l-0.1562-0.531v-0.594l-0.5938,0.063c0.0471-0.374,0.1089-0.752,0.1563-1.125h-0.3437l-0.3438,0.437-0.3125,0.156-0.4687-0.281-0.0313-0.562,0.0937-0.657,0.6876-0.531h0.5624l0.125-0.312,0.6876,0.156,0.5002,0.656,0.093-1.093,0.907-0.719,0.312-0.813,0.688-0.25,0.343-0.562,0.876-0.1565,0.406-0.625h-1.282l0.813-0.375h0.563l0.718-0.25,0.156,0.6875,0.313-0.5-0.375-0.25,0.094-0.2812-0.282-0.2813-0.312-0.0625,0.062-0.3438-0.218-0.4687-0.156,0.0625,0.468-0.7188c0.759-0.2351,1.44-0.4872,2.156-0.8124l-0.062,0.3124,0.375,0.25,0.625-0.4374-0.312-0.3438-0.438,0.2188-0.125-0.0313c0.031-0.0142,0.063-0.0168,0.094-0.0313l0.625-1.625-1.375-0.5624zm-3.563,0.7812l-0.344,0.3125,0.876,0.5937,0.593-0.1874-0.406,0.2812h-0.063l0.219,0.1562v0.4688l-0.469,0.5,0.126,0.25-0.5,0.875,0.031,0.3125-0.5,0.2187-0.313,0.6876-0.156-0.6563-0.875-0.3437-0.156-0.5,1.187-0.6876,0.438-0.4062c0.019,0.0129,0.043,0.0183,0.062,0.0312l0.5-0.4687-0.437-0.1875v-0.0312l-0.063-0.0313-0.062,0.0313-0.032-0.0313,0.063-0.0313-0.094-0.0312-0.219-0.4688-1-0.125-0.031-0.0937,0.438,0.0625,0.25-0.25,0.531-0.0938c0.128-0.0622,0.277-0.1055,0.406-0.1562zm-0.281,1.1562l0.031,0.0313,0.906-0.1875-0.124-0.0938-0.813,0.25zm11.687,0l-0.25,0.1563v0.3437l-0.937,0.5938,0.187,0.875,0.532-0.375,0.344,0.375,0.374,0.2188,0.25-0.6563-0.124-0.375,0.124-0.2813,0.282-0.25c-0.251-0.2223-0.515-0.4216-0.782-0.625zm-12.437,0.25l-0.063,0.1876s-0.398,0.0687-0.5,0.0937c-0.019,0.018-0.042,0.0438-0.062,0.0625v-0.1562l0.625-0.1876zm13.5,0.625l-0.031,0.0626v0.5c0.162-0.0442,0.335-0.0728,0.5-0.0938-0.154-0.159-0.308-0.3175-0.469-0.4688zm-3.687,0.0626v0.3437l0.218,0.25v0.5313l-0.125,0.7187,0.594-0.125,0.406-0.4063-0.375-0.375c-0.124-0.3308-0.251-0.6201-0.406-0.9374h-0.312zm4.218,0.4687l-0.5,0.375-0.062,0.25-0.719,0.625-0.719-0.1875v-0.4375l-0.344,0.2187,0.157,0.4063h-0.531l-0.313,0.5-0.344,0.4063-0.656,0.125,0.375,0.375,0.094,0.375h-0.469l-0.625,0.3442v1h0.281l0.281,0.281,0.594-0.281,0.219-0.594,0.469-0.282,0.094-0.218,0.718-0.1878,0.406,0.4378,0.407,0.25-0.25,0.468,0.406-0.093,0.187-0.5-0.5-0.5628h0.219l0.5,0.4058,0.063,0.532,0.437,0.5,0.125-0.719,0.219-0.125c0.239,0.249,0.423,0.563,0.625,0.844l0.75,0.031,0.406,0.281-0.187,0.282-0.438,0.406h-0.625l-0.812-0.282-0.438,0.063-0.312,0.344-0.906-0.907-0.626-0.187-0.937,0.125-0.813,0.219c-0.462,0.524-0.937,1.049-1.374,1.593l-0.5,1.282,0.25,0.281-0.469,0.625,0.5,1.156c0.412,0.467,0.838,0.94,1.25,1.406l0.593-0.531,0.25,0.313,0.657-0.406,0.219,0.25h0.656l0.375,0.406-0.219,0.781,0.469,0.531-0.031,0.875,0.343,0.657-0.25,0.562c-0.024,0.404-0.062,0.815-0.062,1.219,0.198,0.547,0.406,1.073,0.593,1.625l0.126,0.875v0.469h0.218c0.885-0.838,1.651-1.794,2.282-2.844,0.482-0.804,0.881-1.661,1.187-2.563v-0.656l0.437-0.937c0.179-0.869,0.282-1.768,0.282-2.688,0-3.561-1.408-6.7926-3.688-9.1875zm-4.718,0.25l-0.344,0.125,0.094,0.6563,0.468-0.25-0.218-0.5313zm6.593,5.9375l0.531,0.625,0.657,1.406,0.406,0.438-0.187,0.469,0.343,0.437c-0.165,0.011-0.33,0.031-0.5,0.031-0.308-0.649-0.546-1.32-0.781-2l-0.406-0.437-0.219-0.813,0.156-0.156z" fill-rule="nonzero" fill="#000"/>
+ <path opacity="0.4" d="m28.333,15.999c0,6.812-5.5222,12.334-12.333,12.334-6.8111,0-12.333-5.5221-12.333-12.334-0.0003-6.811,5.5216-12.332,12.333-12.332,6.8107,0,12.333,5.5215,12.333,12.333z" stroke="url(#linearGradient3036)" stroke-miterlimit="4" stroke-dasharray="none" stroke-width="0.66666704" fill="none"/>
+ <g transform="matrix(0.66660406,-0.00913426,0.00913426,0.66660406,-0.1924644,0.35723586)" stroke-dashoffset="0" stroke-linecap="butt" stroke-miterlimit="4" stroke-dasharray="none" stroke-width="1">
+ <path stroke-linejoin="round" d="m30.5,20.937,17,16.5-7.75,0.25s3.25,6.75,3.25,6.75c1,3-3.5,4.125-4.25,1.875,0,0-3-6.75-3-6.75l-5.5,5.875,0.25-24.5z" fill-rule="evenodd" stroke="#666" fill="url(#radialGradient2418)"/>
+ <path opacity="0.4" stroke-linejoin="miter" d="m31.657,23.379,13.476,13.186-6.9219,0.27746s3.8721,7.7566,3.8721,7.7566c0.40273,1.6501-2.0283,2.4126-2.5071,1.1529,0,0-3.6831-7.845-3.6831-7.845l-4.4247,4.7083,0.18907-19.236z" stroke="#FFF" fill="none"/>
+ </g>
+</svg>
diff --git a/core/img/filetypes/x-.png b/core/img/filetypes/x-.png
deleted file mode 100644
index 8443c23eb94..00000000000
--- a/core/img/filetypes/x-.png
+++ /dev/null
Binary files differ
diff --git a/core/img/filetypes/x-office-document.png b/core/img/filetypes/x-office-document.png
new file mode 100644
index 00000000000..fcd28e9a292
--- /dev/null
+++ b/core/img/filetypes/x-office-document.png
Binary files differ
diff --git a/core/img/filetypes/x-office-document.svg b/core/img/filetypes/x-office-document.svg
new file mode 100644
index 00000000000..fc51a3a1b70
--- /dev/null
+++ b/core/img/filetypes/x-office-document.svg
@@ -0,0 +1,60 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="32px" width="32px" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <defs>
+ <linearGradient id="linearGradient3128" y2="43" gradientUnits="userSpaceOnUse" x2="24" gradientTransform="matrix(0.66891894,0,0,0.72972973,1.8209495,-2.513506)" y1="5.5641" x1="24">
+ <stop stop-color="#FFF" offset="0"/>
+ <stop stop-color="#FFF" stop-opacity="0.23529412" offset="0.036262"/>
+ <stop stop-color="#FFF" stop-opacity="0.15686275" offset="0.95056"/>
+ <stop stop-color="#FFF" stop-opacity="0.39215687" offset="1"/>
+ </linearGradient>
+ <radialGradient id="radialGradient3134" fx="7.2758" gradientUnits="userSpaceOnUse" cy="9.9571" cx="7.8061" gradientTransform="matrix(-1.1778817e-7,4.3521887,-5.895642,-1.3064099e-7,75.941947,-39.43508)" r="12.672">
+ <stop stop-color="#90dbec" offset="0"/>
+ <stop stop-color="#55c1ec" offset="0.26238"/>
+ <stop stop-color="#3689e6" offset="0.70495"/>
+ <stop stop-color="#2b63a0" offset="1"/>
+ </radialGradient>
+ <linearGradient id="linearGradient3071" y2="6.0421" gradientUnits="userSpaceOnUse" y1="36.042" gradientTransform="translate(-2.9820961,-6.0420673)" x2="21.982" x1="21.982">
+ <stop stop-color="#AAA" offset="0"/>
+ <stop stop-color="#c8c8c8" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient3119" y2="43" gradientUnits="userSpaceOnUse" x2="24" gradientTransform="matrix(0.56756757,0,0,0.72972971,2.378382,-2.5135063)" y1="5.5641" x1="24">
+ <stop stop-color="#FFF" offset="0"/>
+ <stop stop-color="#FFF" stop-opacity="0.23529412" offset="0.036262"/>
+ <stop stop-color="#FFF" stop-opacity="0.15686275" offset="0.95056"/>
+ <stop stop-color="#FFF" stop-opacity="0.39215687" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient3122" y2="47.013" gradientUnits="userSpaceOnUse" x2="25.132" gradientTransform="matrix(0.65714319,0,0,0.63012397,0.228556,-1.0896478)" y1="0.98521" x1="25.132">
+ <stop stop-color="#f4f4f4" offset="0"/>
+ <stop stop-color="#dbdbdb" offset="1"/>
+ </linearGradient>
+ <radialGradient id="radialGradient3045" xlink:href="#linearGradient5060" gradientUnits="userSpaceOnUse" cy="486.65" cx="605.71" gradientTransform="matrix(0.01566318,0,0,0.00823529,17.610433,25.980565)" r="117.14"/>
+ <linearGradient id="linearGradient5060">
+ <stop stop-color="#000" offset="0"/>
+ <stop stop-color="#000" stop-opacity="0" offset="1"/>
+ </linearGradient>
+ <radialGradient id="radialGradient3048" xlink:href="#linearGradient5060" gradientUnits="userSpaceOnUse" cy="486.65" cx="605.71" gradientTransform="matrix(-0.01566318,0,0,0.00823529,14.389566,25.980565)" r="117.14"/>
+ <linearGradient id="linearGradient3936" y2="609.51" gradientUnits="userSpaceOnUse" y1="366.65" gradientTransform="matrix(0.04576928,0,0,0.00823529,-0.5423243,25.980548)" x2="302.86" x1="302.86">
+ <stop stop-color="#000" stop-opacity="0" offset="0"/>
+ <stop stop-color="#000" offset="0.5"/>
+ <stop stop-color="#000" stop-opacity="0" offset="1"/>
+ </linearGradient>
+ </defs>
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ <dc:title/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <rect opacity="0.15" fill-rule="nonzero" height="2" width="22.1" y="29" x="4.95" fill="url(#linearGradient3936)"/>
+ <path opacity="0.15" d="m4.95,29v1.9999c-0.80662,0.0038-1.95-0.44807-1.95-1.0001,0-0.552,0.90012-0.99982,1.95-0.99982z" fill-rule="nonzero" fill="url(#radialGradient3048)"/>
+ <path opacity="0.15" d="m27.05,29v1.9999c0.80661,0.0038,1.95-0.44807,1.95-1.0001,0-0.552-0.90012-0.99982-1.95-0.99982z" fill-rule="nonzero" fill="url(#radialGradient3045)"/>
+ <path d="m4.5,0.49996c5.2705,0,23,0.00185,23,0.00185l0.000028,28.998h-23v-29z" fill="url(#linearGradient3122)"/>
+ <path stroke-linejoin="round" d="m26.5,28.5-21,0,0-27,21,0z" stroke-dashoffset="0" stroke="url(#linearGradient3119)" stroke-linecap="round" stroke-miterlimit="4" stroke-dasharray="none" stroke-width="0.99999994" fill="none"/>
+ <path stroke-linejoin="miter" d="m11,5.505,1.3436,0zm1.6874,0,2.1875,0zm2.5312,0,1.9375,0zm2.25,0,0.84375,0zm1.1875,0,1.875,0zm2.25,0,3.0938,0zm-9.9061,2,2.6561,0zm3.0624,0,1.75,0zm2.0625,0,0.875,0zm1.2188,0,1.5938,0zm1.9375,0,1.625,0zm1.9375,0,2.5938,0zm-10.219,1.995,3.2811,0zm3.6249,0,4.625,0zm4.9375,0,1.8438,0zm-9.906,2h1.5938zm1.0936,0,5.9062,0zm-1.0936,3.0372,2.0936,0zm2.4061,0,5.0625,0zm5.375,0,2.4688,0zm2.7812,0,2.3125,0zm-10.562,1.963h1.3436zm1.6874,0,2.1562,0zm2.5312,0,1.9375,0zm2.25,0,0.84375,0zm1.1875,0,1.875,0zm2.25,0,3.0938,0zm-9.9061,2.0753,3.2811,0zm3.6249,0,4.625,0zm4.9375,0,1.8438,0zm-8.562,2.925h2.0936zm2.4061,0,5.0625,0zm5.375,0,2.4688,0zm-7.7811,2,2.8749,0zm3.2186,0,1.2188,0zm1.5312,0,2.7812,0zm3.0938,0,4.0938,0zm-7.8436,2,2.8749,0zm3.2186,0,1.75,0zm2.0625,0,2.75,0zm3.0625,0,2.9688,0z" stroke="url(#linearGradient3071)" stroke-linecap="butt" stroke-width="1px" fill="none"/>
+ <path style="enable-background:accumulate;color:#000000;" d="m8.0261,29.5h-3.3605c-0.31067-0.34338-0.074432-1.0251-0.14825-1.5112v-27.322l0.043327-0.11794,0.10492-0.048698h3.3084" fill-rule="nonzero" fill="url(#radialGradient3134)"/>
+ <path opacity="0.5" stroke-linejoin="round" d="m8.5,28.5-3,0,0-27,3,0" stroke-dashoffset="0" stroke="url(#linearGradient3128)" stroke-linecap="butt" stroke-miterlimit="4" stroke-dasharray="none" stroke-width="0.99999994" fill="none"/>
+ <path opacity="0.3" stroke-linejoin="round" d="m4.5,0.49996c5.2705,0,23,0.00185,23,0.00185l0.000028,28.998h-23v-29z" stroke-dashoffset="0" stroke="#000" stroke-linecap="butt" stroke-miterlimit="4" stroke-dasharray="none" stroke-width="0.99992186" fill="none"/>
+</svg>
diff --git a/core/img/filetypes/x-office-presentation.png b/core/img/filetypes/x-office-presentation.png
new file mode 100644
index 00000000000..7ee552ba7c8
--- /dev/null
+++ b/core/img/filetypes/x-office-presentation.png
Binary files differ
diff --git a/core/img/filetypes/x-office-presentation.svg b/core/img/filetypes/x-office-presentation.svg
new file mode 100644
index 00000000000..821798d50fd
--- /dev/null
+++ b/core/img/filetypes/x-office-presentation.svg
@@ -0,0 +1,109 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="32" width="32" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <defs>
+ <linearGradient id="linearGradient5060">
+ <stop stop-color="#000" offset="0"/>
+ <stop stop-color="#000" stop-opacity="0" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient3012" y2="43" gradientUnits="userSpaceOnUse" x2="24" gradientTransform="matrix(0.72972916,0,0,0.56756756,-1.5145621,3.3783836)" y1="3.5542" x1="24">
+ <stop stop-color="#FFF" offset="0"/>
+ <stop stop-color="#FFF" stop-opacity="0.23529412" offset="0.11257"/>
+ <stop stop-color="#FFF" stop-opacity="0.15686275" offset="0.95056"/>
+ <stop stop-color="#FFF" stop-opacity="0.39215687" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient3015" y2="47.013" gradientUnits="userSpaceOnUse" x2="25.132" gradientTransform="matrix(0.82857173,0,0,0.49975339,-3.8857226,4.2392369)" y1="0.98521" x1="25.132">
+ <stop stop-color="#f4f4f4" offset="0"/>
+ <stop stop-color="#dbdbdb" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient3017" y2="2.9062" gradientUnits="userSpaceOnUse" x2="-51.786" gradientTransform="matrix(0.66906899,0,0,0.46769474,45.339917,3.6822722)" y1="50.786" x1="-51.786">
+ <stop stop-color="#a0a0a0" offset="0"/>
+ <stop stop-color="#bebebe" offset="1"/>
+ </linearGradient>
+ <radialGradient id="radialGradient3020" xlink:href="#linearGradient5060" gradientUnits="userSpaceOnUse" cy="486.65" cx="605.71" gradientTransform="matrix(0.01927775,0,0,0.0082353,17.982069,24.980564)" r="117.14"/>
+ <radialGradient id="radialGradient3023" xlink:href="#linearGradient5060" gradientUnits="userSpaceOnUse" cy="486.65" cx="605.71" gradientTransform="matrix(-0.01927775,0,0,0.0082353,14.01793,24.980564)" r="117.14"/>
+ <linearGradient id="linearGradient3026" y2="609.51" gradientUnits="userSpaceOnUse" x2="302.86" gradientTransform="matrix(0.05633135,0,0,0.0082353,-4.3597632,24.980547)" y1="366.65" x1="302.86">
+ <stop stop-color="#000" stop-opacity="0" offset="0"/>
+ <stop stop-color="#000" offset="0.5"/>
+ <stop stop-color="#000" stop-opacity="0" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient3076" y2="43" gradientUnits="userSpaceOnUse" y1="5.5641" gradientTransform="matrix(0.66891892,0,0,0.56756756,-1.17905,3.378385)" x2="24" x1="24">
+ <stop stop-color="#FFF" offset="0"/>
+ <stop stop-color="#FFF" stop-opacity="0.23529412" offset="0.036262"/>
+ <stop stop-color="#FFF" stop-opacity="0.15686275" offset="0.95056"/>
+ <stop stop-color="#FFF" stop-opacity="0.39215687" offset="1"/>
+ </linearGradient>
+ <radialGradient id="radialGradient3192" gradientUnits="userSpaceOnUse" fx="7.2758" cx="7.8061" cy="9.9571" r="12.672" gradientTransform="matrix(-1.3251168e-7,3.451736,-6.6325968,-1.0361182e-7,81.872186,-26.172651)">
+ <stop stop-color="#f9c590" offset="0"/>
+ <stop stop-color="#f19860" offset="0.39698"/>
+ <stop stop-color="#ce5d36" offset="1"/>
+ </radialGradient>
+ <linearGradient id="linearGradient3194" y2="0.91791" gradientUnits="userSpaceOnUse" y1="47.935" gradientTransform="matrix(0.81962722,0,0,0.52284254,-3.8315518,5.2357996)" x2="25" x1="25">
+ <stop stop-color="#71171c" offset="0"/>
+ <stop stop-color="#ed8137" offset="1"/>
+ </linearGradient>
+ <clipPath id="clipPath3877">
+ <path style="enable-background:accumulate;color:#000000;" fill-rule="nonzero" fill="#FFF" d="m10.751-0.72642,19.105,0.025195,0,10.481-19.105-0.025202z"/>
+ </clipPath>
+ <linearGradient id="linearGradient3514" y2="25.647" gradientUnits="userSpaceOnUse" x2="22.004" gradientTransform="matrix(1.3394176,0,0,-1.9826305,-11.198083,94.86293)" y1="63.218" x1="22.004">
+ <stop stop-color="#AAA" offset="0"/>
+ <stop stop-color="#c8c8c8" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient3550" y2="37.546" gradientUnits="userSpaceOnUse" x2="25.132" gradientTransform="matrix(1.081295,0,0,0.62485417,-6.1734925,-3.6471464)" y1="15.285" x1="25.132">
+ <stop stop-color="#f4f4f4" offset="0"/>
+ <stop stop-color="#dbdbdb" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient3552" y2="17.555" gradientUnits="userSpaceOnUse" x2="-51.786" gradientTransform="matrix(0.87314224,0,0,0.58477041,58.066492,-4.3435334)" y1="41.798" x1="-51.786">
+ <stop stop-color="#AAA" offset="0"/>
+ <stop stop-color="#c8c8c8" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient3554" y2="35.721" gradientUnits="userSpaceOnUse" x2="24" gradientTransform="matrix(1.0820661,0,0,0.61449222,-5.6480107,-2.535845)" y1="14.203" x1="24">
+ <stop stop-color="#FFF" offset="0"/>
+ <stop stop-color="#FFF" stop-opacity="0" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient3556" y2="37.546" gradientUnits="userSpaceOnUse" x2="25.132" gradientTransform="matrix(1,0,0,0.9561695,-0.49905668,-2.9300489)" y1="15.285" x1="25.132">
+ <stop stop-color="#f4f4f4" offset="0"/>
+ <stop stop-color="#dbdbdb" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient3558" y2="17.555" gradientUnits="userSpaceOnUse" x2="-51.786" gradientTransform="matrix(0.8074968,0,0,0.8948322,58.911175,-3.9956799)" y1="41.798" x1="-51.786">
+ <stop stop-color="#AAA" offset="0"/>
+ <stop stop-color="#c8c8c8" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient3560" y2="35.721" gradientUnits="userSpaceOnUse" x2="24" gradientTransform="matrix(1.0351164,0,0,0.9866216,-0.70291674,-2.1699512)" y1="14.203" x1="24">
+ <stop stop-color="#FFF" offset="0"/>
+ <stop stop-color="#FFF" stop-opacity="0" offset="1"/>
+ </linearGradient>
+ </defs>
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ <dc:title/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <rect opacity="0.15" fill-rule="nonzero" height="2" width="27.2" y="28" x="2.4" fill="url(#linearGradient3026)"/>
+ <path opacity="0.15" d="m2.4,28v1.9999c-0.9928,0.004-2.4-0.448-2.4-1s1.1078-1,2.4-1z" fill-rule="nonzero" fill="url(#radialGradient3023)"/>
+ <path opacity="0.15" d="m29.6,28v1.9999c0.99276,0.0038,2.4-0.44808,2.4-1.0001,0-0.552-1.1078-0.99982-2.4-0.99982z" fill-rule="nonzero" fill="url(#radialGradient3020)"/>
+ <g stroke-linejoin="round" opacity="0.5" clip-path="url(#clipPath3877)" stroke-dashoffset="0" transform="matrix(1.6122259,0,0,1.1260917,-16.324081,-7.0128768)" stroke-linecap="butt" stroke-miterlimit="4">
+ <path style="enable-background:accumulate;color:#000000;" d="m13.531,7.5891,13.037,0,0,24.901-13.037,0z" fill-rule="nonzero" stroke="url(#linearGradient3558)" stroke-width="0.74210644" fill="url(#linearGradient3556)"/>
+ <path opacity="0.6" style="enable-background:accumulate;color:#000000;" d="m14.31,9.4115,11.413,0,0,22.194-11.413,0z" stroke="url(#linearGradient3560)" stroke-width="0.74210638" fill="none"/>
+ </g>
+ <g stroke-linejoin="round" stroke-dashoffset="0" transform="translate(0,1)" stroke-linecap="butt" stroke-miterlimit="4" stroke-width="0.9999218">
+ <path opacity="0.75" style="enable-background:accumulate;color:#000000;" d="m3.5,2.5,25,0.037621,0,16.962-24.859,0z" fill-rule="nonzero" stroke="url(#linearGradient3552)" fill="url(#linearGradient3550)"/>
+ <path opacity="0.45" style="enable-background:accumulate;color:#000000;" d="m4.5,3.5,23,0.016517-0.11298,14.984-22.701,0z" stroke="url(#linearGradient3554)" fill="none"/>
+ </g>
+ <path stroke-linejoin="round" d="m1.5,5.5c6.6454,0,29,0.00149,29,0.00149l0.000036,22.999h-29v-23z" stroke-dashoffset="0" stroke="url(#linearGradient3017)" stroke-linecap="butt" stroke-miterlimit="4" stroke-dasharray="none" stroke-width="0.9999218" fill="url(#linearGradient3015)"/>
+ <path stroke-linejoin="miter" d="m29.5,27.5-27,0,0-21h27z" stroke-dashoffset="0" stroke="url(#linearGradient3012)" stroke-linecap="round" stroke-miterlimit="4" stroke-dasharray="none" stroke-width="0.99999994" fill="none"/>
+ <path stroke-linejoin="round" style="enable-background:accumulate;color:#000000;" d="m6,28.5h-4.3138c-0.3495-0.27233-0.083736-0.81302-0.16678-1.1986v-21.669l0.048743-0.093529,0.11803-0.038626h4.2551" fill-rule="nonzero" stroke-dashoffset="0" stroke="url(#linearGradient3194)" stroke-linecap="butt" stroke-miterlimit="4" stroke-dasharray="none" stroke-width="1" fill="url(#radialGradient3192)"/>
+ <path opacity="0.5" stroke-linejoin="round" d="m5.5,27.5-3,0,0-21,3,0" stroke-dashoffset="0" stroke="url(#linearGradient3076)" stroke-linecap="round" stroke-miterlimit="4" stroke-dasharray="none" stroke-width="0.99999994" fill="none"/>
+ <path stroke-linejoin="miter" d="m11,8.5,4,0" stroke="#AAA" stroke-linecap="butt" stroke-width="1px" fill="none"/>
+ <path stroke-linejoin="miter" d="m16,8.5,2,0" stroke="#AAA" stroke-linecap="butt" stroke-width="1px" fill="none"/>
+ <path stroke-linejoin="miter" d="m19,8.5,1,0" stroke="#AAA" stroke-linecap="butt" stroke-width="1px" fill="none"/>
+ <path stroke-linejoin="miter" d="m21,8.5,2,0" stroke="#AAA" stroke-linecap="butt" stroke-width="1px" fill="none"/>
+ <g transform="matrix(1.1415362,0,0,1.1415362,-13.519352,-19.587007)" fill-rule="nonzero">
+ <path opacity="0.4" style="enable-background:accumulate;color:#000000;" d="m34.75,25.813a3.8795,3.8795,0,1,1,-2.0522,-3.4222l-1.8273,3.4222z" transform="matrix(1.57008,0,0,1.57008,-16.477866,-6.8527053)" fill="#FFF"/>
+ <path opacity="0.15" style="enable-background:accumulate;color:#000000;" d="m34.75,25.813a3.8795,3.8795,0,1,1,-2.0522,-3.4222l-1.8273,3.4222z" transform="matrix(1.57008,0,0,1.57008,-16.477866,-7.6014805)" fill="#000"/>
+ </g>
+ <path style="baseline-shift:baseline;block-progression:tb;color:#000000;direction:ltr;text-indent:0;text-align:start;enable-background:accumulate;text-transform:none;" fill="url(#linearGradient3514)" d="m7.1562,25,0-1,2.2188,0,0,1zm2.6562,0,0-1,6.3438,0,0,1zm-2.6562-4,0-1,2.9688,0,0,1zm3.7188,0,0-1,2.3438,0,0,1zm2.9375,0,0-1,1.1875,0,0,1zm-6.6562-4,0-1,3.2812,0,0,1zm3.875,0,0-1,1.6562,0,0,1zm2.2188,0,0-1,1.75,0,0,1zm-6.0938-4,0-1,3.2812,0,0,1zm3.9062,0,0-1,2.3438,0,0,1z"/>
+</svg>
diff --git a/core/img/filetypes/x-office-spreadsheet.png b/core/img/filetypes/x-office-spreadsheet.png
new file mode 100644
index 00000000000..dfdc74a8bf6
--- /dev/null
+++ b/core/img/filetypes/x-office-spreadsheet.png
Binary files differ
diff --git a/core/img/filetypes/x-office-spreadsheet.svg b/core/img/filetypes/x-office-spreadsheet.svg
new file mode 100644
index 00000000000..af40bb252a2
--- /dev/null
+++ b/core/img/filetypes/x-office-spreadsheet.svg
@@ -0,0 +1,64 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="32px" width="32px" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <defs>
+ <linearGradient id="linearGradient3119" y2="43" gradientUnits="userSpaceOnUse" x2="24" gradientTransform="matrix(0.56756757,0,0,0.72972971,2.378382,-2.5135063)" y1="5.5641" x1="24">
+ <stop stop-color="#FFF" offset="0"/>
+ <stop stop-color="#FFF" stop-opacity="0.23529412" offset="0.036262"/>
+ <stop stop-color="#FFF" stop-opacity="0.15686275" offset="0.95056"/>
+ <stop stop-color="#FFF" stop-opacity="0.39215687" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient3122" y2="47.013" gradientUnits="userSpaceOnUse" x2="25.132" gradientTransform="matrix(0.65714319,0,0,0.63012397,0.228556,-1.0896478)" y1="0.98521" x1="25.132">
+ <stop stop-color="#f4f4f4" offset="0"/>
+ <stop stop-color="#dbdbdb" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient3124" y2="2.9062" gradientUnits="userSpaceOnUse" x2="-51.786" gradientTransform="matrix(0.53064102,0,0,0.58970216,39.269585,-1.7919079)" y1="50.786" x1="-51.786">
+ <stop stop-color="#a0a0a0" offset="0"/>
+ <stop stop-color="#bebebe" offset="1"/>
+ </linearGradient>
+ <radialGradient id="radialGradient3045" xlink:href="#linearGradient5060" gradientUnits="userSpaceOnUse" cy="486.65" cx="605.71" gradientTransform="matrix(0.01566318,0,0,0.00823529,17.610433,25.980565)" r="117.14"/>
+ <linearGradient id="linearGradient5060">
+ <stop stop-color="#000" offset="0"/>
+ <stop stop-color="#000" stop-opacity="0" offset="1"/>
+ </linearGradient>
+ <radialGradient id="radialGradient3048" xlink:href="#linearGradient5060" gradientUnits="userSpaceOnUse" cy="486.65" cx="605.71" gradientTransform="matrix(-0.01566318,0,0,0.00823529,14.389566,25.980565)" r="117.14"/>
+ <linearGradient id="linearGradient3180" y2="609.51" gradientUnits="userSpaceOnUse" y1="366.65" gradientTransform="matrix(0.04576928,0,0,0.00823529,-0.5423243,25.980548)" x2="302.86" x1="302.86">
+ <stop stop-color="#000" stop-opacity="0" offset="0"/>
+ <stop stop-color="#000" offset="0.5"/>
+ <stop stop-color="#000" stop-opacity="0" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient3522">
+ <stop stop-color="#a3c0d0" offset="0"/>
+ <stop stop-color="#5a8caa" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient3160" y2="46.562" xlink:href="#linearGradient3522" gradientUnits="userSpaceOnUse" x2="19.515" gradientTransform="matrix(0.66297508,0,0,0.5353155,-0.83152673,1.3896027)" y1="12.443" x1="19.515"/>
+ <linearGradient id="linearGradient3163" y2="46.562" xlink:href="#linearGradient3522" gradientUnits="userSpaceOnUse" x2="19.515" gradientTransform="matrix(0.5348003,0,0,0.65679881,2.2155346,-0.57397791)" y1="12.443" x1="19.515"/>
+ </defs>
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ <dc:title/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <rect opacity="0.15" fill-rule="nonzero" height="2" width="22.1" y="29" x="4.95" fill="url(#linearGradient3180)"/>
+ <path opacity="0.15" d="m4.95,29v1.9999c-0.80662,0.0038-1.95-0.44807-1.95-1.0001,0-0.552,0.90012-0.99982,1.95-0.99982z" fill-rule="nonzero" fill="url(#radialGradient3048)"/>
+ <path opacity="0.15" d="m27.05,29v1.9999c0.80661,0.0038,1.95-0.44807,1.95-1.0001,0-0.552-0.90012-0.99982-1.95-0.99982z" fill-rule="nonzero" fill="url(#radialGradient3045)"/>
+ <path stroke-linejoin="round" d="m4.5,0.49996c5.2705,0,23,0.00185,23,0.00185l0.000028,28.998h-23v-29z" stroke-dashoffset="0" stroke="url(#linearGradient3124)" stroke-linecap="butt" stroke-miterlimit="4" stroke-dasharray="none" stroke-width="0.99992186" fill="url(#linearGradient3122)"/>
+ <path stroke-linejoin="round" d="m26.5,28.5-21,0,0-27,21,0z" stroke-dashoffset="0" stroke="url(#linearGradient3119)" stroke-linecap="round" stroke-miterlimit="4" stroke-dasharray="none" stroke-width="0.99999994" fill="none"/>
+ <path d="m8.5605,7.7356,3.0828,0,0,17.645-3.0828,0,0-17.645z" fill="url(#linearGradient3163)"/>
+ <path d="m11,6,12.036,0,0,2-12.036,0,0-2z" fill="url(#linearGradient3160)"/>
+ <rect height="2.0746" width="3.0786" y="5.9254" x="8.0005" fill="#c0d4df"/>
+ <path stroke-linejoin="miter" d="m15.5,5.5,0,20" stroke-opacity="0.3241762" stroke="#2c465d" stroke-linecap="butt" stroke-miterlimit="4" stroke-dasharray="none" stroke-width="0.99999994" fill="none"/>
+ <path stroke-linejoin="miter" d="m23.333,8.5-14.667,0" stroke="#6c6c6c" stroke-linecap="butt" stroke-miterlimit="4" stroke-dasharray="none" stroke-width="1" fill="none"/>
+ <path stroke-linejoin="miter" d="m23.334,10.5-14.667,0" stroke-opacity="0.3241762" stroke="#2c465d" stroke-linecap="butt" stroke-miterlimit="4" stroke-dasharray="none" stroke-width="0.99999994" fill="none"/>
+ <path stroke-linejoin="miter" d="m23.5,13.5-15,0" stroke-opacity="0.3241762" stroke="#2c465d" stroke-linecap="butt" stroke-miterlimit="4" stroke-dasharray="none" stroke-width="0.99999994" fill="none"/>
+ <path stroke-linejoin="miter" d="m23.5,16.5-15,0" stroke-opacity="0.3241762" stroke="#2c465d" stroke-linecap="butt" stroke-miterlimit="4" stroke-dasharray="none" stroke-width="0.99999994" fill="none"/>
+ <path stroke-linejoin="miter" d="m23.5,19.5-15,0" stroke-opacity="0.3241762" stroke="#2c465d" stroke-linecap="butt" stroke-miterlimit="4" stroke-dasharray="none" stroke-width="0.99999994" fill="none"/>
+ <path opacity="0.2" stroke-linejoin="round" d="M8.5005,6.5093,22.447,6.4907" fill-rule="evenodd" stroke="#FFF" stroke-linecap="square" stroke-miterlimit="4" stroke-dasharray="none" stroke-width="1" fill="#FFF"/>
+ <path stroke-linejoin="miter" d="m11.5,5.5,0,20" stroke="#6c6c6c" stroke-linecap="butt" stroke-miterlimit="4" stroke-dasharray="none" stroke-width="0.99999994" fill="none"/>
+ <rect stroke-linejoin="miter" stroke-dasharray="none" stroke-dashoffset="0" height="19.998" width="14.998" stroke="#6c6c6c" stroke-linecap="square" stroke-miterlimit="4" y="5.5011" x="8.5011" stroke-width="1.0022" fill="none"/>
+ <path stroke-linejoin="miter" d="m23.5,22.5-15,0" stroke-opacity="0.3241762" stroke="#2c465d" stroke-linecap="butt" stroke-miterlimit="4" stroke-dasharray="none" stroke-width="0.99999994" fill="none"/>
+ <path stroke-linejoin="miter" d="m19.5,5.5,0,20" stroke-opacity="0.3241762" stroke="#2c465d" stroke-linecap="butt" stroke-miterlimit="4" stroke-dasharray="none" stroke-width="0.99999994" fill="none"/>
+</svg>
diff --git a/core/js/compatibility.js b/core/js/compatibility.js
index b690803ca77..6548f95d42b 100644
--- a/core/js/compatibility.js
+++ b/core/js/compatibility.js
@@ -24,7 +24,7 @@ if (typeof Object.keys !== 'function') {
}
}
return k;
- }
+ };
}
/**
diff --git a/core/js/config.js b/core/js/config.js
index 563df4e6632..52d1c3aee25 100644
--- a/core/js/config.js
+++ b/core/js/config.js
@@ -9,7 +9,7 @@ OC.AppConfig={
getCall:function(action,data,callback){
data.action=action;
$.getJSON(OC.AppConfig.url,data,function(result){
- if(result.status='success'){
+ if(result.status==='success'){
if(callback){
callback(result.data);
}
@@ -19,7 +19,7 @@ OC.AppConfig={
postCall:function(action,data,callback){
data.action=action;
$.post(OC.AppConfig.url,data,function(result){
- if(result.status='success'){
+ if(result.status==='success'){
if(callback){
callback(result.data);
}
diff --git a/core/js/jquery.ocdialog.js b/core/js/jquery.ocdialog.js
index 7413927e3b2..bafbd0e0e9f 100644
--- a/core/js/jquery.ocdialog.js
+++ b/core/js/jquery.ocdialog.js
@@ -13,7 +13,7 @@
this.originalCss = {
display: this.element[0].style.display,
width: this.element[0].style.width,
- height: this.element[0].style.height,
+ height: this.element[0].style.height
};
this.originalTitle = this.element.attr('title');
@@ -152,7 +152,7 @@
content_height -= this.$buttonrow.outerHeight(true);
}
this.parent = this.$dialog.parent().length > 0 ? this.$dialog.parent() : $('body');
- content_height = Math.min(content_height, this.parent.height()-20)
+ content_height = Math.min(content_height, this.parent.height()-20);
this.element.css({
height: content_height + 'px',
width: this.$dialog.innerWidth()-20 + 'px'
@@ -187,7 +187,7 @@
}
},
widget: function() {
- return this.$dialog
+ return this.$dialog;
},
close: function() {
this._destroyOverlay();
@@ -200,10 +200,10 @@
},
destroy: function() {
if(this.$title) {
- this.$title.remove()
+ this.$title.remove();
}
if(this.$buttonrow) {
- this.$buttonrow.remove()
+ this.$buttonrow.remove();
}
if(this.originalTitle) {
diff --git a/core/js/js.js b/core/js/js.js
index d580b6113e6..af4a6d6b336 100644
--- a/core/js/js.js
+++ b/core/js/js.js
@@ -709,7 +709,6 @@ $(document).ready(function(){
});
label.hide();
};
- setShowPassword($('#password'), $('label[for=show]'));
setShowPassword($('#adminpass'), $('label[for=show]'));
setShowPassword($('#pass2'), $('label[for=personal-show]'));
setShowPassword($('#dbpass'), $('label[for=dbpassword]'));
@@ -762,6 +761,7 @@ $(document).ready(function(){
$('.password .action').tipsy({gravity:'se', fade:true, live:true});
$('#upload').tipsy({gravity:'w', fade:true});
$('.selectedActions a').tipsy({gravity:'s', fade:true, live:true});
+ $('a.action.delete').tipsy({gravity:'e', fade:true, live:true});
$('a.action').tipsy({gravity:'s', fade:true, live:true});
$('td .modified').tipsy({gravity:'s', fade:true, live:true});
diff --git a/core/js/listview.js b/core/js/listview.js
index 3a713a6222c..18d0bdeaf7c 100644
--- a/core/js/listview.js
+++ b/core/js/listview.js
@@ -11,11 +11,11 @@ ListView.generateTable=function(collumns){
html+='<thead>';
html+='</head>';
html+='<tbody>';
- html+'<tr class="template">';
+ html+='<tr class="template">';
$.each(collumns,function(index,collumn){
html+='<th class="'+collumn.toLower()+'"</th>';
});
- html+'</tr>';
+ html+='</tr>';
html+='</tbody>';
html='</table>';
return $(html);
diff --git a/core/js/multiselect.js b/core/js/multiselect.js
index 48d521e1856..373fd2d41a2 100644
--- a/core/js/multiselect.js
+++ b/core/js/multiselect.js
@@ -25,7 +25,7 @@
'labels':[],
'oncheck':false,
'onuncheck':false,
- 'minWidth': 'default;',
+ 'minWidth': 'default;'
};
$(this).attr('data-msid', multiSelectId);
$.extend(settings,options);
@@ -200,7 +200,7 @@
return false;
}
var li=$(this).parent();
- var val = $(this).val()
+ var val = $(this).val();
var select=button.parent().next();
if(typeof settings.createCallback === 'function') {
var response = settings.createCallback(select, val);
diff --git a/core/js/oc-dialogs.js b/core/js/oc-dialogs.js
index 5cbc8359d52..4092b8d0746 100644
--- a/core/js/oc-dialogs.js
+++ b/core/js/oc-dialogs.js
@@ -79,9 +79,15 @@ var OCdialogs = {
title: title
}).data('path', '');
- if (modal === undefined) { modal = false };
- if (multiselect === undefined) { multiselect = false };
- if (mimetype_filter === undefined) { mimetype_filter = '' };
+ if (modal === undefined) {
+ modal = false;
+ }
+ if (multiselect === undefined) {
+ multiselect = false;
+ }
+ if (mimetype_filter === undefined) {
+ mimetype_filter = '';
+ }
$('body').append(self.$filePicker);
@@ -106,7 +112,7 @@ var OCdialogs = {
datapath.push(self.$filePicker.data('path') + '/' + $(element).text());
});
} else {
- var datapath = self.$filePicker.data('path');
+ datapath = self.$filePicker.data('path');
datapath += '/' + self.$filelist.find('.filepicker_element_selected .filename').text();
}
callback(datapath);
@@ -151,7 +157,9 @@ var OCdialogs = {
message: content,
type: dialog_type
});
- if (modal === undefined) { modal = false };
+ if (modal === undefined) {
+ modal = false;
+ }
$('body').append($dlg);
var buttonlist = [];
switch (buttons) {
@@ -159,7 +167,9 @@ var OCdialogs = {
buttonlist = [{
text: t('core', 'Yes'),
click: function(){
- if (callback !== undefined) { callback(true) };
+ if (callback !== undefined) {
+ callback(true);
+ }
$(dialog_id).ocdialog('close');
},
defaultButton: true
@@ -167,7 +177,9 @@ var OCdialogs = {
{
text: t('core', 'No'),
click: function(){
- if (callback !== undefined) { callback(false) };
+ if (callback !== undefined) {
+ callback(false);
+ }
$(dialog_id).ocdialog('close');
}
}];
@@ -175,7 +187,9 @@ var OCdialogs = {
case OCdialogs.OK_BUTTON:
var functionToCall = function() {
$(dialog_id).ocdialog('close');
- if(callback !== undefined) { callback() };
+ if(callback !== undefined) {
+ callback();
+ }
};
buttonlist[0] = {
text: t('core', 'Ok'),
@@ -183,7 +197,7 @@ var OCdialogs = {
defaultButton: true
};
break;
- };
+ }
$(dialog_id).ocdialog({
closeOnEscape: true,
@@ -265,7 +279,7 @@ var OCdialogs = {
var sorted = dirs.concat(others);
$.each(sorted, function(idx, entry) {
- $li = self.$listTmpl.octemplate({
+ var $li = self.$listTmpl.octemplate({
type: entry.type,
dir: dir,
filename: entry.name,
@@ -283,13 +297,13 @@ var OCdialogs = {
*/
_fillSlug: function() {
this.$dirTree.empty();
- var self = this
+ var self = this;
var path = this.$filePicker.data('path');
var $template = $('<span data-dir="{dir}">{name}</span>');
if(path) {
var paths = path.split('/');
$.each(paths, function(index, dir) {
- var dir = paths.pop();
+ dir = paths.pop();
if(dir === '') {
return false;
}
@@ -323,7 +337,7 @@ var OCdialogs = {
$element.toggleClass('filepicker_element_selected');
return;
} else if ( $element.data('type') === 'dir' ) {
- this._fillFilePicker(this.$filePicker.data('path') + '/' + $element.data('entryname'))
+ this._fillFilePicker(this.$filePicker.data('path') + '/' + $element.data('entryname'));
}
}
};
diff --git a/core/js/oc-vcategories.js b/core/js/oc-vcategories.js
index c745dbc5fbd..c297a24680d 100644
--- a/core/js/oc-vcategories.js
+++ b/core/js/oc-vcategories.js
@@ -23,7 +23,7 @@ var OCCategories= {
d.css('cursor', 'wait').find('input,button:not(#category_addbutton)')
.prop('disabled', true).css('cursor', 'wait');
}
- }
+ };
var dlg = $('#edit_categories_dialog').dialog({
modal: true,
height: 350, minHeight:200, width: 250, minWidth: 200,
diff --git a/core/js/octemplate.js b/core/js/octemplate.js
index e69c6cc56e0..46ffa976574 100644
--- a/core/js/octemplate.js
+++ b/core/js/octemplate.js
@@ -60,9 +60,10 @@
var self = this;
if(typeof this.options.escapeFunction === 'function') {
- for (var key = 0; key < this.vars.length; key++) {
- if(typeof this.vars[key] === 'string') {
- this.vars[key] = self.options.escapeFunction(this.vars[key]);
+ var keys = Object.keys(this.vars);
+ for (var key = 0; key < keys.length; key++) {
+ if(typeof this.vars[keys[key]] === 'string') {
+ this.vars[keys[key]] = self.options.escapeFunction(this.vars[keys[key]]);
}
}
}
@@ -85,7 +86,7 @@
}
},
options: {
- escapeFunction: function(str) {return $('<i></i>').text(str).html();}
+ escapeFunction: escapeHTML
}
};
diff --git a/core/js/placeholder.js b/core/js/placeholder.js
new file mode 100644
index 00000000000..16543541cb4
--- /dev/null
+++ b/core/js/placeholder.js
@@ -0,0 +1,65 @@
+/**
+ * ownCloud
+ *
+ * @author Morris Jobke
+ * @copyright 2013 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/>.
+ *
+ */
+
+/*
+ * Adds a background color to the element called on and adds the first character
+ * of the passed in string. This string is also the seed for the generation of
+ * the background color.
+ *
+ * You have following HTML:
+ *
+ * <div id="albumart"></div>
+ *
+ * And call this from Javascript:
+ *
+ * $('#albumart').placeholder('The Album Title');
+ *
+ * Which will result in:
+ *
+ * <div id="albumart" style="background-color: rgb(123, 123, 123); ... ">T</div>
+ *
+ */
+
+(function ($) {
+ $.fn.placeholder = function(seed) {
+ var hash = md5(seed),
+ maxRange = parseInt('ffffffffff', 16),
+ red = parseInt(hash.substr(0,10), 16) / maxRange * 256,
+ green = parseInt(hash.substr(10,10), 16) / maxRange * 256,
+ blue = parseInt(hash.substr(20,10), 16) / maxRange * 256,
+ rgb = [Math.floor(red), Math.floor(green), Math.floor(blue)],
+ height = this.height();
+ this.css('background-color', 'rgb(' + rgb.join(',') + ')');
+
+ // CSS rules
+ this.css('color', 'rgb(255, 255, 255)');
+ this.css('font-weight', 'bold');
+ this.css('text-align', 'center');
+
+ // calculate the height
+ this.css('line-height', height + 'px');
+ this.css('font-size', (height * 0.55) + 'px');
+
+ if(seed !== null && seed.length) {
+ this.html(seed[0].toUpperCase());
+ }
+ };
+}(jQuery));
diff --git a/core/js/router.js b/core/js/router.js
index b94721673a7..44e7c30602e 100644
--- a/core/js/router.js
+++ b/core/js/router.js
@@ -1,4 +1,4 @@
-OC.router_base_url = OC.webroot + '/index.php',
+OC.router_base_url = OC.webroot + '/index.php';
OC.Router = {
// register your ajax requests to load after the loading of the routes
// has finished. otherwise you face problems with race conditions
diff --git a/core/js/share.js b/core/js/share.js
index e7fb26d0ed8..27c16f38b92 100644
--- a/core/js/share.js
+++ b/core/js/share.js
@@ -103,9 +103,9 @@ OC.Share={
var checkReshare = true;
if (typeof OC.Share.statuses[itemSource] === 'undefined') {
// NOTE: Check does not always work and misses some shares, fix later
- checkShares = true;
+ var checkShares = true;
} else {
- checkShares = true;
+ var checkShares = true;
}
$.ajax({type: 'GET', url: OC.filePath('core', 'ajax', 'share.php'), data: { fetch: 'getItem', itemType: itemType, itemSource: itemSource, checkReshare: checkReshare, checkShares: checkShares }, async: false, success: function(result) {
if (result && result.status === 'success') {
@@ -228,23 +228,23 @@ OC.Share={
});
}
$('#shareWith').autocomplete({minLength: 1, source: function(search, response) {
- // if (cache[search.term]) {
- // response(cache[search.term]);
- // } else {
+ // if (cache[search.term]) {
+ // response(cache[search.term]);
+ // } else {
$.get(OC.filePath('core', 'ajax', 'share.php'), { fetch: 'getShareWith', search: search.term, itemShares: OC.Share.itemShares }, function(result) {
if (result.status == 'success' && result.data.length > 0) {
response(result.data);
} else {
// Suggest sharing via email if valid email address
-// var pattern = new RegExp(/^[+a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/i);
-// if (pattern.test(search.term)) {
-// response([{label: t('core', 'Share via email:')+' '+search.term, value: {shareType: OC.Share.SHARE_TYPE_EMAIL, shareWith: search.term}}]);
-// } else {
+// var pattern = new RegExp(/^[+a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/i);
+// if (pattern.test(search.term)) {
+// response([{label: t('core', 'Share via email:')+' '+search.term, value: {shareType: OC.Share.SHARE_TYPE_EMAIL, shareWith: search.term}}]);
+// } else {
response([t('core', 'No people found')]);
-// }
+// }
}
});
- // }
+ // }
},
focus: function(event, focused) {
event.preventDefault();
diff --git a/core/l10n/ar.php b/core/l10n/ar.php
index 84f076f3018..17c3ab293c6 100644
--- a/core/l10n/ar.php
+++ b/core/l10n/ar.php
@@ -1,5 +1,6 @@
<?php
$TRANSLATIONS = array(
+"group" => "مجموعة",
"Category type not provided." => "نوع التصنيف لم يدخل",
"No category to add?" => "ألا توجد فئة للإضافة؟",
"This category already exists: %s" => "هذا التصنيف موجود مسبقا : %s",
diff --git a/core/l10n/ca.php b/core/l10n/ca.php
index 3b8b57e8ac1..a77924b1218 100644
--- a/core/l10n/ca.php
+++ b/core/l10n/ca.php
@@ -1,6 +1,7 @@
<?php
$TRANSLATIONS = array(
"%s shared »%s« with you" => "%s ha compartit »%s« amb tu",
+"group" => "grup",
"Category type not provided." => "No s'ha especificat el tipus de categoria.",
"No category to add?" => "No voleu afegir cap categoria?",
"This category already exists: %s" => "Aquesta categoria ja existeix: %s",
@@ -30,13 +31,13 @@ $TRANSLATIONS = array(
"December" => "Desembre",
"Settings" => "Configuració",
"seconds ago" => "segons enrere",
-"_%n minute ago_::_%n minutes ago_" => array("",""),
-"_%n hour ago_::_%n hours ago_" => array("",""),
+"_%n minute ago_::_%n minutes ago_" => array("fa %n minut","fa %n minuts"),
+"_%n hour ago_::_%n hours ago_" => array("fa %n hora","fa %n hores"),
"today" => "avui",
"yesterday" => "ahir",
-"_%n day ago_::_%n days ago_" => array("",""),
+"_%n day ago_::_%n days ago_" => array("fa %n dies","fa %n dies"),
"last month" => "el mes passat",
-"_%n month ago_::_%n months ago_" => array("",""),
+"_%n month ago_::_%n months ago_" => array("fa %n mes","fa %n mesos"),
"months ago" => "mesos enrere",
"last year" => "l'any passat",
"years ago" => "anys enrere",
@@ -83,6 +84,7 @@ $TRANSLATIONS = array(
"Email sent" => "El correu electrónic s'ha enviat",
"The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "L'actualització ha estat incorrecte. Comuniqueu aquest error a <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">la comunitat ownCloud</a>.",
"The update was successful. Redirecting you to ownCloud now." => "L'actualització ha estat correcte. Ara us redirigim a ownCloud.",
+"%s password reset" => "restableix la contrasenya %s",
"Use the following link to reset your password: {link}" => "Useu l'enllaç següent per restablir la contrasenya: {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'enllaç per reiniciar la vostra contrasenya s'ha enviat al vostre correu.<br>Si no el rebeu en un temps raonable comproveu les carpetes de spam. <br>Si no és allà, pregunteu a l'administrador local.",
"Request failed!<br>Did you make sure your email/username was right?" => "La petició ha fallat!<br>Esteu segur que el correu/nom d'usuari és correcte?",
diff --git a/core/l10n/cs_CZ.php b/core/l10n/cs_CZ.php
index 78614eef0e7..1301dae32f3 100644
--- a/core/l10n/cs_CZ.php
+++ b/core/l10n/cs_CZ.php
@@ -1,6 +1,13 @@
<?php
$TRANSLATIONS = array(
"%s shared »%s« with you" => "%s s vámi sdílí »%s«",
+"group" => "skupina",
+"Turned on maintenance mode" => "Zapnut režim údržby",
+"Turned off maintenance mode" => "Vypnut režim údržby",
+"Updated database" => "Zaktualizována databáze",
+"Updating filecache, this may take really long..." => "Aktualizuji souborovou mezipaměť, toto může trvat opravdu dlouho...",
+"Updated filecache" => "Aktualizována souborová mezipaměť",
+"... %d%% done ..." => "... %d%% dokončeno ...",
"Category type not provided." => "Nezadán typ kategorie.",
"No category to add?" => "Žádná kategorie k přidání?",
"This category already exists: %s" => "Kategorie již existuje: %s",
@@ -126,7 +133,6 @@ $TRANSLATIONS = array(
"Finish setup" => "Dokončit nastavení",
"%s is available. Get more information on how to update." => "%s je dostupná. Získejte více informací k postupu aktualizace.",
"Log out" => "Odhlásit se",
-"More apps" => "Více aplikací",
"Automatic logon rejected!" => "Automatické přihlášení odmítnuto!",
"If you did not change your password recently, your account may be compromised!" => "Pokud jste v nedávné době neměnili své heslo, Váš účet může být kompromitován!",
"Please change your password to secure your account again." => "Změňte, prosím, své heslo pro opětovné zabezpečení Vašeho účtu.",
diff --git a/core/l10n/cy_GB.php b/core/l10n/cy_GB.php
index 442970fbb0b..1f6c50524b3 100644
--- a/core/l10n/cy_GB.php
+++ b/core/l10n/cy_GB.php
@@ -1,5 +1,6 @@
<?php
$TRANSLATIONS = array(
+"group" => "grŵp",
"Category type not provided." => "Math o gategori heb ei ddarparu.",
"No category to add?" => "Dim categori i'w ychwanegu?",
"This category already exists: %s" => "Mae'r categori hwn eisoes yn bodoli: %s",
diff --git a/core/l10n/da.php b/core/l10n/da.php
index 79ccc20d495..abaea4ba6a5 100644
--- a/core/l10n/da.php
+++ b/core/l10n/da.php
@@ -1,6 +1,13 @@
<?php
$TRANSLATIONS = array(
"%s shared »%s« with you" => "%s delte »%s« med sig",
+"group" => "gruppe",
+"Turned on maintenance mode" => "Startede vedligeholdelsestilstand",
+"Turned off maintenance mode" => "standsede vedligeholdelsestilstand",
+"Updated database" => "Opdaterede database",
+"Updating filecache, this may take really long..." => "Opdatere filcache, dette kan tage rigtigt lang tid...",
+"Updated filecache" => "Opdaterede filcache",
+"... %d%% done ..." => "... %d%% færdig ...",
"Category type not provided." => "Kategori typen ikke er fastsat.",
"No category to add?" => "Ingen kategori at tilføje?",
"This category already exists: %s" => "Kategorien eksisterer allerede: %s",
@@ -126,7 +133,6 @@ $TRANSLATIONS = array(
"Finish setup" => "Afslut opsætning",
"%s is available. Get more information on how to update." => "%s er tilgængelig. Få mere information om, hvordan du opdaterer.",
"Log out" => "Log ud",
-"More apps" => "Flere programmer",
"Automatic logon rejected!" => "Automatisk login afvist!",
"If you did not change your password recently, your account may be compromised!" => "Hvis du ikke har ændret din adgangskode for nylig, har nogen muligvis tiltvunget sig adgang til din konto!",
"Please change your password to secure your account again." => "Skift adgangskode for at sikre din konto igen.",
diff --git a/core/l10n/de.php b/core/l10n/de.php
index 2fe2f564124..1f205a9db5b 100644
--- a/core/l10n/de.php
+++ b/core/l10n/de.php
@@ -1,6 +1,13 @@
<?php
$TRANSLATIONS = array(
"%s shared »%s« with you" => "%s teilte »%s« mit Ihnen",
+"group" => "Gruppe",
+"Turned on maintenance mode" => "Wartungsmodus eingeschaltet",
+"Turned off maintenance mode" => "Wartungsmodus ausgeschaltet",
+"Updated database" => "Datenbank aktualisiert",
+"Updating filecache, this may take really long..." => "Aktualisiere Dateicache, dies könnte eine Weile dauern...",
+"Updated filecache" => "Dateicache aktualisiert",
+"... %d%% done ..." => "... %d%% erledigt ...",
"Category type not provided." => "Kategorie nicht angegeben.",
"No category to add?" => "Keine Kategorie hinzuzufügen?",
"This category already exists: %s" => "Die Kategorie '%s' existiert bereits.",
@@ -126,7 +133,6 @@ $TRANSLATIONS = array(
"Finish setup" => "Installation abschließen",
"%s is available. Get more information on how to update." => "%s ist verfügbar. Holen Sie weitere Informationen zu Aktualisierungen ein.",
"Log out" => "Abmelden",
-"More apps" => "Mehr Apps",
"Automatic logon rejected!" => "Automatischer Login zurückgewiesen!",
"If you did not change your password recently, your account may be compromised!" => "Wenn Du Dein Passwort nicht vor kurzem geändert hast, könnte Dein\nAccount kompromittiert sein!",
"Please change your password to secure your account again." => "Bitte ändere Dein Passwort, um Deinen Account wieder zu schützen.",
diff --git a/core/l10n/de_AT.php b/core/l10n/de_AT.php
index c0e3e80f0a3..93c8e33f3e2 100644
--- a/core/l10n/de_AT.php
+++ b/core/l10n/de_AT.php
@@ -3,7 +3,6 @@ $TRANSLATIONS = array(
"_%n minute ago_::_%n minutes ago_" => array("",""),
"_%n hour ago_::_%n hours ago_" => array("",""),
"_%n day ago_::_%n days ago_" => array("",""),
-"_%n month ago_::_%n months ago_" => array("",""),
-"More apps" => "Mehr Apps"
+"_%n month ago_::_%n months ago_" => array("","")
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/core/l10n/de_CH.php b/core/l10n/de_CH.php
index 3e622ace6f6..6e01b3e2083 100644
--- a/core/l10n/de_CH.php
+++ b/core/l10n/de_CH.php
@@ -1,6 +1,7 @@
<?php
$TRANSLATIONS = array(
"%s shared »%s« with you" => "%s teilt »%s« mit Ihnen",
+"group" => "Gruppe",
"Category type not provided." => "Kategorie nicht angegeben.",
"No category to add?" => "Keine Kategorie hinzuzufügen?",
"This category already exists: %s" => "Die nachfolgende Kategorie existiert bereits: %s",
@@ -30,13 +31,13 @@ $TRANSLATIONS = array(
"December" => "Dezember",
"Settings" => "Einstellungen",
"seconds ago" => "Gerade eben",
-"_%n minute ago_::_%n minutes ago_" => array("",""),
-"_%n hour ago_::_%n hours ago_" => array("",""),
+"_%n minute ago_::_%n minutes ago_" => array("Vor %n Minute","Vor %n Minuten"),
+"_%n hour ago_::_%n hours ago_" => array("Vor %n Stunde","Vor %n Stunden"),
"today" => "Heute",
"yesterday" => "Gestern",
-"_%n day ago_::_%n days ago_" => array("",""),
+"_%n day ago_::_%n days ago_" => array("Vor %n Tag","Vor %n Tagen"),
"last month" => "Letzten Monat",
-"_%n month ago_::_%n months ago_" => array("",""),
+"_%n month ago_::_%n months ago_" => array("Vor %n Monat","Vor %n Monaten"),
"months ago" => "Vor Monaten",
"last year" => "Letztes Jahr",
"years ago" => "Vor Jahren",
@@ -83,6 +84,7 @@ $TRANSLATIONS = array(
"Email sent" => "Email gesendet",
"The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "Das Update ist fehlgeschlagen. Bitte melden Sie dieses Problem an die <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud Community</a>.",
"The update was successful. Redirecting you to ownCloud now." => "Das Update war erfolgreich. Sie werden nun zu ownCloud weitergeleitet.",
+"%s password reset" => "%s-Passwort zurücksetzen",
"Use the following link to reset your password: {link}" => "Nutzen Sie den nachfolgenden Link, um Ihr Passwort zurückzusetzen: {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 ." => "Der Link zum Rücksetzen Ihres Passworts ist an Ihre E-Mail-Adresse gesendet worde.<br>Wenn Sie ihn nicht innerhalb einer vernünftigen Zeitspanne erhalten, prüfen Sie bitte Ihre Spam-Verzeichnisse.<br>Wenn er nicht dort ist, fragen Sie Ihren lokalen Administrator.",
"Request failed!<br>Did you make sure your email/username was right?" => "Anfrage fehlgeschlagen!<br>Haben Sie darauf geachtet, dass E-Mail-Adresse/Nutzername korrekt waren?",
@@ -125,7 +127,6 @@ $TRANSLATIONS = array(
"Finish setup" => "Installation abschliessen",
"%s is available. Get more information on how to update." => "%s ist verfügbar. Holen Sie weitere Informationen zu Aktualisierungen ein.",
"Log out" => "Abmelden",
-"More apps" => "Mehr Apps",
"Automatic logon rejected!" => "Automatische Anmeldung verweigert!",
"If you did not change your password recently, your account may be compromised!" => "Wenn Sie Ihr Passwort nicht vor kurzem geändert haben, könnte Ihr\nAccount kompromittiert sein!",
"Please change your password to secure your account again." => "Bitte ändern Sie Ihr Passwort, um Ihr Konto wieder zu sichern.",
diff --git a/core/l10n/de_DE.php b/core/l10n/de_DE.php
index 60f5418727a..a29fc4547c6 100644
--- a/core/l10n/de_DE.php
+++ b/core/l10n/de_DE.php
@@ -1,6 +1,13 @@
<?php
$TRANSLATIONS = array(
"%s shared »%s« with you" => "%s geteilt »%s« mit Ihnen",
+"group" => "Gruppe",
+"Turned on maintenance mode" => "Wartungsmodus eingeschaltet ",
+"Turned off maintenance mode" => "Wartungsmodus ausgeschaltet",
+"Updated database" => "Datenbank aktualisiert",
+"Updating filecache, this may take really long..." => "Aktualisiere Dateicache, dies könnte eine Weile dauern...",
+"Updated filecache" => "Dateicache aktualisiert",
+"... %d%% done ..." => "... %d%% erledigt ...",
"Category type not provided." => "Kategorie nicht angegeben.",
"No category to add?" => "Keine Kategorie hinzuzufügen?",
"This category already exists: %s" => "Die nachfolgende Kategorie existiert bereits: %s",
@@ -126,7 +133,6 @@ $TRANSLATIONS = array(
"Finish setup" => "Installation abschließen",
"%s is available. Get more information on how to update." => "%s ist verfügbar. Holen Sie weitere Informationen zu Aktualisierungen ein.",
"Log out" => "Abmelden",
-"More apps" => "Mehr Apps",
"Automatic logon rejected!" => "Automatische Anmeldung verweigert!",
"If you did not change your password recently, your account may be compromised!" => "Wenn Sie Ihr Passwort nicht vor kurzem geändert haben, könnte Ihr\nAccount kompromittiert sein!",
"Please change your password to secure your account again." => "Bitte ändern Sie Ihr Passwort, um Ihr Konto wieder zu sichern.",
diff --git a/core/l10n/el.php b/core/l10n/el.php
index 51a3a68d788..54c13c89bfa 100644
--- a/core/l10n/el.php
+++ b/core/l10n/el.php
@@ -1,6 +1,7 @@
<?php
$TRANSLATIONS = array(
"%s shared »%s« with you" => "Ο %s διαμοιράστηκε μαζί σας το »%s«",
+"group" => "ομάδα",
"Category type not provided." => "Δεν δώθηκε τύπος κατηγορίας.",
"No category to add?" => "Δεν έχετε κατηγορία να προσθέσετε;",
"This category already exists: %s" => "Αυτή η κατηγορία υπάρχει ήδη: %s",
diff --git a/core/l10n/en_GB.php b/core/l10n/en_GB.php
new file mode 100644
index 00000000000..3a42872366a
--- /dev/null
+++ b/core/l10n/en_GB.php
@@ -0,0 +1,146 @@
+<?php
+$TRANSLATIONS = array(
+"%s shared »%s« with you" => "%s shared \"%s\" with you",
+"group" => "group",
+"Turned on maintenance mode" => "Turned on maintenance mode",
+"Turned off maintenance mode" => "Turned off maintenance mode",
+"Updated database" => "Updated database",
+"Updating filecache, this may take really long..." => "Updating filecache, this may take a really long time...",
+"Updated filecache" => "Updated filecache",
+"... %d%% done ..." => "... %d%% done ...",
+"Category type not provided." => "Category type not provided.",
+"No category to add?" => "No category to add?",
+"This category already exists: %s" => "This category already exists: %s",
+"Object type not provided." => "Object type not provided.",
+"%s ID not provided." => "%s ID not provided.",
+"Error adding %s to favorites." => "Error adding %s to favourites.",
+"No categories selected for deletion." => "No categories selected for deletion.",
+"Error removing %s from favorites." => "Error removing %s from favourites.",
+"Sunday" => "Sunday",
+"Monday" => "Monday",
+"Tuesday" => "Tuesday",
+"Wednesday" => "Wednesday",
+"Thursday" => "Thursday",
+"Friday" => "Friday",
+"Saturday" => "Saturday",
+"January" => "January",
+"February" => "February",
+"March" => "March",
+"April" => "April",
+"May" => "May",
+"June" => "June",
+"July" => "July",
+"August" => "August",
+"September" => "September",
+"October" => "October",
+"November" => "November",
+"December" => "December",
+"Settings" => "Settings",
+"seconds ago" => "seconds ago",
+"_%n minute ago_::_%n minutes ago_" => array("%n minute ago","%n minutes ago"),
+"_%n hour ago_::_%n hours ago_" => array("%n hour ago","%n hours ago"),
+"today" => "today",
+"yesterday" => "yesterday",
+"_%n day ago_::_%n days ago_" => array("%n day ago","%n days ago"),
+"last month" => "last month",
+"_%n month ago_::_%n months ago_" => array("%n month ago","%n months ago"),
+"months ago" => "months ago",
+"last year" => "last year",
+"years ago" => "years ago",
+"Choose" => "Choose",
+"Error loading file picker template" => "Error loading file picker template",
+"Yes" => "Yes",
+"No" => "No",
+"Ok" => "OK",
+"The object type is not specified." => "The object type is not specified.",
+"Error" => "Error",
+"The app name is not specified." => "The app name is not specified.",
+"The required file {file} is not installed!" => "The required file {file} is not installed!",
+"Shared" => "Shared",
+"Share" => "Share",
+"Error while sharing" => "Error whilst sharing",
+"Error while unsharing" => "Error whilst unsharing",
+"Error while changing permissions" => "Error whilst changing permissions",
+"Shared with you and the group {group} by {owner}" => "Shared with you and the group {group} by {owner}",
+"Shared with you by {owner}" => "Shared with you by {owner}",
+"Share with" => "Share with",
+"Share with link" => "Share with link",
+"Password protect" => "Password protect",
+"Password" => "Password",
+"Allow Public Upload" => "Allow Public Upload",
+"Email link to person" => "Email link to person",
+"Send" => "Send",
+"Set expiration date" => "Set expiration date",
+"Expiration date" => "Expiration date",
+"Share via email:" => "Share via email:",
+"No people found" => "No people found",
+"Resharing is not allowed" => "Resharing is not allowed",
+"Shared in {item} with {user}" => "Shared in {item} with {user}",
+"Unshare" => "Unshare",
+"can edit" => "can edit",
+"access control" => "access control",
+"create" => "create",
+"update" => "update",
+"delete" => "delete",
+"share" => "share",
+"Password protected" => "Password protected",
+"Error unsetting expiration date" => "Error unsetting expiration date",
+"Error setting expiration date" => "Error setting expiration date",
+"Sending ..." => "Sending ...",
+"Email sent" => "Email sent",
+"The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>.",
+"The update was successful. Redirecting you to ownCloud now." => "The update was successful. Redirecting you to ownCloud now.",
+"%s password reset" => "%s password reset",
+"Use the following link to reset your password: {link}" => "Use the following link to reset your password: {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 ." => "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 .",
+"Request failed!<br>Did you make sure your email/username was right?" => "Request failed!<br>Did you make sure your email/username was correct?",
+"You will receive a link to reset your password via Email." => "You will receive a link to reset your password via Email.",
+"Username" => "Username",
+"Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset. If you are not sure what to do, please contact your administrator before you continue. Do you really want to continue?" => "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset. If you are not sure what to do, please contact your administrator before you continue. Do you really want to continue?",
+"Yes, I really want to reset my password now" => "Yes, I really want to reset my password now",
+"Request reset" => "Request reset",
+"Your password was reset" => "Your password was reset",
+"To login page" => "To login page",
+"New password" => "New password",
+"Reset password" => "Reset password",
+"Personal" => "Personal",
+"Users" => "Users",
+"Apps" => "Apps",
+"Admin" => "Admin",
+"Help" => "Help",
+"Access forbidden" => "Access denied",
+"Cloud not found" => "Cloud not found",
+"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\nCheers!" => "Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\nCheers!",
+"Edit categories" => "Edit categories",
+"Add" => "Add",
+"Security Warning" => "Security Warning",
+"Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)",
+"Please update your PHP installation to use %s securely." => "Please update your PHP installation to use %s securely.",
+"No secure random number generator is available, please enable the PHP OpenSSL extension." => "No secure random number generator is available, please enable the PHP OpenSSL extension.",
+"Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account." => "Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account.",
+"Your data directory and files are probably accessible from the internet because the .htaccess file does not work." => "Your data directory and files are probably accessible from the internet because the .htaccess file does not work.",
+"For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\">documentation</a>." => "For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\">documentation</a>.",
+"Create an <strong>admin account</strong>" => "Create an <strong>admin account</strong>",
+"Advanced" => "Advanced",
+"Data folder" => "Data folder",
+"Configure the database" => "Configure the database",
+"will be used" => "will be used",
+"Database user" => "Database user",
+"Database password" => "Database password",
+"Database name" => "Database name",
+"Database tablespace" => "Database tablespace",
+"Database host" => "Database host",
+"Finish setup" => "Finish setup",
+"%s is available. Get more information on how to update." => "%s is available. Get more information on how to update.",
+"Log out" => "Log out",
+"Automatic logon rejected!" => "Automatic logon rejected!",
+"If you did not change your password recently, your account may be compromised!" => "If you did not change your password recently, your account may be compromised!",
+"Please change your password to secure your account again." => "Please change your password to secure your account again.",
+"Lost your password?" => "Lost your password?",
+"remember" => "remember",
+"Log in" => "Log in",
+"Alternative Logins" => "Alternative Logins",
+"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>Cheers!" => "Hey there,<br><br>just letting you know that %s shared \"%s\" with you.<br><a href=\"%s\">View it!</a><br><br>Cheers!",
+"Updating ownCloud to version %s, this may take a while." => "Updating ownCloud to version %s, this may take a while."
+);
+$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/core/l10n/eo.php b/core/l10n/eo.php
index fc688b103a6..669f677d46d 100644
--- a/core/l10n/eo.php
+++ b/core/l10n/eo.php
@@ -1,6 +1,7 @@
<?php
$TRANSLATIONS = array(
"%s shared »%s« with you" => "%s kunhavigis “%s” kun vi",
+"group" => "grupo",
"Category type not provided." => "Ne proviziĝis tipon de kategorio.",
"No category to add?" => "Ĉu neniu kategorio estas aldonota?",
"This category already exists: %s" => "Tiu kategorio jam ekzistas: %s",
diff --git a/core/l10n/es.php b/core/l10n/es.php
index 9e7f5656683..077f677e972 100644
--- a/core/l10n/es.php
+++ b/core/l10n/es.php
@@ -1,6 +1,7 @@
<?php
$TRANSLATIONS = array(
"%s shared »%s« with you" => "%s compatido »%s« contigo",
+"group" => "grupo",
"Category type not provided." => "Tipo de categoría no proporcionado.",
"No category to add?" => "¿Ninguna categoría para añadir?",
"This category already exists: %s" => "Esta categoría ya existe: %s",
diff --git a/core/l10n/es_AR.php b/core/l10n/es_AR.php
index cd51ba2f441..389251de8aa 100644
--- a/core/l10n/es_AR.php
+++ b/core/l10n/es_AR.php
@@ -1,6 +1,7 @@
<?php
$TRANSLATIONS = array(
"%s shared »%s« with you" => "%s compartió \"%s\" con vos",
+"group" => "grupo",
"Category type not provided." => "Tipo de categoría no provisto. ",
"No category to add?" => "¿Ninguna categoría para añadir?",
"This category already exists: %s" => "Esta categoría ya existe: %s",
diff --git a/core/l10n/et_EE.php b/core/l10n/et_EE.php
index 8c2fb2804dd..5391a144349 100644
--- a/core/l10n/et_EE.php
+++ b/core/l10n/et_EE.php
@@ -1,6 +1,13 @@
<?php
$TRANSLATIONS = array(
"%s shared »%s« with you" => "%s jagas sinuga »%s«",
+"group" => "grupp",
+"Turned on maintenance mode" => "Haldusreziimis",
+"Turned off maintenance mode" => "Haldusreziim lõpetatud",
+"Updated database" => "Uuendatud andmebaas",
+"Updating filecache, this may take really long..." => "Uuendan failipuhvrit, see võib kesta väga kaua...",
+"Updated filecache" => "Uuendatud failipuhver",
+"... %d%% done ..." => "... %d%% tehtud ...",
"Category type not provided." => "Kategooria tüüp puudub.",
"No category to add?" => "Pole kategooriat, mida lisada?",
"This category already exists: %s" => "See kategooria on juba olemas: %s",
@@ -30,13 +37,13 @@ $TRANSLATIONS = array(
"December" => "Detsember",
"Settings" => "Seaded",
"seconds ago" => "sekundit tagasi",
-"_%n minute ago_::_%n minutes ago_" => array("",""),
-"_%n hour ago_::_%n hours ago_" => array("",""),
+"_%n minute ago_::_%n minutes ago_" => array("%n minut tagasi","%n minutit tagasi"),
+"_%n hour ago_::_%n hours ago_" => array("%n tund tagasi","%n tundi tagasi"),
"today" => "täna",
"yesterday" => "eile",
-"_%n day ago_::_%n days ago_" => array("",""),
+"_%n day ago_::_%n days ago_" => array("%n päev tagasi","%n päeva tagasi"),
"last month" => "viimasel kuul",
-"_%n month ago_::_%n months ago_" => array("",""),
+"_%n month ago_::_%n months ago_" => array("%n kuu tagasi","%n kuud tagasi"),
"months ago" => "kuu tagasi",
"last year" => "viimasel aastal",
"years ago" => "aastat tagasi",
@@ -83,6 +90,7 @@ $TRANSLATIONS = array(
"Email sent" => "E-kiri on saadetud",
"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",
"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?",
@@ -125,7 +133,6 @@ $TRANSLATIONS = array(
"Finish setup" => "Lõpeta seadistamine",
"%s is available. Get more information on how to update." => "%s on saadaval. Vaata lähemalt kuidas uuendada.",
"Log out" => "Logi välja",
-"More apps" => "Rohkem rakendusi",
"Automatic logon rejected!" => "Automaatne sisselogimine lükati tagasi!",
"If you did not change your password recently, your account may be compromised!" => "Kui sa ei muutnud oma parooli hiljuti, siis võib su kasutajakonto olla ohustatud!",
"Please change your password to secure your account again." => "Palun muuda parooli, et oma kasutajakonto uuesti turvata.",
diff --git a/core/l10n/eu.php b/core/l10n/eu.php
index 280c5a94b60..1e0eb36e1e3 100644
--- a/core/l10n/eu.php
+++ b/core/l10n/eu.php
@@ -1,6 +1,7 @@
<?php
$TRANSLATIONS = array(
"%s shared »%s« with you" => "%s-ek »%s« zurekin partekatu du",
+"group" => "taldea",
"Category type not provided." => "Kategoria mota ez da zehaztu.",
"No category to add?" => "Ez dago gehitzeko kategoriarik?",
"This category already exists: %s" => "Kategoria hau dagoeneko existitzen da: %s",
@@ -30,13 +31,13 @@ $TRANSLATIONS = array(
"December" => "Abendua",
"Settings" => "Ezarpenak",
"seconds ago" => "segundu",
-"_%n minute ago_::_%n minutes ago_" => array("",""),
-"_%n hour ago_::_%n hours ago_" => array("",""),
+"_%n minute ago_::_%n minutes ago_" => array("orain dela minutu %n","orain dela %n minutu"),
+"_%n hour ago_::_%n hours ago_" => array("orain dela ordu %n","orain dela %n ordu"),
"today" => "gaur",
"yesterday" => "atzo",
-"_%n day ago_::_%n days ago_" => array("",""),
+"_%n day ago_::_%n days ago_" => array("orain dela egun %n","orain dela %n egun"),
"last month" => "joan den hilabetean",
-"_%n month ago_::_%n months ago_" => array("",""),
+"_%n month ago_::_%n months ago_" => array("orain dela hilabete %n","orain dela %n hilabete"),
"months ago" => "hilabete",
"last year" => "joan den urtean",
"years ago" => "urte",
@@ -83,6 +84,7 @@ $TRANSLATIONS = array(
"Email sent" => "Eposta bidalia",
"The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "Eguneraketa ez da ongi egin. Mesedez egin arazoaren txosten bat <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud komunitatearentzako</a>.",
"The update was successful. Redirecting you to ownCloud now." => "Eguneraketa ongi egin da. Orain zure ownClouderea berbideratua izango zara.",
+"%s password reset" => "%s pasahitza berrezarri",
"Use the following link to reset your password: {link}" => "Eribili hurrengo lotura zure pasahitza berrezartzeko: {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 ." => "Zure pasahitza berrezartzeko lotura zure postara bidalia izan da.<br>Ez baduzu arrazoizko denbora \nepe batean jasotzen begiratu zure zabor-posta karpetan.<br>Hor ere ez badago kudeatzailearekin harremanetan ipini.",
"Request failed!<br>Did you make sure your email/username was right?" => "Eskaerak huts egin du!<br>Ziur zaude posta/pasahitza zuzenak direla?",
diff --git a/core/l10n/fa.php b/core/l10n/fa.php
index a9e17a194ae..82356c0ab12 100644
--- a/core/l10n/fa.php
+++ b/core/l10n/fa.php
@@ -1,6 +1,7 @@
<?php
$TRANSLATIONS = array(
"%s shared »%s« with you" => "%s به اشتراک گذاشته شده است »%s« توسط شما",
+"group" => "گروه",
"Category type not provided." => "نوع دسته بندی ارائه نشده است.",
"No category to add?" => "آیا گروه دیگری برای افزودن ندارید",
"This category already exists: %s" => "این دسته هم اکنون وجود دارد: %s",
diff --git a/core/l10n/fi_FI.php b/core/l10n/fi_FI.php
index d3cfe01293e..25f5f466ef9 100644
--- a/core/l10n/fi_FI.php
+++ b/core/l10n/fi_FI.php
@@ -1,6 +1,13 @@
<?php
$TRANSLATIONS = array(
"%s shared »%s« with you" => "%s jakoi kohteen »%s« kanssasi",
+"group" => "ryhmä",
+"Turned on maintenance mode" => "Siirrytty ylläpitotilaan",
+"Turned off maintenance mode" => "Ylläpitotila laitettu pois päältä",
+"Updated database" => "Tietokanta ajan tasalla",
+"Updating filecache, this may take really long..." => "Päivitetään tiedostojen välimuistia, tämä saattaa kestää todella kauan...",
+"Updated filecache" => "Tiedostojen välimuisti päivitetty",
+"... %d%% done ..." => "... %d%% valmis ...",
"Category type not provided." => "Luokan tyyppiä ei määritelty.",
"No category to add?" => "Ei lisättävää luokkaa?",
"This category already exists: %s" => "Luokka on jo olemassa: %s",
@@ -64,6 +71,7 @@ $TRANSLATIONS = array(
"Share via email:" => "Jaa sähköpostilla:",
"No people found" => "Henkilöitä ei löytynyt",
"Resharing is not allowed" => "Jakaminen uudelleen ei ole salittu",
+"Shared in {item} with {user}" => "{item} on jaettu {user} kanssa",
"Unshare" => "Peru jakaminen",
"can edit" => "voi muokata",
"access control" => "Pääsyn hallinta",
@@ -78,6 +86,7 @@ $TRANSLATIONS = array(
"Email sent" => "Sähköposti lähetetty",
"The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "Päivitys epäonnistui. Ilmoita ongelmasta <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud-yhteisölle</a>.",
"The update was successful. Redirecting you to ownCloud now." => "Päivitys onnistui. Selain ohjautuu nyt ownCloudiisi.",
+"%s password reset" => "%s salasanan nollaus",
"Use the following link to reset your password: {link}" => "Voit palauttaa salasanasi seuraavassa osoitteessa: {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 ." => "Linkki salasanan nollaamiseen on lähetetty sähköpostiisi.<br>Jos et saa viestiä pian, tarkista roskapostikansiosi.<br>Jos et löydä viestiä roskapostinkaan seasta, ota yhteys ylläpitäjään.",
"Request failed!<br>Did you make sure your email/username was right?" => "Pyyntö epäonnistui!<br>Olihan sähköpostiosoitteesi/käyttäjätunnuksesi oikein?",
@@ -118,7 +127,6 @@ $TRANSLATIONS = array(
"Finish setup" => "Viimeistele asennus",
"%s is available. Get more information on how to update." => "%s on saatavilla. Lue lisätietoja, miten päivitys asennetaan.",
"Log out" => "Kirjaudu ulos",
-"More apps" => "Lisää sovelluksia",
"Automatic logon rejected!" => "Automaattinen sisäänkirjautuminen hylättiin!",
"If you did not change your password recently, your account may be compromised!" => "Jos et vaihtanut salasanaasi äskettäin, tilisi saattaa olla murrettu.",
"Please change your password to secure your account again." => "Vaihda salasanasi suojataksesi tilisi uudelleen.",
diff --git a/core/l10n/fr.php b/core/l10n/fr.php
index 3f85cb1503f..81fad258337 100644
--- a/core/l10n/fr.php
+++ b/core/l10n/fr.php
@@ -1,6 +1,7 @@
<?php
$TRANSLATIONS = array(
"%s shared »%s« with you" => "%s partagé »%s« avec vous",
+"group" => "groupe",
"Category type not provided." => "Type de catégorie non spécifié.",
"No category to add?" => "Pas de catégorie à ajouter ?",
"This category already exists: %s" => "Cette catégorie existe déjà : %s",
diff --git a/core/l10n/gl.php b/core/l10n/gl.php
index 9db68bbbd05..663d769ee98 100644
--- a/core/l10n/gl.php
+++ b/core/l10n/gl.php
@@ -1,6 +1,13 @@
<?php
$TRANSLATIONS = array(
"%s shared »%s« with you" => "%s compartiu «%s» con vostede",
+"group" => "grupo",
+"Turned on maintenance mode" => "Modo de mantemento activado",
+"Turned off maintenance mode" => "Modo de mantemento desactivado",
+"Updated database" => "Base de datos actualizada",
+"Updating filecache, this may take really long..." => "Actualizando o ficheiro da caché, isto pode levar bastante tempo...",
+"Updated filecache" => "Ficheiro da caché actualizado",
+"... %d%% done ..." => "... %d%% feito ...",
"Category type not provided." => "Non se indicou o tipo de categoría",
"No category to add?" => "Sen categoría que engadir?",
"This category already exists: %s" => "Esta categoría xa existe: %s",
@@ -126,7 +133,6 @@ $TRANSLATIONS = array(
"Finish setup" => "Rematar a configuración",
"%s is available. Get more information on how to update." => "%s está dispoñíbel. Obteña máis información sobre como actualizar.",
"Log out" => "Desconectar",
-"More apps" => "Máis aplicativos",
"Automatic logon rejected!" => "Rexeitouse a entrada automática",
"If you did not change your password recently, your account may be compromised!" => "Se non fixo recentemente cambios de contrasinal é posíbel que a súa conta estea comprometida!",
"Please change your password to secure your account again." => "Cambie de novo o seu contrasinal para asegurar a súa conta.",
diff --git a/core/l10n/he.php b/core/l10n/he.php
index 7f3f4dfdd32..d5d83fea330 100644
--- a/core/l10n/he.php
+++ b/core/l10n/he.php
@@ -1,5 +1,7 @@
<?php
$TRANSLATIONS = array(
+"%s shared »%s« with you" => "%s שיתף/שיתפה איתך את »%s«",
+"group" => "קבוצה",
"Category type not provided." => "סוג הקטגוריה לא סופק.",
"No category to add?" => "אין קטגוריה להוספה?",
"This category already exists: %s" => "הקטגוריה הבאה כבר קיימת: %s",
@@ -29,13 +31,13 @@ $TRANSLATIONS = array(
"December" => "דצמבר",
"Settings" => "הגדרות",
"seconds ago" => "שניות",
-"_%n minute ago_::_%n minutes ago_" => array("",""),
-"_%n hour ago_::_%n hours ago_" => array("",""),
+"_%n minute ago_::_%n minutes ago_" => array("לפני %n דקה","לפני %n דקות"),
+"_%n hour ago_::_%n hours ago_" => array("לפני %n שעה","לפני %n שעות"),
"today" => "היום",
"yesterday" => "אתמול",
-"_%n day ago_::_%n days ago_" => array("",""),
+"_%n day ago_::_%n days ago_" => array("לפני %n יום","לפני %n ימים"),
"last month" => "חודש שעבר",
-"_%n month ago_::_%n months ago_" => array("",""),
+"_%n month ago_::_%n months ago_" => array("לפני %n חודש","לפני %n חודשים"),
"months ago" => "חודשים",
"last year" => "שנה שעברה",
"years ago" => "שנים",
@@ -86,6 +88,7 @@ $TRANSLATIONS = array(
"Request failed!<br>Did you make sure your email/username was right?" => "הבקשה נכשלה!<br>האם כתובת הדוא״ל/שם המשתמש שלך נכונים?",
"You will receive a link to reset your password via Email." => "יישלח לתיבת הדוא״ל שלך קישור לאיפוס הססמה.",
"Username" => "שם משתמש",
+"Yes, I really want to reset my password now" => "כן, אני רוצה לאפס את הסיסמה שלי עכשיו.",
"Request reset" => "בקשת איפוס",
"Your password was reset" => "הססמה שלך אופסה",
"To login page" => "לדף הכניסה",
@@ -98,10 +101,12 @@ $TRANSLATIONS = array(
"Help" => "עזרה",
"Access forbidden" => "הגישה נחסמה",
"Cloud not found" => "ענן לא נמצא",
+"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\nCheers!" => "שלום,\n\nרצינו לעדכן כי %s שיתף/שיתפה איתך את »%s«.\n\nלצפיה: %s\n\nיום טוב!",
"Edit categories" => "ערוך קטגוריות",
"Add" => "הוספה",
"Security Warning" => "אזהרת אבטחה",
"Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "גרסת ה־PHP פגיעה בפני התקפת בית NULL/ריק (CVE-2006-7243)",
+"Please update your PHP installation to use %s securely." => "נא לעדכן את התקנת ה-PHP שלך כדי להשתמש ב-%s בצורה מאובטחת.",
"No secure random number generator is available, please enable the PHP OpenSSL extension." => "אין מחולל מספרים אקראיים מאובטח, נא להפעיל את ההרחבה OpenSSL ב־PHP.",
"Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account." => "ללא מחולל מספרים אקראיים מאובטח תוקף יכול לנבא את מחרוזות איפוס הססמה ולהשתלט על החשבון שלך.",
"Your data directory and files are probably accessible from the internet because the .htaccess file does not work." => "תיקיית וקבצי המידע שלך כנראה נגישים מהאינטרנט מכיוון שקובץ ה.htaccess לא עובד.",
@@ -125,6 +130,7 @@ $TRANSLATIONS = array(
"remember" => "שמירת הססמה",
"Log in" => "כניסה",
"Alternative Logins" => "כניסות אלטרנטיביות",
+"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>Cheers!" => "שלום,<br><br>רצינו לעדכן כי %s שיתף/שיתפה איתך את »%s«.<br><a href=\"%s\">לצפיה</a><br><br>יום טוב!",
"Updating ownCloud to version %s, this may take a while." => "מעדכן את ownCloud אל גרסא %s, זה עלול לקחת זמן מה."
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/core/l10n/hu_HU.php b/core/l10n/hu_HU.php
index c231d7f9a44..93f96e17847 100644
--- a/core/l10n/hu_HU.php
+++ b/core/l10n/hu_HU.php
@@ -1,6 +1,7 @@
<?php
$TRANSLATIONS = array(
"%s shared »%s« with you" => "%s megosztotta Önnel ezt: »%s«",
+"group" => "csoport",
"Category type not provided." => "Nincs megadva a kategória típusa.",
"No category to add?" => "Nincs hozzáadandó kategória?",
"This category already exists: %s" => "Ez a kategória már létezik: %s",
diff --git a/core/l10n/id.php b/core/l10n/id.php
index fc6cb788fb0..0f222918c95 100644
--- a/core/l10n/id.php
+++ b/core/l10n/id.php
@@ -1,5 +1,6 @@
<?php
$TRANSLATIONS = array(
+"group" => "grup",
"Category type not provided." => "Tipe kategori tidak diberikan.",
"No category to add?" => "Tidak ada kategori yang akan ditambahkan?",
"This category already exists: %s" => "Kategori ini sudah ada: %s",
diff --git a/core/l10n/it.php b/core/l10n/it.php
index 7a0af92070d..71f6ffdf50e 100644
--- a/core/l10n/it.php
+++ b/core/l10n/it.php
@@ -1,6 +1,13 @@
<?php
$TRANSLATIONS = array(
"%s shared »%s« with you" => "%s ha condiviso «%s» con te",
+"group" => "gruppo",
+"Turned on maintenance mode" => "Modalità di manutenzione attivata",
+"Turned off maintenance mode" => "Modalità di manutenzione disattivata",
+"Updated database" => "Database aggiornato",
+"Updating filecache, this may take really long..." => "Aggiornamento della cache dei file in corso, potrebbe richiedere molto tempo...",
+"Updated filecache" => "Cache dei file aggiornata",
+"... %d%% done ..." => "... %d%% completato ...",
"Category type not provided." => "Tipo di categoria non fornito.",
"No category to add?" => "Nessuna categoria da aggiungere?",
"This category already exists: %s" => "Questa categoria esiste già: %s",
@@ -30,13 +37,13 @@ $TRANSLATIONS = array(
"December" => "Dicembre",
"Settings" => "Impostazioni",
"seconds ago" => "secondi fa",
-"_%n minute ago_::_%n minutes ago_" => array("",""),
-"_%n hour ago_::_%n hours ago_" => array("",""),
+"_%n minute ago_::_%n minutes ago_" => array("%n minuto fa","%n minuti fa"),
+"_%n hour ago_::_%n hours ago_" => array("%n ora fa","%n ore fa"),
"today" => "oggi",
"yesterday" => "ieri",
-"_%n day ago_::_%n days ago_" => array("",""),
+"_%n day ago_::_%n days ago_" => array("%n giorno fa","%n giorni fa"),
"last month" => "mese scorso",
-"_%n month ago_::_%n months ago_" => array("",""),
+"_%n month ago_::_%n months ago_" => array("%n mese fa","%n mesi fa"),
"months ago" => "mesi fa",
"last year" => "anno scorso",
"years ago" => "anni fa",
@@ -83,6 +90,7 @@ $TRANSLATIONS = array(
"Email sent" => "Messaggio inviato",
"The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "L'aggiornamento non è riuscito. Segnala il problema alla <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">comunità di ownCloud</a>.",
"The update was successful. Redirecting you to ownCloud now." => "L'aggiornamento è stato effettuato correttamente. Stai per essere reindirizzato a ownCloud.",
+"%s password reset" => "Ripristino password di %s",
"Use the following link to reset your password: {link}" => "Usa il collegamento seguente per ripristinare la password: {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 ." => "Il collegamento per ripristinare la password è stato inviato al tuo indirizzo di posta.<br>Se non lo ricevi in tempi ragionevoli, controlla le cartelle della posta indesiderata.<br>Se non dovesse essere nemmeno lì, contatta il tuo amministratore locale.",
"Request failed!<br>Did you make sure your email/username was right?" => "Richiesta non riuscita!<br>Sei sicuro che l'indirizzo di posta/nome utente fosse corretto?",
diff --git a/core/l10n/ja_JP.php b/core/l10n/ja_JP.php
index 31d2f92eff2..82e4153367d 100644
--- a/core/l10n/ja_JP.php
+++ b/core/l10n/ja_JP.php
@@ -1,6 +1,13 @@
<?php
$TRANSLATIONS = array(
"%s shared »%s« with you" => "%sが あなたと »%s«を共有しました",
+"group" => "グループ",
+"Turned on maintenance mode" => "メンテナンスモードがオンになりました",
+"Turned off maintenance mode" => "メンテナンスモードがオフになりました",
+"Updated database" => "データベース更新完了",
+"Updating filecache, this may take really long..." => "ファイルキャッシュを更新しています、しばらく掛かる恐れがあります...",
+"Updated filecache" => "ファイルキャッシュ更新完了",
+"... %d%% done ..." => "... %d%% 完了 ...",
"Category type not provided." => "カテゴリタイプは提供されていません。",
"No category to add?" => "追加するカテゴリはありませんか?",
"This category already exists: %s" => "このカテゴリはすでに存在します: %s",
@@ -126,7 +133,6 @@ $TRANSLATIONS = array(
"Finish setup" => "セットアップを完了します",
"%s is available. Get more information on how to update." => "%s が利用可能です。更新方法に関してさらに情報を取得して下さい。",
"Log out" => "ログアウト",
-"More apps" => "他のアプリ",
"Automatic logon rejected!" => "自動ログインは拒否されました!",
"If you did not change your password recently, your account may be compromised!" => "最近パスワードを変更していない場合、あなたのアカウントは危険にさらされているかもしれません。",
"Please change your password to secure your account again." => "アカウント保護の為、パスワードを再度の変更をお願いいたします。",
diff --git a/core/l10n/ka_GE.php b/core/l10n/ka_GE.php
index 0f4b23906d6..15cacc8b218 100644
--- a/core/l10n/ka_GE.php
+++ b/core/l10n/ka_GE.php
@@ -1,5 +1,6 @@
<?php
$TRANSLATIONS = array(
+"group" => "ჯგუფი",
"Category type not provided." => "კატეგორიის ტიპი არ არის განხილული.",
"No category to add?" => "არ არის კატეგორია დასამატებლად?",
"This category already exists: %s" => "კატეგორია უკვე არსებობს: %s",
diff --git a/core/l10n/ko.php b/core/l10n/ko.php
index 4c2d33e3010..0265f38dc07 100644
--- a/core/l10n/ko.php
+++ b/core/l10n/ko.php
@@ -1,5 +1,6 @@
<?php
$TRANSLATIONS = array(
+"group" => "그룹",
"Category type not provided." => "분류 형식이 제공되지 않았습니다.",
"No category to add?" => "추가할 분류가 없습니까?",
"This category already exists: %s" => "분류가 이미 존재합니다: %s",
@@ -29,13 +30,13 @@ $TRANSLATIONS = array(
"December" => "12월",
"Settings" => "설정",
"seconds ago" => "초 전",
-"_%n minute ago_::_%n minutes ago_" => array(""),
-"_%n hour ago_::_%n hours ago_" => array(""),
+"_%n minute ago_::_%n minutes ago_" => array("%n분 전 "),
+"_%n hour ago_::_%n hours ago_" => array("%n시간 전 "),
"today" => "오늘",
"yesterday" => "어제",
-"_%n day ago_::_%n days ago_" => array(""),
+"_%n day ago_::_%n days ago_" => array("%n일 전 "),
"last month" => "지난 달",
-"_%n month ago_::_%n months ago_" => array(""),
+"_%n month ago_::_%n months ago_" => array("%n달 전 "),
"months ago" => "개월 전",
"last year" => "작년",
"years ago" => "년 전",
diff --git a/core/l10n/lb.php b/core/l10n/lb.php
index 8a5a28957c4..5f4c415bed7 100644
--- a/core/l10n/lb.php
+++ b/core/l10n/lb.php
@@ -1,6 +1,7 @@
<?php
$TRANSLATIONS = array(
"%s shared »%s« with you" => "Den/D' %s huet »%s« mat dir gedeelt",
+"group" => "Grupp",
"Category type not provided." => "Typ vun der Kategorie net uginn.",
"No category to add?" => "Keng Kategorie fir bäizesetzen?",
"This category already exists: %s" => "Dës Kategorie existéiert schon: %s",
diff --git a/core/l10n/lt_LT.php b/core/l10n/lt_LT.php
index 00e47488531..7b0c3ed4f80 100644
--- a/core/l10n/lt_LT.php
+++ b/core/l10n/lt_LT.php
@@ -1,5 +1,7 @@
<?php
$TRANSLATIONS = array(
+"%s shared »%s« with you" => "%s pasidalino »%s« su tavimi",
+"group" => "grupė",
"Category type not provided." => "Kategorija nenurodyta.",
"No category to add?" => "Nepridėsite jokios kategorijos?",
"This category already exists: %s" => "Ši kategorija jau egzistuoja: %s",
@@ -29,13 +31,13 @@ $TRANSLATIONS = array(
"December" => "Gruodis",
"Settings" => "Nustatymai",
"seconds ago" => "prieš sekundę",
-"_%n minute ago_::_%n minutes ago_" => array("","",""),
-"_%n hour ago_::_%n hours ago_" => array("","",""),
+"_%n minute ago_::_%n minutes ago_" => array(" prieš %n minutę"," prieš %n minučių"," prieš %n minučių"),
+"_%n hour ago_::_%n hours ago_" => array("prieš %n valandą","prieš %n valandų","prieš %n valandų"),
"today" => "šiandien",
"yesterday" => "vakar",
"_%n day ago_::_%n days ago_" => array("","",""),
"last month" => "praeitą mėnesį",
-"_%n month ago_::_%n months ago_" => array("","",""),
+"_%n month ago_::_%n months ago_" => array("prieš %n mėnesį","prieš %n mėnesius","prieš %n mėnesių"),
"months ago" => "prieš mėnesį",
"last year" => "praeitais metais",
"years ago" => "prieš metus",
@@ -81,11 +83,13 @@ $TRANSLATIONS = array(
"Email sent" => "Laiškas išsiųstas",
"The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "Atnaujinimas buvo nesėkmingas. PApie tai prašome pranešti the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud bendruomenei</a>.",
"The update was successful. Redirecting you to ownCloud now." => "Atnaujinimas buvo sėkmingas. Nukreipiame į jūsų ownCloud.",
+"%s password reset" => "%s slaptažodžio atnaujinimas",
"Use the following link to reset your password: {link}" => "Slaptažodio atkūrimui naudokite šią nuorodą: {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 ." => "Nuorodą su jūsų slaptažodžio atkūrimu buvo nusiųsta jums į paštą.<br>Jei jo negausite per atitinkamą laiką, pasižiūrėkite brukalo aplankale.<br> Jei jo ir ten nėra, teiraukitės administratoriaus.",
"Request failed!<br>Did you make sure your email/username was right?" => "Klaida!<br>Ar tikrai jūsų el paštas/vartotojo vardas buvo teisingi?",
"You will receive a link to reset your password via Email." => "Elektroniniu paštu gausite nuorodą, su kuria galėsite iš naujo nustatyti slaptažodį.",
"Username" => "Prisijungimo vardas",
+"Yes, I really want to reset my password now" => "Taip, aš tikrai noriu atnaujinti slaptažodį",
"Request reset" => "Prašyti nustatymo iš najo",
"Your password was reset" => "Jūsų slaptažodis buvo nustatytas iš naujo",
"To login page" => "Į prisijungimo puslapį",
diff --git a/core/l10n/lv.php b/core/l10n/lv.php
index 6deb5dfda9f..57b9186f3cf 100644
--- a/core/l10n/lv.php
+++ b/core/l10n/lv.php
@@ -1,6 +1,7 @@
<?php
$TRANSLATIONS = array(
"%s shared »%s« with you" => "%s kopīgots »%s« ar jums",
+"group" => "grupa",
"Category type not provided." => "Kategorijas tips nav norādīts.",
"No category to add?" => "Nav kategoriju, ko pievienot?",
"This category already exists: %s" => "Šāda kategorija jau eksistē — %s",
@@ -126,7 +127,6 @@ $TRANSLATIONS = array(
"Finish setup" => "Pabeigt iestatīšanu",
"%s is available. Get more information on how to update." => "%s ir pieejams. Uzziniet vairāk kā atjaunināt.",
"Log out" => "Izrakstīties",
-"More apps" => "Vairāk programmu",
"Automatic logon rejected!" => "Automātiskā ierakstīšanās ir noraidīta!",
"If you did not change your password recently, your account may be compromised!" => "Ja neesat pēdējā laikā mainījis paroli, iespējams, ka jūsu konts ir kompromitēts.",
"Please change your password to secure your account again." => "Lūdzu, nomainiet savu paroli, lai atkal nodrošinātu savu kontu.",
diff --git a/core/l10n/mk.php b/core/l10n/mk.php
index e2416dc052c..6a8ec50061c 100644
--- a/core/l10n/mk.php
+++ b/core/l10n/mk.php
@@ -1,5 +1,6 @@
<?php
$TRANSLATIONS = array(
+"group" => "група",
"Category type not provided." => "Не беше доставен тип на категорија.",
"No category to add?" => "Нема категорија да се додаде?",
"Object type not provided." => "Не беше доставен тип на објект.",
diff --git a/core/l10n/nb_NO.php b/core/l10n/nb_NO.php
index 393dc0d7d11..132b65daab2 100644
--- a/core/l10n/nb_NO.php
+++ b/core/l10n/nb_NO.php
@@ -1,6 +1,7 @@
<?php
$TRANSLATIONS = array(
"%s shared »%s« with you" => "%s delte »%s« med deg",
+"group" => "gruppe",
"No category to add?" => "Ingen kategorier å legge til?",
"This category already exists: %s" => "Denne kategorien finnes allerede: %s",
"No categories selected for deletion." => "Ingen kategorier merket for sletting.",
diff --git a/core/l10n/nl.php b/core/l10n/nl.php
index 46375756de4..6d5d5dc9917 100644
--- a/core/l10n/nl.php
+++ b/core/l10n/nl.php
@@ -1,6 +1,7 @@
<?php
$TRANSLATIONS = array(
"%s shared »%s« with you" => "%s deelde »%s« met jou",
+"group" => "groep",
"Category type not provided." => "Categorie type niet opgegeven.",
"No category to add?" => "Geen categorie om toe te voegen?",
"This category already exists: %s" => "Deze categorie bestaat al: %s",
@@ -126,7 +127,6 @@ $TRANSLATIONS = array(
"Finish setup" => "Installatie afronden",
"%s is available. Get more information on how to update." => "%s is beschikbaar. Verkrijg meer informatie over het bijwerken.",
"Log out" => "Afmelden",
-"More apps" => "Meer applicaties",
"Automatic logon rejected!" => "Automatische aanmelding geweigerd!",
"If you did not change your password recently, your account may be compromised!" => "Als je je wachtwoord niet onlangs heeft aangepast, kan je account overgenomen zijn!",
"Please change your password to secure your account again." => "Wijzig je wachtwoord zodat je account weer beveiligd is.",
diff --git a/core/l10n/nn_NO.php b/core/l10n/nn_NO.php
index f73cb96076e..942824ecb74 100644
--- a/core/l10n/nn_NO.php
+++ b/core/l10n/nn_NO.php
@@ -1,5 +1,6 @@
<?php
$TRANSLATIONS = array(
+"group" => "gruppe",
"Category type not provided." => "Ingen kategoritype.",
"No category to add?" => "Ingen kategori å leggja til?",
"This category already exists: %s" => "Denne kategorien finst alt: %s",
diff --git a/core/l10n/oc.php b/core/l10n/oc.php
index 68bf2f89a2a..0ca3cc427a0 100644
--- a/core/l10n/oc.php
+++ b/core/l10n/oc.php
@@ -1,5 +1,6 @@
<?php
$TRANSLATIONS = array(
+"group" => "grop",
"No category to add?" => "Pas de categoria d'ajustar ?",
"No categories selected for deletion." => "Pas de categorias seleccionadas per escafar.",
"Sunday" => "Dimenge",
diff --git a/core/l10n/pl.php b/core/l10n/pl.php
index 9be10f535b7..48f6dff6184 100644
--- a/core/l10n/pl.php
+++ b/core/l10n/pl.php
@@ -1,6 +1,7 @@
<?php
$TRANSLATIONS = array(
"%s shared »%s« with you" => "%s Współdzielone »%s« z tobą",
+"group" => "grupa",
"Category type not provided." => "Nie podano typu kategorii.",
"No category to add?" => "Brak kategorii do dodania?",
"This category already exists: %s" => "Ta kategoria już istnieje: %s",
@@ -125,7 +126,6 @@ $TRANSLATIONS = array(
"Finish setup" => "Zakończ konfigurowanie",
"%s is available. Get more information on how to update." => "%s jest dostępna. Dowiedz się więcej na temat aktualizacji.",
"Log out" => "Wyloguj",
-"More apps" => "Więcej aplikacji",
"Automatic logon rejected!" => "Automatyczne logowanie odrzucone!",
"If you did not change your password recently, your account may be compromised!" => "Jeśli hasło było dawno niezmieniane, twoje konto może być zagrożone!",
"Please change your password to secure your account again." => "Zmień swoje hasło, aby ponownie zabezpieczyć swoje konto.",
diff --git a/core/l10n/pt_BR.php b/core/l10n/pt_BR.php
index 8446e5270a7..84762cde5e4 100644
--- a/core/l10n/pt_BR.php
+++ b/core/l10n/pt_BR.php
@@ -1,6 +1,7 @@
<?php
$TRANSLATIONS = array(
"%s shared »%s« with you" => "%s compartilhou »%s« com você",
+"group" => "grupo",
"Category type not provided." => "Tipo de categoria não fornecido.",
"No category to add?" => "Nenhuma categoria a adicionar?",
"This category already exists: %s" => "Esta categoria já existe: %s",
@@ -126,7 +127,6 @@ $TRANSLATIONS = array(
"Finish setup" => "Concluir configuração",
"%s is available. Get more information on how to update." => "%s está disponível. Obtenha mais informações sobre como atualizar.",
"Log out" => "Sair",
-"More apps" => "Mais aplicativos",
"Automatic logon rejected!" => "Entrada Automática no Sistema Rejeitada!",
"If you did not change your password recently, your account may be compromised!" => "Se você não mudou a sua senha recentemente, a sua conta pode estar comprometida!",
"Please change your password to secure your account again." => "Por favor troque sua senha para tornar sua conta segura novamente.",
diff --git a/core/l10n/pt_PT.php b/core/l10n/pt_PT.php
index 25ddaa322d5..2afb9ef9b39 100644
--- a/core/l10n/pt_PT.php
+++ b/core/l10n/pt_PT.php
@@ -1,6 +1,7 @@
<?php
$TRANSLATIONS = array(
"%s shared »%s« with you" => "%s partilhado »%s« contigo",
+"group" => "grupo",
"Category type not provided." => "Tipo de categoria não fornecido",
"No category to add?" => "Nenhuma categoria para adicionar?",
"This category already exists: %s" => "A categoria já existe: %s",
diff --git a/core/l10n/ro.php b/core/l10n/ro.php
index 7e33003bcce..ca0e409f71f 100644
--- a/core/l10n/ro.php
+++ b/core/l10n/ro.php
@@ -1,6 +1,7 @@
<?php
$TRANSLATIONS = array(
"%s shared »%s« with you" => "%s Partajat »%s« cu tine de",
+"group" => "grup",
"Category type not provided." => "Tipul de categorie nu a fost specificat.",
"No category to add?" => "Nici o categorie de adăugat?",
"This category already exists: %s" => "Această categorie deja există: %s",
diff --git a/core/l10n/ru.php b/core/l10n/ru.php
index 8c29c8d26f6..d79326aff32 100644
--- a/core/l10n/ru.php
+++ b/core/l10n/ru.php
@@ -1,6 +1,7 @@
<?php
$TRANSLATIONS = array(
"%s shared »%s« with you" => "%s поделился »%s« с вами",
+"group" => "группа",
"Category type not provided." => "Тип категории не предоставлен",
"No category to add?" => "Нет категорий для добавления?",
"This category already exists: %s" => "Эта категория уже существует: %s",
@@ -126,7 +127,6 @@ $TRANSLATIONS = array(
"Finish setup" => "Завершить установку",
"%s is available. Get more information on how to update." => "%s доступно. Получить дополнительную информацию о порядке обновления.",
"Log out" => "Выйти",
-"More apps" => "Ещё приложения",
"Automatic logon rejected!" => "Автоматический вход в систему отключен!",
"If you did not change your password recently, your account may be compromised!" => "Если Вы недавно не меняли свой пароль, то Ваша учетная запись может быть скомпрометирована!",
"Please change your password to secure your account again." => "Пожалуйста, смените пароль, чтобы обезопасить свою учетную запись.",
diff --git a/core/l10n/si_LK.php b/core/l10n/si_LK.php
index 475cdf5613a..184566b5f1c 100644
--- a/core/l10n/si_LK.php
+++ b/core/l10n/si_LK.php
@@ -1,5 +1,6 @@
<?php
$TRANSLATIONS = array(
+"group" => "කණ්ඩායම",
"No categories selected for deletion." => "මකා දැමීම සඳහා ප්‍රවර්ගයන් තෝරා නොමැත.",
"Sunday" => "ඉරිදා",
"Monday" => "සඳුදා",
diff --git a/core/l10n/sk_SK.php b/core/l10n/sk_SK.php
index 49c2cbb183b..ed061068b4b 100644
--- a/core/l10n/sk_SK.php
+++ b/core/l10n/sk_SK.php
@@ -1,6 +1,13 @@
<?php
$TRANSLATIONS = array(
"%s shared »%s« with you" => "%s s Vami zdieľa »%s«",
+"group" => "skupina",
+"Turned on maintenance mode" => "Mód údržby zapnutý",
+"Turned off maintenance mode" => "Mód údržby vypnutý",
+"Updated database" => "Databáza aktualizovaná",
+"Updating filecache, this may take really long..." => "Aktualizácia \"filecache\", toto môže trvať dlhšie...",
+"Updated filecache" => "\"Filecache\" aktualizovaná",
+"... %d%% done ..." => "... %d%% dokončených ...",
"Category type not provided." => "Neposkytnutý typ kategórie.",
"No category to add?" => "Žiadna kategória pre pridanie?",
"This category already exists: %s" => "Kategória: %s už existuje.",
@@ -30,13 +37,13 @@ $TRANSLATIONS = array(
"December" => "December",
"Settings" => "Nastavenia",
"seconds ago" => "pred sekundami",
-"_%n minute ago_::_%n minutes ago_" => array("","",""),
-"_%n hour ago_::_%n hours ago_" => array("","",""),
+"_%n minute ago_::_%n minutes ago_" => array("pred %n minútou","pred %n minútami","pred %n minútami"),
+"_%n hour ago_::_%n hours ago_" => array("pred %n hodinou","pred %n hodinami","pred %n hodinami"),
"today" => "dnes",
"yesterday" => "včera",
-"_%n day ago_::_%n days ago_" => array("","",""),
+"_%n day ago_::_%n days ago_" => array("pred %n dňom","pred %n dňami","pred %n dňami"),
"last month" => "minulý mesiac",
-"_%n month ago_::_%n months ago_" => array("","",""),
+"_%n month ago_::_%n months ago_" => array("pred %n mesiacom","pred %n mesiacmi","pred %n mesiacmi"),
"months ago" => "pred mesiacmi",
"last year" => "minulý rok",
"years ago" => "pred rokmi",
@@ -83,6 +90,7 @@ $TRANSLATIONS = array(
"Email sent" => "Email odoslaný",
"The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "Aktualizácia nebola úspešná. Problém nahláste na <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>.",
"The update was successful. Redirecting you to ownCloud now." => "Aktualizácia bola úspešná. Presmerovávam na prihlasovaciu stránku.",
+"%s password reset" => "reset hesla %s",
"Use the following link to reset your password: {link}" => "Použite nasledujúci odkaz pre obnovenie vášho hesla: {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 ." => "Odkaz na obnovenie hesla bol odoslaný na Vašu emailovú adresu.<br>Ak ho v krátkej dobe neobdržíte, skontrolujte si Váš kôš a priečinok spam.<br>Ak ho ani tam nenájdete, kontaktujte svojho administrátora.",
"Request failed!<br>Did you make sure your email/username was right?" => "Požiadavka zlyhala.<br>Uistili ste sa, že Vaše používateľské meno a email sú správne?",
diff --git a/core/l10n/sl.php b/core/l10n/sl.php
index 0b72f1dc4e4..460ca99eeab 100644
--- a/core/l10n/sl.php
+++ b/core/l10n/sl.php
@@ -1,6 +1,7 @@
<?php
$TRANSLATIONS = array(
"%s shared »%s« with you" => "%s je delil »%s« z vami",
+"group" => "skupina",
"Category type not provided." => "Vrsta kategorije ni podana.",
"No category to add?" => "Ali ni kategorije za dodajanje?",
"This category already exists: %s" => "Kategorija že obstaja: %s",
diff --git a/core/l10n/sr.php b/core/l10n/sr.php
index 3de06c70883..89c13c49254 100644
--- a/core/l10n/sr.php
+++ b/core/l10n/sr.php
@@ -1,5 +1,6 @@
<?php
$TRANSLATIONS = array(
+"group" => "група",
"Category type not provided." => "Врста категорије није унет.",
"No category to add?" => "Додати још неку категорију?",
"Object type not provided." => "Врста објекта није унета.",
diff --git a/core/l10n/sv.php b/core/l10n/sv.php
index cda76a520b4..9bfd91d2691 100644
--- a/core/l10n/sv.php
+++ b/core/l10n/sv.php
@@ -1,6 +1,13 @@
<?php
$TRANSLATIONS = array(
"%s shared »%s« with you" => "%s delade »%s« med dig",
+"group" => "Grupp",
+"Turned on maintenance mode" => "Aktiverade underhållsläge",
+"Turned off maintenance mode" => "Deaktiverade underhållsläge",
+"Updated database" => "Uppdaterade databasen",
+"Updating filecache, this may take really long..." => "Uppdaterar filcache, det kan ta lång tid...",
+"Updated filecache" => "Uppdaterade filcache",
+"... %d%% done ..." => "... %d%% klart ...",
"Category type not provided." => "Kategorityp inte angiven.",
"No category to add?" => "Ingen kategori att lägga till?",
"This category already exists: %s" => "Denna kategori finns redan: %s",
@@ -126,7 +133,6 @@ $TRANSLATIONS = array(
"Finish setup" => "Avsluta installation",
"%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",
-"More apps" => "Fler appar",
"Automatic logon rejected!" => "Automatisk inloggning inte tillåten!",
"If you did not change your password recently, your account may be compromised!" => "Om du inte har ändrat ditt lösenord nyligen så kan ditt konto vara manipulerat!",
"Please change your password to secure your account again." => "Ändra genast lösenord för att säkra ditt konto.",
diff --git a/core/l10n/ta_LK.php b/core/l10n/ta_LK.php
index 3fc461d4284..a1a286275eb 100644
--- a/core/l10n/ta_LK.php
+++ b/core/l10n/ta_LK.php
@@ -1,5 +1,6 @@
<?php
$TRANSLATIONS = array(
+"group" => "குழு",
"Category type not provided." => "பிரிவு வகைகள் வழங்கப்படவில்லை",
"No category to add?" => "சேர்ப்பதற்கான வகைகள் இல்லையா?",
"Object type not provided." => "பொருள் வகை வழங்கப்படவில்லை",
diff --git a/core/l10n/th_TH.php b/core/l10n/th_TH.php
index bb5181fd9e6..90fec245c95 100644
--- a/core/l10n/th_TH.php
+++ b/core/l10n/th_TH.php
@@ -1,5 +1,6 @@
<?php
$TRANSLATIONS = array(
+"group" => "กลุ่มผู้ใช้งาน",
"Category type not provided." => "ยังไม่ได้ระบุชนิดของหมวดหมู่",
"No category to add?" => "ไม่มีหมวดหมู่ที่ต้องการเพิ่ม?",
"Object type not provided." => "ชนิดของวัตถุยังไม่ได้ถูกระบุ",
diff --git a/core/l10n/tr.php b/core/l10n/tr.php
index dde8a1bd97a..8b6c261d64c 100644
--- a/core/l10n/tr.php
+++ b/core/l10n/tr.php
@@ -1,6 +1,7 @@
<?php
$TRANSLATIONS = array(
"%s shared »%s« with you" => "%s sizinle »%s« paylaşımında bulundu",
+"group" => "grup",
"Category type not provided." => "Kategori türü girilmedi.",
"No category to add?" => "Eklenecek kategori yok?",
"This category already exists: %s" => "Bu kategori zaten mevcut: %s",
@@ -126,7 +127,6 @@ $TRANSLATIONS = array(
"Finish setup" => "Kurulumu tamamla",
"%s is available. Get more information on how to update." => "%s mevcuttur. Güncelleştirme hakkında daha fazla bilgi alın.",
"Log out" => "Çıkış yap",
-"More apps" => "Daha fazla Uygulama",
"Automatic logon rejected!" => "Otomatik oturum açma reddedildi!",
"If you did not change your password recently, your account may be compromised!" => "Yakın zamanda parolanızı değiştirmedi iseniz hesabınız riske girebilir.",
"Please change your password to secure your account again." => "Hesabınızı korumak için lütfen parolanızı değiştirin.",
diff --git a/core/l10n/ug.php b/core/l10n/ug.php
index 5cbb90d15f9..e77718233de 100644
--- a/core/l10n/ug.php
+++ b/core/l10n/ug.php
@@ -1,5 +1,6 @@
<?php
$TRANSLATIONS = array(
+"group" => "گۇرۇپپا",
"Sunday" => "يەكشەنبە",
"Monday" => "دۈشەنبە",
"Tuesday" => "سەيشەنبە",
@@ -45,6 +46,7 @@ $TRANSLATIONS = array(
"Help" => "ياردەم",
"Edit categories" => "تۈر تەھرىر",
"Add" => "قوش",
+"Security Warning" => "بىخەتەرلىك ئاگاھلاندۇرۇش",
"Advanced" => "ئالىي",
"Finish setup" => "تەڭشەك تامام",
"Log out" => "تىزىمدىن چىق"
diff --git a/core/l10n/uk.php b/core/l10n/uk.php
index 6fcb23d0a32..8e74855dd08 100644
--- a/core/l10n/uk.php
+++ b/core/l10n/uk.php
@@ -1,5 +1,6 @@
<?php
$TRANSLATIONS = array(
+"group" => "група",
"Category type not provided." => "Не вказано тип категорії.",
"No category to add?" => "Відсутні категорії для додавання?",
"This category already exists: %s" => "Ця категорія вже існує: %s",
diff --git a/core/l10n/vi.php b/core/l10n/vi.php
index 305839b4760..1ccf03c0aaa 100644
--- a/core/l10n/vi.php
+++ b/core/l10n/vi.php
@@ -1,5 +1,6 @@
<?php
$TRANSLATIONS = array(
+"group" => "nhóm",
"Category type not provided." => "Kiểu hạng mục không được cung cấp.",
"No category to add?" => "Không có danh mục được thêm?",
"This category already exists: %s" => "Danh mục này đã tồn tại: %s",
diff --git a/core/l10n/zh_CN.GB2312.php b/core/l10n/zh_CN.GB2312.php
deleted file mode 100644
index 92f1aef8850..00000000000
--- a/core/l10n/zh_CN.GB2312.php
+++ /dev/null
@@ -1,140 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"%s shared »%s« with you" => "%s 与您共享了 »%s« ",
-"Category type not provided." => "未选择分类类型。",
-"No category to add?" => "没有分类添加了?",
-"This category already exists: %s" => "此分类已存在:%s",
-"Object type not provided." => "未选择对象类型。",
-"%s ID not provided." => "%s 没有提供 ID",
-"Error adding %s to favorites." => "在添加 %s 到收藏夹时发生错误。",
-"No categories selected for deletion." => "没有选中要删除的分类。",
-"Error removing %s from favorites." => "在移除收藏夹中的 %s 时发生错误。",
-"Sunday" => "星期天",
-"Monday" => "星期一",
-"Tuesday" => "星期二",
-"Wednesday" => "星期三",
-"Thursday" => "星期四",
-"Friday" => "星期五",
-"Saturday" => "星期六",
-"January" => "一月",
-"February" => "二月",
-"March" => "三月",
-"April" => "四月",
-"May" => "五月",
-"June" => "六月",
-"July" => "七月",
-"August" => "八月",
-"September" => "九月",
-"October" => "十月",
-"November" => "十一月",
-"December" => "十二月",
-"Settings" => "设置",
-"seconds ago" => "秒前",
-"_%n minute ago_::_%n minutes ago_" => array("%n 分钟以前"),
-"_%n hour ago_::_%n hours ago_" => array("%n 小时以前"),
-"today" => "今天",
-"yesterday" => "昨天",
-"_%n day ago_::_%n days ago_" => array("%n 天以前"),
-"last month" => "上个月",
-"_%n month ago_::_%n months ago_" => array("%n 个月以前"),
-"months ago" => "月前",
-"last year" => "去年",
-"years ago" => "年前",
-"Choose" => "选择",
-"Error loading file picker template" => "加载文件选取模板出错",
-"Yes" => "是",
-"No" => "否",
-"Ok" => "好的",
-"The object type is not specified." => "未指定对象类型。",
-"Error" => "出错",
-"The app name is not specified." => "未指定应用名称。",
-"The required file {file} is not installed!" => "未安装所需要的文件 {file} !",
-"Shared" => "已分享",
-"Share" => "分享",
-"Error while sharing" => "分享出错",
-"Error while unsharing" => "取消分享出错",
-"Error while changing permissions" => "变更权限出错",
-"Shared with you and the group {group} by {owner}" => "由 {owner} 与您和 {group} 群组分享",
-"Shared with you by {owner}" => "由 {owner} 与您分享",
-"Share with" => "分享",
-"Share with link" => "分享链接",
-"Password protect" => "密码保护",
-"Password" => "密码",
-"Allow Public Upload" => "允许公众上传",
-"Email link to person" => "面向个人的电子邮件链接",
-"Send" => "发送",
-"Set expiration date" => "设置失效日期",
-"Expiration date" => "失效日期",
-"Share via email:" => "通过电子邮件分享:",
-"No people found" => "查无此人",
-"Resharing is not allowed" => "不允许重复分享",
-"Shared in {item} with {user}" => "已经与 {user} 在 {item} 中分享",
-"Unshare" => "取消分享",
-"can edit" => "可编辑",
-"access control" => "访问控制",
-"create" => "创建",
-"update" => "更新",
-"delete" => "删除",
-"share" => "分享",
-"Password protected" => "密码保护",
-"Error unsetting expiration date" => "取消设置失效日期出错",
-"Error setting expiration date" => "设置失效日期出错",
-"Sending ..." => "发送中……",
-"Email sent" => "电子邮件已发送",
-"The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "升级失败。请向<a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud社区</a>报告此问题。",
-"The update was successful. Redirecting you to ownCloud now." => "升级成功。现在为您跳转到ownCloud。",
-"%s password reset" => "%s 密码重置",
-"Use the following link to reset your password: {link}" => "使用下面的链接来重置你的密码:{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 ." => "重置密码的连接已经通过邮件到您的邮箱。<br> 如果你没有收到邮件,可能是由于要再等一下,或者检查一下您的垃圾邮件夹。<br> 如果还是没有收到,请联系您的系统管理员。",
-"Request failed!<br>Did you make sure your email/username was right?" => "请求失败!<br> 你确定你的邮件地址/用户名是正确的?",
-"You will receive a link to reset your password via Email." => "你将会收到一个重置密码的链接",
-"Username" => "用户名",
-"Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset. If you are not sure what to do, please contact your administrator before you continue. Do you really want to continue?" => "您的文件是加密的。如果您还没有启用恢复密钥,在重置了密码后,您的数据讲无法恢复回来。如果您不确定是否这么做,请联系您的管理员在继续这个操作。你却是想继续么?",
-"Yes, I really want to reset my password now" => "是的,我想现在重置密码。",
-"Request reset" => "要求重置",
-"Your password was reset" => "你的密码已经被重置了",
-"To login page" => "转至登陆页面",
-"New password" => "新密码",
-"Reset password" => "重置密码",
-"Personal" => "私人",
-"Users" => "用户",
-"Apps" => "程序",
-"Admin" => "管理员",
-"Help" => "帮助",
-"Access forbidden" => "禁止访问",
-"Cloud not found" => "云 没有被找到",
-"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\nCheers!" => "你好!⏎\n⏎\n温馨提示: %s 与您共享了 %s 。⏎\n查看: %s⏎\n⏎\n祝顺利!",
-"Edit categories" => "编辑分类",
-"Add" => "添加",
-"Security Warning" => "安全警告",
-"Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "您的PHP版本是会受到NULL字节漏洞攻击的(CVE-2006-7243)",
-"Please update your PHP installation to use %s securely." => "请安全地升级您的PHP版本到 %s 。",
-"No secure random number generator is available, please enable the PHP OpenSSL extension." => "没有安全随机码生成器,请启用 PHP OpenSSL 扩展。",
-"Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account." => "没有安全随机码生成器,黑客可以预测密码重置令牌并接管你的账户。",
-"Your data directory and files are probably accessible from the internet because the .htaccess file does not work." => "因为.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>",
-"Advanced" => "进阶",
-"Data folder" => "数据存放文件夹",
-"Configure the database" => "配置数据库",
-"will be used" => "将会使用",
-"Database user" => "数据库用户",
-"Database password" => "数据库密码",
-"Database name" => "数据库用户名",
-"Database tablespace" => "数据库表格空间",
-"Database host" => "数据库主机",
-"Finish setup" => "完成安装",
-"%s is available. Get more information on how to update." => "%s 是可用的。获取更多关于升级的信息。",
-"Log out" => "注销",
-"More apps" => "更多应用",
-"Automatic logon rejected!" => "自动登录被拒绝!",
-"If you did not change your password recently, your account may be compromised!" => "如果您最近没有修改您的密码,那您的帐号可能被攻击了!",
-"Please change your password to secure your account again." => "请修改您的密码以保护账户。",
-"Lost your password?" => "忘记密码?",
-"remember" => "记住登录",
-"Log in" => "登陆",
-"Alternative Logins" => "备选登录",
-"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>Cheers!" => "你好!<br><br>温馨提示: %s 与您共享了 %s 。<br><br>\n查看: %s <br><br> 祝顺利!",
-"Updating ownCloud to version %s, this may take a while." => "ownCloud正在升级至 %s 版,这可能需要一点时间。"
-);
-$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/core/l10n/zh_CN.php b/core/l10n/zh_CN.php
index a5a63e24858..ddcc902c8d7 100644
--- a/core/l10n/zh_CN.php
+++ b/core/l10n/zh_CN.php
@@ -1,6 +1,13 @@
<?php
$TRANSLATIONS = array(
"%s shared »%s« with you" => "%s 向您分享了 »%s«",
+"group" => "组",
+"Turned on maintenance mode" => "启用维护模式",
+"Turned off maintenance mode" => "关闭维护模式",
+"Updated database" => "数据库已更新",
+"Updating filecache, this may take really long..." => "正在更新文件缓存,这可能需要较长时间...",
+"Updated filecache" => "文件缓存已更新",
+"... %d%% done ..." => "...已完成 %d%% ...",
"Category type not provided." => "未提供分类类型。",
"No category to add?" => "没有可添加分类?",
"This category already exists: %s" => "此分类已存在:%s",
@@ -31,12 +38,12 @@ $TRANSLATIONS = array(
"Settings" => "设置",
"seconds ago" => "秒前",
"_%n minute ago_::_%n minutes ago_" => array("%n 分钟前"),
-"_%n hour ago_::_%n hours ago_" => array(""),
+"_%n hour ago_::_%n hours ago_" => array("%n 小时前"),
"today" => "今天",
"yesterday" => "昨天",
-"_%n day ago_::_%n days ago_" => array(""),
+"_%n day ago_::_%n days ago_" => array("%n 天前"),
"last month" => "上月",
-"_%n month ago_::_%n months ago_" => array(""),
+"_%n month ago_::_%n months ago_" => array("%n 月前"),
"months ago" => "月前",
"last year" => "去年",
"years ago" => "年前",
@@ -47,7 +54,7 @@ $TRANSLATIONS = array(
"Ok" => "好",
"The object type is not specified." => "未指定对象类型。",
"Error" => "错误",
-"The app name is not specified." => "未指定App名称。",
+"The app name is not specified." => "未指定应用名称。",
"The required file {file} is not installed!" => "所需文件{file}未安装!",
"Shared" => "已共享",
"Share" => "分享",
@@ -83,6 +90,7 @@ $TRANSLATIONS = array(
"Email sent" => "邮件已发送",
"The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "更新不成功。请汇报将此问题汇报给 <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud 社区</a>。",
"The update was successful. Redirecting you to ownCloud now." => "更新成功。正在重定向至 ownCloud。",
+"%s password reset" => "重置 %s 的密码",
"Use the following link to reset your password: {link}" => "使用以下链接重置您的密码:{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 ." => "重置密码的链接已发送到您的邮箱。<br>如果您觉得在合理的时间内还未收到邮件,请查看 spam/junk 目录。<br>如果没有在那里,请询问您的本地管理员。",
"Request failed!<br>Did you make sure your email/username was right?" => "请求失败<br>您确定您的邮箱/用户名是正确的?",
@@ -107,9 +115,11 @@ $TRANSLATIONS = array(
"Add" => "增加",
"Security Warning" => "安全警告",
"Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "你的PHP版本容易受到空字节攻击 (CVE-2006-7243)",
+"Please update your PHP installation to use %s securely." => "为保证安全使用 %s 请更新您的PHP。",
"No secure random number generator is available, please enable the PHP OpenSSL extension." => "随机数生成器无效,请启用PHP的OpenSSL扩展",
"Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account." => "没有安全随机码生成器,攻击者可能会猜测密码重置信息从而窃取您的账户",
"Your data directory and files are probably accessible from the internet because the .htaccess file does not work." => "您的数据目录和文件可能可以直接被互联网访问,因为 .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>",
"Advanced" => "高级",
"Data folder" => "数据目录",
diff --git a/core/l10n/zh_TW.php b/core/l10n/zh_TW.php
index d2cbb7a8fd3..c25a58dc8ea 100644
--- a/core/l10n/zh_TW.php
+++ b/core/l10n/zh_TW.php
@@ -1,10 +1,17 @@
<?php
$TRANSLATIONS = array(
"%s shared »%s« with you" => "%s 與您分享了 %s",
+"group" => "群組",
+"Turned on maintenance mode" => "已啓用維護模式",
+"Turned off maintenance mode" => "已停用維護模式",
+"Updated database" => "已更新資料庫",
+"Updating filecache, this may take really long..." => "更新檔案快取,這可能要很久…",
+"Updated filecache" => "已更新檔案快取",
+"... %d%% done ..." => "已完成 %d%%",
"Category type not provided." => "未提供分類類型。",
"No category to add?" => "沒有可增加的分類?",
-"This category already exists: %s" => "分類已經存在: %s",
-"Object type not provided." => "不支援的物件類型",
+"This category already exists: %s" => "分類已經存在:%s",
+"Object type not provided." => "未指定物件類型",
"%s ID not provided." => "未提供 %s ID 。",
"Error adding %s to favorites." => "加入 %s 到最愛時發生錯誤。",
"No categories selected for deletion." => "沒有選擇要刪除的分類。",
@@ -30,13 +37,13 @@ $TRANSLATIONS = array(
"December" => "十二月",
"Settings" => "設定",
"seconds ago" => "幾秒前",
-"_%n minute ago_::_%n minutes ago_" => array(""),
-"_%n hour ago_::_%n hours ago_" => array(""),
+"_%n minute ago_::_%n minutes ago_" => array("%n 分鐘前"),
+"_%n hour ago_::_%n hours ago_" => array("%n 小時前"),
"today" => "今天",
"yesterday" => "昨天",
-"_%n day ago_::_%n days ago_" => array(""),
+"_%n day ago_::_%n days ago_" => array("%n 天前"),
"last month" => "上個月",
-"_%n month ago_::_%n months ago_" => array(""),
+"_%n month ago_::_%n months ago_" => array("%n 個月前"),
"months ago" => "幾個月前",
"last year" => "去年",
"years ago" => "幾年前",
@@ -56,20 +63,20 @@ $TRANSLATIONS = array(
"Error while changing permissions" => "修改權限時發生錯誤",
"Shared with you and the group {group} by {owner}" => "由 {owner} 分享給您和 {group}",
"Shared with you by {owner}" => "{owner} 已經和您分享",
-"Share with" => "與...分享",
+"Share with" => "分享給別人",
"Share with link" => "使用連結分享",
"Password protect" => "密碼保護",
"Password" => "密碼",
"Allow Public Upload" => "允許任何人上傳",
"Email link to person" => "將連結 email 給別人",
"Send" => "寄出",
-"Set expiration date" => "設置到期日",
+"Set expiration date" => "指定到期日",
"Expiration date" => "到期日",
"Share via email:" => "透過電子郵件分享:",
"No people found" => "沒有找到任何人",
"Resharing is not allowed" => "不允許重新分享",
"Shared in {item} with {user}" => "已和 {user} 分享 {item}",
-"Unshare" => "取消共享",
+"Unshare" => "取消分享",
"can edit" => "可編輯",
"access control" => "存取控制",
"create" => "建立",
@@ -77,14 +84,15 @@ $TRANSLATIONS = array(
"delete" => "刪除",
"share" => "分享",
"Password protected" => "受密碼保護",
-"Error unsetting expiration date" => "解除過期日設定失敗",
-"Error setting expiration date" => "錯誤的到期日設定",
-"Sending ..." => "正在傳送...",
+"Error unsetting expiration date" => "取消到期日設定失敗",
+"Error setting expiration date" => "設定到期日發生錯誤",
+"Sending ..." => "正在傳送…",
"Email sent" => "Email 已寄出",
"The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "升級失敗,請將此問題回報 <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud 社群</a>。",
"The update was successful. Redirecting you to ownCloud now." => "升級成功,正將您重新導向至 ownCloud 。",
+"%s password reset" => "%s 密碼重設",
"Use the following link to reset your password: {link}" => "請至以下連結重設您的密碼: {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 ." => "重設密碼的連結已經寄至您的電子郵件信箱,如果您過了一段時間還是沒有收到它,請檢查看看它是不是被放到垃圾郵件了,如果還是沒有的話,請聯絡您的 ownCloud 系統管理員。",
+"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 ." => "重設密碼的連結已經寄至您的電子郵件信箱,如果您過了一段時間還是沒有收到它,請檢查看看它是不是被歸為垃圾郵件了,如果還是沒有的話,請聯絡您的 ownCloud 系統管理員。",
"Request failed!<br>Did you make sure your email/username was right?" => "請求失敗!<br>您確定填入的電子郵件地址或是帳號名稱是正確的嗎?",
"You will receive a link to reset your password via Email." => "重設密碼的連結將會寄到您的電子郵件信箱。",
"Username" => "使用者名稱",
@@ -101,8 +109,8 @@ $TRANSLATIONS = array(
"Admin" => "管理",
"Help" => "說明",
"Access forbidden" => "存取被拒",
-"Cloud not found" => "未發現雲端",
-"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\nCheers!" => "嗨,\n\n通知您,%s 與您分享了 %s 。\n看一下:%s",
+"Cloud not found" => "找不到網頁",
+"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\nCheers!" => "嗨,\n\n通知您一聲,%s 與您分享了 %s 。\n您可以到 %s 看看",
"Edit categories" => "編輯分類",
"Add" => "增加",
"Security Warning" => "安全性警告",
@@ -114,7 +122,7 @@ $TRANSLATIONS = array(
"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>",
"Advanced" => "進階",
-"Data folder" => "資料夾",
+"Data folder" => "資料儲存位置",
"Configure the database" => "設定資料庫",
"will be used" => "將會使用",
"Database user" => "資料庫使用者",
@@ -131,8 +139,8 @@ $TRANSLATIONS = array(
"Lost your password?" => "忘記密碼?",
"remember" => "記住",
"Log in" => "登入",
-"Alternative Logins" => "替代登入方法",
-"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>Cheers!" => "嗨,<br><br>通知您,%s 與您分享了 %s ,<br><a href=\"%s\">看一下吧</a>",
-"Updating ownCloud to version %s, this may take a while." => "正在將 Owncloud 升級至版本 %s ,這可能需要一點時間。"
+"Alternative Logins" => "其他登入方法",
+"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>Cheers!" => "嗨,<br><br>通知您一聲,%s 與您分享了 %s ,<br><a href=\"%s\">看一下吧</a>",
+"Updating ownCloud to version %s, this may take a while." => "正在將 ownCloud 升級至版本 %s ,這可能需要一點時間。"
);
$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/core/routes.php b/core/routes.php
index dd8222d4378..f0f8ce571e2 100644
--- a/core/routes.php
+++ b/core/routes.php
@@ -42,7 +42,8 @@ $this->create('js_config', '/core/js/config.js')
// Routing
$this->create('core_ajax_routes', '/core/routes.json')
->action('OC_Router', 'JSRoutes');
-
+$this->create('core_ajax_preview', '/core/preview.png')
+ ->actionInclude('core/ajax/preview.php');
OC::$CLASSPATH['OC_Core_LostPassword_Controller'] = 'core/lostpassword/controller.php';
$this->create('core_lostpassword_index', '/lostpassword/')
->get()
diff --git a/core/templates/layout.user.php b/core/templates/layout.user.php
index 3c1114492cb..1e0f4a75c3c 100644
--- a/core/templates/layout.user.php
+++ b/core/templates/layout.user.php
@@ -78,6 +78,7 @@
<nav><div id="navigation">
<ul id="apps" class="svg">
+ <div class="wrapper"><!-- for sticky footer of apps management -->
<?php foreach($_['navigation'] as $entry): ?>
<li data-id="<?php p($entry['id']); ?>">
<a href="<?php print_unescaped($entry['href']); ?>" title=""
@@ -89,15 +90,19 @@
</a>
</li>
<?php endforeach; ?>
+ <?php if(OC_User::isAdminUser(OC_User::getUser())): ?>
+ <div class="push"></div><!-- for for sticky footer of apps management -->
+ <?php endif; ?>
+ </div>
- <!-- show "More apps" link to app administration directly in app navigation -->
+ <!-- show "More apps" link to app administration directly in app navigation, as sticky footer -->
<?php if(OC_User::isAdminUser(OC_User::getUser())): ?>
<li id="apps-management">
<a href="<?php print_unescaped(OC_Helper::linkToRoute('settings_apps').'?installed'); ?>" title=""
<?php if( $entry['active'] ): ?> class="active"<?php endif; ?>>
<img class="icon svg" src="<?php print_unescaped(OC_Helper::imagePath('settings', 'apps.svg')); ?>"/>
<span>
- <?php p($l->t('More apps')); ?>
+ <?php p($l->t('Apps')); ?>
</span>
</a>
</li>
diff --git a/core/templates/login.php b/core/templates/login.php
index 9143510f757..ee761f0aa52 100644
--- a/core/templates/login.php
+++ b/core/templates/login.php
@@ -21,12 +21,10 @@
</p>
<p class="infield groupbottom">
- <input type="password" name="password" id="password" value="" data-typetoggle="#show" placeholder=""
+ <input type="password" name="password" id="password" value="" placeholder=""
required<?php p($_['user_autofocus'] ? '' : ' autofocus'); ?> />
<label for="password" class="infield"><?php p($l->t('Password')); ?></label>
<img class="svg" id="password-icon" src="<?php print_unescaped(image_path('', 'actions/password.svg')); ?>" alt=""/>
- <input type="checkbox" id="show" name="show" />
- <label for="show"></label>
</p>
<?php if (isset($_['invalidpassword']) && ($_['invalidpassword'])): ?>
diff --git a/db_structure.xml b/db_structure.xml
index f926ab44cd4..24742c242ee 100644
--- a/db_structure.xml
+++ b/db_structure.xml
@@ -383,7 +383,7 @@
<name>user</name>
<type>text</type>
<default></default>
- <notnull>true</notnull>
+ <notnull>false</notnull>
<length>64</length>
</field>
@@ -397,8 +397,6 @@
<index>
<name>id_user_index</name>
- <unique>true</unique>
- <primary>true</primary>
<field>
<name>fileid</name>
<sorting>ascending</sorting>
diff --git a/l10n/af_ZA/core.po b/l10n/af_ZA/core.po
index 5673ceabd33..bf1d8334e31 100644
--- a/l10n/af_ZA/core.po
+++ b/l10n/af_ZA/core.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-08-30 09:32-0400\n"
+"PO-Revision-Date: 2013-08-30 13:33+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Afrikaans (South Africa) (http://www.transifex.com/projects/p/owncloud/language/af_ZA/)\n"
"MIME-Version: 1.0\n"
@@ -22,6 +22,35 @@ msgstr ""
msgid "%s shared »%s« with you"
msgstr ""
+#: ajax/share.php:227
+msgid "group"
+msgstr ""
+
+#: ajax/update.php:11
+msgid "Turned on maintenance mode"
+msgstr ""
+
+#: ajax/update.php:14
+msgid "Turned off maintenance mode"
+msgstr ""
+
+#: ajax/update.php:17
+msgid "Updated database"
+msgstr ""
+
+#: ajax/update.php:20
+msgid "Updating filecache, this may take really long..."
+msgstr ""
+
+#: ajax/update.php:23
+msgid "Updated filecache"
+msgstr ""
+
+#: ajax/update.php:26
+#, php-format
+msgid "... %d%% done ..."
+msgstr ""
+
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
msgstr ""
@@ -193,23 +222,23 @@ msgstr ""
msgid "years ago"
msgstr ""
-#: js/oc-dialogs.js:117
+#: js/oc-dialogs.js:123
msgid "Choose"
msgstr ""
-#: js/oc-dialogs.js:137 js/oc-dialogs.js:196
+#: js/oc-dialogs.js:143 js/oc-dialogs.js:210
msgid "Error loading file picker template"
msgstr ""
-#: js/oc-dialogs.js:160
+#: js/oc-dialogs.js:168
msgid "Yes"
msgstr ""
-#: js/oc-dialogs.js:168
+#: js/oc-dialogs.js:178
msgid "No"
msgstr ""
-#: js/oc-dialogs.js:181
+#: js/oc-dialogs.js:195
msgid "Ok"
msgstr ""
@@ -442,7 +471,7 @@ msgstr "Persoonlik"
msgid "Users"
msgstr "Gebruikers"
-#: strings.php:7
+#: strings.php:7 templates/layout.user.php:105
msgid "Apps"
msgstr "Toepassings"
@@ -575,10 +604,6 @@ msgstr ""
msgid "Log out"
msgstr "Teken uit"
-#: templates/layout.user.php:100
-msgid "More apps"
-msgstr ""
-
#: templates/login.php:9
msgid "Automatic logon rejected!"
msgstr ""
@@ -593,19 +618,19 @@ msgstr ""
msgid "Please change your password to secure your account again."
msgstr ""
-#: templates/login.php:34
+#: templates/login.php:32
msgid "Lost your password?"
msgstr "Jou wagwoord verloor?"
-#: templates/login.php:39
+#: templates/login.php:37
msgid "remember"
msgstr "onthou"
-#: templates/login.php:41
+#: templates/login.php:39
msgid "Log in"
msgstr "Teken aan"
-#: templates/login.php:47
+#: templates/login.php:45
msgid "Alternative Logins"
msgstr ""
diff --git a/l10n/af_ZA/files.po b/l10n/af_ZA/files.po
index 6ebf523c19f..e02365d6370 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: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-08-30 09:31-0400\n"
+"PO-Revision-Date: 2013-08-30 13:34+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Afrikaans (South Africa) (http://www.transifex.com/projects/p/owncloud/language/af_ZA/)\n"
"MIME-Version: 1.0\n"
@@ -74,7 +74,11 @@ msgstr ""
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:123
+#: ajax/upload.php:109
+msgid "Upload failed"
+msgstr ""
+
+#: ajax/upload.php:127
msgid "Invalid directory."
msgstr ""
@@ -94,21 +98,20 @@ msgstr ""
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:167 js/files.js:280
+#: js/file-upload.js:165
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:233 js/files.js:353
+#: js/file-upload.js:239
msgid "URL cannot be empty."
msgstr ""
-#: js/file-upload.js:238 lib/app.php:53
+#: js/file-upload.js:244 lib/app.php:53
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
msgstr ""
-#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405
-#: js/files.js:709 js/files.js:747
+#: js/file-upload.js:275 js/file-upload.js:291 js/files.js:511 js/files.js:549
msgid "Error"
msgstr ""
@@ -124,41 +127,57 @@ msgstr ""
msgid "Rename"
msgstr ""
-#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:465
+#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:573
msgid "Pending"
msgstr ""
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "{new_name} already exists"
msgstr ""
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "replace"
msgstr ""
-#: js/filelist.js:303
+#: js/filelist.js:305
msgid "suggest name"
msgstr ""
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "cancel"
msgstr ""
-#: js/filelist.js:350
+#: js/filelist.js:352
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:350
+#: js/filelist.js:352
msgid "undo"
msgstr ""
-#: js/filelist.js:453
+#: js/filelist.js:422 js/filelist.js:488 js/files.js:580
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/filelist.js:423 js/filelist.js:489 js/files.js:586
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/filelist.js:430
+msgid "{dirs} and {files}"
+msgstr ""
+
+#: js/filelist.js:561
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:518
+#: js/filelist.js:626
msgid "files uploading"
msgstr ""
@@ -196,34 +215,18 @@ msgid ""
"big."
msgstr ""
-#: js/files.js:358
-msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-msgstr ""
-
-#: js/files.js:760 templates/index.php:67
+#: js/files.js:562 templates/index.php:67
msgid "Name"
msgstr ""
-#: js/files.js:761 templates/index.php:78
+#: js/files.js:563 templates/index.php:78
msgid "Size"
msgstr ""
-#: js/files.js:762 templates/index.php:80
+#: js/files.js:564 templates/index.php:80
msgid "Modified"
msgstr ""
-#: js/files.js:778
-msgid "%n folder"
-msgid_plural "%n folders"
-msgstr[0] ""
-msgstr[1] ""
-
-#: js/files.js:784
-msgid "%n file"
-msgid_plural "%n files"
-msgstr[0] ""
-msgstr[1] ""
-
#: lib/app.php:73
#, php-format
msgid "%s could not be renamed"
@@ -327,22 +330,6 @@ msgstr ""
msgid "Current scanning"
msgstr ""
-#: templates/part.list.php:74
-msgid "directory"
-msgstr ""
-
-#: templates/part.list.php:76
-msgid "directories"
-msgstr ""
-
-#: templates/part.list.php:85
-msgid "file"
-msgstr ""
-
-#: templates/part.list.php:87
-msgid "files"
-msgstr ""
-
#: templates/upgrade.php:2
msgid "Upgrading filesystem cache..."
msgstr ""
diff --git a/l10n/af_ZA/lib.po b/l10n/af_ZA/lib.po
index ab198f78cac..7ecb600f305 100644
--- a/l10n/af_ZA/lib.po
+++ b/l10n/af_ZA/lib.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Afrikaans (South Africa) (http://www.transifex.com/projects/p/owncloud/language/af_ZA/)\n"
"MIME-Version: 1.0\n"
@@ -17,27 +17,38 @@ msgstr ""
"Language: af_ZA\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: app.php:360
+#: app.php:239
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr ""
+
+#: app.php:250
+msgid "No app name specified"
+msgstr ""
+
+#: app.php:361
msgid "Help"
msgstr "Hulp"
-#: app.php:373
+#: app.php:374
msgid "Personal"
msgstr "Persoonlik"
-#: app.php:384
+#: app.php:385
msgid "Settings"
msgstr "Instellings"
-#: app.php:396
+#: app.php:397
msgid "Users"
msgstr "Gebruikers"
-#: app.php:409
+#: app.php:410
msgid "Admin"
msgstr "Admin"
-#: app.php:836
+#: app.php:837
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -73,6 +84,62 @@ msgid ""
"administrator."
msgstr ""
+#: installer.php:63
+msgid "No source specified when installing app"
+msgstr ""
+
+#: installer.php:70
+msgid "No href specified when installing app from http"
+msgstr ""
+
+#: installer.php:75
+msgid "No path specified when installing app from local file"
+msgstr ""
+
+#: installer.php:89
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr ""
+
+#: installer.php:103
+msgid "Failed to open archive when installing app"
+msgstr ""
+
+#: installer.php:123
+msgid "App does not provide an info.xml file"
+msgstr ""
+
+#: installer.php:129
+msgid "App can't be installed because of not allowed code in the App"
+msgstr ""
+
+#: installer.php:138
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr ""
+
+#: installer.php:144
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr ""
+
+#: installer.php:150
+msgid ""
+"App can't be installed because the version in info.xml/version is not the "
+"same as the version reported from the app store"
+msgstr ""
+
+#: installer.php:160
+msgid "App directory already exists"
+msgstr ""
+
+#: installer.php:173
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr ""
+
#: json.php:28
msgid "Application is not enabled"
msgstr ""
diff --git a/l10n/af_ZA/settings.po b/l10n/af_ZA/settings.po
index 2a6cffc209a..97f1665f351 100644
--- a/l10n/af_ZA/settings.po
+++ b/l10n/af_ZA/settings.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Afrikaans (South Africa) (http://www.transifex.com/projects/p/owncloud/language/af_ZA/)\n"
"MIME-Version: 1.0\n"
@@ -42,10 +42,6 @@ msgstr ""
msgid "Unable to add group"
msgstr ""
-#: ajax/enableapp.php:11
-msgid "Could not enable app. "
-msgstr ""
-
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr ""
@@ -92,31 +88,43 @@ msgstr ""
msgid "Update to {appversion}"
msgstr ""
-#: js/apps.js:41 js/apps.js:81
+#: js/apps.js:41 js/apps.js:74 js/apps.js:100
msgid "Disable"
msgstr ""
-#: js/apps.js:41 js/apps.js:69 js/apps.js:88
+#: js/apps.js:41 js/apps.js:81 js/apps.js:94 js/apps.js:109
msgid "Enable"
msgstr ""
-#: js/apps.js:60
+#: js/apps.js:63
msgid "Please wait...."
msgstr ""
-#: js/apps.js:64 js/apps.js:76 js/apps.js:85 js/apps.js:98
-msgid "Error"
+#: js/apps.js:71 js/apps.js:72 js/apps.js:92
+msgid "Error while disabling app"
msgstr ""
-#: js/apps.js:95
+#: js/apps.js:91 js/apps.js:104 js/apps.js:105
+msgid "Error while enabling app"
+msgstr ""
+
+#: js/apps.js:115
msgid "Updating...."
msgstr ""
-#: js/apps.js:98
+#: js/apps.js:118
msgid "Error while updating app"
msgstr ""
-#: js/apps.js:101
+#: js/apps.js:118
+msgid "Error"
+msgstr ""
+
+#: js/apps.js:119 templates/apps.php:43
+msgid "Update"
+msgstr ""
+
+#: js/apps.js:122
msgid "Updated"
msgstr ""
@@ -145,27 +153,27 @@ msgstr ""
msgid "Groups"
msgstr ""
-#: js/users.js:95 templates/users.php:89 templates/users.php:124
+#: js/users.js:97 templates/users.php:89 templates/users.php:124
msgid "Group Admin"
msgstr ""
-#: js/users.js:115 templates/users.php:164
+#: js/users.js:120 templates/users.php:164
msgid "Delete"
msgstr ""
-#: js/users.js:269
+#: js/users.js:277
msgid "add group"
msgstr ""
-#: js/users.js:428
+#: js/users.js:436
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:429 js/users.js:435 js/users.js:450
+#: js/users.js:437 js/users.js:443 js/users.js:458
msgid "Error creating user"
msgstr ""
-#: js/users.js:434
+#: js/users.js:442
msgid "A valid password must be provided"
msgstr ""
@@ -369,10 +377,6 @@ msgstr ""
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr ""
-#: templates/apps.php:43
-msgid "Update"
-msgstr ""
-
#: templates/help.php:4
msgid "User Documentation"
msgstr ""
diff --git a/l10n/ar/core.po b/l10n/ar/core.po
index a89b43a8722..47fc1f25710 100644
--- a/l10n/ar/core.po
+++ b/l10n/ar/core.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Arabic (http://www.transifex.com/projects/p/owncloud/language/ar/)\n"
"MIME-Version: 1.0\n"
@@ -22,6 +22,35 @@ msgstr ""
msgid "%s shared »%s« with you"
msgstr ""
+#: ajax/share.php:227
+msgid "group"
+msgstr "مجموعة"
+
+#: ajax/update.php:11
+msgid "Turned on maintenance mode"
+msgstr ""
+
+#: ajax/update.php:14
+msgid "Turned off maintenance mode"
+msgstr ""
+
+#: ajax/update.php:17
+msgid "Updated database"
+msgstr ""
+
+#: ajax/update.php:20
+msgid "Updating filecache, this may take really long..."
+msgstr ""
+
+#: ajax/update.php:23
+msgid "Updated filecache"
+msgstr ""
+
+#: ajax/update.php:26
+#, php-format
+msgid "... %d%% done ..."
+msgstr ""
+
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
msgstr "نوع التصنيف لم يدخل"
@@ -209,23 +238,23 @@ msgstr "السنةالماضية"
msgid "years ago"
msgstr "سنة مضت"
-#: js/oc-dialogs.js:117
+#: js/oc-dialogs.js:123
msgid "Choose"
msgstr "اختيار"
-#: js/oc-dialogs.js:137 js/oc-dialogs.js:196
+#: js/oc-dialogs.js:143 js/oc-dialogs.js:210
msgid "Error loading file picker template"
msgstr ""
-#: js/oc-dialogs.js:160
+#: js/oc-dialogs.js:168
msgid "Yes"
msgstr "نعم"
-#: js/oc-dialogs.js:168
+#: js/oc-dialogs.js:178
msgid "No"
msgstr "لا"
-#: js/oc-dialogs.js:181
+#: js/oc-dialogs.js:195
msgid "Ok"
msgstr "موافق"
@@ -458,7 +487,7 @@ msgstr "شخصي"
msgid "Users"
msgstr "المستخدمين"
-#: strings.php:7
+#: strings.php:7 templates/layout.user.php:105
msgid "Apps"
msgstr "التطبيقات"
@@ -591,10 +620,6 @@ msgstr ""
msgid "Log out"
msgstr "الخروج"
-#: templates/layout.user.php:100
-msgid "More apps"
-msgstr ""
-
#: templates/login.php:9
msgid "Automatic logon rejected!"
msgstr "تم رفض تسجيل الدخول التلقائي!"
@@ -609,19 +634,19 @@ msgstr "قد يكون حسابك في خطر إن لم تقم بإعادة تع
msgid "Please change your password to secure your account again."
msgstr "الرجاء إعادة تعيين كلمة السر لتأمين حسابك."
-#: templates/login.php:34
+#: templates/login.php:32
msgid "Lost your password?"
msgstr "هل نسيت كلمة السر؟"
-#: templates/login.php:39
+#: templates/login.php:37
msgid "remember"
msgstr "تذكر"
-#: templates/login.php:41
+#: templates/login.php:39
msgid "Log in"
msgstr "أدخل"
-#: templates/login.php:47
+#: templates/login.php:45
msgid "Alternative Logins"
msgstr "اسماء دخول بديلة"
diff --git a/l10n/ar/files.po b/l10n/ar/files.po
index e9f43521101..39c537e3a5d 100644
--- a/l10n/ar/files.po
+++ b/l10n/ar/files.po
@@ -3,13 +3,14 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# ibrahim_9090 <ibrahim9090@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-09-01 13:30+0000\n"
+"Last-Translator: ibrahim_9090 <ibrahim9090@gmail.com>\n"
"Language-Team: Arabic (http://www.transifex.com/projects/p/owncloud/language/ar/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -29,11 +30,11 @@ msgstr "فشل في نقل %s"
#: ajax/upload.php:16 ajax/upload.php:45
msgid "Unable to set upload directory."
-msgstr ""
+msgstr "غير قادر على تحميل المجلد"
#: ajax/upload.php:22
msgid "Invalid Token"
-msgstr ""
+msgstr "علامة غير صالحة"
#: ajax/upload.php:59
msgid "No file was uploaded. Unknown error"
@@ -74,7 +75,11 @@ msgstr "خطأ في الكتابة على القرص الصلب"
msgid "Not enough storage available"
msgstr "لا يوجد مساحة تخزينية كافية"
-#: ajax/upload.php:123
+#: ajax/upload.php:109
+msgid "Upload failed"
+msgstr "عملية الرفع فشلت"
+
+#: ajax/upload.php:127
msgid "Invalid directory."
msgstr "مسار غير صحيح."
@@ -88,27 +93,26 @@ msgstr "فشل في رفع ملفاتك , إما أنها مجلد أو حجمه
#: js/file-upload.js:24
msgid "Not enough space available"
-msgstr ""
+msgstr "لا توجد مساحة كافية"
#: js/file-upload.js:64
msgid "Upload cancelled."
msgstr "تم إلغاء عملية رفع الملفات ."
-#: js/file-upload.js:167 js/files.js:280
+#: js/file-upload.js:165
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "عملية رفع الملفات قيد التنفيذ. اغلاق الصفحة سوف يلغي عملية رفع الملفات."
-#: js/file-upload.js:233 js/files.js:353
+#: js/file-upload.js:239
msgid "URL cannot be empty."
msgstr "عنوان ال URL لا يجوز أن يكون فارغا."
-#: js/file-upload.js:238 lib/app.php:53
+#: js/file-upload.js:244 lib/app.php:53
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
-msgstr ""
+msgstr "تسمية ملف غير صالحة. استخدام الاسم \"shared\" محجوز بواسطة ownCloud"
-#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405
-#: js/files.js:709 js/files.js:747
+#: js/file-upload.js:276 js/file-upload.js:292 js/files.js:512 js/files.js:550
msgid "Error"
msgstr "خطأ"
@@ -124,35 +128,59 @@ msgstr "حذف بشكل دائم"
msgid "Rename"
msgstr "إعادة تسميه"
-#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:465
+#: js/filelist.js:50 js/filelist.js:53 js/filelist.js:575
msgid "Pending"
msgstr "قيد الانتظار"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "{new_name} already exists"
msgstr "{new_name} موجود مسبقا"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "replace"
msgstr "استبدال"
-#: js/filelist.js:303
+#: js/filelist.js:307
msgid "suggest name"
msgstr "اقترح إسم"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "cancel"
msgstr "إلغاء"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "replaced {new_name} with {old_name}"
msgstr "استبدل {new_name} بـ {old_name}"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "undo"
msgstr "تراجع"
-#: js/filelist.js:453
+#: js/filelist.js:424 js/filelist.js:490 js/files.js:581
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+msgstr[4] ""
+msgstr[5] ""
+
+#: js/filelist.js:425 js/filelist.js:491 js/files.js:587
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+msgstr[4] ""
+msgstr[5] ""
+
+#: js/filelist.js:432
+msgid "{dirs} and {files}"
+msgstr "{dirs} و {files}"
+
+#: js/filelist.js:563
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
@@ -162,9 +190,9 @@ msgstr[3] ""
msgstr[4] ""
msgstr[5] ""
-#: js/filelist.js:518
+#: js/filelist.js:628
msgid "files uploading"
-msgstr ""
+msgstr "يتم تحميل الملفات"
#: js/files.js:52
msgid "'.' is an invalid file name."
@@ -192,7 +220,7 @@ msgstr "مساحتك التخزينية امتلأت تقريبا "
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
-msgstr ""
+msgstr "تم تعطيل التشفير لكن ملفاتك لا تزال مشفرة. فضلا اذهب إلى الإعدادات الشخصية لإزالة التشفير عن ملفاتك."
#: js/files.js:245
msgid ""
@@ -200,42 +228,18 @@ msgid ""
"big."
msgstr "جاري تجهيز عملية التحميل. قد تستغرق بعض الوقت اذا كان حجم الملفات كبير."
-#: js/files.js:358
-msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-msgstr "إسم مجلد غير صحيح. استخدام مصطلح \"Shared\" محجوز للنظام"
-
-#: js/files.js:760 templates/index.php:67
+#: js/files.js:563 templates/index.php:69
msgid "Name"
msgstr "اسم"
-#: js/files.js:761 templates/index.php:78
+#: js/files.js:564 templates/index.php:81
msgid "Size"
msgstr "حجم"
-#: js/files.js:762 templates/index.php:80
+#: js/files.js:565 templates/index.php:83
msgid "Modified"
msgstr "معدل"
-#: js/files.js:778
-msgid "%n folder"
-msgid_plural "%n folders"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
-msgstr[3] ""
-msgstr[4] ""
-msgstr[5] ""
-
-#: js/files.js:784
-msgid "%n file"
-msgid_plural "%n files"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
-msgstr[3] ""
-msgstr[4] ""
-msgstr[5] ""
-
#: lib/app.php:73
#, php-format
msgid "%s could not be renamed"
@@ -309,52 +313,36 @@ msgstr "لا تملك صلاحيات الكتابة هنا."
msgid "Nothing in here. Upload something!"
msgstr "لا يوجد شيء هنا. إرفع بعض الملفات!"
-#: templates/index.php:73
+#: templates/index.php:75
msgid "Download"
msgstr "تحميل"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:88 templates/index.php:89
msgid "Unshare"
msgstr "إلغاء مشاركة"
-#: templates/index.php:91 templates/index.php:92
+#: templates/index.php:94 templates/index.php:95
msgid "Delete"
msgstr "إلغاء"
-#: templates/index.php:105
+#: templates/index.php:108
msgid "Upload too large"
msgstr "حجم الترفيع أعلى من المسموح"
-#: templates/index.php:107
+#: templates/index.php:110
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "حجم الملفات التي تريد ترفيعها أعلى من المسموح على الخادم."
-#: templates/index.php:112
+#: templates/index.php:115
msgid "Files are being scanned, please wait."
msgstr "يرجى الانتظار , جاري فحص الملفات ."
-#: templates/index.php:115
+#: templates/index.php:118
msgid "Current scanning"
msgstr "الفحص الحالي"
-#: templates/part.list.php:74
-msgid "directory"
-msgstr ""
-
-#: templates/part.list.php:76
-msgid "directories"
-msgstr ""
-
-#: templates/part.list.php:85
-msgid "file"
-msgstr ""
-
-#: templates/part.list.php:87
-msgid "files"
-msgstr ""
-
#: templates/upgrade.php:2
msgid "Upgrading filesystem cache..."
msgstr "تحديث ذاكرة التخزين المؤقت(الكاش) الخاصة بملفات النظام ..."
diff --git a/l10n/ar/files_encryption.po b/l10n/ar/files_encryption.po
index 871a6b18001..9732c95e1ad 100644
--- a/l10n/ar/files_encryption.po
+++ b/l10n/ar/files_encryption.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-09 07:59-0400\n"
-"PO-Revision-Date: 2013-08-09 11:59+0000\n"
+"POT-Creation-Date: 2013-08-21 08:10-0400\n"
+"PO-Revision-Date: 2013-08-19 19:20+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Arabic (http://www.transifex.com/projects/p/owncloud/language/ar/)\n"
"MIME-Version: 1.0\n"
@@ -61,18 +61,18 @@ msgid ""
"files."
msgstr ""
-#: hooks/hooks.php:44
+#: hooks/hooks.php:41
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:45
+#: hooks/hooks.php:42
msgid ""
"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."
msgstr ""
-#: hooks/hooks.php:263
+#: hooks/hooks.php:249
msgid "Following users are not set up for encryption:"
msgstr ""
diff --git a/l10n/ar/lib.po b/l10n/ar/lib.po
index 2e0845e8125..849305d0f32 100644
--- a/l10n/ar/lib.po
+++ b/l10n/ar/lib.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Arabic (http://www.transifex.com/projects/p/owncloud/language/ar/)\n"
"MIME-Version: 1.0\n"
@@ -17,27 +17,38 @@ msgstr ""
"Language: ar\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
-#: app.php:360
+#: app.php:239
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr ""
+
+#: app.php:250
+msgid "No app name specified"
+msgstr ""
+
+#: app.php:361
msgid "Help"
msgstr "المساعدة"
-#: app.php:373
+#: app.php:374
msgid "Personal"
msgstr "شخصي"
-#: app.php:384
+#: app.php:385
msgid "Settings"
msgstr "إعدادات"
-#: app.php:396
+#: app.php:397
msgid "Users"
msgstr "المستخدمين"
-#: app.php:409
+#: app.php:410
msgid "Admin"
msgstr "المدير"
-#: app.php:836
+#: app.php:837
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -73,6 +84,62 @@ msgid ""
"administrator."
msgstr ""
+#: installer.php:63
+msgid "No source specified when installing app"
+msgstr ""
+
+#: installer.php:70
+msgid "No href specified when installing app from http"
+msgstr ""
+
+#: installer.php:75
+msgid "No path specified when installing app from local file"
+msgstr ""
+
+#: installer.php:89
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr ""
+
+#: installer.php:103
+msgid "Failed to open archive when installing app"
+msgstr ""
+
+#: installer.php:123
+msgid "App does not provide an info.xml file"
+msgstr ""
+
+#: installer.php:129
+msgid "App can't be installed because of not allowed code in the App"
+msgstr ""
+
+#: installer.php:138
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr ""
+
+#: installer.php:144
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr ""
+
+#: installer.php:150
+msgid ""
+"App can't be installed because the version in info.xml/version is not the "
+"same as the version reported from the app store"
+msgstr ""
+
+#: installer.php:160
+msgid "App directory already exists"
+msgstr ""
+
+#: installer.php:173
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr ""
+
#: json.php:28
msgid "Application is not enabled"
msgstr "التطبيق غير مفعّل"
diff --git a/l10n/ar/settings.po b/l10n/ar/settings.po
index e3e192efb11..a3d217bb4e9 100644
--- a/l10n/ar/settings.po
+++ b/l10n/ar/settings.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:10+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Arabic (http://www.transifex.com/projects/p/owncloud/language/ar/)\n"
"MIME-Version: 1.0\n"
@@ -42,10 +42,6 @@ msgstr "المجموعة موجودة مسبقاً"
msgid "Unable to add group"
msgstr "فشل إضافة المجموعة"
-#: ajax/enableapp.php:11
-msgid "Could not enable app. "
-msgstr "فشل عملية تفعيل التطبيق"
-
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr "تم حفظ البريد الإلكتروني"
@@ -92,31 +88,43 @@ msgstr "تعذر تحديث التطبيق."
msgid "Update to {appversion}"
msgstr "تم التحديث الى "
-#: js/apps.js:41 js/apps.js:81
+#: js/apps.js:41 js/apps.js:74 js/apps.js:100
msgid "Disable"
msgstr "إيقاف"
-#: js/apps.js:41 js/apps.js:69 js/apps.js:88
+#: js/apps.js:41 js/apps.js:81 js/apps.js:94 js/apps.js:109
msgid "Enable"
msgstr "تفعيل"
-#: js/apps.js:60
+#: js/apps.js:63
msgid "Please wait...."
msgstr "الرجاء الانتظار ..."
-#: js/apps.js:64 js/apps.js:76 js/apps.js:85 js/apps.js:98
-msgid "Error"
-msgstr "خطأ"
+#: js/apps.js:71 js/apps.js:72 js/apps.js:92
+msgid "Error while disabling app"
+msgstr ""
-#: js/apps.js:95
+#: js/apps.js:91 js/apps.js:104 js/apps.js:105
+msgid "Error while enabling app"
+msgstr ""
+
+#: js/apps.js:115
msgid "Updating...."
msgstr "جاري التحديث ..."
-#: js/apps.js:98
+#: js/apps.js:118
msgid "Error while updating app"
msgstr "حصل خطأ أثناء تحديث التطبيق"
-#: js/apps.js:101
+#: js/apps.js:118
+msgid "Error"
+msgstr "خطأ"
+
+#: js/apps.js:119 templates/apps.php:43
+msgid "Update"
+msgstr "حدث"
+
+#: js/apps.js:122
msgid "Updated"
msgstr "تم التحديث بنجاح"
@@ -145,27 +153,27 @@ msgstr "تعذر حذف المستخدم"
msgid "Groups"
msgstr "مجموعات"
-#: js/users.js:95 templates/users.php:89 templates/users.php:124
+#: js/users.js:97 templates/users.php:89 templates/users.php:124
msgid "Group Admin"
msgstr "مدير المجموعة"
-#: js/users.js:115 templates/users.php:164
+#: js/users.js:120 templates/users.php:164
msgid "Delete"
msgstr "إلغاء"
-#: js/users.js:269
+#: js/users.js:277
msgid "add group"
msgstr "اضافة مجموعة"
-#: js/users.js:428
+#: js/users.js:436
msgid "A valid username must be provided"
msgstr "يجب ادخال اسم مستخدم صحيح"
-#: js/users.js:429 js/users.js:435 js/users.js:450
+#: js/users.js:437 js/users.js:443 js/users.js:458
msgid "Error creating user"
msgstr "حصل خطأ اثناء انشاء مستخدم"
-#: js/users.js:434
+#: js/users.js:442
msgid "A valid password must be provided"
msgstr "يجب ادخال كلمة مرور صحيحة"
@@ -369,10 +377,6 @@ msgstr "راجع صفحة التطبيق على apps.owncloud.com"
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-ترخيص من قبل <span class=\"author\"></span>"
-#: templates/apps.php:43
-msgid "Update"
-msgstr "حدث"
-
#: templates/help.php:4
msgid "User Documentation"
msgstr "كتاب توثيق المستخدم"
diff --git a/l10n/be/core.po b/l10n/be/core.po
index a0b09af764b..5f2b7f50b2e 100644
--- a/l10n/be/core.po
+++ b/l10n/be/core.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-08-30 09:32-0400\n"
+"PO-Revision-Date: 2013-08-30 13:33+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Belarusian (http://www.transifex.com/projects/p/owncloud/language/be/)\n"
"MIME-Version: 1.0\n"
@@ -22,6 +22,35 @@ msgstr ""
msgid "%s shared »%s« with you"
msgstr ""
+#: ajax/share.php:227
+msgid "group"
+msgstr ""
+
+#: ajax/update.php:11
+msgid "Turned on maintenance mode"
+msgstr ""
+
+#: ajax/update.php:14
+msgid "Turned off maintenance mode"
+msgstr ""
+
+#: ajax/update.php:17
+msgid "Updated database"
+msgstr ""
+
+#: ajax/update.php:20
+msgid "Updating filecache, this may take really long..."
+msgstr ""
+
+#: ajax/update.php:23
+msgid "Updated filecache"
+msgstr ""
+
+#: ajax/update.php:26
+#, php-format
+msgid "... %d%% done ..."
+msgstr ""
+
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
msgstr ""
@@ -201,23 +230,23 @@ msgstr ""
msgid "years ago"
msgstr ""
-#: js/oc-dialogs.js:117
+#: js/oc-dialogs.js:123
msgid "Choose"
msgstr ""
-#: js/oc-dialogs.js:137 js/oc-dialogs.js:196
+#: js/oc-dialogs.js:143 js/oc-dialogs.js:210
msgid "Error loading file picker template"
msgstr ""
-#: js/oc-dialogs.js:160
+#: js/oc-dialogs.js:168
msgid "Yes"
msgstr ""
-#: js/oc-dialogs.js:168
+#: js/oc-dialogs.js:178
msgid "No"
msgstr ""
-#: js/oc-dialogs.js:181
+#: js/oc-dialogs.js:195
msgid "Ok"
msgstr ""
@@ -450,7 +479,7 @@ msgstr ""
msgid "Users"
msgstr ""
-#: strings.php:7
+#: strings.php:7 templates/layout.user.php:105
msgid "Apps"
msgstr ""
@@ -583,10 +612,6 @@ msgstr ""
msgid "Log out"
msgstr ""
-#: templates/layout.user.php:100
-msgid "More apps"
-msgstr ""
-
#: templates/login.php:9
msgid "Automatic logon rejected!"
msgstr ""
@@ -601,19 +626,19 @@ msgstr ""
msgid "Please change your password to secure your account again."
msgstr ""
-#: templates/login.php:34
+#: templates/login.php:32
msgid "Lost your password?"
msgstr ""
-#: templates/login.php:39
+#: templates/login.php:37
msgid "remember"
msgstr ""
-#: templates/login.php:41
+#: templates/login.php:39
msgid "Log in"
msgstr ""
-#: templates/login.php:47
+#: templates/login.php:45
msgid "Alternative Logins"
msgstr ""
diff --git a/l10n/be/files.po b/l10n/be/files.po
index dab1498b5ce..ef6881506f8 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: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-30 09:31-0400\n"
+"PO-Revision-Date: 2013-08-30 13:34+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Belarusian (http://www.transifex.com/projects/p/owncloud/language/be/)\n"
"MIME-Version: 1.0\n"
@@ -74,7 +74,11 @@ msgstr ""
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:123
+#: ajax/upload.php:109
+msgid "Upload failed"
+msgstr ""
+
+#: ajax/upload.php:127
msgid "Invalid directory."
msgstr ""
@@ -94,21 +98,20 @@ msgstr ""
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:167 js/files.js:280
+#: js/file-upload.js:165
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:233 js/files.js:353
+#: js/file-upload.js:239
msgid "URL cannot be empty."
msgstr ""
-#: js/file-upload.js:238 lib/app.php:53
+#: js/file-upload.js:244 lib/app.php:53
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
msgstr ""
-#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405
-#: js/files.js:709 js/files.js:747
+#: js/file-upload.js:275 js/file-upload.js:291 js/files.js:511 js/files.js:549
msgid "Error"
msgstr ""
@@ -124,35 +127,55 @@ msgstr ""
msgid "Rename"
msgstr ""
-#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:465
+#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:573
msgid "Pending"
msgstr ""
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "{new_name} already exists"
msgstr ""
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "replace"
msgstr ""
-#: js/filelist.js:303
+#: js/filelist.js:305
msgid "suggest name"
msgstr ""
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "cancel"
msgstr ""
-#: js/filelist.js:350
+#: js/filelist.js:352
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:350
+#: js/filelist.js:352
msgid "undo"
msgstr ""
-#: js/filelist.js:453
+#: js/filelist.js:422 js/filelist.js:488 js/files.js:580
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+
+#: js/filelist.js:423 js/filelist.js:489 js/files.js:586
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+
+#: js/filelist.js:430
+msgid "{dirs} and {files}"
+msgstr ""
+
+#: js/filelist.js:561
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
@@ -160,7 +183,7 @@ msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
-#: js/filelist.js:518
+#: js/filelist.js:626
msgid "files uploading"
msgstr ""
@@ -198,38 +221,18 @@ msgid ""
"big."
msgstr ""
-#: js/files.js:358
-msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-msgstr ""
-
-#: js/files.js:760 templates/index.php:67
+#: js/files.js:562 templates/index.php:67
msgid "Name"
msgstr ""
-#: js/files.js:761 templates/index.php:78
+#: js/files.js:563 templates/index.php:78
msgid "Size"
msgstr ""
-#: js/files.js:762 templates/index.php:80
+#: js/files.js:564 templates/index.php:80
msgid "Modified"
msgstr ""
-#: js/files.js:778
-msgid "%n folder"
-msgid_plural "%n folders"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
-msgstr[3] ""
-
-#: js/files.js:784
-msgid "%n file"
-msgid_plural "%n files"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
-msgstr[3] ""
-
#: lib/app.php:73
#, php-format
msgid "%s could not be renamed"
@@ -333,22 +336,6 @@ msgstr ""
msgid "Current scanning"
msgstr ""
-#: templates/part.list.php:74
-msgid "directory"
-msgstr ""
-
-#: templates/part.list.php:76
-msgid "directories"
-msgstr ""
-
-#: templates/part.list.php:85
-msgid "file"
-msgstr ""
-
-#: templates/part.list.php:87
-msgid "files"
-msgstr ""
-
#: templates/upgrade.php:2
msgid "Upgrading filesystem cache..."
msgstr ""
diff --git a/l10n/be/lib.po b/l10n/be/lib.po
index 62d99ec8df1..965d701fc2e 100644
--- a/l10n/be/lib.po
+++ b/l10n/be/lib.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Belarusian (http://www.transifex.com/projects/p/owncloud/language/be/)\n"
"MIME-Version: 1.0\n"
@@ -17,27 +17,38 @@ 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"
-#: app.php:360
+#: app.php:239
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr ""
+
+#: app.php:250
+msgid "No app name specified"
+msgstr ""
+
+#: app.php:361
msgid "Help"
msgstr ""
-#: app.php:373
+#: app.php:374
msgid "Personal"
msgstr ""
-#: app.php:384
+#: app.php:385
msgid "Settings"
msgstr ""
-#: app.php:396
+#: app.php:397
msgid "Users"
msgstr ""
-#: app.php:409
+#: app.php:410
msgid "Admin"
msgstr ""
-#: app.php:836
+#: app.php:837
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -73,6 +84,62 @@ msgid ""
"administrator."
msgstr ""
+#: installer.php:63
+msgid "No source specified when installing app"
+msgstr ""
+
+#: installer.php:70
+msgid "No href specified when installing app from http"
+msgstr ""
+
+#: installer.php:75
+msgid "No path specified when installing app from local file"
+msgstr ""
+
+#: installer.php:89
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr ""
+
+#: installer.php:103
+msgid "Failed to open archive when installing app"
+msgstr ""
+
+#: installer.php:123
+msgid "App does not provide an info.xml file"
+msgstr ""
+
+#: installer.php:129
+msgid "App can't be installed because of not allowed code in the App"
+msgstr ""
+
+#: installer.php:138
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr ""
+
+#: installer.php:144
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr ""
+
+#: installer.php:150
+msgid ""
+"App can't be installed because the version in info.xml/version is not the "
+"same as the version reported from the app store"
+msgstr ""
+
+#: installer.php:160
+msgid "App directory already exists"
+msgstr ""
+
+#: installer.php:173
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr ""
+
#: json.php:28
msgid "Application is not enabled"
msgstr ""
diff --git a/l10n/be/settings.po b/l10n/be/settings.po
index 1f1fe472263..8bb3a339cac 100644
--- a/l10n/be/settings.po
+++ b/l10n/be/settings.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Belarusian (http://www.transifex.com/projects/p/owncloud/language/be/)\n"
"MIME-Version: 1.0\n"
@@ -42,10 +42,6 @@ msgstr ""
msgid "Unable to add group"
msgstr ""
-#: ajax/enableapp.php:11
-msgid "Could not enable app. "
-msgstr ""
-
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr ""
@@ -92,31 +88,43 @@ msgstr ""
msgid "Update to {appversion}"
msgstr ""
-#: js/apps.js:41 js/apps.js:81
+#: js/apps.js:41 js/apps.js:74 js/apps.js:100
msgid "Disable"
msgstr ""
-#: js/apps.js:41 js/apps.js:69 js/apps.js:88
+#: js/apps.js:41 js/apps.js:81 js/apps.js:94 js/apps.js:109
msgid "Enable"
msgstr ""
-#: js/apps.js:60
+#: js/apps.js:63
msgid "Please wait...."
msgstr ""
-#: js/apps.js:64 js/apps.js:76 js/apps.js:85 js/apps.js:98
-msgid "Error"
+#: js/apps.js:71 js/apps.js:72 js/apps.js:92
+msgid "Error while disabling app"
msgstr ""
-#: js/apps.js:95
+#: js/apps.js:91 js/apps.js:104 js/apps.js:105
+msgid "Error while enabling app"
+msgstr ""
+
+#: js/apps.js:115
msgid "Updating...."
msgstr ""
-#: js/apps.js:98
+#: js/apps.js:118
msgid "Error while updating app"
msgstr ""
-#: js/apps.js:101
+#: js/apps.js:118
+msgid "Error"
+msgstr ""
+
+#: js/apps.js:119 templates/apps.php:43
+msgid "Update"
+msgstr ""
+
+#: js/apps.js:122
msgid "Updated"
msgstr ""
@@ -145,27 +153,27 @@ msgstr ""
msgid "Groups"
msgstr ""
-#: js/users.js:95 templates/users.php:89 templates/users.php:124
+#: js/users.js:97 templates/users.php:89 templates/users.php:124
msgid "Group Admin"
msgstr ""
-#: js/users.js:115 templates/users.php:164
+#: js/users.js:120 templates/users.php:164
msgid "Delete"
msgstr ""
-#: js/users.js:269
+#: js/users.js:277
msgid "add group"
msgstr ""
-#: js/users.js:428
+#: js/users.js:436
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:429 js/users.js:435 js/users.js:450
+#: js/users.js:437 js/users.js:443 js/users.js:458
msgid "Error creating user"
msgstr ""
-#: js/users.js:434
+#: js/users.js:442
msgid "A valid password must be provided"
msgstr ""
@@ -369,10 +377,6 @@ msgstr ""
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr ""
-#: templates/apps.php:43
-msgid "Update"
-msgstr ""
-
#: templates/help.php:4
msgid "User Documentation"
msgstr ""
diff --git a/l10n/bg_BG/core.po b/l10n/bg_BG/core.po
index 0a88faaffc1..b95f90370d7 100644
--- a/l10n/bg_BG/core.po
+++ b/l10n/bg_BG/core.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-08-30 09:32-0400\n"
+"PO-Revision-Date: 2013-08-30 13:33+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Bulgarian (Bulgaria) (http://www.transifex.com/projects/p/owncloud/language/bg_BG/)\n"
"MIME-Version: 1.0\n"
@@ -22,6 +22,35 @@ msgstr ""
msgid "%s shared »%s« with you"
msgstr ""
+#: ajax/share.php:227
+msgid "group"
+msgstr ""
+
+#: ajax/update.php:11
+msgid "Turned on maintenance mode"
+msgstr ""
+
+#: ajax/update.php:14
+msgid "Turned off maintenance mode"
+msgstr ""
+
+#: ajax/update.php:17
+msgid "Updated database"
+msgstr ""
+
+#: ajax/update.php:20
+msgid "Updating filecache, this may take really long..."
+msgstr ""
+
+#: ajax/update.php:23
+msgid "Updated filecache"
+msgstr ""
+
+#: ajax/update.php:26
+#, php-format
+msgid "... %d%% done ..."
+msgstr ""
+
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
msgstr ""
@@ -193,23 +222,23 @@ msgstr "последната година"
msgid "years ago"
msgstr "последните години"
-#: js/oc-dialogs.js:117
+#: js/oc-dialogs.js:123
msgid "Choose"
msgstr ""
-#: js/oc-dialogs.js:137 js/oc-dialogs.js:196
+#: js/oc-dialogs.js:143 js/oc-dialogs.js:210
msgid "Error loading file picker template"
msgstr ""
-#: js/oc-dialogs.js:160
+#: js/oc-dialogs.js:168
msgid "Yes"
msgstr "Да"
-#: js/oc-dialogs.js:168
+#: js/oc-dialogs.js:178
msgid "No"
msgstr "Не"
-#: js/oc-dialogs.js:181
+#: js/oc-dialogs.js:195
msgid "Ok"
msgstr "Добре"
@@ -442,7 +471,7 @@ msgstr "Лични"
msgid "Users"
msgstr "Потребители"
-#: strings.php:7
+#: strings.php:7 templates/layout.user.php:105
msgid "Apps"
msgstr "Приложения"
@@ -575,10 +604,6 @@ msgstr ""
msgid "Log out"
msgstr "Изход"
-#: templates/layout.user.php:100
-msgid "More apps"
-msgstr ""
-
#: templates/login.php:9
msgid "Automatic logon rejected!"
msgstr ""
@@ -593,19 +618,19 @@ msgstr ""
msgid "Please change your password to secure your account again."
msgstr ""
-#: templates/login.php:34
+#: templates/login.php:32
msgid "Lost your password?"
msgstr "Забравена парола?"
-#: templates/login.php:39
+#: templates/login.php:37
msgid "remember"
msgstr "запомни"
-#: templates/login.php:41
+#: templates/login.php:39
msgid "Log in"
msgstr "Вход"
-#: templates/login.php:47
+#: templates/login.php:45
msgid "Alternative Logins"
msgstr ""
diff --git a/l10n/bg_BG/files.po b/l10n/bg_BG/files.po
index 9224fb6a328..3d91bd55b82 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: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Bulgarian (Bulgaria) (http://www.transifex.com/projects/p/owncloud/language/bg_BG/)\n"
"MIME-Version: 1.0\n"
@@ -74,7 +74,11 @@ msgstr "Възникна проблем при запис в диска"
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:123
+#: ajax/upload.php:109
+msgid "Upload failed"
+msgstr "Качването е неуспешно"
+
+#: ajax/upload.php:127
msgid "Invalid directory."
msgstr "Невалидна директория."
@@ -94,21 +98,20 @@ msgstr ""
msgid "Upload cancelled."
msgstr "Качването е спряно."
-#: js/file-upload.js:167 js/files.js:280
+#: js/file-upload.js:165
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:233 js/files.js:353
+#: js/file-upload.js:239
msgid "URL cannot be empty."
msgstr ""
-#: js/file-upload.js:238 lib/app.php:53
+#: js/file-upload.js:244 lib/app.php:53
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
msgstr ""
-#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405
-#: js/files.js:709 js/files.js:747
+#: js/file-upload.js:276 js/file-upload.js:292 js/files.js:512 js/files.js:550
msgid "Error"
msgstr "Грешка"
@@ -124,41 +127,57 @@ msgstr "Изтриване завинаги"
msgid "Rename"
msgstr "Преименуване"
-#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:465
+#: js/filelist.js:50 js/filelist.js:53 js/filelist.js:575
msgid "Pending"
msgstr "Чакащо"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "{new_name} already exists"
msgstr ""
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "replace"
msgstr "препокриване"
-#: js/filelist.js:303
+#: js/filelist.js:307
msgid "suggest name"
msgstr ""
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "cancel"
msgstr "отказ"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "undo"
msgstr "възтановяване"
-#: js/filelist.js:453
+#: js/filelist.js:424 js/filelist.js:490 js/files.js:581
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/filelist.js:425 js/filelist.js:491 js/files.js:587
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/filelist.js:432
+msgid "{dirs} and {files}"
+msgstr ""
+
+#: js/filelist.js:563
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:518
+#: js/filelist.js:628
msgid "files uploading"
msgstr ""
@@ -196,34 +215,18 @@ msgid ""
"big."
msgstr ""
-#: js/files.js:358
-msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-msgstr ""
-
-#: js/files.js:760 templates/index.php:67
+#: js/files.js:563 templates/index.php:69
msgid "Name"
msgstr "Име"
-#: js/files.js:761 templates/index.php:78
+#: js/files.js:564 templates/index.php:81
msgid "Size"
msgstr "Размер"
-#: js/files.js:762 templates/index.php:80
+#: js/files.js:565 templates/index.php:83
msgid "Modified"
msgstr "Променено"
-#: js/files.js:778
-msgid "%n folder"
-msgid_plural "%n folders"
-msgstr[0] ""
-msgstr[1] ""
-
-#: js/files.js:784
-msgid "%n file"
-msgid_plural "%n files"
-msgstr[0] ""
-msgstr[1] ""
-
#: lib/app.php:73
#, php-format
msgid "%s could not be renamed"
@@ -297,52 +300,36 @@ msgstr ""
msgid "Nothing in here. Upload something!"
msgstr "Няма нищо тук. Качете нещо."
-#: templates/index.php:73
+#: templates/index.php:75
msgid "Download"
msgstr "Изтегляне"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:88 templates/index.php:89
msgid "Unshare"
msgstr ""
-#: templates/index.php:91 templates/index.php:92
+#: templates/index.php:94 templates/index.php:95
msgid "Delete"
msgstr "Изтриване"
-#: templates/index.php:105
+#: templates/index.php:108
msgid "Upload too large"
msgstr "Файлът който сте избрали за качване е прекалено голям"
-#: templates/index.php:107
+#: templates/index.php:110
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Файловете които се опитвате да качите са по-големи от позволеното за сървъра."
-#: templates/index.php:112
+#: templates/index.php:115
msgid "Files are being scanned, please wait."
msgstr "Файловете се претърсват, изчакайте."
-#: templates/index.php:115
+#: templates/index.php:118
msgid "Current scanning"
msgstr ""
-#: templates/part.list.php:74
-msgid "directory"
-msgstr ""
-
-#: templates/part.list.php:76
-msgid "directories"
-msgstr ""
-
-#: templates/part.list.php:85
-msgid "file"
-msgstr "файл"
-
-#: templates/part.list.php:87
-msgid "files"
-msgstr ""
-
#: templates/upgrade.php:2
msgid "Upgrading filesystem cache..."
msgstr ""
diff --git a/l10n/bg_BG/files_encryption.po b/l10n/bg_BG/files_encryption.po
index 2d57c79ed2d..3149c9a989e 100644
--- a/l10n/bg_BG/files_encryption.po
+++ b/l10n/bg_BG/files_encryption.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-09 07:59-0400\n"
-"PO-Revision-Date: 2013-08-09 11:59+0000\n"
+"POT-Creation-Date: 2013-08-21 08:10-0400\n"
+"PO-Revision-Date: 2013-08-19 19:20+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Bulgarian (Bulgaria) (http://www.transifex.com/projects/p/owncloud/language/bg_BG/)\n"
"MIME-Version: 1.0\n"
@@ -61,18 +61,18 @@ msgid ""
"files."
msgstr ""
-#: hooks/hooks.php:44
+#: hooks/hooks.php:41
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:45
+#: hooks/hooks.php:42
msgid ""
"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."
msgstr ""
-#: hooks/hooks.php:263
+#: hooks/hooks.php:249
msgid "Following users are not set up for encryption:"
msgstr ""
diff --git a/l10n/bg_BG/lib.po b/l10n/bg_BG/lib.po
index 2d4ada2a9b9..234bc905f5a 100644
--- a/l10n/bg_BG/lib.po
+++ b/l10n/bg_BG/lib.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Bulgarian (Bulgaria) (http://www.transifex.com/projects/p/owncloud/language/bg_BG/)\n"
"MIME-Version: 1.0\n"
@@ -18,27 +18,38 @@ msgstr ""
"Language: bg_BG\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: app.php:360
+#: app.php:239
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr ""
+
+#: app.php:250
+msgid "No app name specified"
+msgstr ""
+
+#: app.php:361
msgid "Help"
msgstr "Помощ"
-#: app.php:373
+#: app.php:374
msgid "Personal"
msgstr "Лични"
-#: app.php:384
+#: app.php:385
msgid "Settings"
msgstr "Настройки"
-#: app.php:396
+#: app.php:397
msgid "Users"
msgstr "Потребители"
-#: app.php:409
+#: app.php:410
msgid "Admin"
msgstr "Админ"
-#: app.php:836
+#: app.php:837
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -74,6 +85,62 @@ msgid ""
"administrator."
msgstr ""
+#: installer.php:63
+msgid "No source specified when installing app"
+msgstr ""
+
+#: installer.php:70
+msgid "No href specified when installing app from http"
+msgstr ""
+
+#: installer.php:75
+msgid "No path specified when installing app from local file"
+msgstr ""
+
+#: installer.php:89
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr ""
+
+#: installer.php:103
+msgid "Failed to open archive when installing app"
+msgstr ""
+
+#: installer.php:123
+msgid "App does not provide an info.xml file"
+msgstr ""
+
+#: installer.php:129
+msgid "App can't be installed because of not allowed code in the App"
+msgstr ""
+
+#: installer.php:138
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr ""
+
+#: installer.php:144
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr ""
+
+#: installer.php:150
+msgid ""
+"App can't be installed because the version in info.xml/version is not the "
+"same as the version reported from the app store"
+msgstr ""
+
+#: installer.php:160
+msgid "App directory already exists"
+msgstr ""
+
+#: installer.php:173
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr ""
+
#: json.php:28
msgid "Application is not enabled"
msgstr "Приложението не е включено."
diff --git a/l10n/bg_BG/settings.po b/l10n/bg_BG/settings.po
index ba0d4dd635f..c26480360dc 100644
--- a/l10n/bg_BG/settings.po
+++ b/l10n/bg_BG/settings.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Bulgarian (Bulgaria) (http://www.transifex.com/projects/p/owncloud/language/bg_BG/)\n"
"MIME-Version: 1.0\n"
@@ -42,10 +42,6 @@ msgstr "Групата вече съществува"
msgid "Unable to add group"
msgstr "Невъзможно добавяне на група"
-#: ajax/enableapp.php:11
-msgid "Could not enable app. "
-msgstr ""
-
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr "Email адреса е записан"
@@ -92,31 +88,43 @@ msgstr ""
msgid "Update to {appversion}"
msgstr "Обновяване до {appversion}"
-#: js/apps.js:41 js/apps.js:81
+#: js/apps.js:41 js/apps.js:74 js/apps.js:100
msgid "Disable"
msgstr "Изключено"
-#: js/apps.js:41 js/apps.js:69 js/apps.js:88
+#: js/apps.js:41 js/apps.js:81 js/apps.js:94 js/apps.js:109
msgid "Enable"
msgstr "Включено"
-#: js/apps.js:60
+#: js/apps.js:63
msgid "Please wait...."
msgstr "Моля почакайте...."
-#: js/apps.js:64 js/apps.js:76 js/apps.js:85 js/apps.js:98
-msgid "Error"
-msgstr "Грешка"
+#: js/apps.js:71 js/apps.js:72 js/apps.js:92
+msgid "Error while disabling app"
+msgstr ""
-#: js/apps.js:95
+#: js/apps.js:91 js/apps.js:104 js/apps.js:105
+msgid "Error while enabling app"
+msgstr ""
+
+#: js/apps.js:115
msgid "Updating...."
msgstr "Обновява се..."
-#: js/apps.js:98
+#: js/apps.js:118
msgid "Error while updating app"
msgstr ""
-#: js/apps.js:101
+#: js/apps.js:118
+msgid "Error"
+msgstr "Грешка"
+
+#: js/apps.js:119 templates/apps.php:43
+msgid "Update"
+msgstr "Обновяване"
+
+#: js/apps.js:122
msgid "Updated"
msgstr "Обновено"
@@ -145,27 +153,27 @@ msgstr ""
msgid "Groups"
msgstr "Групи"
-#: js/users.js:95 templates/users.php:89 templates/users.php:124
+#: js/users.js:97 templates/users.php:89 templates/users.php:124
msgid "Group Admin"
msgstr ""
-#: js/users.js:115 templates/users.php:164
+#: js/users.js:120 templates/users.php:164
msgid "Delete"
msgstr "Изтриване"
-#: js/users.js:269
+#: js/users.js:277
msgid "add group"
msgstr "нова група"
-#: js/users.js:428
+#: js/users.js:436
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:429 js/users.js:435 js/users.js:450
+#: js/users.js:437 js/users.js:443 js/users.js:458
msgid "Error creating user"
msgstr ""
-#: js/users.js:434
+#: js/users.js:442
msgid "A valid password must be provided"
msgstr ""
@@ -369,10 +377,6 @@ msgstr ""
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr ""
-#: templates/apps.php:43
-msgid "Update"
-msgstr "Обновяване"
-
#: templates/help.php:4
msgid "User Documentation"
msgstr "Потребителска документация"
@@ -471,7 +475,7 @@ msgstr ""
#: templates/personal.php:117
msgid "Encryption"
-msgstr ""
+msgstr "Криптиране"
#: templates/personal.php:119
msgid "The encryption app is no longer enabled, decrypt all your file"
diff --git a/l10n/bn_BD/core.po b/l10n/bn_BD/core.po
index b4dcaa3e016..9be574c0eb7 100644
--- a/l10n/bn_BD/core.po
+++ b/l10n/bn_BD/core.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-08-30 09:32-0400\n"
+"PO-Revision-Date: 2013-08-30 13:33+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Bengali (Bangladesh) (http://www.transifex.com/projects/p/owncloud/language/bn_BD/)\n"
"MIME-Version: 1.0\n"
@@ -22,6 +22,35 @@ msgstr ""
msgid "%s shared »%s« with you"
msgstr ""
+#: ajax/share.php:227
+msgid "group"
+msgstr ""
+
+#: ajax/update.php:11
+msgid "Turned on maintenance mode"
+msgstr ""
+
+#: ajax/update.php:14
+msgid "Turned off maintenance mode"
+msgstr ""
+
+#: ajax/update.php:17
+msgid "Updated database"
+msgstr ""
+
+#: ajax/update.php:20
+msgid "Updating filecache, this may take really long..."
+msgstr ""
+
+#: ajax/update.php:23
+msgid "Updated filecache"
+msgstr ""
+
+#: ajax/update.php:26
+#, php-format
+msgid "... %d%% done ..."
+msgstr ""
+
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
msgstr "ক্যাটেগরির ধরণটি প্রদান করা হয় নি।"
@@ -193,23 +222,23 @@ msgstr "গত বছর"
msgid "years ago"
msgstr "বছর পূর্বে"
-#: js/oc-dialogs.js:117
+#: js/oc-dialogs.js:123
msgid "Choose"
msgstr "বেছে নিন"
-#: js/oc-dialogs.js:137 js/oc-dialogs.js:196
+#: js/oc-dialogs.js:143 js/oc-dialogs.js:210
msgid "Error loading file picker template"
msgstr ""
-#: js/oc-dialogs.js:160
+#: js/oc-dialogs.js:168
msgid "Yes"
msgstr "হ্যাঁ"
-#: js/oc-dialogs.js:168
+#: js/oc-dialogs.js:178
msgid "No"
msgstr "না"
-#: js/oc-dialogs.js:181
+#: js/oc-dialogs.js:195
msgid "Ok"
msgstr "তথাস্তু"
@@ -442,7 +471,7 @@ msgstr "ব্যক্তিগত"
msgid "Users"
msgstr "ব্যবহারকারী"
-#: strings.php:7
+#: strings.php:7 templates/layout.user.php:105
msgid "Apps"
msgstr "অ্যাপ"
@@ -575,10 +604,6 @@ msgstr ""
msgid "Log out"
msgstr "প্রস্থান"
-#: templates/layout.user.php:100
-msgid "More apps"
-msgstr ""
-
#: templates/login.php:9
msgid "Automatic logon rejected!"
msgstr ""
@@ -593,19 +618,19 @@ msgstr ""
msgid "Please change your password to secure your account again."
msgstr ""
-#: templates/login.php:34
+#: templates/login.php:32
msgid "Lost your password?"
msgstr "কূটশব্দ হারিয়েছেন?"
-#: templates/login.php:39
+#: templates/login.php:37
msgid "remember"
msgstr "মনে রাখ"
-#: templates/login.php:41
+#: templates/login.php:39
msgid "Log in"
msgstr "প্রবেশ"
-#: templates/login.php:47
+#: templates/login.php:45
msgid "Alternative Logins"
msgstr ""
diff --git a/l10n/bn_BD/files.po b/l10n/bn_BD/files.po
index dfaafb4e100..de8d7478780 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: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-08-30 09:31-0400\n"
+"PO-Revision-Date: 2013-08-30 13:34+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Bengali (Bangladesh) (http://www.transifex.com/projects/p/owncloud/language/bn_BD/)\n"
"MIME-Version: 1.0\n"
@@ -74,7 +74,11 @@ msgstr "ডিস্কে লিখতে ব্যর্থ"
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:123
+#: ajax/upload.php:109
+msgid "Upload failed"
+msgstr ""
+
+#: ajax/upload.php:127
msgid "Invalid directory."
msgstr "ভুল ডিরেক্টরি"
@@ -94,21 +98,20 @@ msgstr "যথেষ্ঠ পরিমাণ স্থান নেই"
msgid "Upload cancelled."
msgstr "আপলোড বাতিল করা হয়েছে।"
-#: js/file-upload.js:167 js/files.js:280
+#: js/file-upload.js:165
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "ফাইল আপলোড চলমান। এই পৃষ্ঠা পরিত্যাগ করলে আপলোড বাতিল করা হবে।"
-#: js/file-upload.js:233 js/files.js:353
+#: js/file-upload.js:239
msgid "URL cannot be empty."
msgstr "URL ফাঁকা রাখা যাবে না।"
-#: js/file-upload.js:238 lib/app.php:53
+#: js/file-upload.js:244 lib/app.php:53
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
msgstr ""
-#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405
-#: js/files.js:709 js/files.js:747
+#: js/file-upload.js:275 js/file-upload.js:291 js/files.js:511 js/files.js:549
msgid "Error"
msgstr "সমস্যা"
@@ -124,41 +127,57 @@ msgstr ""
msgid "Rename"
msgstr "পূনঃনামকরণ"
-#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:465
+#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:573
msgid "Pending"
msgstr "মুলতুবি"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "{new_name} already exists"
msgstr "{new_name} টি বিদ্যমান"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "replace"
msgstr "প্রতিস্থাপন"
-#: js/filelist.js:303
+#: js/filelist.js:305
msgid "suggest name"
msgstr "নাম সুপারিশ করুন"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "cancel"
msgstr "বাতিল"
-#: js/filelist.js:350
+#: js/filelist.js:352
msgid "replaced {new_name} with {old_name}"
msgstr "{new_name} কে {old_name} নামে প্রতিস্থাপন করা হয়েছে"
-#: js/filelist.js:350
+#: js/filelist.js:352
msgid "undo"
msgstr "ক্রিয়া প্রত্যাহার"
-#: js/filelist.js:453
+#: js/filelist.js:422 js/filelist.js:488 js/files.js:580
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/filelist.js:423 js/filelist.js:489 js/files.js:586
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/filelist.js:430
+msgid "{dirs} and {files}"
+msgstr ""
+
+#: js/filelist.js:561
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:518
+#: js/filelist.js:626
msgid "files uploading"
msgstr ""
@@ -196,34 +215,18 @@ msgid ""
"big."
msgstr ""
-#: js/files.js:358
-msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-msgstr "ফোল্ডারের নামটি সঠিক নয়। 'ভাগাভাগি করা' শুধুমাত্র Owncloud এর জন্য সংরক্ষিত।"
-
-#: js/files.js:760 templates/index.php:67
+#: js/files.js:562 templates/index.php:67
msgid "Name"
msgstr "রাম"
-#: js/files.js:761 templates/index.php:78
+#: js/files.js:563 templates/index.php:78
msgid "Size"
msgstr "আকার"
-#: js/files.js:762 templates/index.php:80
+#: js/files.js:564 templates/index.php:80
msgid "Modified"
msgstr "পরিবর্তিত"
-#: js/files.js:778
-msgid "%n folder"
-msgid_plural "%n folders"
-msgstr[0] ""
-msgstr[1] ""
-
-#: js/files.js:784
-msgid "%n file"
-msgid_plural "%n files"
-msgstr[0] ""
-msgstr[1] ""
-
#: lib/app.php:73
#, php-format
msgid "%s could not be renamed"
@@ -327,22 +330,6 @@ msgstr "ফাইলগুলো স্ক্যান করা হচ্ছে
msgid "Current scanning"
msgstr "বর্তমান স্ক্যানিং"
-#: templates/part.list.php:74
-msgid "directory"
-msgstr ""
-
-#: templates/part.list.php:76
-msgid "directories"
-msgstr ""
-
-#: templates/part.list.php:85
-msgid "file"
-msgstr ""
-
-#: templates/part.list.php:87
-msgid "files"
-msgstr ""
-
#: templates/upgrade.php:2
msgid "Upgrading filesystem cache..."
msgstr ""
diff --git a/l10n/bn_BD/files_encryption.po b/l10n/bn_BD/files_encryption.po
index f029e2534bc..229e29bf4ea 100644
--- a/l10n/bn_BD/files_encryption.po
+++ b/l10n/bn_BD/files_encryption.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-09 07:59-0400\n"
-"PO-Revision-Date: 2013-08-09 11:59+0000\n"
+"POT-Creation-Date: 2013-08-21 08:10-0400\n"
+"PO-Revision-Date: 2013-08-19 19:20+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Bengali (Bangladesh) (http://www.transifex.com/projects/p/owncloud/language/bn_BD/)\n"
"MIME-Version: 1.0\n"
@@ -61,18 +61,18 @@ msgid ""
"files."
msgstr ""
-#: hooks/hooks.php:44
+#: hooks/hooks.php:41
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:45
+#: hooks/hooks.php:42
msgid ""
"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."
msgstr ""
-#: hooks/hooks.php:263
+#: hooks/hooks.php:249
msgid "Following users are not set up for encryption:"
msgstr ""
diff --git a/l10n/bn_BD/lib.po b/l10n/bn_BD/lib.po
index 367e8955b06..358cea2fd49 100644
--- a/l10n/bn_BD/lib.po
+++ b/l10n/bn_BD/lib.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Bengali (Bangladesh) (http://www.transifex.com/projects/p/owncloud/language/bn_BD/)\n"
"MIME-Version: 1.0\n"
@@ -17,27 +17,38 @@ msgstr ""
"Language: bn_BD\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: app.php:360
+#: app.php:239
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr ""
+
+#: app.php:250
+msgid "No app name specified"
+msgstr ""
+
+#: app.php:361
msgid "Help"
msgstr "সহায়িকা"
-#: app.php:373
+#: app.php:374
msgid "Personal"
msgstr "ব্যক্তিগত"
-#: app.php:384
+#: app.php:385
msgid "Settings"
msgstr "নিয়ামকসমূহ"
-#: app.php:396
+#: app.php:397
msgid "Users"
msgstr "ব্যবহারকারী"
-#: app.php:409
+#: app.php:410
msgid "Admin"
msgstr "প্রশাসন"
-#: app.php:836
+#: app.php:837
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -73,6 +84,62 @@ msgid ""
"administrator."
msgstr ""
+#: installer.php:63
+msgid "No source specified when installing app"
+msgstr ""
+
+#: installer.php:70
+msgid "No href specified when installing app from http"
+msgstr ""
+
+#: installer.php:75
+msgid "No path specified when installing app from local file"
+msgstr ""
+
+#: installer.php:89
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr ""
+
+#: installer.php:103
+msgid "Failed to open archive when installing app"
+msgstr ""
+
+#: installer.php:123
+msgid "App does not provide an info.xml file"
+msgstr ""
+
+#: installer.php:129
+msgid "App can't be installed because of not allowed code in the App"
+msgstr ""
+
+#: installer.php:138
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr ""
+
+#: installer.php:144
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr ""
+
+#: installer.php:150
+msgid ""
+"App can't be installed because the version in info.xml/version is not the "
+"same as the version reported from the app store"
+msgstr ""
+
+#: installer.php:160
+msgid "App directory already exists"
+msgstr ""
+
+#: installer.php:173
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr ""
+
#: json.php:28
msgid "Application is not enabled"
msgstr "অ্যাপ্লিকেসনটি সক্রিয় নয়"
diff --git a/l10n/bn_BD/settings.po b/l10n/bn_BD/settings.po
index 3b8d63a4a77..1f3fa4e093e 100644
--- a/l10n/bn_BD/settings.po
+++ b/l10n/bn_BD/settings.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:10+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Bengali (Bangladesh) (http://www.transifex.com/projects/p/owncloud/language/bn_BD/)\n"
"MIME-Version: 1.0\n"
@@ -42,10 +42,6 @@ msgstr "গোষ্ঠীটি পূর্ব থেকেই বিদ্য
msgid "Unable to add group"
msgstr "গোষ্ঠী যোগ করা সম্ভব হলো না"
-#: ajax/enableapp.php:11
-msgid "Could not enable app. "
-msgstr "অ্যপটি সক্রিয় করতে সক্ষম নয়।"
-
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr "ই-মেইল সংরক্ষন করা হয়েছে"
@@ -92,31 +88,43 @@ msgstr ""
msgid "Update to {appversion}"
msgstr ""
-#: js/apps.js:41 js/apps.js:81
+#: js/apps.js:41 js/apps.js:74 js/apps.js:100
msgid "Disable"
msgstr "নিষ্ক্রিয়"
-#: js/apps.js:41 js/apps.js:69 js/apps.js:88
+#: js/apps.js:41 js/apps.js:81 js/apps.js:94 js/apps.js:109
msgid "Enable"
msgstr "সক্রিয় "
-#: js/apps.js:60
+#: js/apps.js:63
msgid "Please wait...."
msgstr ""
-#: js/apps.js:64 js/apps.js:76 js/apps.js:85 js/apps.js:98
-msgid "Error"
-msgstr "সমস্যা"
+#: js/apps.js:71 js/apps.js:72 js/apps.js:92
+msgid "Error while disabling app"
+msgstr ""
-#: js/apps.js:95
+#: js/apps.js:91 js/apps.js:104 js/apps.js:105
+msgid "Error while enabling app"
+msgstr ""
+
+#: js/apps.js:115
msgid "Updating...."
msgstr ""
-#: js/apps.js:98
+#: js/apps.js:118
msgid "Error while updating app"
msgstr ""
-#: js/apps.js:101
+#: js/apps.js:118
+msgid "Error"
+msgstr "সমস্যা"
+
+#: js/apps.js:119 templates/apps.php:43
+msgid "Update"
+msgstr "পরিবর্ধন"
+
+#: js/apps.js:122
msgid "Updated"
msgstr ""
@@ -145,27 +153,27 @@ msgstr ""
msgid "Groups"
msgstr "গোষ্ঠীসমূহ"
-#: js/users.js:95 templates/users.php:89 templates/users.php:124
+#: js/users.js:97 templates/users.php:89 templates/users.php:124
msgid "Group Admin"
msgstr "গোষ্ঠী প্রশাসক"
-#: js/users.js:115 templates/users.php:164
+#: js/users.js:120 templates/users.php:164
msgid "Delete"
msgstr "মুছে"
-#: js/users.js:269
+#: js/users.js:277
msgid "add group"
msgstr ""
-#: js/users.js:428
+#: js/users.js:436
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:429 js/users.js:435 js/users.js:450
+#: js/users.js:437 js/users.js:443 js/users.js:458
msgid "Error creating user"
msgstr ""
-#: js/users.js:434
+#: js/users.js:442
msgid "A valid password must be provided"
msgstr ""
@@ -369,10 +377,6 @@ msgstr "apps.owncloud.com এ অ্যাপ্লিকেসন পৃষ্
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-লাইসেন্সধারী <span class=\"author\"></span>"
-#: templates/apps.php:43
-msgid "Update"
-msgstr "পরিবর্ধন"
-
#: templates/help.php:4
msgid "User Documentation"
msgstr "ব্যবহারকারী সহায়িকা"
diff --git a/l10n/bs/core.po b/l10n/bs/core.po
index aaec19afacd..cb3399fb366 100644
--- a/l10n/bs/core.po
+++ b/l10n/bs/core.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-08-30 09:32-0400\n"
+"PO-Revision-Date: 2013-08-30 13:33+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Bosnian (http://www.transifex.com/projects/p/owncloud/language/bs/)\n"
"MIME-Version: 1.0\n"
@@ -22,6 +22,35 @@ msgstr ""
msgid "%s shared »%s« with you"
msgstr ""
+#: ajax/share.php:227
+msgid "group"
+msgstr ""
+
+#: ajax/update.php:11
+msgid "Turned on maintenance mode"
+msgstr ""
+
+#: ajax/update.php:14
+msgid "Turned off maintenance mode"
+msgstr ""
+
+#: ajax/update.php:17
+msgid "Updated database"
+msgstr ""
+
+#: ajax/update.php:20
+msgid "Updating filecache, this may take really long..."
+msgstr ""
+
+#: ajax/update.php:23
+msgid "Updated filecache"
+msgstr ""
+
+#: ajax/update.php:26
+#, php-format
+msgid "... %d%% done ..."
+msgstr ""
+
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
msgstr ""
@@ -197,23 +226,23 @@ msgstr ""
msgid "years ago"
msgstr ""
-#: js/oc-dialogs.js:117
+#: js/oc-dialogs.js:123
msgid "Choose"
msgstr ""
-#: js/oc-dialogs.js:137 js/oc-dialogs.js:196
+#: js/oc-dialogs.js:143 js/oc-dialogs.js:210
msgid "Error loading file picker template"
msgstr ""
-#: js/oc-dialogs.js:160
+#: js/oc-dialogs.js:168
msgid "Yes"
msgstr ""
-#: js/oc-dialogs.js:168
+#: js/oc-dialogs.js:178
msgid "No"
msgstr ""
-#: js/oc-dialogs.js:181
+#: js/oc-dialogs.js:195
msgid "Ok"
msgstr ""
@@ -446,7 +475,7 @@ msgstr ""
msgid "Users"
msgstr ""
-#: strings.php:7
+#: strings.php:7 templates/layout.user.php:105
msgid "Apps"
msgstr ""
@@ -579,10 +608,6 @@ msgstr ""
msgid "Log out"
msgstr ""
-#: templates/layout.user.php:100
-msgid "More apps"
-msgstr ""
-
#: templates/login.php:9
msgid "Automatic logon rejected!"
msgstr ""
@@ -597,19 +622,19 @@ msgstr ""
msgid "Please change your password to secure your account again."
msgstr ""
-#: templates/login.php:34
+#: templates/login.php:32
msgid "Lost your password?"
msgstr ""
-#: templates/login.php:39
+#: templates/login.php:37
msgid "remember"
msgstr ""
-#: templates/login.php:41
+#: templates/login.php:39
msgid "Log in"
msgstr ""
-#: templates/login.php:47
+#: templates/login.php:45
msgid "Alternative Logins"
msgstr ""
diff --git a/l10n/bs/files.po b/l10n/bs/files.po
index bd25245e3ae..6c304b92899 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: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-30 09:31-0400\n"
+"PO-Revision-Date: 2013-08-30 13:34+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Bosnian (http://www.transifex.com/projects/p/owncloud/language/bs/)\n"
"MIME-Version: 1.0\n"
@@ -74,7 +74,11 @@ msgstr ""
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:123
+#: ajax/upload.php:109
+msgid "Upload failed"
+msgstr ""
+
+#: ajax/upload.php:127
msgid "Invalid directory."
msgstr ""
@@ -94,21 +98,20 @@ msgstr ""
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:167 js/files.js:280
+#: js/file-upload.js:165
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:233 js/files.js:353
+#: js/file-upload.js:239
msgid "URL cannot be empty."
msgstr ""
-#: js/file-upload.js:238 lib/app.php:53
+#: js/file-upload.js:244 lib/app.php:53
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
msgstr ""
-#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405
-#: js/files.js:709 js/files.js:747
+#: js/file-upload.js:275 js/file-upload.js:291 js/files.js:511 js/files.js:549
msgid "Error"
msgstr ""
@@ -124,42 +127,60 @@ msgstr ""
msgid "Rename"
msgstr ""
-#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:465
+#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:573
msgid "Pending"
msgstr ""
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "{new_name} already exists"
msgstr ""
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "replace"
msgstr ""
-#: js/filelist.js:303
+#: js/filelist.js:305
msgid "suggest name"
msgstr ""
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "cancel"
msgstr ""
-#: js/filelist.js:350
+#: js/filelist.js:352
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:350
+#: js/filelist.js:352
msgid "undo"
msgstr ""
-#: js/filelist.js:453
+#: js/filelist.js:422 js/filelist.js:488 js/files.js:580
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: js/filelist.js:423 js/filelist.js:489 js/files.js:586
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: js/filelist.js:430
+msgid "{dirs} and {files}"
+msgstr ""
+
+#: js/filelist.js:561
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: js/filelist.js:518
+#: js/filelist.js:626
msgid "files uploading"
msgstr ""
@@ -197,36 +218,18 @@ msgid ""
"big."
msgstr ""
-#: js/files.js:358
-msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-msgstr ""
-
-#: js/files.js:760 templates/index.php:67
+#: js/files.js:562 templates/index.php:67
msgid "Name"
msgstr "Ime"
-#: js/files.js:761 templates/index.php:78
+#: js/files.js:563 templates/index.php:78
msgid "Size"
msgstr "Veličina"
-#: js/files.js:762 templates/index.php:80
+#: js/files.js:564 templates/index.php:80
msgid "Modified"
msgstr ""
-#: js/files.js:778
-msgid "%n folder"
-msgid_plural "%n folders"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
-
-#: js/files.js:784
-msgid "%n file"
-msgid_plural "%n files"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
-
#: lib/app.php:73
#, php-format
msgid "%s could not be renamed"
@@ -330,22 +333,6 @@ msgstr ""
msgid "Current scanning"
msgstr ""
-#: templates/part.list.php:74
-msgid "directory"
-msgstr ""
-
-#: templates/part.list.php:76
-msgid "directories"
-msgstr ""
-
-#: templates/part.list.php:85
-msgid "file"
-msgstr ""
-
-#: templates/part.list.php:87
-msgid "files"
-msgstr ""
-
#: templates/upgrade.php:2
msgid "Upgrading filesystem cache..."
msgstr ""
diff --git a/l10n/bs/lib.po b/l10n/bs/lib.po
index 7c773af3f93..88246efdb6b 100644
--- a/l10n/bs/lib.po
+++ b/l10n/bs/lib.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Bosnian (http://www.transifex.com/projects/p/owncloud/language/bs/)\n"
"MIME-Version: 1.0\n"
@@ -17,27 +17,38 @@ msgstr ""
"Language: bs\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-#: app.php:360
+#: app.php:239
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr ""
+
+#: app.php:250
+msgid "No app name specified"
+msgstr ""
+
+#: app.php:361
msgid "Help"
msgstr ""
-#: app.php:373
+#: app.php:374
msgid "Personal"
msgstr ""
-#: app.php:384
+#: app.php:385
msgid "Settings"
msgstr ""
-#: app.php:396
+#: app.php:397
msgid "Users"
msgstr ""
-#: app.php:409
+#: app.php:410
msgid "Admin"
msgstr ""
-#: app.php:836
+#: app.php:837
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -73,6 +84,62 @@ msgid ""
"administrator."
msgstr ""
+#: installer.php:63
+msgid "No source specified when installing app"
+msgstr ""
+
+#: installer.php:70
+msgid "No href specified when installing app from http"
+msgstr ""
+
+#: installer.php:75
+msgid "No path specified when installing app from local file"
+msgstr ""
+
+#: installer.php:89
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr ""
+
+#: installer.php:103
+msgid "Failed to open archive when installing app"
+msgstr ""
+
+#: installer.php:123
+msgid "App does not provide an info.xml file"
+msgstr ""
+
+#: installer.php:129
+msgid "App can't be installed because of not allowed code in the App"
+msgstr ""
+
+#: installer.php:138
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr ""
+
+#: installer.php:144
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr ""
+
+#: installer.php:150
+msgid ""
+"App can't be installed because the version in info.xml/version is not the "
+"same as the version reported from the app store"
+msgstr ""
+
+#: installer.php:160
+msgid "App directory already exists"
+msgstr ""
+
+#: installer.php:173
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr ""
+
#: json.php:28
msgid "Application is not enabled"
msgstr ""
diff --git a/l10n/bs/settings.po b/l10n/bs/settings.po
index 62b49ca53d4..47c09790f2e 100644
--- a/l10n/bs/settings.po
+++ b/l10n/bs/settings.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Bosnian (http://www.transifex.com/projects/p/owncloud/language/bs/)\n"
"MIME-Version: 1.0\n"
@@ -42,10 +42,6 @@ msgstr ""
msgid "Unable to add group"
msgstr ""
-#: ajax/enableapp.php:11
-msgid "Could not enable app. "
-msgstr ""
-
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr ""
@@ -92,31 +88,43 @@ msgstr ""
msgid "Update to {appversion}"
msgstr ""
-#: js/apps.js:41 js/apps.js:81
+#: js/apps.js:41 js/apps.js:74 js/apps.js:100
msgid "Disable"
msgstr ""
-#: js/apps.js:41 js/apps.js:69 js/apps.js:88
+#: js/apps.js:41 js/apps.js:81 js/apps.js:94 js/apps.js:109
msgid "Enable"
msgstr ""
-#: js/apps.js:60
+#: js/apps.js:63
msgid "Please wait...."
msgstr ""
-#: js/apps.js:64 js/apps.js:76 js/apps.js:85 js/apps.js:98
-msgid "Error"
+#: js/apps.js:71 js/apps.js:72 js/apps.js:92
+msgid "Error while disabling app"
msgstr ""
-#: js/apps.js:95
+#: js/apps.js:91 js/apps.js:104 js/apps.js:105
+msgid "Error while enabling app"
+msgstr ""
+
+#: js/apps.js:115
msgid "Updating...."
msgstr ""
-#: js/apps.js:98
+#: js/apps.js:118
msgid "Error while updating app"
msgstr ""
-#: js/apps.js:101
+#: js/apps.js:118
+msgid "Error"
+msgstr ""
+
+#: js/apps.js:119 templates/apps.php:43
+msgid "Update"
+msgstr ""
+
+#: js/apps.js:122
msgid "Updated"
msgstr ""
@@ -145,27 +153,27 @@ msgstr ""
msgid "Groups"
msgstr ""
-#: js/users.js:95 templates/users.php:89 templates/users.php:124
+#: js/users.js:97 templates/users.php:89 templates/users.php:124
msgid "Group Admin"
msgstr ""
-#: js/users.js:115 templates/users.php:164
+#: js/users.js:120 templates/users.php:164
msgid "Delete"
msgstr ""
-#: js/users.js:269
+#: js/users.js:277
msgid "add group"
msgstr ""
-#: js/users.js:428
+#: js/users.js:436
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:429 js/users.js:435 js/users.js:450
+#: js/users.js:437 js/users.js:443 js/users.js:458
msgid "Error creating user"
msgstr ""
-#: js/users.js:434
+#: js/users.js:442
msgid "A valid password must be provided"
msgstr ""
@@ -369,10 +377,6 @@ msgstr ""
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr ""
-#: templates/apps.php:43
-msgid "Update"
-msgstr ""
-
#: templates/help.php:4
msgid "User Documentation"
msgstr ""
diff --git a/l10n/ca/core.po b/l10n/ca/core.po
index d5512edef9d..6585814d749 100644
--- a/l10n/ca/core.po
+++ b/l10n/ca/core.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Catalan (http://www.transifex.com/projects/p/owncloud/language/ca/)\n"
"MIME-Version: 1.0\n"
@@ -24,6 +24,35 @@ msgstr ""
msgid "%s shared »%s« with you"
msgstr "%s ha compartit »%s« amb tu"
+#: ajax/share.php:227
+msgid "group"
+msgstr "grup"
+
+#: ajax/update.php:11
+msgid "Turned on maintenance mode"
+msgstr ""
+
+#: ajax/update.php:14
+msgid "Turned off maintenance mode"
+msgstr ""
+
+#: ajax/update.php:17
+msgid "Updated database"
+msgstr ""
+
+#: ajax/update.php:20
+msgid "Updating filecache, this may take really long..."
+msgstr ""
+
+#: ajax/update.php:23
+msgid "Updated filecache"
+msgstr ""
+
+#: ajax/update.php:26
+#, php-format
+msgid "... %d%% done ..."
+msgstr ""
+
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
msgstr "No s'ha especificat el tipus de categoria."
@@ -150,14 +179,14 @@ msgstr "segons enrere"
#: js/js.js:813
msgid "%n minute ago"
msgid_plural "%n minutes ago"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "fa %n minut"
+msgstr[1] "fa %n minuts"
#: js/js.js:814
msgid "%n hour ago"
msgid_plural "%n hours ago"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "fa %n hora"
+msgstr[1] "fa %n hores"
#: js/js.js:815
msgid "today"
@@ -170,8 +199,8 @@ msgstr "ahir"
#: js/js.js:817
msgid "%n day ago"
msgid_plural "%n days ago"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "fa %n dies"
+msgstr[1] "fa %n dies"
#: js/js.js:818
msgid "last month"
@@ -180,8 +209,8 @@ msgstr "el mes passat"
#: js/js.js:819
msgid "%n month ago"
msgid_plural "%n months ago"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "fa %n mes"
+msgstr[1] "fa %n mesos"
#: js/js.js:820
msgid "months ago"
@@ -195,23 +224,23 @@ msgstr "l'any passat"
msgid "years ago"
msgstr "anys enrere"
-#: js/oc-dialogs.js:117
+#: js/oc-dialogs.js:123
msgid "Choose"
msgstr "Escull"
-#: js/oc-dialogs.js:137 js/oc-dialogs.js:196
+#: js/oc-dialogs.js:143 js/oc-dialogs.js:210
msgid "Error loading file picker template"
msgstr "Error en carregar la plantilla del seleccionador de fitxers"
-#: js/oc-dialogs.js:160
+#: js/oc-dialogs.js:168
msgid "Yes"
msgstr "Sí"
-#: js/oc-dialogs.js:168
+#: js/oc-dialogs.js:178
msgid "No"
msgstr "No"
-#: js/oc-dialogs.js:181
+#: js/oc-dialogs.js:195
msgid "Ok"
msgstr "D'acord"
@@ -378,7 +407,7 @@ msgstr "L'actualització ha estat correcte. Ara us redirigim a ownCloud."
#: lostpassword/controller.php:61
#, php-format
msgid "%s password reset"
-msgstr ""
+msgstr "restableix la contrasenya %s"
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
@@ -444,7 +473,7 @@ msgstr "Personal"
msgid "Users"
msgstr "Usuaris"
-#: strings.php:7
+#: strings.php:7 templates/layout.user.php:105
msgid "Apps"
msgstr "Aplicacions"
@@ -577,10 +606,6 @@ msgstr "%s està disponible. Obtingueu més informació de com actualitzar."
msgid "Log out"
msgstr "Surt"
-#: templates/layout.user.php:100
-msgid "More apps"
-msgstr ""
-
#: templates/login.php:9
msgid "Automatic logon rejected!"
msgstr "L'ha rebutjat l'acceditació automàtica!"
@@ -595,19 +620,19 @@ msgstr "Se no heu canviat la contrasenya recentment el vostre compte pot estar c
msgid "Please change your password to secure your account again."
msgstr "Canvieu la contrasenya de nou per assegurar el vostre compte."
-#: templates/login.php:34
+#: templates/login.php:32
msgid "Lost your password?"
msgstr "Heu perdut la contrasenya?"
-#: templates/login.php:39
+#: templates/login.php:37
msgid "remember"
msgstr "recorda'm"
-#: templates/login.php:41
+#: templates/login.php:39
msgid "Log in"
msgstr "Inici de sessió"
-#: templates/login.php:47
+#: templates/login.php:45
msgid "Alternative Logins"
msgstr "Acreditacions alternatives"
diff --git a/l10n/ca/files.po b/l10n/ca/files.po
index 3f3a39586a6..ecc26a9b132 100644
--- a/l10n/ca/files.po
+++ b/l10n/ca/files.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Catalan (http://www.transifex.com/projects/p/owncloud/language/ca/)\n"
"MIME-Version: 1.0\n"
@@ -76,7 +76,11 @@ msgstr "Ha fallat en escriure al disc"
msgid "Not enough storage available"
msgstr "No hi ha prou espai disponible"
-#: ajax/upload.php:123
+#: ajax/upload.php:109
+msgid "Upload failed"
+msgstr "La pujada ha fallat"
+
+#: ajax/upload.php:127
msgid "Invalid directory."
msgstr "Directori no vàlid."
@@ -96,21 +100,20 @@ msgstr "No hi ha prou espai disponible"
msgid "Upload cancelled."
msgstr "La pujada s'ha cancel·lat."
-#: js/file-upload.js:167 js/files.js:280
+#: js/file-upload.js:165
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:233 js/files.js:353
+#: js/file-upload.js:239
msgid "URL cannot be empty."
msgstr "La URL no pot ser buida"
-#: js/file-upload.js:238 lib/app.php:53
+#: js/file-upload.js:244 lib/app.php:53
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
msgstr "Nom de carpeta no vàlid. L'ús de 'Shared' està reservat per Owncloud"
-#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405
-#: js/files.js:709 js/files.js:747
+#: js/file-upload.js:276 js/file-upload.js:292 js/files.js:512 js/files.js:550
msgid "Error"
msgstr "Error"
@@ -126,41 +129,57 @@ msgstr "Esborra permanentment"
msgid "Rename"
msgstr "Reanomena"
-#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:465
+#: js/filelist.js:50 js/filelist.js:53 js/filelist.js:575
msgid "Pending"
msgstr "Pendent"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "{new_name} already exists"
msgstr "{new_name} ja existeix"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "replace"
msgstr "substitueix"
-#: js/filelist.js:303
+#: js/filelist.js:307
msgid "suggest name"
msgstr "sugereix un nom"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "cancel"
msgstr "cancel·la"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "replaced {new_name} with {old_name}"
msgstr "s'ha substituït {old_name} per {new_name}"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "undo"
msgstr "desfés"
-#: js/filelist.js:453
+#: js/filelist.js:424 js/filelist.js:490 js/files.js:581
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] "%n carpeta"
+msgstr[1] "%n carpetes"
+
+#: js/filelist.js:425 js/filelist.js:491 js/files.js:587
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] "%n fitxer"
+msgstr[1] "%n fitxers"
+
+#: js/filelist.js:432
+msgid "{dirs} and {files}"
+msgstr ""
+
+#: js/filelist.js:563
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Pujant %n fitxer"
+msgstr[1] "Pujant %n fitxers"
-#: js/filelist.js:518
+#: js/filelist.js:628
msgid "files uploading"
msgstr "fitxers pujant"
@@ -190,7 +209,7 @@ msgstr "El vostre espai d'emmagatzemament és gairebé ple ({usedSpacePercent}%)
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
-msgstr ""
+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:245
msgid ""
@@ -198,34 +217,18 @@ msgid ""
"big."
msgstr "S'està preparant la baixada. Pot trigar una estona si els fitxers són grans."
-#: js/files.js:358
-msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-msgstr "Nom de carpeta no vàlid. L'ús de 'Shared' està reservat per Owncloud"
-
-#: js/files.js:760 templates/index.php:67
+#: js/files.js:563 templates/index.php:69
msgid "Name"
msgstr "Nom"
-#: js/files.js:761 templates/index.php:78
+#: js/files.js:564 templates/index.php:81
msgid "Size"
msgstr "Mida"
-#: js/files.js:762 templates/index.php:80
+#: js/files.js:565 templates/index.php:83
msgid "Modified"
msgstr "Modificat"
-#: js/files.js:778
-msgid "%n folder"
-msgid_plural "%n folders"
-msgstr[0] ""
-msgstr[1] ""
-
-#: js/files.js:784
-msgid "%n file"
-msgid_plural "%n files"
-msgstr[0] ""
-msgstr[1] ""
-
#: lib/app.php:73
#, php-format
msgid "%s could not be renamed"
@@ -299,52 +302,36 @@ msgstr "No teniu permisos d'escriptura aquí."
msgid "Nothing in here. Upload something!"
msgstr "Res per aquí. Pugeu alguna cosa!"
-#: templates/index.php:73
+#: templates/index.php:75
msgid "Download"
msgstr "Baixa"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:88 templates/index.php:89
msgid "Unshare"
msgstr "Deixa de compartir"
-#: templates/index.php:91 templates/index.php:92
+#: templates/index.php:94 templates/index.php:95
msgid "Delete"
msgstr "Esborra"
-#: templates/index.php:105
+#: templates/index.php:108
msgid "Upload too large"
msgstr "La pujada és massa gran"
-#: templates/index.php:107
+#: templates/index.php:110
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:112
+#: templates/index.php:115
msgid "Files are being scanned, please wait."
msgstr "S'estan escanejant els fitxers, espereu"
-#: templates/index.php:115
+#: templates/index.php:118
msgid "Current scanning"
msgstr "Actualment escanejant"
-#: templates/part.list.php:74
-msgid "directory"
-msgstr "directori"
-
-#: templates/part.list.php:76
-msgid "directories"
-msgstr "directoris"
-
-#: templates/part.list.php:85
-msgid "file"
-msgstr "fitxer"
-
-#: templates/part.list.php:87
-msgid "files"
-msgstr "fitxers"
-
#: templates/upgrade.php:2
msgid "Upgrading filesystem cache..."
msgstr "Actualitzant la memòria de cau del sistema de fitxers..."
diff --git a/l10n/ca/files_encryption.po b/l10n/ca/files_encryption.po
index b7b99faec20..695090cfef6 100644
--- a/l10n/ca/files_encryption.po
+++ b/l10n/ca/files_encryption.po
@@ -10,8 +10,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-11 08:07-0400\n"
-"PO-Revision-Date: 2013-08-09 13:30+0000\n"
+"POT-Creation-Date: 2013-08-21 08:10-0400\n"
+"PO-Revision-Date: 2013-08-19 19:20+0000\n"
"Last-Translator: rogerc\n"
"Language-Team: Catalan (http://www.transifex.com/projects/p/owncloud/language/ca/)\n"
"MIME-Version: 1.0\n"
@@ -64,18 +64,18 @@ msgid ""
"files."
msgstr "La clau privada no és vàlida! Probablement la contrasenya va ser canviada des de fora del sistema ownCloud (per exemple, en el directori de l'empresa). Vostè pot actualitzar la contrasenya de clau privada en la seva configuració personal per poder recuperar l'accés en els arxius xifrats."
-#: hooks/hooks.php:44
+#: hooks/hooks.php:41
msgid "Missing requirements."
msgstr "Manca de requisits."
-#: hooks/hooks.php:45
+#: hooks/hooks.php:42
msgid ""
"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."
msgstr "Assegureu-vos que teniu instal·lat PHP 5.3.3 o una versió superior i que està activat Open SSL i habilitada i configurada correctament l'extensió de PHP. De moment, l'aplicació d'encriptació s'ha desactivat."
-#: hooks/hooks.php:263
+#: hooks/hooks.php:249
msgid "Following users are not set up for encryption:"
msgstr "Els usuaris següents no estan configurats per a l'encriptació:"
diff --git a/l10n/ca/files_trashbin.po b/l10n/ca/files_trashbin.po
index 69f190dc6ae..6e08a5ad522 100644
--- a/l10n/ca/files_trashbin.po
+++ b/l10n/ca/files_trashbin.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-15 04:47-0400\n"
-"PO-Revision-Date: 2013-08-15 08:48+0000\n"
+"POT-Creation-Date: 2013-08-22 10:36-0400\n"
+"PO-Revision-Date: 2013-08-21 16:01+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Catalan (http://www.transifex.com/projects/p/owncloud/language/ca/)\n"
"MIME-Version: 1.0\n"
@@ -56,13 +56,13 @@ msgstr "Eliminat"
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
-msgstr[1] ""
+msgstr[1] "%n carpetes"
#: js/trash.js:197
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
-msgstr[1] ""
+msgstr[1] "%n fitxers"
#: lib/trash.php:819 lib/trash.php:821
msgid "restored"
diff --git a/l10n/ca/lib.po b/l10n/ca/lib.po
index ada11927259..6e9651339a2 100644
--- a/l10n/ca/lib.po
+++ b/l10n/ca/lib.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-08-27 11:18-0400\n"
+"PO-Revision-Date: 2013-08-26 13:40+0000\n"
+"Last-Translator: rogerc\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"
@@ -18,27 +18,38 @@ msgstr ""
"Language: ca\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: app.php:360
+#: app.php:239
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr "L'aplicació \"%s\" no es pot instal·lar perquè no és compatible amb aquesta versió d'ownCloud."
+
+#: app.php:250
+msgid "No app name specified"
+msgstr "No heu especificat cap nom d'aplicació"
+
+#: app.php:361
msgid "Help"
msgstr "Ajuda"
-#: app.php:373
+#: app.php:374
msgid "Personal"
msgstr "Personal"
-#: app.php:384
+#: app.php:385
msgid "Settings"
msgstr "Configuració"
-#: app.php:396
+#: app.php:397
msgid "Users"
msgstr "Usuaris"
-#: app.php:409
+#: app.php:410
msgid "Admin"
msgstr "Administració"
-#: app.php:836
+#: app.php:837
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr "Ha fallat l'actualització \"%s\"."
@@ -74,6 +85,62 @@ msgid ""
"administrator."
msgstr "Baixeu els fitxers en trossos petits, de forma separada, o pregunteu a l'administrador."
+#: installer.php:63
+msgid "No source specified when installing app"
+msgstr "No heu especificat la font en instal·lar l'aplicació"
+
+#: installer.php:70
+msgid "No href specified when installing app from http"
+msgstr "No heu especificat href en instal·lar l'aplicació des de http"
+
+#: installer.php:75
+msgid "No path specified when installing app from local file"
+msgstr "No heu seleccionat el camí en instal·lar una aplicació des d'un fitxer local"
+
+#: installer.php:89
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr "Els fitxers del tipus %s no són compatibles"
+
+#: installer.php:103
+msgid "Failed to open archive when installing app"
+msgstr "Ha fallat l'obertura del fitxer en instal·lar l'aplicació"
+
+#: installer.php:123
+msgid "App does not provide an info.xml file"
+msgstr "L'aplicació no proporciona un fitxer info.xml"
+
+#: installer.php:129
+msgid "App can't be installed because of not allowed code in the App"
+msgstr "L'aplicació no es pot instal·lar perquè hi ha codi no autoritzat en l'aplicació"
+
+#: installer.php:138
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr "L'aplicació no es pot instal·lar perquè no és compatible amb aquesta versió d'ownCloud"
+
+#: installer.php:144
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr "L'aplicació no es pot instal·lar perquè conté l'etiqueta <shipped>vertader</shipped> que no es permet per aplicacions no enviades"
+
+#: installer.php:150
+msgid ""
+"App can't be installed because the version in info.xml/version is not the "
+"same as the version reported from the app store"
+msgstr "L'aplicació no es pot instal·lar perquè la versió a info.xml/version no és la mateixa que la versió indicada des de la botiga d'aplicacions"
+
+#: installer.php:160
+msgid "App directory already exists"
+msgstr "La carpeta de l'aplicació ja existeix"
+
+#: installer.php:173
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr "No es pot crear la carpeta de l'aplicació. Arregleu els permisos. %s"
+
#: json.php:28
msgid "Application is not enabled"
msgstr "L'aplicació no està habilitada"
@@ -205,14 +272,14 @@ msgstr "segons enrere"
#: template/functions.php:81
msgid "%n minute ago"
msgid_plural "%n minutes ago"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "fa %n minut"
+msgstr[1] "fa %n minuts"
#: template/functions.php:82
msgid "%n hour ago"
msgid_plural "%n hours ago"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "fa %n hora"
+msgstr[1] "fa %n hores"
#: template/functions.php:83
msgid "today"
@@ -225,8 +292,8 @@ msgstr "ahir"
#: template/functions.php:85
msgid "%n day go"
msgid_plural "%n days ago"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "fa %n dia"
+msgstr[1] "fa %n dies"
#: template/functions.php:86
msgid "last month"
@@ -235,8 +302,8 @@ msgstr "el mes passat"
#: template/functions.php:87
msgid "%n month ago"
msgid_plural "%n months ago"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "fa %n mes"
+msgstr[1] "fa %n mesos"
#: template/functions.php:88
msgid "last year"
diff --git a/l10n/ca/settings.po b/l10n/ca/settings.po
index 2a812a7f066..00860a8a12d 100644
--- a/l10n/ca/settings.po
+++ b/l10n/ca/settings.po
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-08-27 11:18-0400\n"
+"PO-Revision-Date: 2013-08-26 13:31+0000\n"
+"Last-Translator: rogerc\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"
@@ -44,10 +44,6 @@ msgstr "El grup ja existeix"
msgid "Unable to add group"
msgstr "No es pot afegir el grup"
-#: ajax/enableapp.php:11
-msgid "Could not enable app. "
-msgstr "No s'ha pogut activar l'apliació"
-
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr "S'ha desat el correu electrònic"
@@ -94,37 +90,49 @@ msgstr "No s'ha pogut actualitzar l'aplicació."
msgid "Update to {appversion}"
msgstr "Actualitza a {appversion}"
-#: js/apps.js:41 js/apps.js:81
+#: js/apps.js:41 js/apps.js:74 js/apps.js:100
msgid "Disable"
msgstr "Desactiva"
-#: js/apps.js:41 js/apps.js:69 js/apps.js:88
+#: js/apps.js:41 js/apps.js:81 js/apps.js:94 js/apps.js:109
msgid "Enable"
msgstr "Habilita"
-#: js/apps.js:60
+#: js/apps.js:63
msgid "Please wait...."
msgstr "Espereu..."
-#: js/apps.js:64 js/apps.js:76 js/apps.js:85 js/apps.js:98
-msgid "Error"
-msgstr "Error"
+#: js/apps.js:71 js/apps.js:72 js/apps.js:92
+msgid "Error while disabling app"
+msgstr "Error en desactivar l'aplicació"
-#: js/apps.js:95
+#: js/apps.js:91 js/apps.js:104 js/apps.js:105
+msgid "Error while enabling app"
+msgstr "Error en activar l'aplicació"
+
+#: js/apps.js:115
msgid "Updating...."
msgstr "Actualitzant..."
-#: js/apps.js:98
+#: js/apps.js:118
msgid "Error while updating app"
msgstr "Error en actualitzar l'aplicació"
-#: js/apps.js:101
+#: js/apps.js:118
+msgid "Error"
+msgstr "Error"
+
+#: js/apps.js:119 templates/apps.php:43
+msgid "Update"
+msgstr "Actualitza"
+
+#: js/apps.js:122
msgid "Updated"
msgstr "Actualitzada"
#: js/personal.js:150
msgid "Decrypting files... Please wait, this can take some time."
-msgstr ""
+msgstr "Desencriptant fitxers... Espereu, això pot trigar una estona."
#: js/personal.js:172
msgid "Saving..."
@@ -147,27 +155,27 @@ msgstr "No s'ha pogut eliminar l'usuari"
msgid "Groups"
msgstr "Grups"
-#: js/users.js:95 templates/users.php:89 templates/users.php:124
+#: js/users.js:97 templates/users.php:89 templates/users.php:124
msgid "Group Admin"
msgstr "Grup Admin"
-#: js/users.js:115 templates/users.php:164
+#: js/users.js:120 templates/users.php:164
msgid "Delete"
msgstr "Esborra"
-#: js/users.js:269
+#: js/users.js:277
msgid "add group"
msgstr "afegeix grup"
-#: js/users.js:428
+#: js/users.js:436
msgid "A valid username must be provided"
msgstr "Heu de facilitar un nom d'usuari vàlid"
-#: js/users.js:429 js/users.js:435 js/users.js:450
+#: js/users.js:437 js/users.js:443 js/users.js:458
msgid "Error creating user"
msgstr "Error en crear l'usuari"
-#: js/users.js:434
+#: js/users.js:442
msgid "A valid password must be provided"
msgstr "Heu de facilitar una contrasenya vàlida"
@@ -371,10 +379,6 @@ msgstr "Mireu la pàgina d'aplicacions a apps.owncloud.com"
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-propietat de <span class=\"author\"></span>"
-#: templates/apps.php:43
-msgid "Update"
-msgstr "Actualitza"
-
#: templates/help.php:4
msgid "User Documentation"
msgstr "Documentació d'usuari"
@@ -473,19 +477,19 @@ msgstr "Useu aquesta adreça per <a href=\"%s/server/5.0/user_manual/files/files
#: templates/personal.php:117
msgid "Encryption"
-msgstr ""
+msgstr "Xifrat"
#: templates/personal.php:119
msgid "The encryption app is no longer enabled, decrypt all your file"
-msgstr ""
+msgstr "L'aplicació d'encriptació ja no està activada, desencripteu tots els vostres fitxers."
#: templates/personal.php:125
msgid "Log-in password"
-msgstr ""
+msgstr "Contrasenya d'accés"
#: templates/personal.php:130
msgid "Decrypt all Files"
-msgstr ""
+msgstr "Desencripta tots els fitxers"
#: templates/users.php:21
msgid "Login Name"
diff --git a/l10n/ca/user_ldap.po b/l10n/ca/user_ldap.po
index 8c6b13494d9..102b8a3d7bb 100644
--- a/l10n/ca/user_ldap.po
+++ b/l10n/ca/user_ldap.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-08-27 11:18-0400\n"
+"PO-Revision-Date: 2013-08-26 13:31+0000\n"
+"Last-Translator: rogerc\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"
@@ -156,7 +156,7 @@ msgstr "Filtre d'inici de sessió d'usuari"
msgid ""
"Defines the filter to apply, when login is attempted. %%uid replaces the "
"username in the login action. Example: \"uid=%%uid\""
-msgstr ""
+msgstr "Defineix el filtre a aplicar quan s'intenta iniciar la sessió. %%uid reemplaça el nom d'usuari en l'acció d'inici de sessió. Per exemple: \"uid=%%uid\""
#: templates/settings.php:55
msgid "User List Filter"
@@ -166,7 +166,7 @@ msgstr "Llista de filtres d'usuari"
msgid ""
"Defines the filter to apply, when retrieving users (no placeholders). "
"Example: \"objectClass=person\""
-msgstr ""
+msgstr "Defineix el filtre a aplicar quan es mostren usuaris (no textos variables). Per exemple: \"objectClass=person\""
#: templates/settings.php:59
msgid "Group Filter"
@@ -176,7 +176,7 @@ msgstr "Filtre de grup"
msgid ""
"Defines the filter to apply, when retrieving groups (no placeholders). "
"Example: \"objectClass=posixGroup\""
-msgstr ""
+msgstr "Defineix el filtre a aplicar quan es mostren grups (no textos variables). Per exemple: \"objectClass=posixGroup\""
#: templates/settings.php:66
msgid "Connection Settings"
@@ -237,7 +237,7 @@ msgstr "Desactiva la validació de certificat SSL."
msgid ""
"Not recommended, use it for testing only! If connection only works with this"
" option, import the LDAP server's SSL certificate in your %s server."
-msgstr ""
+msgstr "No es recomana, useu-ho només com a prova! Importeu el certificat SSL del servidor LDAP al servidor %s només si la connexió funciona amb aquesta opció."
#: templates/settings.php:76
msgid "Cache Time-To-Live"
diff --git a/l10n/cs_CZ/core.po b/l10n/cs_CZ/core.po
index 37ee596b324..3689101c5df 100644
--- a/l10n/cs_CZ/core.po
+++ b/l10n/cs_CZ/core.po
@@ -12,9 +12,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-31 08:00+0000\n"
+"Last-Translator: pstast <petr@stastny.eu>\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"
@@ -27,6 +27,35 @@ msgstr ""
msgid "%s shared »%s« with you"
msgstr "%s s vámi sdílí »%s«"
+#: ajax/share.php:227
+msgid "group"
+msgstr "skupina"
+
+#: ajax/update.php:11
+msgid "Turned on maintenance mode"
+msgstr "Zapnut režim údržby"
+
+#: ajax/update.php:14
+msgid "Turned off maintenance mode"
+msgstr "Vypnut režim údržby"
+
+#: ajax/update.php:17
+msgid "Updated database"
+msgstr "Zaktualizována databáze"
+
+#: ajax/update.php:20
+msgid "Updating filecache, this may take really long..."
+msgstr "Aktualizuji souborovou mezipaměť, toto může trvat opravdu dlouho..."
+
+#: ajax/update.php:23
+msgid "Updated filecache"
+msgstr "Aktualizována souborová mezipaměť"
+
+#: ajax/update.php:26
+#, php-format
+msgid "... %d%% done ..."
+msgstr "... %d%% dokončeno ..."
+
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
msgstr "Nezadán typ kategorie."
@@ -202,23 +231,23 @@ msgstr "minulý rok"
msgid "years ago"
msgstr "před lety"
-#: js/oc-dialogs.js:117
+#: js/oc-dialogs.js:123
msgid "Choose"
msgstr "Vybrat"
-#: js/oc-dialogs.js:137 js/oc-dialogs.js:196
+#: js/oc-dialogs.js:143 js/oc-dialogs.js:210
msgid "Error loading file picker template"
msgstr "Chyba při načítání šablony výběru souborů"
-#: js/oc-dialogs.js:160
+#: js/oc-dialogs.js:168
msgid "Yes"
msgstr "Ano"
-#: js/oc-dialogs.js:168
+#: js/oc-dialogs.js:178
msgid "No"
msgstr "Ne"
-#: js/oc-dialogs.js:181
+#: js/oc-dialogs.js:195
msgid "Ok"
msgstr "Ok"
@@ -451,7 +480,7 @@ msgstr "Osobní"
msgid "Users"
msgstr "Uživatelé"
-#: strings.php:7
+#: strings.php:7 templates/layout.user.php:105
msgid "Apps"
msgstr "Aplikace"
@@ -584,10 +613,6 @@ msgstr "%s je dostupná. Získejte více informací k postupu aktualizace."
msgid "Log out"
msgstr "Odhlásit se"
-#: templates/layout.user.php:100
-msgid "More apps"
-msgstr "Více aplikací"
-
#: templates/login.php:9
msgid "Automatic logon rejected!"
msgstr "Automatické přihlášení odmítnuto!"
@@ -602,19 +627,19 @@ msgstr "Pokud jste v nedávné době neměnili své heslo, Váš účet může b
msgid "Please change your password to secure your account again."
msgstr "Změňte, prosím, své heslo pro opětovné zabezpečení Vašeho účtu."
-#: templates/login.php:34
+#: templates/login.php:32
msgid "Lost your password?"
msgstr "Ztratili jste své heslo?"
-#: templates/login.php:39
+#: templates/login.php:37
msgid "remember"
msgstr "zapamatovat"
-#: templates/login.php:41
+#: templates/login.php:39
msgid "Log in"
msgstr "Přihlásit"
-#: templates/login.php:47
+#: templates/login.php:45
msgid "Alternative Logins"
msgstr "Alternativní přihlášení"
diff --git a/l10n/cs_CZ/files.po b/l10n/cs_CZ/files.po
index 3d3f68587f3..503fc964125 100644
--- a/l10n/cs_CZ/files.po
+++ b/l10n/cs_CZ/files.po
@@ -4,15 +4,16 @@
#
# Translators:
# Honza K. <honza889@gmail.com>, 2013
+# cvanca <mrs.jenkins.oh.yeah@gmail.com>, 2013
# pstast <petr@stastny.eu>, 2013
# Tomáš Chvátal <tomas.chvatal@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-31 08:10+0000\n"
+"Last-Translator: pstast <petr@stastny.eu>\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"
@@ -77,7 +78,11 @@ msgstr "Zápis na disk selhal"
msgid "Not enough storage available"
msgstr "Nedostatek dostupného úložného prostoru"
-#: ajax/upload.php:123
+#: ajax/upload.php:109
+msgid "Upload failed"
+msgstr "Odesílání selhalo"
+
+#: ajax/upload.php:127
msgid "Invalid directory."
msgstr "Neplatný adresář"
@@ -97,21 +102,20 @@ msgstr "Nedostatek volného místa"
msgid "Upload cancelled."
msgstr "Odesílání zrušeno."
-#: js/file-upload.js:167 js/files.js:280
+#: js/file-upload.js:165
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:233 js/files.js:353
+#: js/file-upload.js:239
msgid "URL cannot be empty."
msgstr "URL nemůže být prázdná."
-#: js/file-upload.js:238 lib/app.php:53
+#: js/file-upload.js:244 lib/app.php:53
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
msgstr "Název složky nelze použít. Použití názvu 'Shared' je ownCloudem rezervováno"
-#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405
-#: js/files.js:709 js/files.js:747
+#: js/file-upload.js:276 js/file-upload.js:292 js/files.js:512 js/files.js:550
msgid "Error"
msgstr "Chyba"
@@ -127,42 +131,60 @@ msgstr "Trvale odstranit"
msgid "Rename"
msgstr "Přejmenovat"
-#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:465
+#: js/filelist.js:50 js/filelist.js:53 js/filelist.js:575
msgid "Pending"
msgstr "Nevyřízené"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "{new_name} already exists"
msgstr "{new_name} již existuje"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "replace"
msgstr "nahradit"
-#: js/filelist.js:303
+#: js/filelist.js:307
msgid "suggest name"
msgstr "navrhnout název"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "cancel"
msgstr "zrušit"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "replaced {new_name} with {old_name}"
msgstr "nahrazeno {new_name} s {old_name}"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "undo"
msgstr "vrátit zpět"
-#: js/filelist.js:453
+#: js/filelist.js:424 js/filelist.js:490 js/files.js:581
+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:425 js/filelist.js:491 js/files.js:587
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] "%n soubor"
+msgstr[1] "%n soubory"
+msgstr[2] "%n souborů"
+
+#: js/filelist.js:432
+msgid "{dirs} and {files}"
+msgstr "{dirs} a {files}"
+
+#: js/filelist.js:563
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "Nahrávám %n soubor"
msgstr[1] "Nahrávám %n soubory"
msgstr[2] "Nahrávám %n souborů"
-#: js/filelist.js:518
+#: js/filelist.js:628
msgid "files uploading"
msgstr "soubory se odesílají"
@@ -192,7 +214,7 @@ msgstr "Vaše úložiště je téměř plné ({usedSpacePercent}%)"
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
-msgstr ""
+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:245
msgid ""
@@ -200,36 +222,18 @@ msgid ""
"big."
msgstr "Vaše soubory ke stažení se připravují. Pokud jsou velké, může to chvíli trvat."
-#: js/files.js:358
-msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-msgstr "Neplatný název složky. Pojmenování 'Shared' je rezervováno pro vnitřní potřeby ownCloud"
-
-#: js/files.js:760 templates/index.php:67
+#: js/files.js:563 templates/index.php:69
msgid "Name"
msgstr "Název"
-#: js/files.js:761 templates/index.php:78
+#: js/files.js:564 templates/index.php:81
msgid "Size"
msgstr "Velikost"
-#: js/files.js:762 templates/index.php:80
+#: js/files.js:565 templates/index.php:83
msgid "Modified"
msgstr "Upraveno"
-#: js/files.js:778
-msgid "%n folder"
-msgid_plural "%n folders"
-msgstr[0] "%n složka"
-msgstr[1] "%n složky"
-msgstr[2] "%n složek"
-
-#: js/files.js:784
-msgid "%n file"
-msgid_plural "%n files"
-msgstr[0] "%n soubor"
-msgstr[1] "%n soubory"
-msgstr[2] "%n souborů"
-
#: lib/app.php:73
#, php-format
msgid "%s could not be renamed"
@@ -303,52 +307,36 @@ msgstr "Nemáte zde práva zápisu."
msgid "Nothing in here. Upload something!"
msgstr "Žádný obsah. Nahrajte něco."
-#: templates/index.php:73
+#: templates/index.php:75
msgid "Download"
msgstr "Stáhnout"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:88 templates/index.php:89
msgid "Unshare"
msgstr "Zrušit sdílení"
-#: templates/index.php:91 templates/index.php:92
+#: templates/index.php:94 templates/index.php:95
msgid "Delete"
msgstr "Smazat"
-#: templates/index.php:105
+#: templates/index.php:108
msgid "Upload too large"
msgstr "Odesílaný soubor je příliš velký"
-#: templates/index.php:107
+#: templates/index.php:110
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:112
+#: templates/index.php:115
msgid "Files are being scanned, please wait."
msgstr "Soubory se prohledávají, prosím čekejte."
-#: templates/index.php:115
+#: templates/index.php:118
msgid "Current scanning"
msgstr "Aktuální prohledávání"
-#: templates/part.list.php:74
-msgid "directory"
-msgstr "adresář"
-
-#: templates/part.list.php:76
-msgid "directories"
-msgstr "adresáře"
-
-#: templates/part.list.php:85
-msgid "file"
-msgstr "soubor"
-
-#: templates/part.list.php:87
-msgid "files"
-msgstr "soubory"
-
#: templates/upgrade.php:2
msgid "Upgrading filesystem cache..."
msgstr "Aktualizuji mezipaměť souborového systému..."
diff --git a/l10n/cs_CZ/files_encryption.po b/l10n/cs_CZ/files_encryption.po
index ce70af9cff7..ffbcfd39418 100644
--- a/l10n/cs_CZ/files_encryption.po
+++ b/l10n/cs_CZ/files_encryption.po
@@ -12,8 +12,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-16 01:29-0400\n"
-"PO-Revision-Date: 2013-08-15 18:50+0000\n"
+"POT-Creation-Date: 2013-08-21 08:10-0400\n"
+"PO-Revision-Date: 2013-08-19 19:20+0000\n"
"Last-Translator: pstast <petr@stastny.eu>\n"
"Language-Team: Czech (Czech Republic) (http://www.transifex.com/projects/p/owncloud/language/cs_CZ/)\n"
"MIME-Version: 1.0\n"
@@ -66,18 +66,18 @@ msgid ""
"files."
msgstr "Váš soukromý klíč není platný! Pravděpodobně bylo heslo změněno vně systému ownCloud (např. ve vašem firemním adresáři). Heslo vašeho soukromého klíče můžete změnit ve svém osobním nastavení pro obnovení přístupu k vašim zašifrovaným souborům."
-#: hooks/hooks.php:44
+#: hooks/hooks.php:41
msgid "Missing requirements."
msgstr "Nesplněné závislosti."
-#: hooks/hooks.php:45
+#: hooks/hooks.php:42
msgid ""
"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."
msgstr "Ujistěte se prosím, že máte nainstalované PHP 5.3.3 nebo novější a že máte povolené a správně nakonfigurované OpenSSL včetně jeho rozšíření pro PHP. Prozatím byla aplikace pro šifrování vypnuta."
-#: hooks/hooks.php:263
+#: hooks/hooks.php:249
msgid "Following users are not set up for encryption:"
msgstr "Následující uživatelé nemají nastavené šifrování:"
diff --git a/l10n/cs_CZ/lib.po b/l10n/cs_CZ/lib.po
index 8c710f73a51..71b739cfa3b 100644
--- a/l10n/cs_CZ/lib.po
+++ b/l10n/cs_CZ/lib.po
@@ -10,9 +10,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-08-30 09:33-0400\n"
+"PO-Revision-Date: 2013-08-30 07:31+0000\n"
+"Last-Translator: pstast <petr@stastny.eu>\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"
@@ -20,27 +20,38 @@ msgstr ""
"Language: cs_CZ\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-#: app.php:360
+#: app.php:239
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr "Aplikace \"%s\" nemůže být nainstalována, protože není kompatibilní s touto verzí ownCloud."
+
+#: app.php:250
+msgid "No app name specified"
+msgstr "Nebyl zadan název aplikace"
+
+#: app.php:361
msgid "Help"
msgstr "Nápověda"
-#: app.php:373
+#: app.php:374
msgid "Personal"
msgstr "Osobní"
-#: app.php:384
+#: app.php:385
msgid "Settings"
msgstr "Nastavení"
-#: app.php:396
+#: app.php:397
msgid "Users"
msgstr "Uživatelé"
-#: app.php:409
+#: app.php:410
msgid "Admin"
msgstr "Administrace"
-#: app.php:836
+#: app.php:837
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr "Selhala aktualizace verze \"%s\"."
@@ -76,6 +87,62 @@ msgid ""
"administrator."
msgstr "Stáhněte soubory po menších částech, samostatně, nebo se obraťte na správce."
+#: installer.php:63
+msgid "No source specified when installing app"
+msgstr "Nebyl zadán zdroj při instalaci aplikace"
+
+#: installer.php:70
+msgid "No href specified when installing app from http"
+msgstr "Nebyl zadán odkaz pro instalaci aplikace z HTTP"
+
+#: installer.php:75
+msgid "No path specified when installing app from local file"
+msgstr "Nebyla zadána cesta pro instalaci aplikace z místního souboru"
+
+#: installer.php:89
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr "Archivy typu %s nejsou podporovány"
+
+#: installer.php:103
+msgid "Failed to open archive when installing app"
+msgstr "Chyba při otevírání archivu během instalace aplikace"
+
+#: installer.php:123
+msgid "App does not provide an info.xml file"
+msgstr "Aplikace neposkytuje soubor info.xml"
+
+#: installer.php:129
+msgid "App can't be installed because of not allowed code in the App"
+msgstr "Aplikace nemůže být nainstalována, protože obsahuje nepovolený kód"
+
+#: installer.php:138
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr "Aplikace nemůže být nainstalována, protože není kompatibilní s touto verzí ownCloud"
+
+#: installer.php:144
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr "Aplikace nemůže být nainstalována, protože obsahuje značku\n<shipped>\n\ntrue\n</shipped>\n\ncož není povoleno pro nedodávané aplikace"
+
+#: installer.php:150
+msgid ""
+"App can't be installed because the version in info.xml/version is not the "
+"same as the version reported from the app store"
+msgstr "Aplikace nemůže být nainstalována, protože verze uvedená v info.xml/version nesouhlasí s verzí oznámenou z úložiště aplikací."
+
+#: installer.php:160
+msgid "App directory already exists"
+msgstr "Adresář aplikace již existuje"
+
+#: installer.php:173
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr "Nelze vytvořit složku aplikace. Opravte práva souborů. %s"
+
#: json.php:28
msgid "Application is not enabled"
msgstr "Aplikace není povolena"
diff --git a/l10n/cs_CZ/settings.po b/l10n/cs_CZ/settings.po
index 1b7a56f1b44..d3f48fd240d 100644
--- a/l10n/cs_CZ/settings.po
+++ b/l10n/cs_CZ/settings.po
@@ -4,15 +4,16 @@
#
# Translators:
# Honza K. <honza889@gmail.com>, 2013
+# cvanca <mrs.jenkins.oh.yeah@gmail.com>, 2013
# pstast <petr@stastny.eu>, 2013
# Tomáš Chvátal <tomas.chvatal@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-08-30 09:33-0400\n"
+"PO-Revision-Date: 2013-08-28 16:41+0000\n"
+"Last-Translator: pstast <petr@stastny.eu>\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"
@@ -45,10 +46,6 @@ msgstr "Skupina již existuje"
msgid "Unable to add group"
msgstr "Nelze přidat skupinu"
-#: ajax/enableapp.php:11
-msgid "Could not enable app. "
-msgstr "Nelze povolit aplikaci."
-
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr "E-mail uložen"
@@ -91,41 +88,53 @@ msgstr "Nelze odebrat uživatele ze skupiny %s"
msgid "Couldn't update app."
msgstr "Nelze aktualizovat aplikaci."
-#: js/apps.js:35
+#: js/apps.js:43
msgid "Update to {appversion}"
msgstr "Aktualizovat na {appversion}"
-#: js/apps.js:41 js/apps.js:81
+#: js/apps.js:49 js/apps.js:82 js/apps.js:108
msgid "Disable"
msgstr "Zakázat"
-#: js/apps.js:41 js/apps.js:69 js/apps.js:88
+#: js/apps.js:49 js/apps.js:89 js/apps.js:102 js/apps.js:117
msgid "Enable"
msgstr "Povolit"
-#: js/apps.js:60
+#: js/apps.js:71
msgid "Please wait...."
msgstr "Čekejte prosím..."
-#: js/apps.js:64 js/apps.js:76 js/apps.js:85 js/apps.js:98
-msgid "Error"
-msgstr "Chyba"
+#: js/apps.js:79 js/apps.js:80 js/apps.js:100
+msgid "Error while disabling app"
+msgstr "Chyba při zakazování aplikace"
-#: js/apps.js:95
+#: js/apps.js:99 js/apps.js:112 js/apps.js:113
+msgid "Error while enabling app"
+msgstr "Chyba při povolování aplikace"
+
+#: js/apps.js:123
msgid "Updating...."
msgstr "Aktualizuji..."
-#: js/apps.js:98
+#: js/apps.js:126
msgid "Error while updating app"
msgstr "Chyba při aktualizaci aplikace"
-#: js/apps.js:101
+#: js/apps.js:126
+msgid "Error"
+msgstr "Chyba"
+
+#: js/apps.js:127 templates/apps.php:43
+msgid "Update"
+msgstr "Aktualizovat"
+
+#: js/apps.js:130
msgid "Updated"
msgstr "Aktualizováno"
#: js/personal.js:150
msgid "Decrypting files... Please wait, this can take some time."
-msgstr ""
+msgstr "Probíhá dešifrování souborů... Čekejte prosím, tato operace může trvat nějakou dobu."
#: js/personal.js:172
msgid "Saving..."
@@ -148,27 +157,27 @@ msgstr "Nelze odebrat uživatele"
msgid "Groups"
msgstr "Skupiny"
-#: js/users.js:95 templates/users.php:89 templates/users.php:124
+#: js/users.js:97 templates/users.php:89 templates/users.php:124
msgid "Group Admin"
msgstr "Správa skupiny"
-#: js/users.js:115 templates/users.php:164
+#: js/users.js:120 templates/users.php:164
msgid "Delete"
msgstr "Smazat"
-#: js/users.js:269
+#: js/users.js:277
msgid "add group"
msgstr "přidat skupinu"
-#: js/users.js:428
+#: js/users.js:436
msgid "A valid username must be provided"
msgstr "Musíte zadat platné uživatelské jméno"
-#: js/users.js:429 js/users.js:435 js/users.js:450
+#: js/users.js:437 js/users.js:443 js/users.js:458
msgid "Error creating user"
msgstr "Chyba při vytváření užiatele"
-#: js/users.js:434
+#: js/users.js:442
msgid "A valid password must be provided"
msgstr "Musíte zadat platné heslo"
@@ -372,10 +381,6 @@ msgstr "Více na stránce s aplikacemi na apps.owncloud.com"
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-licencováno <span class=\"author\"></span>"
-#: templates/apps.php:43
-msgid "Update"
-msgstr "Aktualizovat"
-
#: templates/help.php:4
msgid "User Documentation"
msgstr "Uživatelská dokumentace"
@@ -478,15 +483,15 @@ msgstr "Šifrování"
#: templates/personal.php:119
msgid "The encryption app is no longer enabled, decrypt all your file"
-msgstr ""
+msgstr "Šifrovací aplikace již není zapnuta, odšifrujte všechny své soubory"
#: templates/personal.php:125
msgid "Log-in password"
-msgstr ""
+msgstr "Přihlašovací heslo"
#: templates/personal.php:130
msgid "Decrypt all Files"
-msgstr ""
+msgstr "Odšifrovat všechny soubory"
#: templates/users.php:21
msgid "Login Name"
diff --git a/l10n/cs_CZ/user_ldap.po b/l10n/cs_CZ/user_ldap.po
index 492126412c4..6617ad24829 100644
--- a/l10n/cs_CZ/user_ldap.po
+++ b/l10n/cs_CZ/user_ldap.po
@@ -4,15 +4,16 @@
#
# Translators:
# Honza K. <honza889@gmail.com>, 2013
+# cvanca <mrs.jenkins.oh.yeah@gmail.com>, 2013
# pstast <petr@stastny.eu>, 2013
# Tomáš Chvátal <tomas.chvatal@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-08-30 09:32-0400\n"
+"PO-Revision-Date: 2013-08-28 16:52+0000\n"
+"Last-Translator: pstast <petr@stastny.eu>\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"
@@ -158,7 +159,7 @@ msgstr "Filtr přihlášení uživatelů"
msgid ""
"Defines the filter to apply, when login is attempted. %%uid replaces the "
"username in the login action. Example: \"uid=%%uid\""
-msgstr ""
+msgstr "Určuje použitý filtr při pokusu o přihlášení. %%uid nahrazuje uživatelské jméno v činnosti přihlášení. Příklad: \"uid=%%uid\""
#: templates/settings.php:55
msgid "User List Filter"
@@ -168,7 +169,7 @@ msgstr "Filtr seznamu uživatelů"
msgid ""
"Defines the filter to apply, when retrieving users (no placeholders). "
"Example: \"objectClass=person\""
-msgstr ""
+msgstr "Určuje použitý filtr při získávání uživatelů (bez zástupných znaků). Příklad: \"objectClass=person\""
#: templates/settings.php:59
msgid "Group Filter"
@@ -178,7 +179,7 @@ msgstr "Filtr skupin"
msgid ""
"Defines the filter to apply, when retrieving groups (no placeholders). "
"Example: \"objectClass=posixGroup\""
-msgstr ""
+msgstr "Určuje použitý filtr při získávání skupin (bez zástupných znaků). Příklad: \"objectClass=posixGroup\""
#: templates/settings.php:66
msgid "Connection Settings"
@@ -239,7 +240,7 @@ msgstr "Vypnout ověřování SSL certifikátu."
msgid ""
"Not recommended, use it for testing only! If connection only works with this"
" option, import the LDAP server's SSL certificate in your %s server."
-msgstr ""
+msgstr "Nedoporučuje se, určeno pouze k testovacímu použití. Pokud spojení funguje jen s touto volbou, importujte SSL certifikát vašeho LDAP serveru na server %s."
#: templates/settings.php:76
msgid "Cache Time-To-Live"
diff --git a/l10n/cy_GB/core.po b/l10n/cy_GB/core.po
index f9b74a7649e..700bfe97729 100644
--- a/l10n/cy_GB/core.po
+++ b/l10n/cy_GB/core.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Welsh (United Kingdom) (http://www.transifex.com/projects/p/owncloud/language/cy_GB/)\n"
"MIME-Version: 1.0\n"
@@ -23,6 +23,35 @@ msgstr ""
msgid "%s shared »%s« with you"
msgstr ""
+#: ajax/share.php:227
+msgid "group"
+msgstr "grŵp"
+
+#: ajax/update.php:11
+msgid "Turned on maintenance mode"
+msgstr ""
+
+#: ajax/update.php:14
+msgid "Turned off maintenance mode"
+msgstr ""
+
+#: ajax/update.php:17
+msgid "Updated database"
+msgstr ""
+
+#: ajax/update.php:20
+msgid "Updating filecache, this may take really long..."
+msgstr ""
+
+#: ajax/update.php:23
+msgid "Updated filecache"
+msgstr ""
+
+#: ajax/update.php:26
+#, php-format
+msgid "... %d%% done ..."
+msgstr ""
+
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
msgstr "Math o gategori heb ei ddarparu."
@@ -202,23 +231,23 @@ msgstr "y llynedd"
msgid "years ago"
msgstr "blwyddyn yn ôl"
-#: js/oc-dialogs.js:117
+#: js/oc-dialogs.js:123
msgid "Choose"
msgstr "Dewisiwch"
-#: js/oc-dialogs.js:137 js/oc-dialogs.js:196
+#: js/oc-dialogs.js:143 js/oc-dialogs.js:210
msgid "Error loading file picker template"
msgstr ""
-#: js/oc-dialogs.js:160
+#: js/oc-dialogs.js:168
msgid "Yes"
msgstr "Ie"
-#: js/oc-dialogs.js:168
+#: js/oc-dialogs.js:178
msgid "No"
msgstr "Na"
-#: js/oc-dialogs.js:181
+#: js/oc-dialogs.js:195
msgid "Ok"
msgstr "Iawn"
@@ -451,7 +480,7 @@ msgstr "Personol"
msgid "Users"
msgstr "Defnyddwyr"
-#: strings.php:7
+#: strings.php:7 templates/layout.user.php:105
msgid "Apps"
msgstr "Pecynnau"
@@ -584,10 +613,6 @@ msgstr "%s ar gael. Mwy o wybodaeth am sut i ddiweddaru."
msgid "Log out"
msgstr "Allgofnodi"
-#: templates/layout.user.php:100
-msgid "More apps"
-msgstr ""
-
#: templates/login.php:9
msgid "Automatic logon rejected!"
msgstr "Gwrthodwyd mewngofnodi awtomatig!"
@@ -602,19 +627,19 @@ msgstr "Os na wnaethoch chi newid eich cyfrinair yn ddiweddar, gall eich cyfrif
msgid "Please change your password to secure your account again."
msgstr "Newidiwch eich cyfrinair i ddiogleu eich cyfrif eto."
-#: templates/login.php:34
+#: templates/login.php:32
msgid "Lost your password?"
msgstr "Wedi colli'ch cyfrinair?"
-#: templates/login.php:39
+#: templates/login.php:37
msgid "remember"
msgstr "cofio"
-#: templates/login.php:41
+#: templates/login.php:39
msgid "Log in"
msgstr "Mewngofnodi"
-#: templates/login.php:47
+#: templates/login.php:45
msgid "Alternative Logins"
msgstr "Mewngofnodiadau Amgen"
diff --git a/l10n/cy_GB/files.po b/l10n/cy_GB/files.po
index a5c216a5355..7507b666b09 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: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Welsh (United Kingdom) (http://www.transifex.com/projects/p/owncloud/language/cy_GB/)\n"
"MIME-Version: 1.0\n"
@@ -74,7 +74,11 @@ msgstr "Methwyd ysgrifennu i'r ddisg"
msgid "Not enough storage available"
msgstr "Dim digon o le storio ar gael"
-#: ajax/upload.php:123
+#: ajax/upload.php:109
+msgid "Upload failed"
+msgstr "Methwyd llwytho i fyny"
+
+#: ajax/upload.php:127
msgid "Invalid directory."
msgstr "Cyfeiriadur annilys."
@@ -94,21 +98,20 @@ msgstr "Dim digon o le ar gael"
msgid "Upload cancelled."
msgstr "Diddymwyd llwytho i fyny."
-#: js/file-upload.js:167 js/files.js:280
+#: js/file-upload.js:165
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:233 js/files.js:353
+#: js/file-upload.js:239
msgid "URL cannot be empty."
msgstr "Does dim hawl cael URL gwag."
-#: js/file-upload.js:238 lib/app.php:53
+#: js/file-upload.js:244 lib/app.php:53
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
msgstr ""
-#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405
-#: js/files.js:709 js/files.js:747
+#: js/file-upload.js:276 js/file-upload.js:292 js/files.js:512 js/files.js:550
msgid "Error"
msgstr "Gwall"
@@ -124,35 +127,55 @@ msgstr "Dileu'n barhaol"
msgid "Rename"
msgstr "Ailenwi"
-#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:465
+#: js/filelist.js:50 js/filelist.js:53 js/filelist.js:575
msgid "Pending"
msgstr "I ddod"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "{new_name} already exists"
msgstr "{new_name} yn bodoli'n barod"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "replace"
msgstr "amnewid"
-#: js/filelist.js:303
+#: js/filelist.js:307
msgid "suggest name"
msgstr "awgrymu enw"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "cancel"
msgstr "diddymu"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "replaced {new_name} with {old_name}"
msgstr "newidiwyd {new_name} yn lle {old_name}"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "undo"
msgstr "dadwneud"
-#: js/filelist.js:453
+#: js/filelist.js:424 js/filelist.js:490 js/files.js:581
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+
+#: js/filelist.js:425 js/filelist.js:491 js/files.js:587
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+
+#: js/filelist.js:432
+msgid "{dirs} and {files}"
+msgstr ""
+
+#: js/filelist.js:563
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
@@ -160,7 +183,7 @@ msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
-#: js/filelist.js:518
+#: js/filelist.js:628
msgid "files uploading"
msgstr "ffeiliau'n llwytho i fyny"
@@ -198,38 +221,18 @@ msgid ""
"big."
msgstr "Wrthi'n paratoi i lwytho i lawr. Gall gymryd peth amser os yw'r ffeiliau'n fawr."
-#: js/files.js:358
-msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-msgstr "Enw plygell annilys. Mae'r defnydd o 'Shared' yn cael ei gadw gan Owncloud"
-
-#: js/files.js:760 templates/index.php:67
+#: js/files.js:563 templates/index.php:69
msgid "Name"
msgstr "Enw"
-#: js/files.js:761 templates/index.php:78
+#: js/files.js:564 templates/index.php:81
msgid "Size"
msgstr "Maint"
-#: js/files.js:762 templates/index.php:80
+#: js/files.js:565 templates/index.php:83
msgid "Modified"
msgstr "Addaswyd"
-#: js/files.js:778
-msgid "%n folder"
-msgid_plural "%n folders"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
-msgstr[3] ""
-
-#: js/files.js:784
-msgid "%n file"
-msgid_plural "%n files"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
-msgstr[3] ""
-
#: lib/app.php:73
#, php-format
msgid "%s could not be renamed"
@@ -303,52 +306,36 @@ msgstr "Nid oes gennych hawliau ysgrifennu fan hyn."
msgid "Nothing in here. Upload something!"
msgstr "Does dim byd fan hyn. Llwythwch rhywbeth i fyny!"
-#: templates/index.php:73
+#: templates/index.php:75
msgid "Download"
msgstr "Llwytho i lawr"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:88 templates/index.php:89
msgid "Unshare"
msgstr "Dad-rannu"
-#: templates/index.php:91 templates/index.php:92
+#: templates/index.php:94 templates/index.php:95
msgid "Delete"
msgstr "Dileu"
-#: templates/index.php:105
+#: templates/index.php:108
msgid "Upload too large"
msgstr "Maint llwytho i fyny'n rhy fawr"
-#: templates/index.php:107
+#: templates/index.php:110
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:112
+#: templates/index.php:115
msgid "Files are being scanned, please wait."
msgstr "Arhoswch, mae ffeiliau'n cael eu sganio."
-#: templates/index.php:115
+#: templates/index.php:118
msgid "Current scanning"
msgstr "Sganio cyfredol"
-#: templates/part.list.php:74
-msgid "directory"
-msgstr ""
-
-#: templates/part.list.php:76
-msgid "directories"
-msgstr ""
-
-#: templates/part.list.php:85
-msgid "file"
-msgstr ""
-
-#: templates/part.list.php:87
-msgid "files"
-msgstr ""
-
#: templates/upgrade.php:2
msgid "Upgrading filesystem cache..."
msgstr "Uwchraddio storfa system ffeiliau..."
diff --git a/l10n/cy_GB/files_encryption.po b/l10n/cy_GB/files_encryption.po
index 0b6627605f1..9a63fede82d 100644
--- a/l10n/cy_GB/files_encryption.po
+++ b/l10n/cy_GB/files_encryption.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-09 07:59-0400\n"
-"PO-Revision-Date: 2013-08-09 11:59+0000\n"
+"POT-Creation-Date: 2013-08-21 08:10-0400\n"
+"PO-Revision-Date: 2013-08-19 19:20+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Welsh (United Kingdom) (http://www.transifex.com/projects/p/owncloud/language/cy_GB/)\n"
"MIME-Version: 1.0\n"
@@ -62,18 +62,18 @@ msgid ""
"files."
msgstr ""
-#: hooks/hooks.php:44
+#: hooks/hooks.php:41
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:45
+#: hooks/hooks.php:42
msgid ""
"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."
msgstr ""
-#: hooks/hooks.php:263
+#: hooks/hooks.php:249
msgid "Following users are not set up for encryption:"
msgstr ""
diff --git a/l10n/cy_GB/lib.po b/l10n/cy_GB/lib.po
index e0aa60f01d3..0ccf3847737 100644
--- a/l10n/cy_GB/lib.po
+++ b/l10n/cy_GB/lib.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Welsh (United Kingdom) (http://www.transifex.com/projects/p/owncloud/language/cy_GB/)\n"
"MIME-Version: 1.0\n"
@@ -17,27 +17,38 @@ msgstr ""
"Language: cy_GB\n"
"Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;\n"
-#: app.php:360
+#: app.php:239
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr ""
+
+#: app.php:250
+msgid "No app name specified"
+msgstr ""
+
+#: app.php:361
msgid "Help"
msgstr "Cymorth"
-#: app.php:373
+#: app.php:374
msgid "Personal"
msgstr "Personol"
-#: app.php:384
+#: app.php:385
msgid "Settings"
msgstr "Gosodiadau"
-#: app.php:396
+#: app.php:397
msgid "Users"
msgstr "Defnyddwyr"
-#: app.php:409
+#: app.php:410
msgid "Admin"
msgstr "Gweinyddu"
-#: app.php:836
+#: app.php:837
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -73,6 +84,62 @@ msgid ""
"administrator."
msgstr ""
+#: installer.php:63
+msgid "No source specified when installing app"
+msgstr ""
+
+#: installer.php:70
+msgid "No href specified when installing app from http"
+msgstr ""
+
+#: installer.php:75
+msgid "No path specified when installing app from local file"
+msgstr ""
+
+#: installer.php:89
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr ""
+
+#: installer.php:103
+msgid "Failed to open archive when installing app"
+msgstr ""
+
+#: installer.php:123
+msgid "App does not provide an info.xml file"
+msgstr ""
+
+#: installer.php:129
+msgid "App can't be installed because of not allowed code in the App"
+msgstr ""
+
+#: installer.php:138
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr ""
+
+#: installer.php:144
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr ""
+
+#: installer.php:150
+msgid ""
+"App can't be installed because the version in info.xml/version is not the "
+"same as the version reported from the app store"
+msgstr ""
+
+#: installer.php:160
+msgid "App directory already exists"
+msgstr ""
+
+#: installer.php:173
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr ""
+
#: json.php:28
msgid "Application is not enabled"
msgstr "Nid yw'r pecyn wedi'i alluogi"
diff --git a/l10n/cy_GB/settings.po b/l10n/cy_GB/settings.po
index c4bdbaa6bd0..e74e9a473f8 100644
--- a/l10n/cy_GB/settings.po
+++ b/l10n/cy_GB/settings.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Welsh (United Kingdom) (http://www.transifex.com/projects/p/owncloud/language/cy_GB/)\n"
"MIME-Version: 1.0\n"
@@ -42,10 +42,6 @@ msgstr ""
msgid "Unable to add group"
msgstr ""
-#: ajax/enableapp.php:11
-msgid "Could not enable app. "
-msgstr ""
-
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr ""
@@ -92,31 +88,43 @@ msgstr ""
msgid "Update to {appversion}"
msgstr ""
-#: js/apps.js:41 js/apps.js:81
+#: js/apps.js:41 js/apps.js:74 js/apps.js:100
msgid "Disable"
msgstr ""
-#: js/apps.js:41 js/apps.js:69 js/apps.js:88
+#: js/apps.js:41 js/apps.js:81 js/apps.js:94 js/apps.js:109
msgid "Enable"
msgstr ""
-#: js/apps.js:60
+#: js/apps.js:63
msgid "Please wait...."
msgstr ""
-#: js/apps.js:64 js/apps.js:76 js/apps.js:85 js/apps.js:98
-msgid "Error"
-msgstr "Gwall"
+#: js/apps.js:71 js/apps.js:72 js/apps.js:92
+msgid "Error while disabling app"
+msgstr ""
-#: js/apps.js:95
+#: js/apps.js:91 js/apps.js:104 js/apps.js:105
+msgid "Error while enabling app"
+msgstr ""
+
+#: js/apps.js:115
msgid "Updating...."
msgstr ""
-#: js/apps.js:98
+#: js/apps.js:118
msgid "Error while updating app"
msgstr ""
-#: js/apps.js:101
+#: js/apps.js:118
+msgid "Error"
+msgstr "Gwall"
+
+#: js/apps.js:119 templates/apps.php:43
+msgid "Update"
+msgstr ""
+
+#: js/apps.js:122
msgid "Updated"
msgstr ""
@@ -145,27 +153,27 @@ msgstr ""
msgid "Groups"
msgstr "Grwpiau"
-#: js/users.js:95 templates/users.php:89 templates/users.php:124
+#: js/users.js:97 templates/users.php:89 templates/users.php:124
msgid "Group Admin"
msgstr ""
-#: js/users.js:115 templates/users.php:164
+#: js/users.js:120 templates/users.php:164
msgid "Delete"
msgstr "Dileu"
-#: js/users.js:269
+#: js/users.js:277
msgid "add group"
msgstr ""
-#: js/users.js:428
+#: js/users.js:436
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:429 js/users.js:435 js/users.js:450
+#: js/users.js:437 js/users.js:443 js/users.js:458
msgid "Error creating user"
msgstr ""
-#: js/users.js:434
+#: js/users.js:442
msgid "A valid password must be provided"
msgstr ""
@@ -369,10 +377,6 @@ msgstr ""
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr ""
-#: templates/apps.php:43
-msgid "Update"
-msgstr ""
-
#: templates/help.php:4
msgid "User Documentation"
msgstr ""
@@ -471,7 +475,7 @@ msgstr ""
#: templates/personal.php:117
msgid "Encryption"
-msgstr ""
+msgstr "Amgryptiad"
#: templates/personal.php:119
msgid "The encryption app is no longer enabled, decrypt all your file"
diff --git a/l10n/da/core.po b/l10n/da/core.po
index 4f224cbacac..adc2e0f26ca 100644
--- a/l10n/da/core.po
+++ b/l10n/da/core.po
@@ -11,8 +11,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Danish (http://www.transifex.com/projects/p/owncloud/language/da/)\n"
"MIME-Version: 1.0\n"
@@ -26,6 +26,35 @@ msgstr ""
msgid "%s shared »%s« with you"
msgstr "%s delte »%s« med sig"
+#: ajax/share.php:227
+msgid "group"
+msgstr "gruppe"
+
+#: ajax/update.php:11
+msgid "Turned on maintenance mode"
+msgstr "Startede vedligeholdelsestilstand"
+
+#: ajax/update.php:14
+msgid "Turned off maintenance mode"
+msgstr "standsede vedligeholdelsestilstand"
+
+#: ajax/update.php:17
+msgid "Updated database"
+msgstr "Opdaterede database"
+
+#: ajax/update.php:20
+msgid "Updating filecache, this may take really long..."
+msgstr "Opdatere filcache, dette kan tage rigtigt lang tid..."
+
+#: ajax/update.php:23
+msgid "Updated filecache"
+msgstr "Opdaterede filcache"
+
+#: ajax/update.php:26
+#, php-format
+msgid "... %d%% done ..."
+msgstr "... %d%% færdig ..."
+
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
msgstr "Kategori typen ikke er fastsat."
@@ -197,23 +226,23 @@ msgstr "sidste år"
msgid "years ago"
msgstr "år siden"
-#: js/oc-dialogs.js:117
+#: js/oc-dialogs.js:123
msgid "Choose"
msgstr "Vælg"
-#: js/oc-dialogs.js:137 js/oc-dialogs.js:196
+#: js/oc-dialogs.js:143 js/oc-dialogs.js:210
msgid "Error loading file picker template"
msgstr "Fejl ved indlæsning af filvælger skabelon"
-#: js/oc-dialogs.js:160
+#: js/oc-dialogs.js:168
msgid "Yes"
msgstr "Ja"
-#: js/oc-dialogs.js:168
+#: js/oc-dialogs.js:178
msgid "No"
msgstr "Nej"
-#: js/oc-dialogs.js:181
+#: js/oc-dialogs.js:195
msgid "Ok"
msgstr "OK"
@@ -446,7 +475,7 @@ msgstr "Personligt"
msgid "Users"
msgstr "Brugere"
-#: strings.php:7
+#: strings.php:7 templates/layout.user.php:105
msgid "Apps"
msgstr "Apps"
@@ -579,10 +608,6 @@ msgstr "%s er tilgængelig. Få mere information om, hvordan du opdaterer."
msgid "Log out"
msgstr "Log ud"
-#: templates/layout.user.php:100
-msgid "More apps"
-msgstr "Flere programmer"
-
#: templates/login.php:9
msgid "Automatic logon rejected!"
msgstr "Automatisk login afvist!"
@@ -597,19 +622,19 @@ msgstr "Hvis du ikke har ændret din adgangskode for nylig, har nogen muligvis t
msgid "Please change your password to secure your account again."
msgstr "Skift adgangskode for at sikre din konto igen."
-#: templates/login.php:34
+#: templates/login.php:32
msgid "Lost your password?"
msgstr "Mistet dit kodeord?"
-#: templates/login.php:39
+#: templates/login.php:37
msgid "remember"
msgstr "husk"
-#: templates/login.php:41
+#: templates/login.php:39
msgid "Log in"
msgstr "Log ind"
-#: templates/login.php:47
+#: templates/login.php:45
msgid "Alternative Logins"
msgstr "Alternative logins"
diff --git a/l10n/da/files.po b/l10n/da/files.po
index 60430686289..fb180ee25be 100644
--- a/l10n/da/files.po
+++ b/l10n/da/files.po
@@ -10,9 +10,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-31 17:27+0000\n"
+"Last-Translator: Sappe\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"
@@ -77,7 +77,11 @@ msgstr "Fejl ved skrivning til disk."
msgid "Not enough storage available"
msgstr "Der er ikke nok plads til rådlighed"
-#: ajax/upload.php:123
+#: ajax/upload.php:109
+msgid "Upload failed"
+msgstr "Upload fejlede"
+
+#: ajax/upload.php:127
msgid "Invalid directory."
msgstr "Ugyldig mappe."
@@ -97,21 +101,20 @@ msgstr "ikke nok tilgængelig ledig plads "
msgid "Upload cancelled."
msgstr "Upload afbrudt."
-#: js/file-upload.js:167 js/files.js:280
+#: js/file-upload.js:165
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:233 js/files.js:353
+#: js/file-upload.js:239
msgid "URL cannot be empty."
msgstr "URLen kan ikke være tom."
-#: js/file-upload.js:238 lib/app.php:53
+#: js/file-upload.js:244 lib/app.php:53
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
msgstr "Ugyldigt mappenavn. Brug af 'Shared' er forbeholdt af ownCloud"
-#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405
-#: js/files.js:709 js/files.js:747
+#: js/file-upload.js:276 js/file-upload.js:292 js/files.js:512 js/files.js:550
msgid "Error"
msgstr "Fejl"
@@ -127,41 +130,57 @@ msgstr "Slet permanent"
msgid "Rename"
msgstr "Omdøb"
-#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:465
+#: js/filelist.js:50 js/filelist.js:53 js/filelist.js:575
msgid "Pending"
msgstr "Afventer"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "{new_name} already exists"
msgstr "{new_name} eksisterer allerede"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "replace"
msgstr "erstat"
-#: js/filelist.js:303
+#: js/filelist.js:307
msgid "suggest name"
msgstr "foreslå navn"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "cancel"
msgstr "fortryd"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "replaced {new_name} with {old_name}"
msgstr "erstattede {new_name} med {old_name}"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "undo"
msgstr "fortryd"
-#: js/filelist.js:453
+#: js/filelist.js:424 js/filelist.js:490 js/files.js:581
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] "%n mappe"
+msgstr[1] "%n mapper"
+
+#: js/filelist.js:425 js/filelist.js:491 js/files.js:587
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] "%n fil"
+msgstr[1] "%n filer"
+
+#: js/filelist.js:432
+msgid "{dirs} and {files}"
+msgstr "{dirs} og {files}"
+
+#: js/filelist.js:563
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "Uploader %n fil"
msgstr[1] "Uploader %n filer"
-#: js/filelist.js:518
+#: js/filelist.js:628
msgid "files uploading"
msgstr "uploader filer"
@@ -191,7 +210,7 @@ msgstr "Din opbevaringsplads er næsten fyldt op ({usedSpacePercent}%)"
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
-msgstr ""
+msgstr "Krypteringen blev deaktiveret, men dine filer er stadig krypteret. Gå venligst til dine personlige indstillinger for at dekryptere dine filer. "
#: js/files.js:245
msgid ""
@@ -199,34 +218,18 @@ msgid ""
"big."
msgstr "Dit download forberedes. Dette kan tage lidt tid ved større filer."
-#: js/files.js:358
-msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-msgstr "Ugyldigt mappenavn. Brug af \"Shared\" er forbeholdt Owncloud"
-
-#: js/files.js:760 templates/index.php:67
+#: js/files.js:563 templates/index.php:69
msgid "Name"
msgstr "Navn"
-#: js/files.js:761 templates/index.php:78
+#: js/files.js:564 templates/index.php:81
msgid "Size"
msgstr "Størrelse"
-#: js/files.js:762 templates/index.php:80
+#: js/files.js:565 templates/index.php:83
msgid "Modified"
msgstr "Ændret"
-#: js/files.js:778
-msgid "%n folder"
-msgid_plural "%n folders"
-msgstr[0] "%n mappe"
-msgstr[1] "%n mapper"
-
-#: js/files.js:784
-msgid "%n file"
-msgid_plural "%n files"
-msgstr[0] "%n fil"
-msgstr[1] "%n filer"
-
#: lib/app.php:73
#, php-format
msgid "%s could not be renamed"
@@ -254,7 +257,7 @@ msgstr "Nødvendigt for at kunne downloade mapper og flere filer ad gangen."
#: templates/admin.php:17
msgid "Enable ZIP-download"
-msgstr "Muliggør ZIP-download"
+msgstr "Tillad ZIP-download"
#: templates/admin.php:20
msgid "0 is unlimited"
@@ -300,52 +303,36 @@ msgstr "Du har ikke skriverettigheder her."
msgid "Nothing in here. Upload something!"
msgstr "Her er tomt. Upload noget!"
-#: templates/index.php:73
+#: templates/index.php:75
msgid "Download"
msgstr "Download"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:88 templates/index.php:89
msgid "Unshare"
msgstr "Fjern deling"
-#: templates/index.php:91 templates/index.php:92
+#: templates/index.php:94 templates/index.php:95
msgid "Delete"
msgstr "Slet"
-#: templates/index.php:105
+#: templates/index.php:108
msgid "Upload too large"
msgstr "Upload er for stor"
-#: templates/index.php:107
+#: templates/index.php:110
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:112
+#: templates/index.php:115
msgid "Files are being scanned, please wait."
msgstr "Filerne bliver indlæst, vent venligst."
-#: templates/index.php:115
+#: templates/index.php:118
msgid "Current scanning"
msgstr "Indlæser"
-#: templates/part.list.php:74
-msgid "directory"
-msgstr "mappe"
-
-#: templates/part.list.php:76
-msgid "directories"
-msgstr "Mapper"
-
-#: templates/part.list.php:85
-msgid "file"
-msgstr "fil"
-
-#: templates/part.list.php:87
-msgid "files"
-msgstr "filer"
-
#: templates/upgrade.php:2
msgid "Upgrading filesystem cache..."
msgstr "Opgraderer filsystems cachen..."
diff --git a/l10n/da/files_encryption.po b/l10n/da/files_encryption.po
index 105ba059f9e..aef21e07adb 100644
--- a/l10n/da/files_encryption.po
+++ b/l10n/da/files_encryption.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-15 04:47-0400\n"
-"PO-Revision-Date: 2013-08-14 19:40+0000\n"
+"POT-Creation-Date: 2013-08-21 08:10-0400\n"
+"PO-Revision-Date: 2013-08-19 19:20+0000\n"
"Last-Translator: claus_chr <claus_chr@webspeed.dk>\n"
"Language-Team: Danish (http://www.transifex.com/projects/p/owncloud/language/da/)\n"
"MIME-Version: 1.0\n"
@@ -63,18 +63,18 @@ msgid ""
"files."
msgstr "Din private nøgle er gyldig! Sandsynligvis blev dit kodeord ændre uden for ownCloud systemet (f.eks. dit firmas register). Du kan opdatere dit private nøgle kodeord under personlige indstillinger, for at generhverve adgang til dine krypterede filer."
-#: hooks/hooks.php:44
+#: hooks/hooks.php:41
msgid "Missing requirements."
msgstr "Manglende betingelser."
-#: hooks/hooks.php:45
+#: hooks/hooks.php:42
msgid ""
"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."
msgstr "Sørg for at PHP 5.3.3 eller nyere er installeret og at OpenSSL sammen med PHP-udvidelsen er aktiveret og korrekt konfigureret. Indtil videre er krypteringsprogrammet deaktiveret."
-#: hooks/hooks.php:263
+#: hooks/hooks.php:249
msgid "Following users are not set up for encryption:"
msgstr "Følgende brugere er ikke sat op til kryptering:"
diff --git a/l10n/da/lib.po b/l10n/da/lib.po
index 95d0d373d80..d6c79b185e9 100644
--- a/l10n/da/lib.po
+++ b/l10n/da/lib.po
@@ -10,9 +10,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-08-30 09:33-0400\n"
+"PO-Revision-Date: 2013-08-29 05:10+0000\n"
+"Last-Translator: claus_chr <claus_chr@webspeed.dk>\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"
@@ -20,27 +20,38 @@ msgstr ""
"Language: da\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: app.php:360
+#: app.php:239
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr "App'en \"%s\" kan ikke blive installeret, da den ikke er kompatibel med denne version af ownCloud."
+
+#: app.php:250
+msgid "No app name specified"
+msgstr "Intet app-navn angivet"
+
+#: app.php:361
msgid "Help"
msgstr "Hjælp"
-#: app.php:373
+#: app.php:374
msgid "Personal"
msgstr "Personligt"
-#: app.php:384
+#: app.php:385
msgid "Settings"
msgstr "Indstillinger"
-#: app.php:396
+#: app.php:397
msgid "Users"
msgstr "Brugere"
-#: app.php:409
+#: app.php:410
msgid "Admin"
msgstr "Admin"
-#: app.php:836
+#: app.php:837
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr "Upgradering af \"%s\" fejlede"
@@ -76,6 +87,62 @@ msgid ""
"administrator."
msgstr "Download filerne i små bider, seperat, eller kontakt venligst din administrator."
+#: installer.php:63
+msgid "No source specified when installing app"
+msgstr "Ingen kilde angivet under installation af app"
+
+#: installer.php:70
+msgid "No href specified when installing app from http"
+msgstr "Ingen href angivet under installation af app via http"
+
+#: installer.php:75
+msgid "No path specified when installing app from local file"
+msgstr "Ingen sti angivet under installation af app fra lokal fil"
+
+#: installer.php:89
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr "Arkiver af type %s understøttes ikke"
+
+#: installer.php:103
+msgid "Failed to open archive when installing app"
+msgstr "Kunne ikke åbne arkiv under installation af appen"
+
+#: installer.php:123
+msgid "App does not provide an info.xml file"
+msgstr "Der følger ingen info.xml-fil med appen"
+
+#: installer.php:129
+msgid "App can't be installed because of not allowed code in the App"
+msgstr "Appen kan ikke installeres, da den indeholder ikke-tilladt kode"
+
+#: installer.php:138
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr "Appen kan ikke installeres, da den ikke er kompatibel med denne version af ownCloud."
+
+#: installer.php:144
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr "Appen kan ikke installeres, da den indeholder taget\n<shipped>\n\ntrue\n</shipped>\n\nhvilket ikke er tilladt for ikke-medfølgende apps"
+
+#: installer.php:150
+msgid ""
+"App can't be installed because the version in info.xml/version is not the "
+"same as the version reported from the app store"
+msgstr "App kan ikke installeres, da versionen i info.xml/version ikke er den samme som versionen rapporteret fra app-storen"
+
+#: installer.php:160
+msgid "App directory already exists"
+msgstr "App-mappe findes allerede"
+
+#: installer.php:173
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr "Kan ikke oprette app-mappe. Ret tilladelser. %s"
+
#: json.php:28
msgid "Application is not enabled"
msgstr "Programmet er ikke aktiveret"
diff --git a/l10n/da/settings.po b/l10n/da/settings.po
index 1ae81e2e65c..5119c9950a2 100644
--- a/l10n/da/settings.po
+++ b/l10n/da/settings.po
@@ -10,9 +10,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:10+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-08-28 06:22-0400\n"
+"PO-Revision-Date: 2013-08-27 15:40+0000\n"
+"Last-Translator: Sappe\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"
@@ -45,10 +45,6 @@ msgstr "Gruppen findes allerede"
msgid "Unable to add group"
msgstr "Gruppen kan ikke oprettes"
-#: ajax/enableapp.php:11
-msgid "Could not enable app. "
-msgstr "Applikationen kunne ikke aktiveres."
-
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr "Email adresse gemt"
@@ -95,37 +91,49 @@ msgstr "Kunne ikke opdatere app'en."
msgid "Update to {appversion}"
msgstr "Opdatér til {appversion}"
-#: js/apps.js:41 js/apps.js:81
+#: js/apps.js:41 js/apps.js:74 js/apps.js:100
msgid "Disable"
msgstr "Deaktiver"
-#: js/apps.js:41 js/apps.js:69 js/apps.js:88
+#: js/apps.js:41 js/apps.js:81 js/apps.js:94 js/apps.js:109
msgid "Enable"
msgstr "Aktiver"
-#: js/apps.js:60
+#: js/apps.js:63
msgid "Please wait...."
msgstr "Vent venligst..."
-#: js/apps.js:64 js/apps.js:76 js/apps.js:85 js/apps.js:98
-msgid "Error"
-msgstr "Fejl"
+#: js/apps.js:71 js/apps.js:72 js/apps.js:92
+msgid "Error while disabling app"
+msgstr "Kunne ikke deaktivere app"
-#: js/apps.js:95
+#: js/apps.js:91 js/apps.js:104 js/apps.js:105
+msgid "Error while enabling app"
+msgstr "Kunne ikke aktivere app"
+
+#: js/apps.js:115
msgid "Updating...."
msgstr "Opdaterer...."
-#: js/apps.js:98
+#: js/apps.js:118
msgid "Error while updating app"
msgstr "Der opstod en fejl under app opgraderingen"
-#: js/apps.js:101
+#: js/apps.js:118
+msgid "Error"
+msgstr "Fejl"
+
+#: js/apps.js:119 templates/apps.php:43
+msgid "Update"
+msgstr "Opdater"
+
+#: js/apps.js:122
msgid "Updated"
msgstr "Opdateret"
#: js/personal.js:150
msgid "Decrypting files... Please wait, this can take some time."
-msgstr ""
+msgstr "Dekryptere filer... Vent venligst, dette kan tage lang tid. "
#: js/personal.js:172
msgid "Saving..."
@@ -148,27 +156,27 @@ msgstr "Kan ikke fjerne bruger"
msgid "Groups"
msgstr "Grupper"
-#: js/users.js:95 templates/users.php:89 templates/users.php:124
+#: js/users.js:97 templates/users.php:89 templates/users.php:124
msgid "Group Admin"
msgstr "Gruppe Administrator"
-#: js/users.js:115 templates/users.php:164
+#: js/users.js:120 templates/users.php:164
msgid "Delete"
msgstr "Slet"
-#: js/users.js:269
+#: js/users.js:277
msgid "add group"
msgstr "Tilføj gruppe"
-#: js/users.js:428
+#: js/users.js:436
msgid "A valid username must be provided"
msgstr "Et gyldigt brugernavn skal angives"
-#: js/users.js:429 js/users.js:435 js/users.js:450
+#: js/users.js:437 js/users.js:443 js/users.js:458
msgid "Error creating user"
msgstr "Fejl ved oprettelse af bruger"
-#: js/users.js:434
+#: js/users.js:442
msgid "A valid password must be provided"
msgstr "En gyldig adgangskode skal angives"
@@ -372,10 +380,6 @@ msgstr "Se applikationens side på apps.owncloud.com"
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-licenseret af <span class=\"author\"></span>"
-#: templates/apps.php:43
-msgid "Update"
-msgstr "Opdater"
-
#: templates/help.php:4
msgid "User Documentation"
msgstr "Brugerdokumentation"
@@ -478,15 +482,15 @@ msgstr "Kryptering"
#: templates/personal.php:119
msgid "The encryption app is no longer enabled, decrypt all your file"
-msgstr ""
+msgstr "Krypterings app'en er ikke længere aktiv. Dekrypter alle dine filer. "
#: templates/personal.php:125
msgid "Log-in password"
-msgstr ""
+msgstr "Log-in kodeord"
#: templates/personal.php:130
msgid "Decrypt all Files"
-msgstr ""
+msgstr "Dekrypter alle Filer "
#: templates/users.php:21
msgid "Login Name"
diff --git a/l10n/da/user_ldap.po b/l10n/da/user_ldap.po
index 0882b5d0a80..1d75484a1d3 100644
--- a/l10n/da/user_ldap.po
+++ b/l10n/da/user_ldap.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-08-23 20:16-0400\n"
+"PO-Revision-Date: 2013-08-22 20:00+0000\n"
+"Last-Translator: Sappe\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"
@@ -48,7 +48,7 @@ msgstr "Fejl ved sletning"
#: js/settings.js:82
msgid "Take over settings from recent server configuration?"
-msgstr ""
+msgstr "Overtag indstillinger fra nylig server konfiguration? "
#: js/settings.js:83
msgid "Keep settings?"
@@ -202,7 +202,7 @@ msgstr "Backup (Replika) Vært"
msgid ""
"Give an optional backup host. It must be a replica of the main LDAP/AD "
"server."
-msgstr ""
+msgstr "Opgiv en ikke obligatorisk backup server. Denne skal være en replikation af hoved-LDAP/AD serveren."
#: templates/settings.php:71
msgid "Backup (Replica) Port"
@@ -226,7 +226,7 @@ msgstr "Benyt ikke flere LDAPS forbindelser, det vil mislykkeds. "
#: templates/settings.php:74
msgid "Case insensitve LDAP server (Windows)"
-msgstr ""
+msgstr "Ikke versalfølsom LDAP server (Windows)"
#: templates/settings.php:75
msgid "Turn off SSL certificate validation."
@@ -241,7 +241,7 @@ msgstr ""
#: templates/settings.php:76
msgid "Cache Time-To-Live"
-msgstr ""
+msgstr "Cache Time-To-Live"
#: templates/settings.php:76
msgid "in seconds. A change empties the cache."
@@ -305,7 +305,7 @@ msgstr ""
#: templates/settings.php:90
msgid "Quota Field"
-msgstr ""
+msgstr "Kvote Felt"
#: templates/settings.php:91
msgid "Quota Default"
diff --git a/l10n/de/core.po b/l10n/de/core.po
index 707d01e384e..0a572015282 100644
--- a/l10n/de/core.po
+++ b/l10n/de/core.po
@@ -15,8 +15,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: German <translations@owncloud.org>\n"
"MIME-Version: 1.0\n"
@@ -30,6 +30,35 @@ msgstr ""
msgid "%s shared »%s« with you"
msgstr "%s teilte »%s« mit Ihnen"
+#: ajax/share.php:227
+msgid "group"
+msgstr "Gruppe"
+
+#: ajax/update.php:11
+msgid "Turned on maintenance mode"
+msgstr "Wartungsmodus eingeschaltet"
+
+#: ajax/update.php:14
+msgid "Turned off maintenance mode"
+msgstr "Wartungsmodus ausgeschaltet"
+
+#: ajax/update.php:17
+msgid "Updated database"
+msgstr "Datenbank aktualisiert"
+
+#: ajax/update.php:20
+msgid "Updating filecache, this may take really long..."
+msgstr "Aktualisiere Dateicache, dies könnte eine Weile dauern..."
+
+#: ajax/update.php:23
+msgid "Updated filecache"
+msgstr "Dateicache aktualisiert"
+
+#: ajax/update.php:26
+#, php-format
+msgid "... %d%% done ..."
+msgstr "... %d%% erledigt ..."
+
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
msgstr "Kategorie nicht angegeben."
@@ -201,23 +230,23 @@ msgstr "Letztes Jahr"
msgid "years ago"
msgstr "Vor Jahren"
-#: js/oc-dialogs.js:117
+#: js/oc-dialogs.js:123
msgid "Choose"
msgstr "Auswählen"
-#: js/oc-dialogs.js:137 js/oc-dialogs.js:196
+#: js/oc-dialogs.js:143 js/oc-dialogs.js:210
msgid "Error loading file picker template"
msgstr "Dateiauswahltemplate konnte nicht geladen werden"
-#: js/oc-dialogs.js:160
+#: js/oc-dialogs.js:168
msgid "Yes"
msgstr "Ja"
-#: js/oc-dialogs.js:168
+#: js/oc-dialogs.js:178
msgid "No"
msgstr "Nein"
-#: js/oc-dialogs.js:181
+#: js/oc-dialogs.js:195
msgid "Ok"
msgstr "OK"
@@ -450,7 +479,7 @@ msgstr "Persönlich"
msgid "Users"
msgstr "Benutzer"
-#: strings.php:7
+#: strings.php:7 templates/layout.user.php:105
msgid "Apps"
msgstr "Apps"
@@ -583,10 +612,6 @@ msgstr "%s ist verfügbar. Holen Sie weitere Informationen zu Aktualisierungen e
msgid "Log out"
msgstr "Abmelden"
-#: templates/layout.user.php:100
-msgid "More apps"
-msgstr "Mehr Apps"
-
#: templates/login.php:9
msgid "Automatic logon rejected!"
msgstr "Automatischer Login zurückgewiesen!"
@@ -601,19 +626,19 @@ msgstr "Wenn Du Dein Passwort nicht vor kurzem geändert hast, könnte Dein\nAcc
msgid "Please change your password to secure your account again."
msgstr "Bitte ändere Dein Passwort, um Deinen Account wieder zu schützen."
-#: templates/login.php:34
+#: templates/login.php:32
msgid "Lost your password?"
msgstr "Passwort vergessen?"
-#: templates/login.php:39
+#: templates/login.php:37
msgid "remember"
msgstr "merken"
-#: templates/login.php:41
+#: templates/login.php:39
msgid "Log in"
msgstr "Einloggen"
-#: templates/login.php:47
+#: templates/login.php:45
msgid "Alternative Logins"
msgstr "Alternative Logins"
diff --git a/l10n/de/files.po b/l10n/de/files.po
index c66968b0c14..21a1d8cafb2 100644
--- a/l10n/de/files.po
+++ b/l10n/de/files.po
@@ -5,6 +5,7 @@
# Translators:
# I Robot <owncloud-bot@tmit.eu>, 2013
# Marcel Kühlhorn <susefan93@gmx.de>, 2013
+# Mario Siegmann <mario_siegmann@web.de>, 2013
# ninov <ninovdl@ymail.com>, 2013
# Pwnicorn <pwnicorndev@gmail.com>, 2013
# kabum <uu.kabum@gmail.com>, 2013
@@ -12,9 +13,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-31 18:00+0000\n"
+"Last-Translator: Mario Siegmann <mario_siegmann@web.de>\n"
"Language-Team: German <translations@owncloud.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -79,7 +80,11 @@ msgstr "Fehler beim Schreiben auf die Festplatte"
msgid "Not enough storage available"
msgstr "Nicht genug Speicher vorhanden."
-#: ajax/upload.php:123
+#: ajax/upload.php:109
+msgid "Upload failed"
+msgstr "Hochladen fehlgeschlagen"
+
+#: ajax/upload.php:127
msgid "Invalid directory."
msgstr "Ungültiges Verzeichnis."
@@ -99,21 +104,20 @@ msgstr "Nicht genug Speicherplatz verfügbar"
msgid "Upload cancelled."
msgstr "Upload abgebrochen."
-#: js/file-upload.js:167 js/files.js:280
+#: js/file-upload.js:165
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:233 js/files.js:353
+#: js/file-upload.js:239
msgid "URL cannot be empty."
msgstr "Die URL darf nicht leer sein."
-#: js/file-upload.js:238 lib/app.php:53
+#: js/file-upload.js:244 lib/app.php:53
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
msgstr "Der Ordnername ist ungültig. Nur ownCloud kann den Ordner \"Shared\" anlegen"
-#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405
-#: js/files.js:709 js/files.js:747
+#: js/file-upload.js:276 js/file-upload.js:292 js/files.js:512 js/files.js:550
msgid "Error"
msgstr "Fehler"
@@ -129,41 +133,57 @@ msgstr "Endgültig löschen"
msgid "Rename"
msgstr "Umbenennen"
-#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:465
+#: js/filelist.js:50 js/filelist.js:53 js/filelist.js:575
msgid "Pending"
msgstr "Ausstehend"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "{new_name} already exists"
msgstr "{new_name} existiert bereits"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "replace"
msgstr "ersetzen"
-#: js/filelist.js:303
+#: js/filelist.js:307
msgid "suggest name"
msgstr "Namen vorschlagen"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "cancel"
msgstr "abbrechen"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "replaced {new_name} with {old_name}"
msgstr "{old_name} ersetzt durch {new_name}"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "undo"
msgstr "rückgängig machen"
-#: js/filelist.js:453
+#: js/filelist.js:424 js/filelist.js:490 js/files.js:581
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] "%n Ordner"
+msgstr[1] "%n Ordner"
+
+#: js/filelist.js:425 js/filelist.js:491 js/files.js:587
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] "%n Datei"
+msgstr[1] "%n Dateien"
+
+#: js/filelist.js:432
+msgid "{dirs} and {files}"
+msgstr "{dirs} und {files}"
+
+#: js/filelist.js:563
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "%n Datei wird hochgeladen"
msgstr[1] "%n Dateien werden hochgeladen"
-#: js/filelist.js:518
+#: js/filelist.js:628
msgid "files uploading"
msgstr "Dateien werden hoch geladen"
@@ -193,7 +213,7 @@ msgstr "Dein Speicher ist fast voll ({usedSpacePercent}%)"
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
-msgstr ""
+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:245
msgid ""
@@ -201,34 +221,18 @@ msgid ""
"big."
msgstr "Dein Download wird vorbereitet. Dies kann bei größeren Dateien etwas dauern."
-#: js/files.js:358
-msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-msgstr "Ungültiger Verzeichnisname. Die Nutzung von \"Shared\" ist ownCloud vorbehalten."
-
-#: js/files.js:760 templates/index.php:67
+#: js/files.js:563 templates/index.php:69
msgid "Name"
msgstr "Name"
-#: js/files.js:761 templates/index.php:78
+#: js/files.js:564 templates/index.php:81
msgid "Size"
msgstr "Größe"
-#: js/files.js:762 templates/index.php:80
+#: js/files.js:565 templates/index.php:83
msgid "Modified"
msgstr "Geändert"
-#: js/files.js:778
-msgid "%n folder"
-msgid_plural "%n folders"
-msgstr[0] "%n Ordner"
-msgstr[1] "%n Ordner"
-
-#: js/files.js:784
-msgid "%n file"
-msgid_plural "%n files"
-msgstr[0] "%n Datei"
-msgstr[1] "%n Dateien"
-
#: lib/app.php:73
#, php-format
msgid "%s could not be renamed"
@@ -302,52 +306,36 @@ msgstr "Du hast hier keine Schreib-Berechtigung."
msgid "Nothing in here. Upload something!"
msgstr "Alles leer. Lade etwas hoch!"
-#: templates/index.php:73
+#: templates/index.php:75
msgid "Download"
msgstr "Herunterladen"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:88 templates/index.php:89
msgid "Unshare"
msgstr "Freigabe aufheben"
-#: templates/index.php:91 templates/index.php:92
+#: templates/index.php:94 templates/index.php:95
msgid "Delete"
msgstr "Löschen"
-#: templates/index.php:105
+#: templates/index.php:108
msgid "Upload too large"
msgstr "Der Upload ist zu groß"
-#: templates/index.php:107
+#: templates/index.php:110
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:112
+#: templates/index.php:115
msgid "Files are being scanned, please wait."
msgstr "Dateien werden gescannt, bitte warten."
-#: templates/index.php:115
+#: templates/index.php:118
msgid "Current scanning"
msgstr "Scanne"
-#: templates/part.list.php:74
-msgid "directory"
-msgstr "Verzeichnis"
-
-#: templates/part.list.php:76
-msgid "directories"
-msgstr "Verzeichnisse"
-
-#: templates/part.list.php:85
-msgid "file"
-msgstr "Datei"
-
-#: templates/part.list.php:87
-msgid "files"
-msgstr "Dateien"
-
#: templates/upgrade.php:2
msgid "Upgrading filesystem cache..."
msgstr "Dateisystem-Cache wird aktualisiert ..."
diff --git a/l10n/de/files_encryption.po b/l10n/de/files_encryption.po
index 0505a208648..fbe536c708a 100644
--- a/l10n/de/files_encryption.po
+++ b/l10n/de/files_encryption.po
@@ -14,8 +14,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-11 08:07-0400\n"
-"PO-Revision-Date: 2013-08-09 14:10+0000\n"
+"POT-Creation-Date: 2013-08-21 08:10-0400\n"
+"PO-Revision-Date: 2013-08-19 19:20+0000\n"
"Last-Translator: Mario Siegmann <mario_siegmann@web.de>\n"
"Language-Team: German <translations@owncloud.org>\n"
"MIME-Version: 1.0\n"
@@ -68,18 +68,18 @@ msgid ""
"files."
msgstr "Dein privater Schlüssel ist ungültig. Möglicher Weise wurde von außerhalb Dein Passwort geändert (z.B. in deinem gemeinsamen Verzeichnis). Du kannst das Passwort deines privaten Schlüssels in den persönlichen Einstellungen aktualisieren, um wieder an deine Dateien zu gelangen."
-#: hooks/hooks.php:44
+#: hooks/hooks.php:41
msgid "Missing requirements."
msgstr "Fehlende Vorraussetzungen"
-#: hooks/hooks.php:45
+#: hooks/hooks.php:42
msgid ""
"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."
msgstr "Bitte stelle sicher, dass PHP 5.3.3 oder neuer installiert und das OpenSSL zusammen mit der PHP-Erweiterung aktiviert und richtig konfiguriert ist. Zur Zeit ist die Verschlüsselungs-App deaktiviert."
-#: hooks/hooks.php:263
+#: hooks/hooks.php:249
msgid "Following users are not set up for encryption:"
msgstr "Für folgende Nutzer ist keine Verschlüsselung eingerichtet:"
diff --git a/l10n/de/lib.po b/l10n/de/lib.po
index e1661944825..4b00901bf50 100644
--- a/l10n/de/lib.po
+++ b/l10n/de/lib.po
@@ -5,14 +5,15 @@
# Translators:
# Mario Siegmann <mario_siegmann@web.de>, 2013
# ninov <ninovdl@ymail.com>, 2013
+# noxin <transifex.com@davidmainzer.com>, 2013
# Mirodin <blobbyjj@ymail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-08-30 09:33-0400\n"
+"PO-Revision-Date: 2013-08-29 11:20+0000\n"
+"Last-Translator: Mario Siegmann <mario_siegmann@web.de>\n"
"Language-Team: German <translations@owncloud.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -20,27 +21,38 @@ msgstr ""
"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: app.php:360
+#: app.php:239
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr "Applikation \"%s\" kann nicht installiert werden, da sie mit dieser ownCloud Version nicht kompatibel ist."
+
+#: app.php:250
+msgid "No app name specified"
+msgstr "Es wurde kein Applikation-Name angegeben"
+
+#: app.php:361
msgid "Help"
msgstr "Hilfe"
-#: app.php:373
+#: app.php:374
msgid "Personal"
msgstr "Persönlich"
-#: app.php:384
+#: app.php:385
msgid "Settings"
msgstr "Einstellungen"
-#: app.php:396
+#: app.php:397
msgid "Users"
msgstr "Benutzer"
-#: app.php:409
+#: app.php:410
msgid "Admin"
msgstr "Administration"
-#: app.php:836
+#: app.php:837
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr "Konnte \"%s\" nicht aktualisieren."
@@ -76,6 +88,62 @@ msgid ""
"administrator."
msgstr "Lade die Dateien in kleineren, separaten, Stücken herunter oder bitte deinen Administrator."
+#: installer.php:63
+msgid "No source specified when installing app"
+msgstr "Für die Installation der Applikation wurde keine Quelle angegeben"
+
+#: installer.php:70
+msgid "No href specified when installing app from http"
+msgstr "Der Link (href) wurde nicht angegeben um die Applikation per http zu installieren"
+
+#: installer.php:75
+msgid "No path specified when installing app from local file"
+msgstr "Bei der Installation der Applikation aus einer lokalen Datei wurde kein Pfad angegeben"
+
+#: installer.php:89
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr "Archive vom Typ %s werden nicht unterstützt"
+
+#: installer.php:103
+msgid "Failed to open archive when installing app"
+msgstr "Das Archiv konnte bei der Installation der Applikation nicht geöffnet werden"
+
+#: installer.php:123
+msgid "App does not provide an info.xml file"
+msgstr "Die Applikation enthält keine info,xml Datei"
+
+#: installer.php:129
+msgid "App can't be installed because of not allowed code in the App"
+msgstr "Die Applikation kann auf Grund von unerlaubten Code nicht installiert werden"
+
+#: installer.php:138
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr "Die Anwendung konnte nicht installiert werden, weil Sie nicht mit dieser Version von ownCloud kompatibel ist."
+
+#: installer.php:144
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr "Die Applikation konnte nicht installiert werden, da diese das <shipped>true</shipped> Tag beinhaltet und dieses, bei nicht mitausgelieferten Applikationen, nicht erlaubt ist ist"
+
+#: installer.php:150
+msgid ""
+"App can't be installed because the version in info.xml/version is not the "
+"same as the version reported from the app store"
+msgstr "Die Applikation konnte nicht installiert werden, da die Version in der info.xml nicht die gleiche Version wie im App-Store ist"
+
+#: installer.php:160
+msgid "App directory already exists"
+msgstr "Das Applikationsverzeichnis existiert bereits"
+
+#: installer.php:173
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr "Es kann kein Applikationsordner erstellt werden. Bitte passen sie die Berechtigungen an. %s"
+
#: json.php:28
msgid "Application is not enabled"
msgstr "Die Anwendung ist nicht aktiviert"
diff --git a/l10n/de/settings.po b/l10n/de/settings.po
index 93d2ba51a14..30ff6133c05 100644
--- a/l10n/de/settings.po
+++ b/l10n/de/settings.po
@@ -12,9 +12,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-08-30 09:33-0400\n"
+"PO-Revision-Date: 2013-08-29 11:10+0000\n"
+"Last-Translator: Mario Siegmann <mario_siegmann@web.de>\n"
"Language-Team: German <translations@owncloud.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -47,10 +47,6 @@ msgstr "Gruppe existiert bereits"
msgid "Unable to add group"
msgstr "Gruppe konnte nicht angelegt werden"
-#: ajax/enableapp.php:11
-msgid "Could not enable app. "
-msgstr "App konnte nicht aktiviert werden."
-
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr "E-Mail Adresse gespeichert"
@@ -93,41 +89,53 @@ msgstr "Der Benutzer konnte nicht aus der Gruppe %s entfernt werden"
msgid "Couldn't update app."
msgstr "Die App konnte nicht aktualisiert werden."
-#: js/apps.js:35
+#: js/apps.js:43
msgid "Update to {appversion}"
msgstr "Aktualisiere zu {appversion}"
-#: js/apps.js:41 js/apps.js:81
+#: js/apps.js:49 js/apps.js:82 js/apps.js:108
msgid "Disable"
msgstr "Deaktivieren"
-#: js/apps.js:41 js/apps.js:69 js/apps.js:88
+#: js/apps.js:49 js/apps.js:89 js/apps.js:102 js/apps.js:117
msgid "Enable"
msgstr "Aktivieren"
-#: js/apps.js:60
+#: js/apps.js:71
msgid "Please wait...."
msgstr "Bitte warten..."
-#: js/apps.js:64 js/apps.js:76 js/apps.js:85 js/apps.js:98
-msgid "Error"
-msgstr "Fehler"
+#: js/apps.js:79 js/apps.js:80 js/apps.js:100
+msgid "Error while disabling app"
+msgstr "Beim Deaktivieren der Applikation ist ein Fehler aufgetreten"
-#: js/apps.js:95
+#: js/apps.js:99 js/apps.js:112 js/apps.js:113
+msgid "Error while enabling app"
+msgstr "Beim Aktivieren der Applikation ist ein Fehler aufgetreten"
+
+#: js/apps.js:123
msgid "Updating...."
msgstr "Aktualisierung..."
-#: js/apps.js:98
+#: js/apps.js:126
msgid "Error while updating app"
msgstr "Fehler beim Aktualisieren der App"
-#: js/apps.js:101
+#: js/apps.js:126
+msgid "Error"
+msgstr "Fehler"
+
+#: js/apps.js:127 templates/apps.php:43
+msgid "Update"
+msgstr "Aktualisierung durchführen"
+
+#: js/apps.js:130
msgid "Updated"
msgstr "Aktualisiert"
#: js/personal.js:150
msgid "Decrypting files... Please wait, this can take some time."
-msgstr ""
+msgstr "Entschlüssle Dateien ... Bitte warten, denn dieser Vorgang kann einige Zeit beanspruchen."
#: js/personal.js:172
msgid "Saving..."
@@ -150,27 +158,27 @@ msgstr "Benutzer konnte nicht entfernt werden."
msgid "Groups"
msgstr "Gruppen"
-#: js/users.js:95 templates/users.php:89 templates/users.php:124
+#: js/users.js:97 templates/users.php:89 templates/users.php:124
msgid "Group Admin"
msgstr "Gruppenadministrator"
-#: js/users.js:115 templates/users.php:164
+#: js/users.js:120 templates/users.php:164
msgid "Delete"
msgstr "Löschen"
-#: js/users.js:269
+#: js/users.js:277
msgid "add group"
msgstr "Gruppe hinzufügen"
-#: js/users.js:428
+#: js/users.js:436
msgid "A valid username must be provided"
msgstr "Es muss ein gültiger Benutzername angegeben werden"
-#: js/users.js:429 js/users.js:435 js/users.js:450
+#: js/users.js:437 js/users.js:443 js/users.js:458
msgid "Error creating user"
msgstr "Beim Anlegen des Benutzers ist ein Fehler aufgetreten"
-#: js/users.js:434
+#: js/users.js:442
msgid "A valid password must be provided"
msgstr "Es muss ein gültiges Passwort angegeben werden"
@@ -374,10 +382,6 @@ msgstr "Weitere Anwendungen findest Du auf apps.owncloud.com"
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-lizenziert von <span class=\"author\"></span>"
-#: templates/apps.php:43
-msgid "Update"
-msgstr "Aktualisierung durchführen"
-
#: templates/help.php:4
msgid "User Documentation"
msgstr "Dokumentation für Benutzer"
@@ -476,19 +480,19 @@ msgstr "Verwenden Sie diese Adresse, um <a href=\"%s/server/5.0/user_manual/file
#: templates/personal.php:117
msgid "Encryption"
-msgstr ""
+msgstr "Verschlüsselung"
#: templates/personal.php:119
msgid "The encryption app is no longer enabled, decrypt all your file"
-msgstr ""
+msgstr "Die Anwendung zur Verschlüsselung ist nicht länger aktiv, all Ihre Dateien werden entschlüsselt."
#: templates/personal.php:125
msgid "Log-in password"
-msgstr ""
+msgstr "Login-Passwort"
#: templates/personal.php:130
msgid "Decrypt all Files"
-msgstr ""
+msgstr "Alle Dateien entschlüsseln"
#: templates/users.php:21
msgid "Login Name"
diff --git a/l10n/de/user_ldap.po b/l10n/de/user_ldap.po
index 4206bae5ba9..36a8e317413 100644
--- a/l10n/de/user_ldap.po
+++ b/l10n/de/user_ldap.po
@@ -11,9 +11,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-08-21 08:11-0400\n"
+"PO-Revision-Date: 2013-08-20 12:50+0000\n"
+"Last-Translator: Mario Siegmann <mario_siegmann@web.de>\n"
"Language-Team: German <translations@owncloud.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -159,7 +159,7 @@ msgstr "Benutzer-Login-Filter"
msgid ""
"Defines the filter to apply, when login is attempted. %%uid replaces the "
"username in the login action. Example: \"uid=%%uid\""
-msgstr ""
+msgstr "Bestimmt den Filter, welcher bei einer Anmeldung angewandt wird. %%uid ersetzt den Benutzernamen bei der Anmeldung. Beispiel: \"uid=%%uid\""
#: templates/settings.php:55
msgid "User List Filter"
@@ -169,7 +169,7 @@ msgstr "Benutzer-Filter-Liste"
msgid ""
"Defines the filter to apply, when retrieving users (no placeholders). "
"Example: \"objectClass=person\""
-msgstr ""
+msgstr "Definiert den Filter für die Wiederherstellung eines Benutzers (kein Platzhalter). Beispiel: \"objectClass=person\""
#: templates/settings.php:59
msgid "Group Filter"
@@ -179,7 +179,7 @@ msgstr "Gruppen-Filter"
msgid ""
"Defines the filter to apply, when retrieving groups (no placeholders). "
"Example: \"objectClass=posixGroup\""
-msgstr ""
+msgstr "Definiert den Filter für die Wiederherstellung einer Gruppe (kein Platzhalter). Beispiel: \"objectClass=posixGroup\""
#: templates/settings.php:66
msgid "Connection Settings"
@@ -240,7 +240,7 @@ msgstr "Schalte die SSL-Zertifikatsprüfung aus."
msgid ""
"Not recommended, use it for testing only! If connection only works with this"
" option, import the LDAP server's SSL certificate in your %s server."
-msgstr ""
+msgstr "Nur für Testzwecke geeignet, sollte Standardmäßig nicht verwendet werden. Falls die Verbindung nur mit dieser Option funktioniert, importiere das SSL-Zertifikat des LDAP-Servers in deinen %s Server."
#: templates/settings.php:76
msgid "Cache Time-To-Live"
diff --git a/l10n/de/user_webdavauth.po b/l10n/de/user_webdavauth.po
index b9ceaaa95d0..cc36dab1bef 100644
--- a/l10n/de/user_webdavauth.po
+++ b/l10n/de/user_webdavauth.po
@@ -13,9 +13,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-07-29 01:56-0400\n"
-"PO-Revision-Date: 2013-07-28 16:10+0000\n"
-"Last-Translator: Mario Siegmann <mario_siegmann@web.de>\n"
+"POT-Creation-Date: 2013-08-30 09:32-0400\n"
+"PO-Revision-Date: 2013-08-29 20:16+0000\n"
+"Last-Translator: Mirodin <blobbyjj@ymail.com>\n"
"Language-Team: German <translations@owncloud.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
diff --git a/l10n/de_AT/core.po b/l10n/de_AT/core.po
index d26af5c3d7b..7f813bb30cf 100644
--- a/l10n/de_AT/core.po
+++ b/l10n/de_AT/core.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-08-30 09:32-0400\n"
+"PO-Revision-Date: 2013-08-30 13:33+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: German (Austria) (http://www.transifex.com/projects/p/owncloud/language/de_AT/)\n"
"MIME-Version: 1.0\n"
@@ -23,6 +23,35 @@ msgstr ""
msgid "%s shared »%s« with you"
msgstr ""
+#: ajax/share.php:227
+msgid "group"
+msgstr ""
+
+#: ajax/update.php:11
+msgid "Turned on maintenance mode"
+msgstr ""
+
+#: ajax/update.php:14
+msgid "Turned off maintenance mode"
+msgstr ""
+
+#: ajax/update.php:17
+msgid "Updated database"
+msgstr ""
+
+#: ajax/update.php:20
+msgid "Updating filecache, this may take really long..."
+msgstr ""
+
+#: ajax/update.php:23
+msgid "Updated filecache"
+msgstr ""
+
+#: ajax/update.php:26
+#, php-format
+msgid "... %d%% done ..."
+msgstr ""
+
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
msgstr ""
@@ -194,23 +223,23 @@ msgstr ""
msgid "years ago"
msgstr ""
-#: js/oc-dialogs.js:117
+#: js/oc-dialogs.js:123
msgid "Choose"
msgstr ""
-#: js/oc-dialogs.js:137 js/oc-dialogs.js:196
+#: js/oc-dialogs.js:143 js/oc-dialogs.js:210
msgid "Error loading file picker template"
msgstr ""
-#: js/oc-dialogs.js:160
+#: js/oc-dialogs.js:168
msgid "Yes"
msgstr ""
-#: js/oc-dialogs.js:168
+#: js/oc-dialogs.js:178
msgid "No"
msgstr ""
-#: js/oc-dialogs.js:181
+#: js/oc-dialogs.js:195
msgid "Ok"
msgstr ""
@@ -443,7 +472,7 @@ msgstr ""
msgid "Users"
msgstr ""
-#: strings.php:7
+#: strings.php:7 templates/layout.user.php:105
msgid "Apps"
msgstr ""
@@ -576,10 +605,6 @@ msgstr ""
msgid "Log out"
msgstr ""
-#: templates/layout.user.php:100
-msgid "More apps"
-msgstr "Mehr Apps"
-
#: templates/login.php:9
msgid "Automatic logon rejected!"
msgstr ""
@@ -594,19 +619,19 @@ msgstr ""
msgid "Please change your password to secure your account again."
msgstr ""
-#: templates/login.php:34
+#: templates/login.php:32
msgid "Lost your password?"
msgstr ""
-#: templates/login.php:39
+#: templates/login.php:37
msgid "remember"
msgstr ""
-#: templates/login.php:41
+#: templates/login.php:39
msgid "Log in"
msgstr ""
-#: templates/login.php:47
+#: templates/login.php:45
msgid "Alternative Logins"
msgstr ""
diff --git a/l10n/de_AT/files.po b/l10n/de_AT/files.po
index 5f0e9fd18a3..d3f9d2d4218 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: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-30 09:31-0400\n"
+"PO-Revision-Date: 2013-08-30 13:34+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: German (Austria) (http://www.transifex.com/projects/p/owncloud/language/de_AT/)\n"
"MIME-Version: 1.0\n"
@@ -74,7 +74,11 @@ msgstr ""
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:123
+#: ajax/upload.php:109
+msgid "Upload failed"
+msgstr ""
+
+#: ajax/upload.php:127
msgid "Invalid directory."
msgstr ""
@@ -94,21 +98,20 @@ msgstr ""
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:167 js/files.js:280
+#: js/file-upload.js:165
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:233 js/files.js:353
+#: js/file-upload.js:239
msgid "URL cannot be empty."
msgstr ""
-#: js/file-upload.js:238 lib/app.php:53
+#: js/file-upload.js:244 lib/app.php:53
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
msgstr ""
-#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405
-#: js/files.js:709 js/files.js:747
+#: js/file-upload.js:275 js/file-upload.js:291 js/files.js:511 js/files.js:549
msgid "Error"
msgstr ""
@@ -124,41 +127,57 @@ msgstr ""
msgid "Rename"
msgstr ""
-#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:465
+#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:573
msgid "Pending"
msgstr ""
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "{new_name} already exists"
msgstr ""
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "replace"
msgstr ""
-#: js/filelist.js:303
+#: js/filelist.js:305
msgid "suggest name"
msgstr ""
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "cancel"
msgstr ""
-#: js/filelist.js:350
+#: js/filelist.js:352
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:350
+#: js/filelist.js:352
msgid "undo"
msgstr ""
-#: js/filelist.js:453
+#: js/filelist.js:422 js/filelist.js:488 js/files.js:580
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/filelist.js:423 js/filelist.js:489 js/files.js:586
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/filelist.js:430
+msgid "{dirs} and {files}"
+msgstr ""
+
+#: js/filelist.js:561
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:518
+#: js/filelist.js:626
msgid "files uploading"
msgstr ""
@@ -196,34 +215,18 @@ msgid ""
"big."
msgstr ""
-#: js/files.js:358
-msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-msgstr ""
-
-#: js/files.js:760 templates/index.php:67
+#: js/files.js:562 templates/index.php:67
msgid "Name"
msgstr ""
-#: js/files.js:761 templates/index.php:78
+#: js/files.js:563 templates/index.php:78
msgid "Size"
msgstr ""
-#: js/files.js:762 templates/index.php:80
+#: js/files.js:564 templates/index.php:80
msgid "Modified"
msgstr ""
-#: js/files.js:778
-msgid "%n folder"
-msgid_plural "%n folders"
-msgstr[0] ""
-msgstr[1] ""
-
-#: js/files.js:784
-msgid "%n file"
-msgid_plural "%n files"
-msgstr[0] ""
-msgstr[1] ""
-
#: lib/app.php:73
#, php-format
msgid "%s could not be renamed"
@@ -327,22 +330,6 @@ msgstr ""
msgid "Current scanning"
msgstr ""
-#: templates/part.list.php:74
-msgid "directory"
-msgstr ""
-
-#: templates/part.list.php:76
-msgid "directories"
-msgstr ""
-
-#: templates/part.list.php:85
-msgid "file"
-msgstr ""
-
-#: templates/part.list.php:87
-msgid "files"
-msgstr ""
-
#: templates/upgrade.php:2
msgid "Upgrading filesystem cache..."
msgstr ""
diff --git a/l10n/de_AT/lib.po b/l10n/de_AT/lib.po
index f4911a0682a..7666303833e 100644
--- a/l10n/de_AT/lib.po
+++ b/l10n/de_AT/lib.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: German (Austria) (http://www.transifex.com/projects/p/owncloud/language/de_AT/)\n"
"MIME-Version: 1.0\n"
@@ -17,27 +17,38 @@ msgstr ""
"Language: de_AT\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: app.php:360
+#: app.php:239
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr ""
+
+#: app.php:250
+msgid "No app name specified"
+msgstr ""
+
+#: app.php:361
msgid "Help"
msgstr ""
-#: app.php:373
+#: app.php:374
msgid "Personal"
msgstr ""
-#: app.php:384
+#: app.php:385
msgid "Settings"
msgstr ""
-#: app.php:396
+#: app.php:397
msgid "Users"
msgstr ""
-#: app.php:409
+#: app.php:410
msgid "Admin"
msgstr ""
-#: app.php:836
+#: app.php:837
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -73,6 +84,62 @@ msgid ""
"administrator."
msgstr ""
+#: installer.php:63
+msgid "No source specified when installing app"
+msgstr ""
+
+#: installer.php:70
+msgid "No href specified when installing app from http"
+msgstr ""
+
+#: installer.php:75
+msgid "No path specified when installing app from local file"
+msgstr ""
+
+#: installer.php:89
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr ""
+
+#: installer.php:103
+msgid "Failed to open archive when installing app"
+msgstr ""
+
+#: installer.php:123
+msgid "App does not provide an info.xml file"
+msgstr ""
+
+#: installer.php:129
+msgid "App can't be installed because of not allowed code in the App"
+msgstr ""
+
+#: installer.php:138
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr ""
+
+#: installer.php:144
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr ""
+
+#: installer.php:150
+msgid ""
+"App can't be installed because the version in info.xml/version is not the "
+"same as the version reported from the app store"
+msgstr ""
+
+#: installer.php:160
+msgid "App directory already exists"
+msgstr ""
+
+#: installer.php:173
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr ""
+
#: json.php:28
msgid "Application is not enabled"
msgstr ""
diff --git a/l10n/de_AT/settings.po b/l10n/de_AT/settings.po
index d21b2d2b2b1..11e3ea1c60b 100644
--- a/l10n/de_AT/settings.po
+++ b/l10n/de_AT/settings.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: German (Austria) (http://www.transifex.com/projects/p/owncloud/language/de_AT/)\n"
"MIME-Version: 1.0\n"
@@ -42,10 +42,6 @@ msgstr ""
msgid "Unable to add group"
msgstr ""
-#: ajax/enableapp.php:11
-msgid "Could not enable app. "
-msgstr ""
-
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr ""
@@ -92,31 +88,43 @@ msgstr ""
msgid "Update to {appversion}"
msgstr ""
-#: js/apps.js:41 js/apps.js:81
+#: js/apps.js:41 js/apps.js:74 js/apps.js:100
msgid "Disable"
msgstr ""
-#: js/apps.js:41 js/apps.js:69 js/apps.js:88
+#: js/apps.js:41 js/apps.js:81 js/apps.js:94 js/apps.js:109
msgid "Enable"
msgstr ""
-#: js/apps.js:60
+#: js/apps.js:63
msgid "Please wait...."
msgstr ""
-#: js/apps.js:64 js/apps.js:76 js/apps.js:85 js/apps.js:98
-msgid "Error"
+#: js/apps.js:71 js/apps.js:72 js/apps.js:92
+msgid "Error while disabling app"
msgstr ""
-#: js/apps.js:95
+#: js/apps.js:91 js/apps.js:104 js/apps.js:105
+msgid "Error while enabling app"
+msgstr ""
+
+#: js/apps.js:115
msgid "Updating...."
msgstr ""
-#: js/apps.js:98
+#: js/apps.js:118
msgid "Error while updating app"
msgstr ""
-#: js/apps.js:101
+#: js/apps.js:118
+msgid "Error"
+msgstr ""
+
+#: js/apps.js:119 templates/apps.php:43
+msgid "Update"
+msgstr ""
+
+#: js/apps.js:122
msgid "Updated"
msgstr ""
@@ -145,27 +153,27 @@ msgstr ""
msgid "Groups"
msgstr ""
-#: js/users.js:95 templates/users.php:89 templates/users.php:124
+#: js/users.js:97 templates/users.php:89 templates/users.php:124
msgid "Group Admin"
msgstr ""
-#: js/users.js:115 templates/users.php:164
+#: js/users.js:120 templates/users.php:164
msgid "Delete"
msgstr ""
-#: js/users.js:269
+#: js/users.js:277
msgid "add group"
msgstr ""
-#: js/users.js:428
+#: js/users.js:436
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:429 js/users.js:435 js/users.js:450
+#: js/users.js:437 js/users.js:443 js/users.js:458
msgid "Error creating user"
msgstr ""
-#: js/users.js:434
+#: js/users.js:442
msgid "A valid password must be provided"
msgstr ""
@@ -369,10 +377,6 @@ msgstr ""
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr ""
-#: templates/apps.php:43
-msgid "Update"
-msgstr ""
-
#: templates/help.php:4
msgid "User Documentation"
msgstr ""
diff --git a/l10n/de_CH/core.po b/l10n/de_CH/core.po
index deacb1c3c4c..9469c953841 100644
--- a/l10n/de_CH/core.po
+++ b/l10n/de_CH/core.po
@@ -5,6 +5,7 @@
# Translators:
# arkascha <foss@christian-reiner.info>, 2013
# FlorianScholz <work@bgstyle.de>, 2013
+# FlorianScholz <work@bgstyle.de>, 2013
# I Robot <owncloud-bot@tmit.eu>, 2013
# Marcel Kühlhorn <susefan93@gmx.de>, 2013
# Mario Siegmann <mario_siegmann@web.de>, 2013
@@ -15,8 +16,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: German (Switzerland) (http://www.transifex.com/projects/p/owncloud/language/de_CH/)\n"
"MIME-Version: 1.0\n"
@@ -30,6 +31,35 @@ msgstr ""
msgid "%s shared »%s« with you"
msgstr "%s teilt »%s« mit Ihnen"
+#: ajax/share.php:227
+msgid "group"
+msgstr "Gruppe"
+
+#: ajax/update.php:11
+msgid "Turned on maintenance mode"
+msgstr ""
+
+#: ajax/update.php:14
+msgid "Turned off maintenance mode"
+msgstr ""
+
+#: ajax/update.php:17
+msgid "Updated database"
+msgstr ""
+
+#: ajax/update.php:20
+msgid "Updating filecache, this may take really long..."
+msgstr ""
+
+#: ajax/update.php:23
+msgid "Updated filecache"
+msgstr ""
+
+#: ajax/update.php:26
+#, php-format
+msgid "... %d%% done ..."
+msgstr ""
+
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
msgstr "Kategorie nicht angegeben."
@@ -156,14 +186,14 @@ msgstr "Gerade eben"
#: js/js.js:813
msgid "%n minute ago"
msgid_plural "%n minutes ago"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Vor %n Minute"
+msgstr[1] "Vor %n Minuten"
#: js/js.js:814
msgid "%n hour ago"
msgid_plural "%n hours ago"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Vor %n Stunde"
+msgstr[1] "Vor %n Stunden"
#: js/js.js:815
msgid "today"
@@ -176,8 +206,8 @@ msgstr "Gestern"
#: js/js.js:817
msgid "%n day ago"
msgid_plural "%n days ago"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Vor %n Tag"
+msgstr[1] "Vor %n Tagen"
#: js/js.js:818
msgid "last month"
@@ -186,8 +216,8 @@ msgstr "Letzten Monat"
#: js/js.js:819
msgid "%n month ago"
msgid_plural "%n months ago"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Vor %n Monat"
+msgstr[1] "Vor %n Monaten"
#: js/js.js:820
msgid "months ago"
@@ -201,23 +231,23 @@ msgstr "Letztes Jahr"
msgid "years ago"
msgstr "Vor Jahren"
-#: js/oc-dialogs.js:117
+#: js/oc-dialogs.js:123
msgid "Choose"
msgstr "Auswählen"
-#: js/oc-dialogs.js:137 js/oc-dialogs.js:196
+#: js/oc-dialogs.js:143 js/oc-dialogs.js:210
msgid "Error loading file picker template"
msgstr "Es ist ein Fehler in der Vorlage des Datei-Auswählers aufgetreten."
-#: js/oc-dialogs.js:160
+#: js/oc-dialogs.js:168
msgid "Yes"
msgstr "Ja"
-#: js/oc-dialogs.js:168
+#: js/oc-dialogs.js:178
msgid "No"
msgstr "Nein"
-#: js/oc-dialogs.js:181
+#: js/oc-dialogs.js:195
msgid "Ok"
msgstr "OK"
@@ -384,7 +414,7 @@ msgstr "Das Update war erfolgreich. Sie werden nun zu ownCloud weitergeleitet."
#: lostpassword/controller.php:61
#, php-format
msgid "%s password reset"
-msgstr ""
+msgstr "%s-Passwort zurücksetzen"
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
@@ -450,7 +480,7 @@ msgstr "Persönlich"
msgid "Users"
msgstr "Benutzer"
-#: strings.php:7
+#: strings.php:7 templates/layout.user.php:105
msgid "Apps"
msgstr "Apps"
@@ -583,10 +613,6 @@ msgstr "%s ist verfügbar. Holen Sie weitere Informationen zu Aktualisierungen e
msgid "Log out"
msgstr "Abmelden"
-#: templates/layout.user.php:100
-msgid "More apps"
-msgstr "Mehr Apps"
-
#: templates/login.php:9
msgid "Automatic logon rejected!"
msgstr "Automatische Anmeldung verweigert!"
@@ -601,19 +627,19 @@ msgstr "Wenn Sie Ihr Passwort nicht vor kurzem geändert haben, könnte Ihr\nAcc
msgid "Please change your password to secure your account again."
msgstr "Bitte ändern Sie Ihr Passwort, um Ihr Konto wieder zu sichern."
-#: templates/login.php:34
+#: templates/login.php:32
msgid "Lost your password?"
msgstr "Passwort vergessen?"
-#: templates/login.php:39
+#: templates/login.php:37
msgid "remember"
msgstr "merken"
-#: templates/login.php:41
+#: templates/login.php:39
msgid "Log in"
msgstr "Einloggen"
-#: templates/login.php:47
+#: templates/login.php:45
msgid "Alternative Logins"
msgstr "Alternative Logins"
diff --git a/l10n/de_CH/files.po b/l10n/de_CH/files.po
index 8befee513b7..95d27fc4a67 100644
--- a/l10n/de_CH/files.po
+++ b/l10n/de_CH/files.po
@@ -5,6 +5,7 @@
# Translators:
# a.tangemann <a.tangemann@web.de>, 2013
# FlorianScholz <work@bgstyle.de>, 2013
+# FlorianScholz <work@bgstyle.de>, 2013
# I Robot <owncloud-bot@tmit.eu>, 2013
# kabum <uu.kabum@gmail.com>, 2013
# Marcel Kühlhorn <susefan93@gmx.de>, 2013
@@ -15,8 +16,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: German (Switzerland) (http://www.transifex.com/projects/p/owncloud/language/de_CH/)\n"
"MIME-Version: 1.0\n"
@@ -82,7 +83,11 @@ msgstr "Fehler beim Schreiben auf die Festplatte"
msgid "Not enough storage available"
msgstr "Nicht genug Speicher vorhanden."
-#: ajax/upload.php:123
+#: ajax/upload.php:109
+msgid "Upload failed"
+msgstr "Hochladen fehlgeschlagen"
+
+#: ajax/upload.php:127
msgid "Invalid directory."
msgstr "Ungültiges Verzeichnis."
@@ -102,21 +107,20 @@ msgstr "Nicht genügend Speicherplatz verfügbar"
msgid "Upload cancelled."
msgstr "Upload abgebrochen."
-#: js/file-upload.js:167 js/files.js:280
+#: js/file-upload.js:165
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:233 js/files.js:353
+#: js/file-upload.js:239
msgid "URL cannot be empty."
msgstr "Die URL darf nicht leer sein."
-#: js/file-upload.js:238 lib/app.php:53
+#: js/file-upload.js:244 lib/app.php:53
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
msgstr "Ungültiger Ordnername. Die Verwendung von «Shared» ist ownCloud vorbehalten."
-#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405
-#: js/files.js:709 js/files.js:747
+#: js/file-upload.js:276 js/file-upload.js:292 js/files.js:512 js/files.js:550
msgid "Error"
msgstr "Fehler"
@@ -132,41 +136,57 @@ msgstr "Endgültig löschen"
msgid "Rename"
msgstr "Umbenennen"
-#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:465
+#: js/filelist.js:50 js/filelist.js:53 js/filelist.js:575
msgid "Pending"
msgstr "Ausstehend"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "{new_name} already exists"
msgstr "{new_name} existiert bereits"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "replace"
msgstr "ersetzen"
-#: js/filelist.js:303
+#: js/filelist.js:307
msgid "suggest name"
msgstr "Namen vorschlagen"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "cancel"
msgstr "abbrechen"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "replaced {new_name} with {old_name}"
msgstr "{old_name} wurde ersetzt durch {new_name}"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "undo"
msgstr "rückgängig machen"
-#: js/filelist.js:453
+#: js/filelist.js:424 js/filelist.js:490 js/files.js:581
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] ""
+msgstr[1] "%n Ordner"
+
+#: js/filelist.js:425 js/filelist.js:491 js/files.js:587
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] ""
+msgstr[1] "%n Dateien"
+
+#: js/filelist.js:432
+msgid "{dirs} and {files}"
+msgstr ""
+
+#: js/filelist.js:563
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%n Datei wird hochgeladen"
+msgstr[1] "%n Dateien werden hochgeladen"
-#: js/filelist.js:518
+#: js/filelist.js:628
msgid "files uploading"
msgstr "Dateien werden hoch geladen"
@@ -196,7 +216,7 @@ msgstr "Ihr Speicher ist fast voll ({usedSpacePercent}%)"
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
-msgstr ""
+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:245
msgid ""
@@ -204,34 +224,18 @@ msgid ""
"big."
msgstr "Ihr Download wird vorbereitet. Dies kann bei grösseren Dateien etwas dauern."
-#: js/files.js:358
-msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-msgstr "Ungültiger Verzeichnisname. Die Nutzung von «Shared» ist ownCloud vorbehalten"
-
-#: js/files.js:760 templates/index.php:67
+#: js/files.js:563 templates/index.php:69
msgid "Name"
msgstr "Name"
-#: js/files.js:761 templates/index.php:78
+#: js/files.js:564 templates/index.php:81
msgid "Size"
msgstr "Grösse"
-#: js/files.js:762 templates/index.php:80
+#: js/files.js:565 templates/index.php:83
msgid "Modified"
msgstr "Geändert"
-#: js/files.js:778
-msgid "%n folder"
-msgid_plural "%n folders"
-msgstr[0] ""
-msgstr[1] ""
-
-#: js/files.js:784
-msgid "%n file"
-msgid_plural "%n files"
-msgstr[0] ""
-msgstr[1] ""
-
#: lib/app.php:73
#, php-format
msgid "%s could not be renamed"
@@ -305,52 +309,36 @@ msgstr "Sie haben hier keine Schreib-Berechtigungen."
msgid "Nothing in here. Upload something!"
msgstr "Alles leer. Laden Sie etwas hoch!"
-#: templates/index.php:73
+#: templates/index.php:75
msgid "Download"
msgstr "Herunterladen"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:88 templates/index.php:89
msgid "Unshare"
msgstr "Freigabe aufheben"
-#: templates/index.php:91 templates/index.php:92
+#: templates/index.php:94 templates/index.php:95
msgid "Delete"
msgstr "Löschen"
-#: templates/index.php:105
+#: templates/index.php:108
msgid "Upload too large"
msgstr "Der Upload ist zu gross"
-#: templates/index.php:107
+#: templates/index.php:110
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:112
+#: templates/index.php:115
msgid "Files are being scanned, please wait."
msgstr "Dateien werden gescannt, bitte warten."
-#: templates/index.php:115
+#: templates/index.php:118
msgid "Current scanning"
msgstr "Scanne"
-#: templates/part.list.php:74
-msgid "directory"
-msgstr "Verzeichnis"
-
-#: templates/part.list.php:76
-msgid "directories"
-msgstr "Verzeichnisse"
-
-#: templates/part.list.php:85
-msgid "file"
-msgstr "Datei"
-
-#: templates/part.list.php:87
-msgid "files"
-msgstr "Dateien"
-
#: templates/upgrade.php:2
msgid "Upgrading filesystem cache..."
msgstr "Dateisystem-Cache wird aktualisiert ..."
diff --git a/l10n/de_CH/files_encryption.po b/l10n/de_CH/files_encryption.po
index 3f0472c11a8..774a2410515 100644
--- a/l10n/de_CH/files_encryption.po
+++ b/l10n/de_CH/files_encryption.po
@@ -5,6 +5,7 @@
# Translators:
# ako84 <a0306265@unet.univie.ac.at>, 2013
# FlorianScholz <work@bgstyle.de>, 2013
+# FlorianScholz <work@bgstyle.de>, 2013
# JamFX <niko@nik-o-mat.de>, 2013
# Mario Siegmann <mario_siegmann@web.de>, 2013
# traductor <transifex-2.7.mensaje@spamgourmet.com>, 2013
@@ -12,9 +13,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-09 07:59-0400\n"
-"PO-Revision-Date: 2013-08-09 11:59+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-08-27 11:18-0400\n"
+"PO-Revision-Date: 2013-08-26 08:20+0000\n"
+"Last-Translator: FlorianScholz <work@bgstyle.de>\n"
"Language-Team: German (Switzerland) (http://www.transifex.com/projects/p/owncloud/language/de_CH/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -66,18 +67,18 @@ msgid ""
"files."
msgstr "Ihr privater Schlüssel ist ungültig. Möglicher Weise wurde von ausserhalb Ihr Passwort geändert (z.B. in Ihrem gemeinsamen Verzeichnis). Sie können das Passwort Ihres privaten Schlüssels in den persönlichen Einstellungen aktualisieren, um wieder an Ihre Dateien zu gelangen."
-#: hooks/hooks.php:44
+#: hooks/hooks.php:41
msgid "Missing requirements."
msgstr "Fehlende Voraussetzungen"
-#: hooks/hooks.php:45
+#: hooks/hooks.php:42
msgid ""
"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."
-msgstr ""
+msgstr "Bitte stellen Sie sicher, dass PHP 5.3.3 oder neuer installiert und das OpenSSL zusammen mit der PHP-Erweiterung aktiviert und richtig konfiguriert ist. Zur Zeit ist die Verschlüsselungs-App deaktiviert."
-#: hooks/hooks.php:263
+#: hooks/hooks.php:249
msgid "Following users are not set up for encryption:"
msgstr "Für folgende Nutzer ist keine Verschlüsselung eingerichtet:"
diff --git a/l10n/de_CH/files_trashbin.po b/l10n/de_CH/files_trashbin.po
index 1d80e2f4371..5061816a4dc 100644
--- a/l10n/de_CH/files_trashbin.po
+++ b/l10n/de_CH/files_trashbin.po
@@ -4,14 +4,15 @@
#
# Translators:
# FlorianScholz <work@bgstyle.de>, 2013
+# FlorianScholz <work@bgstyle.de>, 2013
# Mario Siegmann <mario_siegmann@web.de>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-15 04:47-0400\n"
-"PO-Revision-Date: 2013-08-15 08:48+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-08-27 11:18-0400\n"
+"PO-Revision-Date: 2013-08-26 08:30+0000\n"
+"Last-Translator: FlorianScholz <work@bgstyle.de>\n"
"Language-Team: German (Switzerland) (http://www.transifex.com/projects/p/owncloud/language/de_CH/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -56,14 +57,14 @@ msgstr "Gelöscht"
#: js/trash.js:191
msgid "%n folder"
msgid_plural "%n folders"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%n Ordner"
+msgstr[1] "%n Ordner"
#: js/trash.js:197
msgid "%n file"
msgid_plural "%n files"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%n Datei"
+msgstr[1] "%n Dateien"
#: lib/trash.php:819 lib/trash.php:821
msgid "restored"
diff --git a/l10n/de_CH/lib.po b/l10n/de_CH/lib.po
index f196e68f997..11d2f26f5a4 100644
--- a/l10n/de_CH/lib.po
+++ b/l10n/de_CH/lib.po
@@ -4,15 +4,16 @@
#
# Translators:
# FlorianScholz <work@bgstyle.de>, 2013
+# FlorianScholz <work@bgstyle.de>, 2013
# Mario Siegmann <mario_siegmann@web.de>, 2013
# traductor <transifex-2.7.mensaje@spamgourmet.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-08-27 11:18-0400\n"
+"PO-Revision-Date: 2013-08-27 06:30+0000\n"
+"Last-Translator: FlorianScholz <work@bgstyle.de>\n"
"Language-Team: German (Switzerland) (http://www.transifex.com/projects/p/owncloud/language/de_CH/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -20,27 +21,38 @@ msgstr ""
"Language: de_CH\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: app.php:360
+#: app.php:239
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr "Anwendung \"%s\" kann nicht installiert werden, da sie mit dieser Version von ownCloud nicht kompatibel ist."
+
+#: app.php:250
+msgid "No app name specified"
+msgstr "Kein App-Name spezifiziert"
+
+#: app.php:361
msgid "Help"
msgstr "Hilfe"
-#: app.php:373
+#: app.php:374
msgid "Personal"
msgstr "Persönlich"
-#: app.php:384
+#: app.php:385
msgid "Settings"
msgstr "Einstellungen"
-#: app.php:396
+#: app.php:397
msgid "Users"
msgstr "Benutzer"
-#: app.php:409
+#: app.php:410
msgid "Admin"
msgstr "Administrator"
-#: app.php:836
+#: app.php:837
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr "Konnte \"%s\" nicht aktualisieren."
@@ -76,6 +88,62 @@ msgid ""
"administrator."
msgstr "Laden Sie die Dateien in kleineren, separaten, Stücken herunter oder bitten Sie Ihren Administrator."
+#: installer.php:63
+msgid "No source specified when installing app"
+msgstr ""
+
+#: installer.php:70
+msgid "No href specified when installing app from http"
+msgstr ""
+
+#: installer.php:75
+msgid "No path specified when installing app from local file"
+msgstr ""
+
+#: installer.php:89
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr ""
+
+#: installer.php:103
+msgid "Failed to open archive when installing app"
+msgstr ""
+
+#: installer.php:123
+msgid "App does not provide an info.xml file"
+msgstr ""
+
+#: installer.php:129
+msgid "App can't be installed because of not allowed code in the App"
+msgstr "Anwendung kann wegen nicht erlaubten Codes nicht installiert werden"
+
+#: installer.php:138
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr ""
+
+#: installer.php:144
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr ""
+
+#: installer.php:150
+msgid ""
+"App can't be installed because the version in info.xml/version is not the "
+"same as the version reported from the app store"
+msgstr ""
+
+#: installer.php:160
+msgid "App directory already exists"
+msgstr "Anwendungsverzeichnis existiert bereits"
+
+#: installer.php:173
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr ""
+
#: json.php:28
msgid "Application is not enabled"
msgstr "Die Anwendung ist nicht aktiviert"
@@ -208,13 +276,13 @@ msgstr "Gerade eben"
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
-msgstr[1] ""
+msgstr[1] "Vor %n Minuten"
#: template/functions.php:82
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
-msgstr[1] ""
+msgstr[1] "Vor %n Stunden"
#: template/functions.php:83
msgid "today"
@@ -228,7 +296,7 @@ msgstr "Gestern"
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] ""
-msgstr[1] ""
+msgstr[1] "Vor %n Tagen"
#: template/functions.php:86
msgid "last month"
@@ -238,7 +306,7 @@ msgstr "Letzten Monat"
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
-msgstr[1] ""
+msgstr[1] "Vor %n Monaten"
#: template/functions.php:88
msgid "last year"
diff --git a/l10n/de_CH/settings.po b/l10n/de_CH/settings.po
index 9b99da139e8..5e184ab89b9 100644
--- a/l10n/de_CH/settings.po
+++ b/l10n/de_CH/settings.po
@@ -6,6 +6,7 @@
# arkascha <foss@christian-reiner.info>, 2013
# a.tangemann <a.tangemann@web.de>, 2013
# FlorianScholz <work@bgstyle.de>, 2013
+# FlorianScholz <work@bgstyle.de>, 2013
# kabum <uu.kabum@gmail.com>, 2013
# Mario Siegmann <mario_siegmann@web.de>, 2013
# Mirodin <blobbyjj@ymail.com>, 2013
@@ -14,9 +15,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-08-27 11:18-0400\n"
+"PO-Revision-Date: 2013-08-27 06:30+0000\n"
+"Last-Translator: FlorianScholz <work@bgstyle.de>\n"
"Language-Team: German (Switzerland) (http://www.transifex.com/projects/p/owncloud/language/de_CH/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -49,10 +50,6 @@ msgstr "Die Gruppe existiert bereits"
msgid "Unable to add group"
msgstr "Die Gruppe konnte nicht angelegt werden"
-#: ajax/enableapp.php:11
-msgid "Could not enable app. "
-msgstr "Die Anwendung konnte nicht aktiviert werden."
-
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr "E-Mail-Adresse gespeichert"
@@ -99,37 +96,49 @@ msgstr "Die App konnte nicht aktualisiert werden."
msgid "Update to {appversion}"
msgstr "Update zu {appversion}"
-#: js/apps.js:41 js/apps.js:81
+#: js/apps.js:41 js/apps.js:74 js/apps.js:100
msgid "Disable"
msgstr "Deaktivieren"
-#: js/apps.js:41 js/apps.js:69 js/apps.js:88
+#: js/apps.js:41 js/apps.js:81 js/apps.js:94 js/apps.js:109
msgid "Enable"
msgstr "Aktivieren"
-#: js/apps.js:60
+#: js/apps.js:63
msgid "Please wait...."
msgstr "Bitte warten...."
-#: js/apps.js:64 js/apps.js:76 js/apps.js:85 js/apps.js:98
-msgid "Error"
-msgstr "Fehler"
+#: js/apps.js:71 js/apps.js:72 js/apps.js:92
+msgid "Error while disabling app"
+msgstr "Fehler während der Deaktivierung der Anwendung"
+
+#: js/apps.js:91 js/apps.js:104 js/apps.js:105
+msgid "Error while enabling app"
+msgstr "Fehler während der Aktivierung der Anwendung"
-#: js/apps.js:95
+#: js/apps.js:115
msgid "Updating...."
msgstr "Update..."
-#: js/apps.js:98
+#: js/apps.js:118
msgid "Error while updating app"
msgstr "Es ist ein Fehler während des Updates aufgetreten"
-#: js/apps.js:101
+#: js/apps.js:118
+msgid "Error"
+msgstr "Fehler"
+
+#: js/apps.js:119 templates/apps.php:43
+msgid "Update"
+msgstr "Update durchführen"
+
+#: js/apps.js:122
msgid "Updated"
msgstr "Aktualisiert"
#: js/personal.js:150
msgid "Decrypting files... Please wait, this can take some time."
-msgstr ""
+msgstr "Entschlüssel Dateien ... Bitte warten Sie, denn dieser Vorgang kann einige Zeit beanspruchen."
#: js/personal.js:172
msgid "Saving..."
@@ -152,27 +161,27 @@ msgstr "Der Benutzer konnte nicht entfernt werden."
msgid "Groups"
msgstr "Gruppen"
-#: js/users.js:95 templates/users.php:89 templates/users.php:124
+#: js/users.js:97 templates/users.php:89 templates/users.php:124
msgid "Group Admin"
msgstr "Gruppenadministrator"
-#: js/users.js:115 templates/users.php:164
+#: js/users.js:120 templates/users.php:164
msgid "Delete"
msgstr "Löschen"
-#: js/users.js:269
+#: js/users.js:277
msgid "add group"
msgstr "Gruppe hinzufügen"
-#: js/users.js:428
+#: js/users.js:436
msgid "A valid username must be provided"
msgstr "Es muss ein gültiger Benutzername angegeben werden"
-#: js/users.js:429 js/users.js:435 js/users.js:450
+#: js/users.js:437 js/users.js:443 js/users.js:458
msgid "Error creating user"
msgstr "Beim Erstellen des Benutzers ist ein Fehler aufgetreten"
-#: js/users.js:434
+#: js/users.js:442
msgid "A valid password must be provided"
msgstr "Es muss ein gültiges Passwort angegeben werden"
@@ -376,10 +385,6 @@ msgstr "Weitere Anwendungen finden Sie auf apps.owncloud.com"
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-lizenziert von <span class=\"author\"></span>"
-#: templates/apps.php:43
-msgid "Update"
-msgstr "Update durchführen"
-
#: templates/help.php:4
msgid "User Documentation"
msgstr "Dokumentation für Benutzer"
@@ -478,19 +483,19 @@ msgstr "Verwenden Sie diese Adresse, um <a href=\"%s/server/5.0/user_manual/file
#: templates/personal.php:117
msgid "Encryption"
-msgstr ""
+msgstr "Verschlüsselung"
#: templates/personal.php:119
msgid "The encryption app is no longer enabled, decrypt all your file"
-msgstr ""
+msgstr "Die Anwendung zur Verschlüsselung ist nicht länger aktiv, all Ihre Dateien werden entschlüsselt. "
#: templates/personal.php:125
msgid "Log-in password"
-msgstr ""
+msgstr "Login-Passwort"
#: templates/personal.php:130
msgid "Decrypt all Files"
-msgstr ""
+msgstr "Alle Dateien entschlüsseln"
#: templates/users.php:21
msgid "Login Name"
diff --git a/l10n/de_CH/user_ldap.po b/l10n/de_CH/user_ldap.po
index 9081b095a9c..0267d804b6f 100644
--- a/l10n/de_CH/user_ldap.po
+++ b/l10n/de_CH/user_ldap.po
@@ -5,6 +5,7 @@
# Translators:
# a.tangemann <a.tangemann@web.de>, 2013
# FlorianScholz <work@bgstyle.de>, 2013
+# FlorianScholz <work@bgstyle.de>, 2013
# JamFX <niko@nik-o-mat.de>, 2013
# Marcel Kühlhorn <susefan93@gmx.de>, 2013
# Mario Siegmann <mario_siegmann@web.de>, 2013
@@ -14,9 +15,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-08-27 11:18-0400\n"
+"PO-Revision-Date: 2013-08-27 06:30+0000\n"
+"Last-Translator: FlorianScholz <work@bgstyle.de>\n"
"Language-Team: German (Switzerland) (http://www.transifex.com/projects/p/owncloud/language/de_CH/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -162,7 +163,7 @@ msgstr "Benutzer-Login-Filter"
msgid ""
"Defines the filter to apply, when login is attempted. %%uid replaces the "
"username in the login action. Example: \"uid=%%uid\""
-msgstr ""
+msgstr "Bestimmt den Filter, welcher bei einer Anmeldung angewandt wird. %%uid ersetzt den Benutzernamen bei der Anmeldung. Beispiel: \"uid=%%uid\""
#: templates/settings.php:55
msgid "User List Filter"
@@ -172,7 +173,7 @@ msgstr "Benutzer-Filter-Liste"
msgid ""
"Defines the filter to apply, when retrieving users (no placeholders). "
"Example: \"objectClass=person\""
-msgstr ""
+msgstr "Definiert den Filter für die Wiederherstellung eines Benutzers (kein Platzhalter). Beispiel: \"objectClass=person\""
#: templates/settings.php:59
msgid "Group Filter"
@@ -182,7 +183,7 @@ msgstr "Gruppen-Filter"
msgid ""
"Defines the filter to apply, when retrieving groups (no placeholders). "
"Example: \"objectClass=posixGroup\""
-msgstr ""
+msgstr "Definiert den Filter für die Wiederherstellung einer Gruppe (kein Platzhalter). Beispiel: \"objectClass=posixGroup\""
#: templates/settings.php:66
msgid "Connection Settings"
@@ -243,7 +244,7 @@ msgstr "Schalten Sie die SSL-Zertifikatsprüfung aus."
msgid ""
"Not recommended, use it for testing only! If connection only works with this"
" option, import the LDAP server's SSL certificate in your %s server."
-msgstr ""
+msgstr "Nur für Testzwecke geeignet, sollte Standardmäßig nicht verwendet werden. Falls die Verbindung nur mit dieser Option funktioniert, importieren Sie das SSL-Zertifikat des LDAP-Servers in Ihren %s Server."
#: templates/settings.php:76
msgid "Cache Time-To-Live"
diff --git a/l10n/de_DE/core.po b/l10n/de_DE/core.po
index da78f8613cf..000f19fdda5 100644
--- a/l10n/de_DE/core.po
+++ b/l10n/de_DE/core.po
@@ -15,8 +15,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: German (Germany) <translations@owncloud.org>\n"
"MIME-Version: 1.0\n"
@@ -30,6 +30,35 @@ msgstr ""
msgid "%s shared »%s« with you"
msgstr "%s geteilt »%s« mit Ihnen"
+#: ajax/share.php:227
+msgid "group"
+msgstr "Gruppe"
+
+#: ajax/update.php:11
+msgid "Turned on maintenance mode"
+msgstr "Wartungsmodus eingeschaltet "
+
+#: ajax/update.php:14
+msgid "Turned off maintenance mode"
+msgstr "Wartungsmodus ausgeschaltet"
+
+#: ajax/update.php:17
+msgid "Updated database"
+msgstr "Datenbank aktualisiert"
+
+#: ajax/update.php:20
+msgid "Updating filecache, this may take really long..."
+msgstr "Aktualisiere Dateicache, dies könnte eine Weile dauern..."
+
+#: ajax/update.php:23
+msgid "Updated filecache"
+msgstr "Dateicache aktualisiert"
+
+#: ajax/update.php:26
+#, php-format
+msgid "... %d%% done ..."
+msgstr "... %d%% erledigt ..."
+
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
msgstr "Kategorie nicht angegeben."
@@ -201,23 +230,23 @@ msgstr "Letztes Jahr"
msgid "years ago"
msgstr "Vor Jahren"
-#: js/oc-dialogs.js:117
+#: js/oc-dialogs.js:123
msgid "Choose"
msgstr "Auswählen"
-#: js/oc-dialogs.js:137 js/oc-dialogs.js:196
+#: js/oc-dialogs.js:143 js/oc-dialogs.js:210
msgid "Error loading file picker template"
msgstr "Es ist ein Fehler in der Vorlage des Datei-Auswählers aufgetreten."
-#: js/oc-dialogs.js:160
+#: js/oc-dialogs.js:168
msgid "Yes"
msgstr "Ja"
-#: js/oc-dialogs.js:168
+#: js/oc-dialogs.js:178
msgid "No"
msgstr "Nein"
-#: js/oc-dialogs.js:181
+#: js/oc-dialogs.js:195
msgid "Ok"
msgstr "OK"
@@ -450,7 +479,7 @@ msgstr "Persönlich"
msgid "Users"
msgstr "Benutzer"
-#: strings.php:7
+#: strings.php:7 templates/layout.user.php:105
msgid "Apps"
msgstr "Apps"
@@ -583,10 +612,6 @@ msgstr "%s ist verfügbar. Holen Sie weitere Informationen zu Aktualisierungen e
msgid "Log out"
msgstr "Abmelden"
-#: templates/layout.user.php:100
-msgid "More apps"
-msgstr "Mehr Apps"
-
#: templates/login.php:9
msgid "Automatic logon rejected!"
msgstr "Automatische Anmeldung verweigert!"
@@ -601,19 +626,19 @@ msgstr "Wenn Sie Ihr Passwort nicht vor kurzem geändert haben, könnte Ihr\nAcc
msgid "Please change your password to secure your account again."
msgstr "Bitte ändern Sie Ihr Passwort, um Ihr Konto wieder zu sichern."
-#: templates/login.php:34
+#: templates/login.php:32
msgid "Lost your password?"
msgstr "Passwort vergessen?"
-#: templates/login.php:39
+#: templates/login.php:37
msgid "remember"
msgstr "merken"
-#: templates/login.php:41
+#: templates/login.php:39
msgid "Log in"
msgstr "Einloggen"
-#: templates/login.php:47
+#: templates/login.php:45
msgid "Alternative Logins"
msgstr "Alternative Logins"
diff --git a/l10n/de_DE/files.po b/l10n/de_DE/files.po
index ee7f7f50420..cf3e5f3eb62 100644
--- a/l10n/de_DE/files.po
+++ b/l10n/de_DE/files.po
@@ -7,6 +7,7 @@
# SteinQuadrat, 2013
# I Robot <owncloud-bot@tmit.eu>, 2013
# Marcel Kühlhorn <susefan93@gmx.de>, 2013
+# Mario Siegmann <mario_siegmann@web.de>, 2013
# traductor <transifex-2.7.mensaje@spamgourmet.com>, 2013
# noxin <transifex.com@davidmainzer.com>, 2013
# Mirodin <blobbyjj@ymail.com>, 2013
@@ -15,9 +16,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-31 18:00+0000\n"
+"Last-Translator: Mario Siegmann <mario_siegmann@web.de>\n"
"Language-Team: German (Germany) <translations@owncloud.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -82,7 +83,11 @@ msgstr "Fehler beim Schreiben auf die Festplatte"
msgid "Not enough storage available"
msgstr "Nicht genug Speicher vorhanden."
-#: ajax/upload.php:123
+#: ajax/upload.php:109
+msgid "Upload failed"
+msgstr "Hochladen fehlgeschlagen"
+
+#: ajax/upload.php:127
msgid "Invalid directory."
msgstr "Ungültiges Verzeichnis."
@@ -102,21 +107,20 @@ msgstr "Nicht genügend Speicherplatz verfügbar"
msgid "Upload cancelled."
msgstr "Upload abgebrochen."
-#: js/file-upload.js:167 js/files.js:280
+#: js/file-upload.js:165
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:233 js/files.js:353
+#: js/file-upload.js:239
msgid "URL cannot be empty."
msgstr "Die URL darf nicht leer sein."
-#: js/file-upload.js:238 lib/app.php:53
+#: js/file-upload.js:244 lib/app.php:53
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
msgstr "Ungültiger Ordnername. Die Verwendung von \"Shared\" ist ownCloud vorbehalten."
-#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405
-#: js/files.js:709 js/files.js:747
+#: js/file-upload.js:276 js/file-upload.js:292 js/files.js:512 js/files.js:550
msgid "Error"
msgstr "Fehler"
@@ -132,41 +136,57 @@ msgstr "Endgültig löschen"
msgid "Rename"
msgstr "Umbenennen"
-#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:465
+#: js/filelist.js:50 js/filelist.js:53 js/filelist.js:575
msgid "Pending"
msgstr "Ausstehend"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "{new_name} already exists"
msgstr "{new_name} existiert bereits"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "replace"
msgstr "ersetzen"
-#: js/filelist.js:303
+#: js/filelist.js:307
msgid "suggest name"
msgstr "Namen vorschlagen"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "cancel"
msgstr "abbrechen"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "replaced {new_name} with {old_name}"
msgstr "{old_name} wurde ersetzt durch {new_name}"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "undo"
msgstr "rückgängig machen"
-#: js/filelist.js:453
+#: js/filelist.js:424 js/filelist.js:490 js/files.js:581
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] "%n Ordner"
+msgstr[1] "%n Ordner"
+
+#: js/filelist.js:425 js/filelist.js:491 js/files.js:587
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] "%n Datei"
+msgstr[1] "%n Dateien"
+
+#: js/filelist.js:432
+msgid "{dirs} and {files}"
+msgstr "{dirs} und {files}"
+
+#: js/filelist.js:563
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "%n Datei wird hoch geladen"
msgstr[1] "%n Dateien werden hoch geladen"
-#: js/filelist.js:518
+#: js/filelist.js:628
msgid "files uploading"
msgstr "Dateien werden hoch geladen"
@@ -196,7 +216,7 @@ msgstr "Ihr Speicher ist fast voll ({usedSpacePercent}%)"
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
-msgstr ""
+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:245
msgid ""
@@ -204,34 +224,18 @@ msgid ""
"big."
msgstr "Ihr Download wird vorbereitet. Dies kann bei größeren Dateien etwas dauern."
-#: js/files.js:358
-msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-msgstr "Ungültiger Verzeichnisname. Die Nutzung von \"Shared\" ist ownCloud vorbehalten"
-
-#: js/files.js:760 templates/index.php:67
+#: js/files.js:563 templates/index.php:69
msgid "Name"
msgstr "Name"
-#: js/files.js:761 templates/index.php:78
+#: js/files.js:564 templates/index.php:81
msgid "Size"
msgstr "Größe"
-#: js/files.js:762 templates/index.php:80
+#: js/files.js:565 templates/index.php:83
msgid "Modified"
msgstr "Geändert"
-#: js/files.js:778
-msgid "%n folder"
-msgid_plural "%n folders"
-msgstr[0] "%n Ordner"
-msgstr[1] "%n Ordner"
-
-#: js/files.js:784
-msgid "%n file"
-msgid_plural "%n files"
-msgstr[0] "%n Datei"
-msgstr[1] "%n Dateien"
-
#: lib/app.php:73
#, php-format
msgid "%s could not be renamed"
@@ -305,52 +309,36 @@ msgstr "Sie haben hier keine Schreib-Berechtigungen."
msgid "Nothing in here. Upload something!"
msgstr "Alles leer. Laden Sie etwas hoch!"
-#: templates/index.php:73
+#: templates/index.php:75
msgid "Download"
msgstr "Herunterladen"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:88 templates/index.php:89
msgid "Unshare"
msgstr "Freigabe aufheben"
-#: templates/index.php:91 templates/index.php:92
+#: templates/index.php:94 templates/index.php:95
msgid "Delete"
msgstr "Löschen"
-#: templates/index.php:105
+#: templates/index.php:108
msgid "Upload too large"
msgstr "Der Upload ist zu groß"
-#: templates/index.php:107
+#: templates/index.php:110
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:112
+#: templates/index.php:115
msgid "Files are being scanned, please wait."
msgstr "Dateien werden gescannt, bitte warten."
-#: templates/index.php:115
+#: templates/index.php:118
msgid "Current scanning"
msgstr "Scanne"
-#: templates/part.list.php:74
-msgid "directory"
-msgstr "Verzeichnis"
-
-#: templates/part.list.php:76
-msgid "directories"
-msgstr "Verzeichnisse"
-
-#: templates/part.list.php:85
-msgid "file"
-msgstr "Datei"
-
-#: templates/part.list.php:87
-msgid "files"
-msgstr "Dateien"
-
#: templates/upgrade.php:2
msgid "Upgrading filesystem cache..."
msgstr "Dateisystem-Cache wird aktualisiert ..."
diff --git a/l10n/de_DE/files_encryption.po b/l10n/de_DE/files_encryption.po
index 7e0878a9eb1..1571956a4cf 100644
--- a/l10n/de_DE/files_encryption.po
+++ b/l10n/de_DE/files_encryption.po
@@ -11,8 +11,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-11 08:07-0400\n"
-"PO-Revision-Date: 2013-08-09 14:10+0000\n"
+"POT-Creation-Date: 2013-08-21 08:10-0400\n"
+"PO-Revision-Date: 2013-08-19 19:20+0000\n"
"Last-Translator: Mario Siegmann <mario_siegmann@web.de>\n"
"Language-Team: German (Germany) <translations@owncloud.org>\n"
"MIME-Version: 1.0\n"
@@ -65,18 +65,18 @@ msgid ""
"files."
msgstr "Ihr privater Schlüssel ist ungültig. Möglicher Weise wurde von außerhalb Ihr Passwort geändert (z.B. in Ihrem gemeinsamen Verzeichnis). Sie können das Passwort Ihres privaten Schlüssels in den persönlichen Einstellungen aktualisieren, um wieder an Ihre Dateien zu gelangen."
-#: hooks/hooks.php:44
+#: hooks/hooks.php:41
msgid "Missing requirements."
msgstr "Fehlende Voraussetzungen"
-#: hooks/hooks.php:45
+#: hooks/hooks.php:42
msgid ""
"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."
msgstr "Bitte stellen Sie sicher, dass PHP 5.3.3 oder neuer installiert und das OpenSSL zusammen mit der PHP-Erweiterung aktiviert und richtig konfiguriert ist. Zur Zeit ist die Verschlüsselungs-App deaktiviert."
-#: hooks/hooks.php:263
+#: hooks/hooks.php:249
msgid "Following users are not set up for encryption:"
msgstr "Für folgende Nutzer ist keine Verschlüsselung eingerichtet:"
diff --git a/l10n/de_DE/lib.po b/l10n/de_DE/lib.po
index ff98de66e2b..2abd875bdd9 100644
--- a/l10n/de_DE/lib.po
+++ b/l10n/de_DE/lib.po
@@ -10,9 +10,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-08-30 09:33-0400\n"
+"PO-Revision-Date: 2013-08-29 11:30+0000\n"
+"Last-Translator: Mario Siegmann <mario_siegmann@web.de>\n"
"Language-Team: German (Germany) <translations@owncloud.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -20,27 +20,38 @@ msgstr ""
"Language: de_DE\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: app.php:360
+#: app.php:239
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr "Applikation \"%s\" kann nicht installiert werden, da sie mit dieser ownCloud Version nicht kompatibel ist."
+
+#: app.php:250
+msgid "No app name specified"
+msgstr "Es wurde kein Applikation-Name angegeben"
+
+#: app.php:361
msgid "Help"
msgstr "Hilfe"
-#: app.php:373
+#: app.php:374
msgid "Personal"
msgstr "Persönlich"
-#: app.php:384
+#: app.php:385
msgid "Settings"
msgstr "Einstellungen"
-#: app.php:396
+#: app.php:397
msgid "Users"
msgstr "Benutzer"
-#: app.php:409
+#: app.php:410
msgid "Admin"
msgstr "Administrator"
-#: app.php:836
+#: app.php:837
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr "Konnte \"%s\" nicht aktualisieren."
@@ -76,6 +87,62 @@ msgid ""
"administrator."
msgstr "Laden Sie die Dateien in kleineren, separaten, Stücken herunter oder bitten Sie Ihren Administrator."
+#: installer.php:63
+msgid "No source specified when installing app"
+msgstr "Für die Installation der Applikation wurde keine Quelle angegeben"
+
+#: installer.php:70
+msgid "No href specified when installing app from http"
+msgstr "Der Link (href) wurde nicht angegeben um die Applikation per http zu installieren"
+
+#: installer.php:75
+msgid "No path specified when installing app from local file"
+msgstr "Bei der Installation der Applikation aus einer lokalen Datei wurde kein Pfad angegeben"
+
+#: installer.php:89
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr "Archive des Typs %s werden nicht unterstützt."
+
+#: installer.php:103
+msgid "Failed to open archive when installing app"
+msgstr "Das Archiv konnte bei der Installation der Applikation nicht geöffnet werden"
+
+#: installer.php:123
+msgid "App does not provide an info.xml file"
+msgstr "Die Applikation enthält keine info,xml Datei"
+
+#: installer.php:129
+msgid "App can't be installed because of not allowed code in the App"
+msgstr "Die Applikation kann auf Grund von unerlaubten Code nicht installiert werden"
+
+#: installer.php:138
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr "Die Anwendung konnte nicht installiert werden, weil Sie nicht mit dieser Version von ownCloud kompatibel ist."
+
+#: installer.php:144
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr "Die Applikation konnte nicht installiert werden, da diese das <shipped>true</shipped> Tag beinhaltet und dieses, bei nicht mitausgelieferten Applikationen, nicht erlaubt ist ist"
+
+#: installer.php:150
+msgid ""
+"App can't be installed because the version in info.xml/version is not the "
+"same as the version reported from the app store"
+msgstr "Die Applikation konnte nicht installiert werden, da die Version in der info.xml nicht die gleiche Version wie im App-Store ist"
+
+#: installer.php:160
+msgid "App directory already exists"
+msgstr "Der Ordner für die Anwendung existiert bereits."
+
+#: installer.php:173
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr "Der Ordner für die Anwendung konnte nicht angelegt werden. Bitte überprüfen Sie die Ordner- und Dateirechte und passen Sie diese entsprechend an. %s"
+
#: json.php:28
msgid "Application is not enabled"
msgstr "Die Anwendung ist nicht aktiviert"
diff --git a/l10n/de_DE/settings.po b/l10n/de_DE/settings.po
index 92771d1d43d..a2f41d584fa 100644
--- a/l10n/de_DE/settings.po
+++ b/l10n/de_DE/settings.po
@@ -7,15 +7,16 @@
# arkascha <foss@christian-reiner.info>, 2013
# Mario Siegmann <mario_siegmann@web.de>, 2013
# traductor <transifex-2.7.mensaje@spamgourmet.com>, 2013
+# noxin <transifex.com@davidmainzer.com>, 2013
# Mirodin <blobbyjj@ymail.com>, 2013
# kabum <uu.kabum@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:10+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-08-30 09:33-0400\n"
+"PO-Revision-Date: 2013-08-29 11:10+0000\n"
+"Last-Translator: Mario Siegmann <mario_siegmann@web.de>\n"
"Language-Team: German (Germany) <translations@owncloud.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -48,10 +49,6 @@ msgstr "Die Gruppe existiert bereits"
msgid "Unable to add group"
msgstr "Die Gruppe konnte nicht angelegt werden"
-#: ajax/enableapp.php:11
-msgid "Could not enable app. "
-msgstr "Die Anwendung konnte nicht aktiviert werden."
-
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr "E-Mail-Adresse gespeichert"
@@ -94,41 +91,53 @@ msgstr "Der Benutzer konnte nicht aus der Gruppe %s entfernt werden"
msgid "Couldn't update app."
msgstr "Die App konnte nicht aktualisiert werden."
-#: js/apps.js:35
+#: js/apps.js:43
msgid "Update to {appversion}"
msgstr "Update zu {appversion}"
-#: js/apps.js:41 js/apps.js:81
+#: js/apps.js:49 js/apps.js:82 js/apps.js:108
msgid "Disable"
msgstr "Deaktivieren"
-#: js/apps.js:41 js/apps.js:69 js/apps.js:88
+#: js/apps.js:49 js/apps.js:89 js/apps.js:102 js/apps.js:117
msgid "Enable"
msgstr "Aktivieren"
-#: js/apps.js:60
+#: js/apps.js:71
msgid "Please wait...."
msgstr "Bitte warten...."
-#: js/apps.js:64 js/apps.js:76 js/apps.js:85 js/apps.js:98
-msgid "Error"
-msgstr "Fehler"
+#: js/apps.js:79 js/apps.js:80 js/apps.js:100
+msgid "Error while disabling app"
+msgstr "Beim Deaktivieren der Applikation ist ein Fehler aufgetreten"
-#: js/apps.js:95
+#: js/apps.js:99 js/apps.js:112 js/apps.js:113
+msgid "Error while enabling app"
+msgstr "Beim Aktivieren der Applikation ist ein Fehler aufgetreten"
+
+#: js/apps.js:123
msgid "Updating...."
msgstr "Update..."
-#: js/apps.js:98
+#: js/apps.js:126
msgid "Error while updating app"
msgstr "Es ist ein Fehler während des Updates aufgetreten"
-#: js/apps.js:101
+#: js/apps.js:126
+msgid "Error"
+msgstr "Fehler"
+
+#: js/apps.js:127 templates/apps.php:43
+msgid "Update"
+msgstr "Update durchführen"
+
+#: js/apps.js:130
msgid "Updated"
msgstr "Aktualisiert"
#: js/personal.js:150
msgid "Decrypting files... Please wait, this can take some time."
-msgstr ""
+msgstr "Entschlüssle Dateien ... Bitte warten Sie, denn dieser Vorgang kann einige Zeit beanspruchen."
#: js/personal.js:172
msgid "Saving..."
@@ -151,27 +160,27 @@ msgstr "Der Benutzer konnte nicht entfernt werden."
msgid "Groups"
msgstr "Gruppen"
-#: js/users.js:95 templates/users.php:89 templates/users.php:124
+#: js/users.js:97 templates/users.php:89 templates/users.php:124
msgid "Group Admin"
msgstr "Gruppenadministrator"
-#: js/users.js:115 templates/users.php:164
+#: js/users.js:120 templates/users.php:164
msgid "Delete"
msgstr "Löschen"
-#: js/users.js:269
+#: js/users.js:277
msgid "add group"
msgstr "Gruppe hinzufügen"
-#: js/users.js:428
+#: js/users.js:436
msgid "A valid username must be provided"
msgstr "Es muss ein gültiger Benutzername angegeben werden"
-#: js/users.js:429 js/users.js:435 js/users.js:450
+#: js/users.js:437 js/users.js:443 js/users.js:458
msgid "Error creating user"
msgstr "Beim Erstellen des Benutzers ist ein Fehler aufgetreten"
-#: js/users.js:434
+#: js/users.js:442
msgid "A valid password must be provided"
msgstr "Es muss ein gültiges Passwort angegeben werden"
@@ -190,7 +199,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 "Ihr Datenverzeichnis und Ihre Dateien sind möglicher Weise 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."
+msgstr "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."
#: templates/admin.php:29
msgid "Setup Warning"
@@ -240,7 +249,7 @@ msgid ""
"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."
-msgstr "Dieser Server hat keine funktionierende Internetverbindung. Dies bedeutet das einige Funktionen wie z.B. das Einbinden von externen Speichern, Update-Benachrichtigungen oder die Installation von Drittanbieter-Apps nicht funktionieren. Der Fernzugriff auf Dateien und das Senden von Benachrichtigungsmails funktioniert eventuell ebenfalls nicht. Wir empfehlen die Internetverbindung für diesen Server zu aktivieren wenn Sie alle Funktionen nutzen wollen."
+msgstr "Dieser Server hat keine funktionierende Internetverbindung. Dies bedeutet das einige Funktionen wie z.B. das Einbinden von externen Speichern, Update-Benachrichtigungen oder die Installation von Drittanbieter-Apps nicht funktionieren. Der Fernzugriff auf Dateien und das Senden von Benachrichtigungsmails funktioniert eventuell ebenfalls nicht. Wir empfehlen die Internetverbindung für diesen Server zu aktivieren, wenn Sie alle Funktionen nutzen wollen."
#: templates/admin.php:92
msgid "Cron"
@@ -258,7 +267,7 @@ msgstr "cron.php ist als Webcron-Dienst registriert, der die cron.php minütlich
#: templates/admin.php:115
msgid "Use systems cron service to call the cron.php file once a minute."
-msgstr "Benutzen Sie den System-Crondienst um die cron.php minütlich aufzurufen."
+msgstr "Benutzen Sie den System-Crondienst, um die cron.php minütlich aufzurufen."
#: templates/admin.php:120
msgid "Sharing"
@@ -282,7 +291,7 @@ msgstr "Benutzern erlauben, Inhalte per öffentlichem Link zu teilen"
#: templates/admin.php:143
msgid "Allow public uploads"
-msgstr "Erlaube öffentliches hochladen"
+msgstr "Öffentliches Hochladen erlauben"
#: templates/admin.php:144
msgid ""
@@ -375,10 +384,6 @@ msgstr "Weitere Anwendungen finden Sie auf apps.owncloud.com"
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-lizenziert von <span class=\"author\"></span>"
-#: templates/apps.php:43
-msgid "Update"
-msgstr "Update durchführen"
-
#: templates/help.php:4
msgid "User Documentation"
msgstr "Dokumentation für Benutzer"
@@ -481,15 +486,15 @@ msgstr "Verschlüsselung"
#: templates/personal.php:119
msgid "The encryption app is no longer enabled, decrypt all your file"
-msgstr ""
+msgstr "Die Anwendung zur Verschlüsselung ist nicht länger aktiv, all Ihre Dateien werden entschlüsselt. "
#: templates/personal.php:125
msgid "Log-in password"
-msgstr ""
+msgstr "Login-Passwort"
#: templates/personal.php:130
msgid "Decrypt all Files"
-msgstr ""
+msgstr "Alle Dateien entschlüsseln"
#: templates/users.php:21
msgid "Login Name"
diff --git a/l10n/de_DE/user_ldap.po b/l10n/de_DE/user_ldap.po
index 35746ea7ce3..aa03bac5ff2 100644
--- a/l10n/de_DE/user_ldap.po
+++ b/l10n/de_DE/user_ldap.po
@@ -8,13 +8,14 @@
# Mario Siegmann <mario_siegmann@web.de>, 2013
# JamFX <niko@nik-o-mat.de>, 2013
# traductor <transifex-2.7.mensaje@spamgourmet.com>, 2013
+# noxin <transifex.com@davidmainzer.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-08-21 08:11-0400\n"
+"PO-Revision-Date: 2013-08-20 07:00+0000\n"
+"Last-Translator: noxin <transifex.com@davidmainzer.com>\n"
"Language-Team: German (Germany) <translations@owncloud.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -160,7 +161,7 @@ msgstr "Benutzer-Login-Filter"
msgid ""
"Defines the filter to apply, when login is attempted. %%uid replaces the "
"username in the login action. Example: \"uid=%%uid\""
-msgstr ""
+msgstr "Bestimmt den Filter, welcher bei einer Anmeldung angewandt wird. %%uid ersetzt den Benutzernamen bei der Anmeldung. Beispiel: \"uid=%%uid\""
#: templates/settings.php:55
msgid "User List Filter"
@@ -170,7 +171,7 @@ msgstr "Benutzer-Filter-Liste"
msgid ""
"Defines the filter to apply, when retrieving users (no placeholders). "
"Example: \"objectClass=person\""
-msgstr ""
+msgstr "Definiert den Filter für die Wiederherstellung eines Benutzers (kein Platzhalter). Beispiel: \"objectClass=person\""
#: templates/settings.php:59
msgid "Group Filter"
@@ -180,7 +181,7 @@ msgstr "Gruppen-Filter"
msgid ""
"Defines the filter to apply, when retrieving groups (no placeholders). "
"Example: \"objectClass=posixGroup\""
-msgstr ""
+msgstr "Definiert den Filter für die Wiederherstellung einer Gruppe (kein Platzhalter). Beispiel: \"objectClass=posixGroup\""
#: templates/settings.php:66
msgid "Connection Settings"
@@ -241,7 +242,7 @@ msgstr "Schalten Sie die SSL-Zertifikatsprüfung aus."
msgid ""
"Not recommended, use it for testing only! If connection only works with this"
" option, import the LDAP server's SSL certificate in your %s server."
-msgstr ""
+msgstr "Nur für Testzwecke geeignet, sollte Standardmäßig nicht verwendet werden. Falls die Verbindung nur mit dieser Option funktioniert, importieren Sie das SSL-Zertifikat des LDAP-Servers in Ihren %s Server."
#: templates/settings.php:76
msgid "Cache Time-To-Live"
diff --git a/l10n/el/core.po b/l10n/el/core.po
index f44d1601846..ca0b80f304b 100644
--- a/l10n/el/core.po
+++ b/l10n/el/core.po
@@ -14,8 +14,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Greek (http://www.transifex.com/projects/p/owncloud/language/el/)\n"
"MIME-Version: 1.0\n"
@@ -29,6 +29,35 @@ msgstr ""
msgid "%s shared »%s« with you"
msgstr "Ο %s διαμοιράστηκε μαζί σας το »%s«"
+#: ajax/share.php:227
+msgid "group"
+msgstr "ομάδα"
+
+#: ajax/update.php:11
+msgid "Turned on maintenance mode"
+msgstr ""
+
+#: ajax/update.php:14
+msgid "Turned off maintenance mode"
+msgstr ""
+
+#: ajax/update.php:17
+msgid "Updated database"
+msgstr ""
+
+#: ajax/update.php:20
+msgid "Updating filecache, this may take really long..."
+msgstr ""
+
+#: ajax/update.php:23
+msgid "Updated filecache"
+msgstr ""
+
+#: ajax/update.php:26
+#, php-format
+msgid "... %d%% done ..."
+msgstr ""
+
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
msgstr "Δεν δώθηκε τύπος κατηγορίας."
@@ -200,23 +229,23 @@ msgstr "τελευταίο χρόνο"
msgid "years ago"
msgstr "χρόνια πριν"
-#: js/oc-dialogs.js:117
+#: js/oc-dialogs.js:123
msgid "Choose"
msgstr "Επιλέξτε"
-#: js/oc-dialogs.js:137 js/oc-dialogs.js:196
+#: js/oc-dialogs.js:143 js/oc-dialogs.js:210
msgid "Error loading file picker template"
msgstr "Σφάλμα φόρτωσης αρχείου επιλογέα προτύπου"
-#: js/oc-dialogs.js:160
+#: js/oc-dialogs.js:168
msgid "Yes"
msgstr "Ναι"
-#: js/oc-dialogs.js:168
+#: js/oc-dialogs.js:178
msgid "No"
msgstr "Όχι"
-#: js/oc-dialogs.js:181
+#: js/oc-dialogs.js:195
msgid "Ok"
msgstr "Οκ"
@@ -449,7 +478,7 @@ msgstr "Προσωπικά"
msgid "Users"
msgstr "Χρήστες"
-#: strings.php:7
+#: strings.php:7 templates/layout.user.php:105
msgid "Apps"
msgstr "Εφαρμογές"
@@ -582,10 +611,6 @@ msgstr "%s είναι διαθέσιμη. Δείτε περισσότερες π
msgid "Log out"
msgstr "Αποσύνδεση"
-#: templates/layout.user.php:100
-msgid "More apps"
-msgstr ""
-
#: templates/login.php:9
msgid "Automatic logon rejected!"
msgstr "Απορρίφθηκε η αυτόματη σύνδεση!"
@@ -600,19 +625,19 @@ msgstr "Εάν δεν αλλάξατε το συνθηματικό σας προ
msgid "Please change your password to secure your account again."
msgstr "Παρακαλώ αλλάξτε το συνθηματικό σας για να ασφαλίσετε πάλι τον λογαριασμό σας."
-#: templates/login.php:34
+#: templates/login.php:32
msgid "Lost your password?"
msgstr "Ξεχάσατε το συνθηματικό σας;"
-#: templates/login.php:39
+#: templates/login.php:37
msgid "remember"
msgstr "απομνημόνευση"
-#: templates/login.php:41
+#: templates/login.php:39
msgid "Log in"
msgstr "Είσοδος"
-#: templates/login.php:47
+#: templates/login.php:45
msgid "Alternative Logins"
msgstr "Εναλλακτικές Συνδέσεις"
diff --git a/l10n/el/files.po b/l10n/el/files.po
index 33d74694271..bd017bcd8e7 100644
--- a/l10n/el/files.po
+++ b/l10n/el/files.po
@@ -5,12 +5,13 @@
# Translators:
# Efstathios Iosifidis <iefstathios@gmail.com>, 2013
# Efstathios Iosifidis <iosifidis@opensuse.org>, 2013
+# frerisp <petrosfreris@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Greek (http://www.transifex.com/projects/p/owncloud/language/el/)\n"
"MIME-Version: 1.0\n"
@@ -76,7 +77,11 @@ msgstr "Αποτυχία εγγραφής στο δίσκο"
msgid "Not enough storage available"
msgstr "Μη επαρκής διαθέσιμος αποθηκευτικός χώρος"
-#: ajax/upload.php:123
+#: ajax/upload.php:109
+msgid "Upload failed"
+msgstr "Η μεταφόρτωση απέτυχε"
+
+#: ajax/upload.php:127
msgid "Invalid directory."
msgstr "Μη έγκυρος φάκελος."
@@ -96,21 +101,20 @@ msgstr "Δεν υπάρχει αρκετός διαθέσιμος χώρος"
msgid "Upload cancelled."
msgstr "Η αποστολή ακυρώθηκε."
-#: js/file-upload.js:167 js/files.js:280
+#: js/file-upload.js:165
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Η αποστολή του αρχείου βρίσκεται σε εξέλιξη. Το κλείσιμο της σελίδας θα ακυρώσει την αποστολή."
-#: js/file-upload.js:233 js/files.js:353
+#: js/file-upload.js:239
msgid "URL cannot be empty."
msgstr "Η URL δεν μπορεί να είναι κενή."
-#: js/file-upload.js:238 lib/app.php:53
+#: js/file-upload.js:244 lib/app.php:53
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
msgstr "Μη έγκυρο όνομα φακέλου. Η χρήση του 'Κοινόχρηστος' χρησιμοποιείται από το ownCloud"
-#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405
-#: js/files.js:709 js/files.js:747
+#: js/file-upload.js:276 js/file-upload.js:292 js/files.js:512 js/files.js:550
msgid "Error"
msgstr "Σφάλμα"
@@ -126,41 +130,57 @@ msgstr "Μόνιμη διαγραφή"
msgid "Rename"
msgstr "Μετονομασία"
-#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:465
+#: js/filelist.js:50 js/filelist.js:53 js/filelist.js:575
msgid "Pending"
msgstr "Εκκρεμεί"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "{new_name} already exists"
msgstr "{new_name} υπάρχει ήδη"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "replace"
msgstr "αντικατέστησε"
-#: js/filelist.js:303
+#: js/filelist.js:307
msgid "suggest name"
msgstr "συνιστώμενο όνομα"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "cancel"
msgstr "ακύρωση"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "replaced {new_name} with {old_name}"
msgstr "αντικαταστάθηκε το {new_name} με {old_name}"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "undo"
msgstr "αναίρεση"
-#: js/filelist.js:453
+#: js/filelist.js:424 js/filelist.js:490 js/files.js:581
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] "%n φάκελος"
+msgstr[1] "%n φάκελοι"
+
+#: js/filelist.js:425 js/filelist.js:491 js/files.js:587
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] "%n αρχείο"
+msgstr[1] "%n αρχεία"
+
+#: js/filelist.js:432
+msgid "{dirs} and {files}"
+msgstr ""
+
+#: js/filelist.js:563
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Ανέβασμα %n αρχείου"
+msgstr[1] "Ανέβασμα %n αρχείων"
-#: js/filelist.js:518
+#: js/filelist.js:628
msgid "files uploading"
msgstr "αρχεία ανεβαίνουν"
@@ -190,7 +210,7 @@ msgstr "Ο αποθηκευτικός χώρος είναι σχεδόν γεμ
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
-msgstr ""
+msgstr "Η κρυπτογράφηση απενεργοποιήθηκε, αλλά τα αρχεία σας είναι ακόμα κρυπτογραφημένα. Παρακαλούμε απενεργοποιήσετε την κρυπτογράφηση αρχείων από τις προσωπικές σας ρυθμίσεις"
#: js/files.js:245
msgid ""
@@ -198,34 +218,18 @@ msgid ""
"big."
msgstr "Η λήψη προετοιμάζεται. Αυτό μπορεί να πάρει ώρα εάν τα αρχεία έχουν μεγάλο μέγεθος."
-#: js/files.js:358
-msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-msgstr "Μη έγκυρο όνομα φακέλου. Η χρήση του 'Κοινόχρηστος' χρησιμοποιείται από ο Owncloud"
-
-#: js/files.js:760 templates/index.php:67
+#: js/files.js:563 templates/index.php:69
msgid "Name"
msgstr "Όνομα"
-#: js/files.js:761 templates/index.php:78
+#: js/files.js:564 templates/index.php:81
msgid "Size"
msgstr "Μέγεθος"
-#: js/files.js:762 templates/index.php:80
+#: js/files.js:565 templates/index.php:83
msgid "Modified"
msgstr "Τροποποιήθηκε"
-#: js/files.js:778
-msgid "%n folder"
-msgid_plural "%n folders"
-msgstr[0] ""
-msgstr[1] ""
-
-#: js/files.js:784
-msgid "%n file"
-msgid_plural "%n files"
-msgstr[0] ""
-msgstr[1] ""
-
#: lib/app.php:73
#, php-format
msgid "%s could not be renamed"
@@ -299,52 +303,36 @@ msgstr "Δεν έχετε δικαιώματα εγγραφής εδώ."
msgid "Nothing in here. Upload something!"
msgstr "Δεν υπάρχει τίποτα εδώ. Ανεβάστε κάτι!"
-#: templates/index.php:73
+#: templates/index.php:75
msgid "Download"
msgstr "Λήψη"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:88 templates/index.php:89
msgid "Unshare"
msgstr "Σταμάτημα διαμοιρασμού"
-#: templates/index.php:91 templates/index.php:92
+#: templates/index.php:94 templates/index.php:95
msgid "Delete"
msgstr "Διαγραφή"
-#: templates/index.php:105
+#: templates/index.php:108
msgid "Upload too large"
msgstr "Πολύ μεγάλο αρχείο προς αποστολή"
-#: templates/index.php:107
+#: templates/index.php:110
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Τα αρχεία που προσπαθείτε να ανεβάσετε υπερβαίνουν το μέγιστο μέγεθος αποστολής αρχείων σε αυτόν τον διακομιστή."
-#: templates/index.php:112
+#: templates/index.php:115
msgid "Files are being scanned, please wait."
msgstr "Τα αρχεία σαρώνονται, παρακαλώ περιμένετε."
-#: templates/index.php:115
+#: templates/index.php:118
msgid "Current scanning"
msgstr "Τρέχουσα ανίχνευση"
-#: templates/part.list.php:74
-msgid "directory"
-msgstr "κατάλογος"
-
-#: templates/part.list.php:76
-msgid "directories"
-msgstr "κατάλογοι"
-
-#: templates/part.list.php:85
-msgid "file"
-msgstr "αρχείο"
-
-#: templates/part.list.php:87
-msgid "files"
-msgstr "αρχεία"
-
#: templates/upgrade.php:2
msgid "Upgrading filesystem cache..."
msgstr "Ενημέρωση της μνήμης cache του συστήματος αρχείων..."
diff --git a/l10n/el/files_encryption.po b/l10n/el/files_encryption.po
index 1cdfbf50fec..8cb29d78640 100644
--- a/l10n/el/files_encryption.po
+++ b/l10n/el/files_encryption.po
@@ -10,8 +10,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-09 07:59-0400\n"
-"PO-Revision-Date: 2013-08-09 11:59+0000\n"
+"POT-Creation-Date: 2013-08-21 08:10-0400\n"
+"PO-Revision-Date: 2013-08-19 19:20+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Greek (http://www.transifex.com/projects/p/owncloud/language/el/)\n"
"MIME-Version: 1.0\n"
@@ -64,18 +64,18 @@ msgid ""
"files."
msgstr ""
-#: hooks/hooks.php:44
+#: hooks/hooks.php:41
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:45
+#: hooks/hooks.php:42
msgid ""
"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."
msgstr ""
-#: hooks/hooks.php:263
+#: hooks/hooks.php:249
msgid "Following users are not set up for encryption:"
msgstr ""
diff --git a/l10n/el/files_trashbin.po b/l10n/el/files_trashbin.po
index 9419e249a1f..d1043567c1b 100644
--- a/l10n/el/files_trashbin.po
+++ b/l10n/el/files_trashbin.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-15 04:47-0400\n"
-"PO-Revision-Date: 2013-08-15 08:48+0000\n"
+"POT-Creation-Date: 2013-08-30 09:32-0400\n"
+"PO-Revision-Date: 2013-08-30 09:00+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Greek (http://www.transifex.com/projects/p/owncloud/language/el/)\n"
"MIME-Version: 1.0\n"
@@ -28,43 +28,43 @@ msgstr "Αδύνατη η μόνιμη διαγραφή του %s"
msgid "Couldn't restore %s"
msgstr "Αδυναμία επαναφοράς %s"
-#: js/trash.js:7 js/trash.js:100
+#: js/trash.js:7 js/trash.js:102
msgid "perform restore operation"
msgstr "εκτέλεση λειτουργία επαναφοράς"
-#: js/trash.js:20 js/trash.js:48 js/trash.js:118 js/trash.js:146
+#: js/trash.js:20 js/trash.js:49 js/trash.js:120 js/trash.js:148
msgid "Error"
msgstr "Σφάλμα"
-#: js/trash.js:36
+#: js/trash.js:37
msgid "delete file permanently"
msgstr "μόνιμη διαγραφή αρχείου"
-#: js/trash.js:127
+#: js/trash.js:129
msgid "Delete permanently"
msgstr "Μόνιμη διαγραφή"
-#: js/trash.js:182 templates/index.php:17
+#: js/trash.js:184 templates/index.php:17
msgid "Name"
msgstr "Όνομα"
-#: js/trash.js:183 templates/index.php:27
+#: js/trash.js:185 templates/index.php:27
msgid "Deleted"
msgstr "Διαγράφηκε"
-#: js/trash.js:191
+#: js/trash.js:193
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
-msgstr[1] ""
+msgstr[1] "%n φάκελοι"
-#: js/trash.js:197
+#: js/trash.js:199
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
-msgstr[1] ""
+msgstr[1] "%n αρχεία"
-#: lib/trash.php:819 lib/trash.php:821
+#: lib/trash.php:814 lib/trash.php:816
msgid "restored"
msgstr "έγινε επαναφορά"
diff --git a/l10n/el/lib.po b/l10n/el/lib.po
index 3fbac4a7421..5ef86707792 100644
--- a/l10n/el/lib.po
+++ b/l10n/el/lib.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Greek (http://www.transifex.com/projects/p/owncloud/language/el/)\n"
"MIME-Version: 1.0\n"
@@ -18,27 +18,38 @@ msgstr ""
"Language: el\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: app.php:360
+#: app.php:239
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr ""
+
+#: app.php:250
+msgid "No app name specified"
+msgstr ""
+
+#: app.php:361
msgid "Help"
msgstr "Βοήθεια"
-#: app.php:373
+#: app.php:374
msgid "Personal"
msgstr "Προσωπικά"
-#: app.php:384
+#: app.php:385
msgid "Settings"
msgstr "Ρυθμίσεις"
-#: app.php:396
+#: app.php:397
msgid "Users"
msgstr "Χρήστες"
-#: app.php:409
+#: app.php:410
msgid "Admin"
msgstr "Διαχειριστής"
-#: app.php:836
+#: app.php:837
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr "Αποτυχία αναβάθμισης του \"%s\"."
@@ -74,6 +85,62 @@ msgid ""
"administrator."
msgstr "Λήψη των αρχείων σε μικρότερα κομμάτια, χωριστά ή ρωτήστε τον διαχειριστή σας."
+#: installer.php:63
+msgid "No source specified when installing app"
+msgstr ""
+
+#: installer.php:70
+msgid "No href specified when installing app from http"
+msgstr ""
+
+#: installer.php:75
+msgid "No path specified when installing app from local file"
+msgstr ""
+
+#: installer.php:89
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr ""
+
+#: installer.php:103
+msgid "Failed to open archive when installing app"
+msgstr ""
+
+#: installer.php:123
+msgid "App does not provide an info.xml file"
+msgstr ""
+
+#: installer.php:129
+msgid "App can't be installed because of not allowed code in the App"
+msgstr ""
+
+#: installer.php:138
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr ""
+
+#: installer.php:144
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr ""
+
+#: installer.php:150
+msgid ""
+"App can't be installed because the version in info.xml/version is not the "
+"same as the version reported from the app store"
+msgstr ""
+
+#: installer.php:160
+msgid "App directory already exists"
+msgstr ""
+
+#: installer.php:173
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr ""
+
#: json.php:28
msgid "Application is not enabled"
msgstr "Δεν ενεργοποιήθηκε η εφαρμογή"
diff --git a/l10n/el/settings.po b/l10n/el/settings.po
index 6ffb6735912..c8580902be2 100644
--- a/l10n/el/settings.po
+++ b/l10n/el/settings.po
@@ -13,8 +13,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Greek (http://www.transifex.com/projects/p/owncloud/language/el/)\n"
"MIME-Version: 1.0\n"
@@ -48,10 +48,6 @@ msgstr "Η ομάδα υπάρχει ήδη"
msgid "Unable to add group"
msgstr "Αδυναμία προσθήκης ομάδας"
-#: ajax/enableapp.php:11
-msgid "Could not enable app. "
-msgstr "Αδυναμία ενεργοποίησης εφαρμογής "
-
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr "Το email αποθηκεύτηκε "
@@ -98,31 +94,43 @@ msgstr "Αδυναμία ενημέρωσης εφαρμογής"
msgid "Update to {appversion}"
msgstr "Ενημέρωση σε {appversion}"
-#: js/apps.js:41 js/apps.js:81
+#: js/apps.js:41 js/apps.js:74 js/apps.js:100
msgid "Disable"
msgstr "Απενεργοποίηση"
-#: js/apps.js:41 js/apps.js:69 js/apps.js:88
+#: js/apps.js:41 js/apps.js:81 js/apps.js:94 js/apps.js:109
msgid "Enable"
msgstr "Ενεργοποίηση"
-#: js/apps.js:60
+#: js/apps.js:63
msgid "Please wait...."
msgstr "Παρακαλώ περιμένετε..."
-#: js/apps.js:64 js/apps.js:76 js/apps.js:85 js/apps.js:98
-msgid "Error"
-msgstr "Σφάλμα"
+#: js/apps.js:71 js/apps.js:72 js/apps.js:92
+msgid "Error while disabling app"
+msgstr ""
-#: js/apps.js:95
+#: js/apps.js:91 js/apps.js:104 js/apps.js:105
+msgid "Error while enabling app"
+msgstr ""
+
+#: js/apps.js:115
msgid "Updating...."
msgstr "Ενημέρωση..."
-#: js/apps.js:98
+#: js/apps.js:118
msgid "Error while updating app"
msgstr "Σφάλμα κατά την ενημέρωση της εφαρμογής"
-#: js/apps.js:101
+#: js/apps.js:118
+msgid "Error"
+msgstr "Σφάλμα"
+
+#: js/apps.js:119 templates/apps.php:43
+msgid "Update"
+msgstr "Ενημέρωση"
+
+#: js/apps.js:122
msgid "Updated"
msgstr "Ενημερώθηκε"
@@ -151,27 +159,27 @@ msgstr "Αδυναμία αφαίρεση χρήστη"
msgid "Groups"
msgstr "Ομάδες"
-#: js/users.js:95 templates/users.php:89 templates/users.php:124
+#: js/users.js:97 templates/users.php:89 templates/users.php:124
msgid "Group Admin"
msgstr "Ομάδα Διαχειριστών"
-#: js/users.js:115 templates/users.php:164
+#: js/users.js:120 templates/users.php:164
msgid "Delete"
msgstr "Διαγραφή"
-#: js/users.js:269
+#: js/users.js:277
msgid "add group"
msgstr "προσθήκη ομάδας"
-#: js/users.js:428
+#: js/users.js:436
msgid "A valid username must be provided"
msgstr "Πρέπει να δοθεί έγκυρο όνομα χρήστη"
-#: js/users.js:429 js/users.js:435 js/users.js:450
+#: js/users.js:437 js/users.js:443 js/users.js:458
msgid "Error creating user"
msgstr "Σφάλμα δημιουργίας χρήστη"
-#: js/users.js:434
+#: js/users.js:442
msgid "A valid password must be provided"
msgstr "Πρέπει να δοθεί έγκυρο συνθηματικό"
@@ -375,10 +383,6 @@ msgstr "Δείτε την σελίδα εφαρμογών στο apps.owncloud.c
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-άδεια από <span class=\"author\"></span>"
-#: templates/apps.php:43
-msgid "Update"
-msgstr "Ενημέρωση"
-
#: templates/help.php:4
msgid "User Documentation"
msgstr "Τεκμηρίωση Χρήστη"
@@ -477,7 +481,7 @@ msgstr "Χρήση αυτής της διεύθυνσης για <a href=\"%s/se
#: templates/personal.php:117
msgid "Encryption"
-msgstr ""
+msgstr "Κρυπτογράφηση"
#: templates/personal.php:119
msgid "The encryption app is no longer enabled, decrypt all your file"
diff --git a/l10n/en@pirate/core.po b/l10n/en@pirate/core.po
index 3def6859364..8bc849cef43 100644
--- a/l10n/en@pirate/core.po
+++ b/l10n/en@pirate/core.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-08-30 09:32-0400\n"
+"PO-Revision-Date: 2013-08-30 13:33+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Pirate English (http://www.transifex.com/projects/p/owncloud/language/en@pirate/)\n"
"MIME-Version: 1.0\n"
@@ -23,6 +23,35 @@ msgstr ""
msgid "%s shared »%s« with you"
msgstr ""
+#: ajax/share.php:227
+msgid "group"
+msgstr ""
+
+#: ajax/update.php:11
+msgid "Turned on maintenance mode"
+msgstr ""
+
+#: ajax/update.php:14
+msgid "Turned off maintenance mode"
+msgstr ""
+
+#: ajax/update.php:17
+msgid "Updated database"
+msgstr ""
+
+#: ajax/update.php:20
+msgid "Updating filecache, this may take really long..."
+msgstr ""
+
+#: ajax/update.php:23
+msgid "Updated filecache"
+msgstr ""
+
+#: ajax/update.php:26
+#, php-format
+msgid "... %d%% done ..."
+msgstr ""
+
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
msgstr ""
@@ -194,23 +223,23 @@ msgstr ""
msgid "years ago"
msgstr ""
-#: js/oc-dialogs.js:117
+#: js/oc-dialogs.js:123
msgid "Choose"
msgstr ""
-#: js/oc-dialogs.js:137 js/oc-dialogs.js:196
+#: js/oc-dialogs.js:143 js/oc-dialogs.js:210
msgid "Error loading file picker template"
msgstr ""
-#: js/oc-dialogs.js:160
+#: js/oc-dialogs.js:168
msgid "Yes"
msgstr ""
-#: js/oc-dialogs.js:168
+#: js/oc-dialogs.js:178
msgid "No"
msgstr ""
-#: js/oc-dialogs.js:181
+#: js/oc-dialogs.js:195
msgid "Ok"
msgstr ""
@@ -443,7 +472,7 @@ msgstr ""
msgid "Users"
msgstr ""
-#: strings.php:7
+#: strings.php:7 templates/layout.user.php:105
msgid "Apps"
msgstr ""
@@ -576,10 +605,6 @@ msgstr ""
msgid "Log out"
msgstr ""
-#: templates/layout.user.php:100
-msgid "More apps"
-msgstr ""
-
#: templates/login.php:9
msgid "Automatic logon rejected!"
msgstr ""
@@ -594,19 +619,19 @@ msgstr ""
msgid "Please change your password to secure your account again."
msgstr ""
-#: templates/login.php:34
+#: templates/login.php:32
msgid "Lost your password?"
msgstr ""
-#: templates/login.php:39
+#: templates/login.php:37
msgid "remember"
msgstr ""
-#: templates/login.php:41
+#: templates/login.php:39
msgid "Log in"
msgstr ""
-#: templates/login.php:47
+#: templates/login.php:45
msgid "Alternative Logins"
msgstr ""
diff --git a/l10n/en@pirate/files.po b/l10n/en@pirate/files.po
index 8d37893029d..5874adaf38d 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: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-30 09:31-0400\n"
+"PO-Revision-Date: 2013-08-30 13:34+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Pirate English (http://www.transifex.com/projects/p/owncloud/language/en@pirate/)\n"
"MIME-Version: 1.0\n"
@@ -74,7 +74,11 @@ msgstr ""
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:123
+#: ajax/upload.php:109
+msgid "Upload failed"
+msgstr ""
+
+#: ajax/upload.php:127
msgid "Invalid directory."
msgstr ""
@@ -94,21 +98,20 @@ msgstr ""
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:167 js/files.js:280
+#: js/file-upload.js:165
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:233 js/files.js:353
+#: js/file-upload.js:239
msgid "URL cannot be empty."
msgstr ""
-#: js/file-upload.js:238 lib/app.php:53
+#: js/file-upload.js:244 lib/app.php:53
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
msgstr ""
-#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405
-#: js/files.js:709 js/files.js:747
+#: js/file-upload.js:275 js/file-upload.js:291 js/files.js:511 js/files.js:549
msgid "Error"
msgstr ""
@@ -124,41 +127,57 @@ msgstr ""
msgid "Rename"
msgstr ""
-#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:465
+#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:573
msgid "Pending"
msgstr ""
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "{new_name} already exists"
msgstr ""
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "replace"
msgstr ""
-#: js/filelist.js:303
+#: js/filelist.js:305
msgid "suggest name"
msgstr ""
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "cancel"
msgstr ""
-#: js/filelist.js:350
+#: js/filelist.js:352
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:350
+#: js/filelist.js:352
msgid "undo"
msgstr ""
-#: js/filelist.js:453
+#: js/filelist.js:422 js/filelist.js:488 js/files.js:580
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/filelist.js:423 js/filelist.js:489 js/files.js:586
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/filelist.js:430
+msgid "{dirs} and {files}"
+msgstr ""
+
+#: js/filelist.js:561
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:518
+#: js/filelist.js:626
msgid "files uploading"
msgstr ""
@@ -196,34 +215,18 @@ msgid ""
"big."
msgstr ""
-#: js/files.js:358
-msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-msgstr ""
-
-#: js/files.js:760 templates/index.php:67
+#: js/files.js:562 templates/index.php:67
msgid "Name"
msgstr ""
-#: js/files.js:761 templates/index.php:78
+#: js/files.js:563 templates/index.php:78
msgid "Size"
msgstr ""
-#: js/files.js:762 templates/index.php:80
+#: js/files.js:564 templates/index.php:80
msgid "Modified"
msgstr ""
-#: js/files.js:778
-msgid "%n folder"
-msgid_plural "%n folders"
-msgstr[0] ""
-msgstr[1] ""
-
-#: js/files.js:784
-msgid "%n file"
-msgid_plural "%n files"
-msgstr[0] ""
-msgstr[1] ""
-
#: lib/app.php:73
#, php-format
msgid "%s could not be renamed"
@@ -327,22 +330,6 @@ msgstr ""
msgid "Current scanning"
msgstr ""
-#: templates/part.list.php:74
-msgid "directory"
-msgstr ""
-
-#: templates/part.list.php:76
-msgid "directories"
-msgstr ""
-
-#: templates/part.list.php:85
-msgid "file"
-msgstr ""
-
-#: templates/part.list.php:87
-msgid "files"
-msgstr ""
-
#: templates/upgrade.php:2
msgid "Upgrading filesystem cache..."
msgstr ""
diff --git a/l10n/en@pirate/lib.po b/l10n/en@pirate/lib.po
index bd3831f2741..6cc0184b836 100644
--- a/l10n/en@pirate/lib.po
+++ b/l10n/en@pirate/lib.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Pirate English (http://www.transifex.com/projects/p/owncloud/language/en@pirate/)\n"
"MIME-Version: 1.0\n"
@@ -17,27 +17,38 @@ msgstr ""
"Language: en@pirate\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: app.php:360
+#: app.php:239
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr ""
+
+#: app.php:250
+msgid "No app name specified"
+msgstr ""
+
+#: app.php:361
msgid "Help"
msgstr ""
-#: app.php:373
+#: app.php:374
msgid "Personal"
msgstr ""
-#: app.php:384
+#: app.php:385
msgid "Settings"
msgstr ""
-#: app.php:396
+#: app.php:397
msgid "Users"
msgstr ""
-#: app.php:409
+#: app.php:410
msgid "Admin"
msgstr ""
-#: app.php:836
+#: app.php:837
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -73,6 +84,62 @@ msgid ""
"administrator."
msgstr ""
+#: installer.php:63
+msgid "No source specified when installing app"
+msgstr ""
+
+#: installer.php:70
+msgid "No href specified when installing app from http"
+msgstr ""
+
+#: installer.php:75
+msgid "No path specified when installing app from local file"
+msgstr ""
+
+#: installer.php:89
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr ""
+
+#: installer.php:103
+msgid "Failed to open archive when installing app"
+msgstr ""
+
+#: installer.php:123
+msgid "App does not provide an info.xml file"
+msgstr ""
+
+#: installer.php:129
+msgid "App can't be installed because of not allowed code in the App"
+msgstr ""
+
+#: installer.php:138
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr ""
+
+#: installer.php:144
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr ""
+
+#: installer.php:150
+msgid ""
+"App can't be installed because the version in info.xml/version is not the "
+"same as the version reported from the app store"
+msgstr ""
+
+#: installer.php:160
+msgid "App directory already exists"
+msgstr ""
+
+#: installer.php:173
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr ""
+
#: json.php:28
msgid "Application is not enabled"
msgstr ""
diff --git a/l10n/en@pirate/settings.po b/l10n/en@pirate/settings.po
index 9c6e9df5d64..95bb346d1a1 100644
--- a/l10n/en@pirate/settings.po
+++ b/l10n/en@pirate/settings.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Pirate English (http://www.transifex.com/projects/p/owncloud/language/en@pirate/)\n"
"MIME-Version: 1.0\n"
@@ -42,10 +42,6 @@ msgstr ""
msgid "Unable to add group"
msgstr ""
-#: ajax/enableapp.php:11
-msgid "Could not enable app. "
-msgstr ""
-
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr ""
@@ -92,31 +88,43 @@ msgstr ""
msgid "Update to {appversion}"
msgstr ""
-#: js/apps.js:41 js/apps.js:81
+#: js/apps.js:41 js/apps.js:74 js/apps.js:100
msgid "Disable"
msgstr ""
-#: js/apps.js:41 js/apps.js:69 js/apps.js:88
+#: js/apps.js:41 js/apps.js:81 js/apps.js:94 js/apps.js:109
msgid "Enable"
msgstr ""
-#: js/apps.js:60
+#: js/apps.js:63
msgid "Please wait...."
msgstr ""
-#: js/apps.js:64 js/apps.js:76 js/apps.js:85 js/apps.js:98
-msgid "Error"
+#: js/apps.js:71 js/apps.js:72 js/apps.js:92
+msgid "Error while disabling app"
msgstr ""
-#: js/apps.js:95
+#: js/apps.js:91 js/apps.js:104 js/apps.js:105
+msgid "Error while enabling app"
+msgstr ""
+
+#: js/apps.js:115
msgid "Updating...."
msgstr ""
-#: js/apps.js:98
+#: js/apps.js:118
msgid "Error while updating app"
msgstr ""
-#: js/apps.js:101
+#: js/apps.js:118
+msgid "Error"
+msgstr ""
+
+#: js/apps.js:119 templates/apps.php:43
+msgid "Update"
+msgstr ""
+
+#: js/apps.js:122
msgid "Updated"
msgstr ""
@@ -145,27 +153,27 @@ msgstr ""
msgid "Groups"
msgstr ""
-#: js/users.js:95 templates/users.php:89 templates/users.php:124
+#: js/users.js:97 templates/users.php:89 templates/users.php:124
msgid "Group Admin"
msgstr ""
-#: js/users.js:115 templates/users.php:164
+#: js/users.js:120 templates/users.php:164
msgid "Delete"
msgstr ""
-#: js/users.js:269
+#: js/users.js:277
msgid "add group"
msgstr ""
-#: js/users.js:428
+#: js/users.js:436
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:429 js/users.js:435 js/users.js:450
+#: js/users.js:437 js/users.js:443 js/users.js:458
msgid "Error creating user"
msgstr ""
-#: js/users.js:434
+#: js/users.js:442
msgid "A valid password must be provided"
msgstr ""
@@ -369,10 +377,6 @@ msgstr ""
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr ""
-#: templates/apps.php:43
-msgid "Update"
-msgstr ""
-
#: templates/help.php:4
msgid "User Documentation"
msgstr ""
diff --git a/l10n/zh_CN.GB2312/core.po b/l10n/en_GB/core.po
index 21e175e4ff6..95570ce896f 100644
--- a/l10n/zh_CN.GB2312/core.po
+++ b/l10n/en_GB/core.po
@@ -3,220 +3,250 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# aivier <iaivier@126.com>, 2013
-# fkj <fengkaijia@gmail.com>, 2013
-# Martin Liu <liuzh66@gmail.com>, 2013
-# hyy0591 <yangyu.huang@gmail.com>, 2013
+# mnestis <transifex@mnestis.net>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
-"Language-Team: Chinese (China) (GB2312) (http://www.transifex.com/projects/p/owncloud/language/zh_CN.GB2312/)\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:40+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"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: zh_CN.GB2312\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
+"Language: en_GB\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ajax/share.php:97
#, php-format
msgid "%s shared »%s« with you"
-msgstr "%s 与您共享了 »%s« "
+msgstr "%s shared \"%s\" with you"
+
+#: ajax/share.php:227
+msgid "group"
+msgstr "group"
+
+#: ajax/update.php:11
+msgid "Turned on maintenance mode"
+msgstr "Turned on maintenance mode"
+
+#: ajax/update.php:14
+msgid "Turned off maintenance mode"
+msgstr "Turned off maintenance mode"
+
+#: ajax/update.php:17
+msgid "Updated database"
+msgstr "Updated database"
+
+#: ajax/update.php:20
+msgid "Updating filecache, this may take really long..."
+msgstr "Updating filecache, this may take a really long time..."
+
+#: ajax/update.php:23
+msgid "Updated filecache"
+msgstr "Updated filecache"
+
+#: ajax/update.php:26
+#, php-format
+msgid "... %d%% done ..."
+msgstr "... %d%% done ..."
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
-msgstr "未选择分类类型。"
+msgstr "Category type not provided."
#: ajax/vcategories/add.php:30
msgid "No category to add?"
-msgstr "没有分类添加了?"
+msgstr "No category to add?"
#: ajax/vcategories/add.php:37
#, php-format
msgid "This category already exists: %s"
-msgstr "此分类已存在:%s"
+msgstr "This category already exists: %s"
#: 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 "未选择对象类型。"
+msgstr "Object type not provided."
#: ajax/vcategories/addToFavorites.php:30
#: ajax/vcategories/removeFromFavorites.php:30
#, php-format
msgid "%s ID not provided."
-msgstr "%s 没有提供 ID"
+msgstr "%s ID not provided."
#: ajax/vcategories/addToFavorites.php:35
#, php-format
msgid "Error adding %s to favorites."
-msgstr "在添加 %s 到收藏夹时发生错误。"
+msgstr "Error adding %s to favourites."
#: ajax/vcategories/delete.php:35 js/oc-vcategories.js:136
msgid "No categories selected for deletion."
-msgstr "没有选中要删除的分类。"
+msgstr "No categories selected for deletion."
#: ajax/vcategories/removeFromFavorites.php:35
#, php-format
msgid "Error removing %s from favorites."
-msgstr "在移除收藏夹中的 %s 时发生错误。"
+msgstr "Error removing %s from favourites."
#: js/config.php:32
msgid "Sunday"
-msgstr "星期天"
+msgstr "Sunday"
#: js/config.php:33
msgid "Monday"
-msgstr "星期一"
+msgstr "Monday"
#: js/config.php:34
msgid "Tuesday"
-msgstr "星期二"
+msgstr "Tuesday"
#: js/config.php:35
msgid "Wednesday"
-msgstr "星期三"
+msgstr "Wednesday"
#: js/config.php:36
msgid "Thursday"
-msgstr "星期四"
+msgstr "Thursday"
#: js/config.php:37
msgid "Friday"
-msgstr "星期五"
+msgstr "Friday"
#: js/config.php:38
msgid "Saturday"
-msgstr "星期六"
+msgstr "Saturday"
#: js/config.php:43
msgid "January"
-msgstr "一月"
+msgstr "January"
#: js/config.php:44
msgid "February"
-msgstr "二月"
+msgstr "February"
#: js/config.php:45
msgid "March"
-msgstr "三月"
+msgstr "March"
#: js/config.php:46
msgid "April"
-msgstr "四月"
+msgstr "April"
#: js/config.php:47
msgid "May"
-msgstr "五月"
+msgstr "May"
#: js/config.php:48
msgid "June"
-msgstr "六月"
+msgstr "June"
#: js/config.php:49
msgid "July"
-msgstr "七月"
+msgstr "July"
#: js/config.php:50
msgid "August"
-msgstr "八月"
+msgstr "August"
#: js/config.php:51
msgid "September"
-msgstr "九月"
+msgstr "September"
#: js/config.php:52
msgid "October"
-msgstr "十月"
+msgstr "October"
#: js/config.php:53
msgid "November"
-msgstr "十一月"
+msgstr "November"
#: js/config.php:54
msgid "December"
-msgstr "十二月"
+msgstr "December"
#: js/js.js:355
msgid "Settings"
-msgstr "设置"
+msgstr "Settings"
#: js/js.js:812
msgid "seconds ago"
-msgstr "秒前"
+msgstr "seconds ago"
#: js/js.js:813
msgid "%n minute ago"
msgid_plural "%n minutes ago"
-msgstr[0] "%n 分钟以前"
+msgstr[0] "%n minute ago"
+msgstr[1] "%n minutes ago"
#: js/js.js:814
msgid "%n hour ago"
msgid_plural "%n hours ago"
-msgstr[0] "%n 小时以前"
+msgstr[0] "%n hour ago"
+msgstr[1] "%n hours ago"
#: js/js.js:815
msgid "today"
-msgstr "今天"
+msgstr "today"
#: js/js.js:816
msgid "yesterday"
-msgstr "昨天"
+msgstr "yesterday"
#: js/js.js:817
msgid "%n day ago"
msgid_plural "%n days ago"
-msgstr[0] "%n 天以前"
+msgstr[0] "%n day ago"
+msgstr[1] "%n days ago"
#: js/js.js:818
msgid "last month"
-msgstr "上个月"
+msgstr "last month"
#: js/js.js:819
msgid "%n month ago"
msgid_plural "%n months ago"
-msgstr[0] "%n 个月以前"
+msgstr[0] "%n month ago"
+msgstr[1] "%n months ago"
#: js/js.js:820
msgid "months ago"
-msgstr "月前"
+msgstr "months ago"
#: js/js.js:821
msgid "last year"
-msgstr "去年"
+msgstr "last year"
#: js/js.js:822
msgid "years ago"
-msgstr "年前"
+msgstr "years ago"
-#: js/oc-dialogs.js:117
+#: js/oc-dialogs.js:123
msgid "Choose"
-msgstr "选择"
+msgstr "Choose"
-#: js/oc-dialogs.js:137 js/oc-dialogs.js:196
+#: js/oc-dialogs.js:143 js/oc-dialogs.js:210
msgid "Error loading file picker template"
-msgstr "加载文件选取模板出错"
+msgstr "Error loading file picker template"
-#: js/oc-dialogs.js:160
+#: js/oc-dialogs.js:168
msgid "Yes"
-msgstr "是"
+msgstr "Yes"
-#: js/oc-dialogs.js:168
+#: js/oc-dialogs.js:178
msgid "No"
-msgstr "否"
+msgstr "No"
-#: js/oc-dialogs.js:181
+#: js/oc-dialogs.js:195
msgid "Ok"
-msgstr "好的"
+msgstr "OK"
#: 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 "未指定对象类型。"
+msgstr "The object type is not specified."
#: 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
@@ -224,183 +254,183 @@ msgstr "未指定对象类型。"
#: js/oc-vcategories.js:199 js/share.js:129 js/share.js:142 js/share.js:149
#: js/share.js:643 js/share.js:655
msgid "Error"
-msgstr "出错"
+msgstr "Error"
#: js/oc-vcategories.js:179
msgid "The app name is not specified."
-msgstr "未指定应用名称。"
+msgstr "The app name is not specified."
#: js/oc-vcategories.js:194
msgid "The required file {file} is not installed!"
-msgstr "未安装所需要的文件 {file} !"
+msgstr "The required file {file} is not installed!"
#: js/share.js:30 js/share.js:45 js/share.js:87
msgid "Shared"
-msgstr "已分享"
+msgstr "Shared"
#: js/share.js:90
msgid "Share"
-msgstr "分享"
+msgstr "Share"
#: js/share.js:131 js/share.js:683
msgid "Error while sharing"
-msgstr "分享出错"
+msgstr "Error whilst sharing"
#: js/share.js:142
msgid "Error while unsharing"
-msgstr "取消分享出错"
+msgstr "Error whilst unsharing"
#: js/share.js:149
msgid "Error while changing permissions"
-msgstr "变更权限出错"
+msgstr "Error whilst changing permissions"
#: js/share.js:158
msgid "Shared with you and the group {group} by {owner}"
-msgstr "由 {owner} 与您和 {group} 群组分享"
+msgstr "Shared with you and the group {group} by {owner}"
#: js/share.js:160
msgid "Shared with you by {owner}"
-msgstr "由 {owner} 与您分享"
+msgstr "Shared with you by {owner}"
#: js/share.js:183
msgid "Share with"
-msgstr "分享"
+msgstr "Share with"
#: js/share.js:188
msgid "Share with link"
-msgstr "分享链接"
+msgstr "Share with link"
#: js/share.js:191
msgid "Password protect"
-msgstr "密码保护"
+msgstr "Password protect"
#: js/share.js:193 templates/installation.php:57 templates/login.php:26
msgid "Password"
-msgstr "密码"
+msgstr "Password"
#: js/share.js:198
msgid "Allow Public Upload"
-msgstr "允许公众上传"
+msgstr "Allow Public Upload"
#: js/share.js:202
msgid "Email link to person"
-msgstr "面向个人的电子邮件链接"
+msgstr "Email link to person"
#: js/share.js:203
msgid "Send"
-msgstr "发送"
+msgstr "Send"
#: js/share.js:208
msgid "Set expiration date"
-msgstr "设置失效日期"
+msgstr "Set expiration date"
#: js/share.js:209
msgid "Expiration date"
-msgstr "失效日期"
+msgstr "Expiration date"
#: js/share.js:241
msgid "Share via email:"
-msgstr "通过电子邮件分享:"
+msgstr "Share via email:"
#: js/share.js:243
msgid "No people found"
-msgstr "查无此人"
+msgstr "No people found"
#: js/share.js:281
msgid "Resharing is not allowed"
-msgstr "不允许重复分享"
+msgstr "Resharing is not allowed"
#: js/share.js:317
msgid "Shared in {item} with {user}"
-msgstr "已经与 {user} 在 {item} 中分享"
+msgstr "Shared in {item} with {user}"
#: js/share.js:338
msgid "Unshare"
-msgstr "取消分享"
+msgstr "Unshare"
#: js/share.js:350
msgid "can edit"
-msgstr "可编辑"
+msgstr "can edit"
#: js/share.js:352
msgid "access control"
-msgstr "访问控制"
+msgstr "access control"
#: js/share.js:355
msgid "create"
-msgstr "创建"
+msgstr "create"
#: js/share.js:358
msgid "update"
-msgstr "更新"
+msgstr "update"
#: js/share.js:361
msgid "delete"
-msgstr "删除"
+msgstr "delete"
#: js/share.js:364
msgid "share"
-msgstr "分享"
+msgstr "share"
#: js/share.js:398 js/share.js:630
msgid "Password protected"
-msgstr "密码保护"
+msgstr "Password protected"
#: js/share.js:643
msgid "Error unsetting expiration date"
-msgstr "取消设置失效日期出错"
+msgstr "Error unsetting expiration date"
#: js/share.js:655
msgid "Error setting expiration date"
-msgstr "设置失效日期出错"
+msgstr "Error setting expiration date"
#: js/share.js:670
msgid "Sending ..."
-msgstr "发送中……"
+msgstr "Sending ..."
#: js/share.js:681
msgid "Email sent"
-msgstr "电子邮件已发送"
+msgstr "Email sent"
#: js/update.js:17
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 "升级失败。请向<a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud社区</a>报告此问题。"
+msgstr "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>."
#: js/update.js:21
msgid "The update was successful. Redirecting you to ownCloud now."
-msgstr "升级成功。现在为您跳转到ownCloud。"
+msgstr "The update was successful. Redirecting you to ownCloud now."
#: lostpassword/controller.php:61
#, php-format
msgid "%s password reset"
-msgstr "%s 密码重置"
+msgstr "%s password reset"
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
-msgstr "使用下面的链接来重置你的密码:{link}"
+msgstr "Use the following link to reset your password: {link}"
#: 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 "重置密码的连接已经通过邮件到您的邮箱。<br> 如果你没有收到邮件,可能是由于要再等一下,或者检查一下您的垃圾邮件夹。<br> 如果还是没有收到,请联系您的系统管理员。"
+msgstr "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 ."
#: lostpassword/templates/lostpassword.php:12
msgid "Request failed!<br>Did you make sure your email/username was right?"
-msgstr "请求失败!<br> 你确定你的邮件地址/用户名是正确的?"
+msgstr "Request failed!<br>Did you make sure your email/username was correct?"
#: lostpassword/templates/lostpassword.php:15
msgid "You will receive a link to reset your password via Email."
-msgstr "你将会收到一个重置密码的链接"
+msgstr "You will receive a link to reset your password via Email."
#: lostpassword/templates/lostpassword.php:18 templates/installation.php:51
#: templates/login.php:19
msgid "Username"
-msgstr "用户名"
+msgstr "Username"
#: lostpassword/templates/lostpassword.php:22
msgid ""
@@ -408,59 +438,59 @@ msgid ""
"will be no way to get your data back after your password is reset. If you "
"are not sure what to do, please contact your administrator before you "
"continue. Do you really want to continue?"
-msgstr "您的文件是加密的。如果您还没有启用恢复密钥,在重置了密码后,您的数据讲无法恢复回来。如果您不确定是否这么做,请联系您的管理员在继续这个操作。你却是想继续么?"
+msgstr "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset. If you are not sure what to do, please contact your administrator before you continue. Do you really want to continue?"
#: lostpassword/templates/lostpassword.php:24
msgid "Yes, I really want to reset my password now"
-msgstr "是的,我想现在重置密码。"
+msgstr "Yes, I really want to reset my password now"
#: lostpassword/templates/lostpassword.php:27
msgid "Request reset"
-msgstr "要求重置"
+msgstr "Request reset"
#: lostpassword/templates/resetpassword.php:4
msgid "Your password was reset"
-msgstr "你的密码已经被重置了"
+msgstr "Your password was reset"
#: lostpassword/templates/resetpassword.php:5
msgid "To login page"
-msgstr "转至登陆页面"
+msgstr "To login page"
#: lostpassword/templates/resetpassword.php:8
msgid "New password"
-msgstr "新密码"
+msgstr "New password"
#: lostpassword/templates/resetpassword.php:11
msgid "Reset password"
-msgstr "重置密码"
+msgstr "Reset password"
#: strings.php:5
msgid "Personal"
-msgstr "私人"
+msgstr "Personal"
#: strings.php:6
msgid "Users"
-msgstr "用户"
+msgstr "Users"
-#: strings.php:7
+#: strings.php:7 templates/layout.user.php:105
msgid "Apps"
-msgstr "程序"
+msgstr "Apps"
#: strings.php:8
msgid "Admin"
-msgstr "管理员"
+msgstr "Admin"
#: strings.php:9
msgid "Help"
-msgstr "帮助"
+msgstr "Help"
#: templates/403.php:12
msgid "Access forbidden"
-msgstr "禁止访问"
+msgstr "Access denied"
#: templates/404.php:15
msgid "Cloud not found"
-msgstr "云 没有被找到"
+msgstr "Cloud not found"
#: templates/altmail.php:2
#, php-format
@@ -471,152 +501,148 @@ msgid ""
"View it: %s\n"
"\n"
"Cheers!"
-msgstr "你好!⏎\n⏎\n温馨提示: %s 与您共享了 %s 。⏎\n查看: %s⏎\n⏎\n祝顺利!"
+msgstr "Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\nCheers!"
#: templates/edit_categories_dialog.php:4
msgid "Edit categories"
-msgstr "编辑分类"
+msgstr "Edit categories"
#: templates/edit_categories_dialog.php:16
msgid "Add"
-msgstr "添加"
+msgstr "Add"
#: templates/installation.php:24 templates/installation.php:31
#: templates/installation.php:38
msgid "Security Warning"
-msgstr "安全警告"
+msgstr "Security Warning"
#: templates/installation.php:25
msgid "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)"
-msgstr "您的PHP版本是会受到NULL字节漏洞攻击的(CVE-2006-7243)"
+msgstr "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)"
#: templates/installation.php:26
#, php-format
msgid "Please update your PHP installation to use %s securely."
-msgstr "请安全地升级您的PHP版本到 %s 。"
+msgstr "Please update your PHP installation to use %s securely."
#: templates/installation.php:32
msgid ""
"No secure random number generator is available, please enable the PHP "
"OpenSSL extension."
-msgstr "没有安全随机码生成器,请启用 PHP OpenSSL 扩展。"
+msgstr "No secure random number generator is available, please enable the PHP OpenSSL extension."
#: 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 "没有安全随机码生成器,黑客可以预测密码重置令牌并接管你的账户。"
+msgstr "Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account."
#: templates/installation.php:39
msgid ""
"Your data directory and files are probably accessible from the internet "
"because the .htaccess file does not work."
-msgstr "因为.htaccess文件无效,您的数据文件夹及文件可能可以在互联网上访问。"
+msgstr "Your data directory and files are probably accessible from the internet because the .htaccess file does not work."
#: templates/installation.php:41
#, php-format
msgid ""
"For information how to properly configure your server, please see the <a "
"href=\"%s\" target=\"_blank\">documentation</a>."
-msgstr "有关如何正确地配置您的服务器,请查看 <a href=\"%s\" target=\"_blank\">文档</a>。"
+msgstr "For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\">documentation</a>."
#: templates/installation.php:47
msgid "Create an <strong>admin account</strong>"
-msgstr "建立一个 <strong>管理帐户</strong>"
+msgstr "Create an <strong>admin account</strong>"
#: templates/installation.php:65
msgid "Advanced"
-msgstr "进阶"
+msgstr "Advanced"
#: templates/installation.php:67
msgid "Data folder"
-msgstr "数据存放文件夹"
+msgstr "Data folder"
#: templates/installation.php:77
msgid "Configure the database"
-msgstr "配置数据库"
+msgstr "Configure the database"
#: templates/installation.php:82 templates/installation.php:94
#: templates/installation.php:105 templates/installation.php:116
#: templates/installation.php:128
msgid "will be used"
-msgstr "将会使用"
+msgstr "will be used"
#: templates/installation.php:140
msgid "Database user"
-msgstr "数据库用户"
+msgstr "Database user"
#: templates/installation.php:147
msgid "Database password"
-msgstr "数据库密码"
+msgstr "Database password"
#: templates/installation.php:152
msgid "Database name"
-msgstr "数据库用户名"
+msgstr "Database name"
#: templates/installation.php:160
msgid "Database tablespace"
-msgstr "数据库表格空间"
+msgstr "Database tablespace"
#: templates/installation.php:167
msgid "Database host"
-msgstr "数据库主机"
+msgstr "Database host"
#: templates/installation.php:175
msgid "Finish setup"
-msgstr "完成安装"
+msgstr "Finish setup"
#: templates/layout.user.php:41
#, php-format
msgid "%s is available. Get more information on how to update."
-msgstr "%s 是可用的。获取更多关于升级的信息。"
+msgstr "%s is available. Get more information on how to update."
#: templates/layout.user.php:66
msgid "Log out"
-msgstr "注销"
-
-#: templates/layout.user.php:100
-msgid "More apps"
-msgstr "更多应用"
+msgstr "Log out"
#: templates/login.php:9
msgid "Automatic logon rejected!"
-msgstr "自动登录被拒绝!"
+msgstr "Automatic logon rejected!"
#: templates/login.php:10
msgid ""
"If you did not change your password recently, your account may be "
"compromised!"
-msgstr "如果您最近没有修改您的密码,那您的帐号可能被攻击了!"
+msgstr "If you did not change your password recently, your account may be compromised!"
#: templates/login.php:12
msgid "Please change your password to secure your account again."
-msgstr "请修改您的密码以保护账户。"
+msgstr "Please change your password to secure your account again."
-#: templates/login.php:34
+#: templates/login.php:32
msgid "Lost your password?"
-msgstr "忘记密码?"
+msgstr "Lost your password?"
-#: templates/login.php:39
+#: templates/login.php:37
msgid "remember"
-msgstr "记住登录"
+msgstr "remember"
-#: templates/login.php:41
+#: templates/login.php:39
msgid "Log in"
-msgstr "登陆"
+msgstr "Log in"
-#: templates/login.php:47
+#: templates/login.php:45
msgid "Alternative Logins"
-msgstr "备选登录"
+msgstr "Alternative Logins"
#: templates/mail.php:15
#, php-format
msgid ""
"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a "
"href=\"%s\">View it!</a><br><br>Cheers!"
-msgstr "你好!<br><br>温馨提示: %s 与您共享了 %s 。<br><br>\n查看: %s <br><br> 祝顺利!"
+msgstr "Hey there,<br><br>just letting you know that %s shared \"%s\" with you.<br><a href=\"%s\">View it!</a><br><br>Cheers!"
#: templates/update.php:3
#, php-format
msgid "Updating ownCloud to version %s, this may take a while."
-msgstr "ownCloud正在升级至 %s 版,这可能需要一点时间。"
+msgstr "Updating ownCloud to version %s, this may take a while."
diff --git a/l10n/zh_CN.GB2312/files.po b/l10n/en_GB/files.po
index b7c7892b60b..f7d558ebe2a 100644
--- a/l10n/zh_CN.GB2312/files.po
+++ b/l10n/en_GB/files.po
@@ -3,345 +3,334 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# aivier <iaivier@126.com>, 2013
-# hlx98007 <hlx98007@gmail.com>, 2013
+# mnestis <transifex@mnestis.net>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
-"Language-Team: Chinese (China) (GB2312) (http://www.transifex.com/projects/p/owncloud/language/zh_CN.GB2312/)\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:40+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"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: zh_CN.GB2312\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
+"Language: en_GB\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ajax/move.php:17
#, php-format
msgid "Could not move %s - File with this name already exists"
-msgstr "无法移动 %s - 存在同名文件"
+msgstr "Could not move %s - File with this name already exists"
#: ajax/move.php:27 ajax/move.php:30
#, php-format
msgid "Could not move %s"
-msgstr "无法移动 %s"
+msgstr "Could not move %s"
#: ajax/upload.php:16 ajax/upload.php:45
msgid "Unable to set upload directory."
-msgstr "无法设置上传文件夹"
+msgstr "Unable to set upload directory."
#: ajax/upload.php:22
msgid "Invalid Token"
-msgstr "非法Token"
+msgstr "Invalid Token"
#: ajax/upload.php:59
msgid "No file was uploaded. Unknown error"
-msgstr "没有上传文件。未知错误"
+msgstr "No file was uploaded. Unknown error"
#: ajax/upload.php:66
msgid "There is no error, the file uploaded with success"
-msgstr "文件上传成功"
+msgstr "There is no error, the file uploaded successfully"
#: ajax/upload.php:67
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
-msgstr "上传的文件超过了php.ini指定的upload_max_filesize"
+msgstr "The uploaded file exceeds the upload_max_filesize directive in php.ini: "
#: ajax/upload.php:69
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
-msgstr "上传的文件超过了 HTML 表格中指定的 MAX_FILE_SIZE 选项"
+msgstr "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form"
#: ajax/upload.php:70
msgid "The uploaded file was only partially uploaded"
-msgstr "文件部分上传"
+msgstr "The uploaded file was only partially uploaded"
#: ajax/upload.php:71
msgid "No file was uploaded"
-msgstr "没有上传文件"
+msgstr "No file was uploaded"
#: ajax/upload.php:72
msgid "Missing a temporary folder"
-msgstr "缺失临时文件夹"
+msgstr "Missing a temporary folder"
#: ajax/upload.php:73
msgid "Failed to write to disk"
-msgstr "写磁盘失败"
+msgstr "Failed to write to disk"
#: ajax/upload.php:91
msgid "Not enough storage available"
-msgstr "容量不足"
+msgstr "Not enough storage available"
-#: ajax/upload.php:123
+#: ajax/upload.php:109
+msgid "Upload failed"
+msgstr "Upload failed"
+
+#: ajax/upload.php:127
msgid "Invalid directory."
-msgstr "无效文件夹"
+msgstr "Invalid directory."
#: appinfo/app.php:12
msgid "Files"
-msgstr "文件"
+msgstr "Files"
#: js/file-upload.js:11
msgid "Unable to upload your file as it is a directory or has 0 bytes"
-msgstr "不能上传您的文件,由于它是文件夹或者为空文件"
+msgstr "Unable to upload your file as it is a directory or has 0 bytes"
#: js/file-upload.js:24
msgid "Not enough space available"
-msgstr "容量不足"
+msgstr "Not enough space available"
#: js/file-upload.js:64
msgid "Upload cancelled."
-msgstr "上传取消了"
+msgstr "Upload cancelled."
-#: js/file-upload.js:167 js/files.js:280
+#: js/file-upload.js:165
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
-msgstr "文件正在上传。关闭页面会取消上传。"
+msgstr "File upload is in progress. Leaving the page now will cancel the upload."
-#: js/file-upload.js:233 js/files.js:353
+#: js/file-upload.js:239
msgid "URL cannot be empty."
-msgstr "网址不能为空。"
+msgstr "URL cannot be empty."
-#: js/file-upload.js:238 lib/app.php:53
+#: js/file-upload.js:244 lib/app.php:53
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
-msgstr "无效文件夹名。“Shared”已经被系统保留。"
+msgstr "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
-#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405
-#: js/files.js:709 js/files.js:747
+#: js/file-upload.js:276 js/file-upload.js:292 js/files.js:512 js/files.js:550
msgid "Error"
-msgstr "出错"
+msgstr "Error"
#: js/fileactions.js:116
msgid "Share"
-msgstr "分享"
+msgstr "Share"
#: js/fileactions.js:126
msgid "Delete permanently"
-msgstr "永久删除"
+msgstr "Delete permanently"
#: js/fileactions.js:192
msgid "Rename"
-msgstr "重命名"
+msgstr "Rename"
-#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:465
+#: js/filelist.js:50 js/filelist.js:53 js/filelist.js:575
msgid "Pending"
-msgstr "等待中"
+msgstr "Pending"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "{new_name} already exists"
-msgstr "{new_name} 已存在"
+msgstr "{new_name} already exists"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "replace"
-msgstr "替换"
+msgstr "replace"
-#: js/filelist.js:303
+#: js/filelist.js:307
msgid "suggest name"
-msgstr "推荐名称"
+msgstr "suggest name"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "cancel"
-msgstr "取消"
+msgstr "cancel"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "replaced {new_name} with {old_name}"
-msgstr "已用 {old_name} 替换 {new_name}"
+msgstr "replaced {new_name} with {old_name}"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "undo"
-msgstr "撤销"
+msgstr "undo"
+
+#: js/filelist.js:424 js/filelist.js:490 js/files.js:581
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] "%n folder"
+msgstr[1] "%n folders"
-#: js/filelist.js:453
+#: js/filelist.js:425 js/filelist.js:491 js/files.js:587
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] "%n file"
+msgstr[1] "%n files"
+
+#: js/filelist.js:432
+msgid "{dirs} and {files}"
+msgstr "{dirs} and {files}"
+
+#: js/filelist.js:563
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
-msgstr[0] "正在上传 %n 个文件"
+msgstr[0] "Uploading %n file"
+msgstr[1] "Uploading %n files"
-#: js/filelist.js:518
+#: js/filelist.js:628
msgid "files uploading"
-msgstr "个文件正在上传"
+msgstr "files uploading"
#: js/files.js:52
msgid "'.' is an invalid file name."
-msgstr "'.' 文件名不正确"
+msgstr "'.' is an invalid file name."
#: js/files.js:56
msgid "File name cannot be empty."
-msgstr "文件名不能为空"
+msgstr "File name cannot be empty."
#: js/files.js:64
msgid ""
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
"allowed."
-msgstr "文件名内不能包含以下符号:\\ / < > : \" | ?和 *"
+msgstr "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed."
#: js/files.js:78
msgid "Your storage is full, files can not be updated or synced anymore!"
-msgstr "容量已满,不能再同步/上传文件了!"
+msgstr "Your storage is full, files can not be updated or synced anymore!"
#: js/files.js:82
msgid "Your storage is almost full ({usedSpacePercent}%)"
-msgstr "你的空间快用满了 ({usedSpacePercent}%)"
+msgstr "Your storage is almost full ({usedSpacePercent}%)"
#: js/files.js:94
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
-msgstr ""
+msgstr "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files."
#: js/files.js:245
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
-msgstr "正在下载,可能会花点时间,跟文件大小有关"
+msgstr "Your download is being prepared. This might take some time if the files are big."
-#: js/files.js:358
-msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-msgstr "不正确文件夹名。Shared是保留名,不能使用。"
-
-#: js/files.js:760 templates/index.php:67
+#: js/files.js:563 templates/index.php:69
msgid "Name"
-msgstr "名称"
+msgstr "Name"
-#: js/files.js:761 templates/index.php:78
+#: js/files.js:564 templates/index.php:81
msgid "Size"
-msgstr "大小"
+msgstr "Size"
-#: js/files.js:762 templates/index.php:80
+#: js/files.js:565 templates/index.php:83
msgid "Modified"
-msgstr "修改日期"
-
-#: js/files.js:778
-msgid "%n folder"
-msgid_plural "%n folders"
-msgstr[0] "%n 个文件夹"
-
-#: js/files.js:784
-msgid "%n file"
-msgid_plural "%n files"
-msgstr[0] "%n 个文件"
+msgstr "Modified"
#: lib/app.php:73
#, php-format
msgid "%s could not be renamed"
-msgstr "不能重命名 %s"
+msgstr "%s could not be renamed"
#: lib/helper.php:11 templates/index.php:18
msgid "Upload"
-msgstr "上传"
+msgstr "Upload"
#: templates/admin.php:5
msgid "File handling"
-msgstr "文件处理中"
+msgstr "File handling"
#: templates/admin.php:7
msgid "Maximum upload size"
-msgstr "最大上传大小"
+msgstr "Maximum upload size"
#: templates/admin.php:10
msgid "max. possible: "
-msgstr "最大可能"
+msgstr "max. possible: "
#: templates/admin.php:15
msgid "Needed for multi-file and folder downloads."
-msgstr "需要多文件和文件夹下载."
+msgstr "Needed for multi-file and folder downloads."
#: templates/admin.php:17
msgid "Enable ZIP-download"
-msgstr "支持ZIP下载"
+msgstr "Enable ZIP-download"
#: templates/admin.php:20
msgid "0 is unlimited"
-msgstr "0是无限的"
+msgstr "0 is unlimited"
#: templates/admin.php:22
msgid "Maximum input size for ZIP files"
-msgstr "最大的ZIP文件输入大小"
+msgstr "Maximum input size for ZIP files"
#: templates/admin.php:26
msgid "Save"
-msgstr "保存"
+msgstr "Save"
#: templates/index.php:7
msgid "New"
-msgstr "新建"
+msgstr "New"
#: templates/index.php:10
msgid "Text file"
-msgstr "文本文档"
+msgstr "Text file"
#: templates/index.php:12
msgid "Folder"
-msgstr "文件夹"
+msgstr "Folder"
#: templates/index.php:14
msgid "From link"
-msgstr "来自链接"
+msgstr "From link"
#: templates/index.php:41
msgid "Deleted files"
-msgstr "已删除的文件"
+msgstr "Deleted files"
#: templates/index.php:46
msgid "Cancel upload"
-msgstr "取消上传"
+msgstr "Cancel upload"
#: templates/index.php:52
msgid "You don’t have write permissions here."
-msgstr "您没有写入权限。"
+msgstr "You don’t have write permission here."
#: templates/index.php:59
msgid "Nothing in here. Upload something!"
-msgstr "这里没有东西.上传点什么!"
+msgstr "Nothing in here. Upload something!"
-#: templates/index.php:73
+#: templates/index.php:75
msgid "Download"
-msgstr "下载"
+msgstr "Download"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:88 templates/index.php:89
msgid "Unshare"
-msgstr "取消分享"
+msgstr "Unshare"
-#: templates/index.php:91 templates/index.php:92
+#: templates/index.php:94 templates/index.php:95
msgid "Delete"
-msgstr "删除"
+msgstr "Delete"
-#: templates/index.php:105
+#: templates/index.php:108
msgid "Upload too large"
-msgstr "上传过大"
+msgstr "Upload too large"
-#: templates/index.php:107
+#: templates/index.php:110
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
-msgstr "你正在试图上传的文件超过了此服务器支持的最大的文件大小."
+msgstr "The files you are trying to upload exceed the maximum size for file uploads on this server."
-#: templates/index.php:112
+#: templates/index.php:115
msgid "Files are being scanned, please wait."
-msgstr "正在扫描文件,请稍候."
+msgstr "Files are being scanned, please wait."
-#: templates/index.php:115
+#: templates/index.php:118
msgid "Current scanning"
-msgstr "正在扫描"
-
-#: templates/part.list.php:74
-msgid "directory"
-msgstr "文件夹"
-
-#: templates/part.list.php:76
-msgid "directories"
-msgstr "文件夹"
-
-#: templates/part.list.php:85
-msgid "file"
-msgstr "文件"
-
-#: templates/part.list.php:87
-msgid "files"
-msgstr "文件"
+msgstr "Current scanning"
#: templates/upgrade.php:2
msgid "Upgrading filesystem cache..."
-msgstr "升级系统缓存..."
+msgstr "Upgrading filesystem cache..."
diff --git a/l10n/zh_CN.GB2312/files_encryption.po b/l10n/en_GB/files_encryption.po
index 3521b46141c..b81a0ff62ab 100644
--- a/l10n/zh_CN.GB2312/files_encryption.po
+++ b/l10n/en_GB/files_encryption.po
@@ -3,55 +3,56 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# mnestis <transifex@mnestis.net>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-09 07:59-0400\n"
-"PO-Revision-Date: 2013-08-09 11:59+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
-"Language-Team: Chinese (China) (GB2312) (http://www.transifex.com/projects/p/owncloud/language/zh_CN.GB2312/)\n"
+"POT-Creation-Date: 2013-08-30 09:31-0400\n"
+"PO-Revision-Date: 2013-08-29 16:50+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"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: zh_CN.GB2312\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
+"Language: en_GB\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ajax/adminrecovery.php:29
msgid "Recovery key successfully enabled"
-msgstr ""
+msgstr "Recovery key enabled successfully"
#: ajax/adminrecovery.php:34
msgid ""
"Could not enable recovery key. Please check your recovery key password!"
-msgstr ""
+msgstr "Could not enable recovery key. Please check your recovery key password!"
#: ajax/adminrecovery.php:48
msgid "Recovery key successfully disabled"
-msgstr ""
+msgstr "Recovery key disabled successfully"
#: ajax/adminrecovery.php:53
msgid ""
"Could not disable recovery key. Please check your recovery key password!"
-msgstr ""
+msgstr "Could not disable recovery key. Please check your recovery key password!"
#: ajax/changeRecoveryPassword.php:49
msgid "Password successfully changed."
-msgstr ""
+msgstr "Password changed successfully."
#: ajax/changeRecoveryPassword.php:51
msgid "Could not change the password. Maybe the old password was not correct."
-msgstr ""
+msgstr "Could not change the password. Maybe the old password was incorrect."
#: ajax/updatePrivateKeyPassword.php:51
msgid "Private key password successfully updated."
-msgstr ""
+msgstr "Private key password updated successfully."
#: ajax/updatePrivateKeyPassword.php:53
msgid ""
"Could not update the private key password. Maybe the old password was not "
"correct."
-msgstr ""
+msgstr "Could not update the private key password. Maybe the old password was not correct."
#: files/error.php:7
msgid ""
@@ -59,118 +60,118 @@ msgid ""
"ownCloud system (e.g. your corporate directory). You can update your private"
" key password in your personal settings to recover access to your encrypted "
"files."
-msgstr ""
+msgstr "Your private key is not valid! Likely your password was changed outside the ownCloud system (e.g. your corporate directory). You can update your private key password in your personal settings to recover access to your encrypted files."
-#: hooks/hooks.php:44
+#: hooks/hooks.php:41
msgid "Missing requirements."
-msgstr ""
+msgstr "Missing requirements."
-#: hooks/hooks.php:45
+#: hooks/hooks.php:42
msgid ""
"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."
-msgstr ""
+msgstr "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."
-#: hooks/hooks.php:263
+#: hooks/hooks.php:249
msgid "Following users are not set up for encryption:"
-msgstr ""
+msgstr "Following users are not set up for encryption:"
#: js/settings-admin.js:11
msgid "Saving..."
-msgstr "保存中..."
+msgstr "Saving..."
#: templates/invalid_private_key.php:5
msgid ""
"Your private key is not valid! Maybe the your password was changed from "
"outside."
-msgstr ""
+msgstr "Your private key is not valid! Maybe the your password was changed externally."
#: templates/invalid_private_key.php:7
msgid "You can unlock your private key in your "
-msgstr ""
+msgstr "You can unlock your private key in your "
#: templates/invalid_private_key.php:7
msgid "personal settings"
-msgstr ""
+msgstr "personal settings"
#: templates/settings-admin.php:5 templates/settings-personal.php:4
msgid "Encryption"
-msgstr "加密"
+msgstr "Encryption"
#: templates/settings-admin.php:10
msgid ""
"Enable recovery key (allow to recover users files in case of password loss):"
-msgstr ""
+msgstr "Enable recovery key (allow to recover users files in case of password loss):"
#: templates/settings-admin.php:14
msgid "Recovery key password"
-msgstr ""
+msgstr "Recovery key password"
#: templates/settings-admin.php:21 templates/settings-personal.php:54
msgid "Enabled"
-msgstr ""
+msgstr "Enabled"
#: templates/settings-admin.php:29 templates/settings-personal.php:62
msgid "Disabled"
-msgstr ""
+msgstr "Disabled"
#: templates/settings-admin.php:34
msgid "Change recovery key password:"
-msgstr ""
+msgstr "Change recovery key password:"
#: templates/settings-admin.php:41
msgid "Old Recovery key password"
-msgstr ""
+msgstr "Old Recovery key password"
#: templates/settings-admin.php:48
msgid "New Recovery key password"
-msgstr ""
+msgstr "New Recovery key password"
#: templates/settings-admin.php:53
msgid "Change Password"
-msgstr ""
+msgstr "Change Password"
#: templates/settings-personal.php:11
msgid "Your private key password no longer match your log-in password:"
-msgstr ""
+msgstr "Your private key password no longer match your login password:"
#: templates/settings-personal.php:14
msgid "Set your old private key password to your current log-in password."
-msgstr ""
+msgstr "Set your old private key password to your current login password."
#: templates/settings-personal.php:16
msgid ""
" If you don't remember your old password you can ask your administrator to "
"recover your files."
-msgstr ""
+msgstr " If you don't remember your old password you can ask your administrator to recover your files."
#: templates/settings-personal.php:24
msgid "Old log-in password"
-msgstr ""
+msgstr "Old login password"
#: templates/settings-personal.php:30
msgid "Current log-in password"
-msgstr ""
+msgstr "Current login password"
#: templates/settings-personal.php:35
msgid "Update Private Key Password"
-msgstr ""
+msgstr "Update Private Key Password"
#: templates/settings-personal.php:45
msgid "Enable password recovery:"
-msgstr ""
+msgstr "Enable password recovery:"
#: templates/settings-personal.php:47
msgid ""
"Enabling this option will allow you to reobtain access to your encrypted "
"files in case of password loss"
-msgstr ""
+msgstr "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss"
#: templates/settings-personal.php:63
msgid "File recovery settings updated"
-msgstr ""
+msgstr "File recovery settings updated"
#: templates/settings-personal.php:64
msgid "Could not update file recovery"
-msgstr ""
+msgstr "Could not update file recovery"
diff --git a/l10n/zh_CN.GB2312/files_external.po b/l10n/en_GB/files_external.po
index b9c2d6f3ae6..fc51da0a011 100644
--- a/l10n/zh_CN.GB2312/files_external.po
+++ b/l10n/en_GB/files_external.po
@@ -3,122 +3,122 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# hyy0591 <yangyu.huang@gmail.com>, 2013
+# mnestis <transifex@mnestis.net>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-07-23 01:55-0400\n"
-"PO-Revision-Date: 2013-07-23 05:05+0000\n"
-"Last-Translator: hyy0591 <yangyu.huang@gmail.com>\n"
-"Language-Team: Chinese (China) (GB2312) (http://www.transifex.com/projects/p/owncloud/language/zh_CN.GB2312/)\n"
+"POT-Creation-Date: 2013-08-30 09:32-0400\n"
+"PO-Revision-Date: 2013-08-29 17:00+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"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: zh_CN.GB2312\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
+"Language: en_GB\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:16 js/google.js:34
+#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
msgid "Access granted"
-msgstr "已授予权限"
+msgstr "Access granted"
#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
msgid "Error configuring Dropbox storage"
-msgstr "配置 Dropbox 存储出错"
+msgstr "Error configuring Dropbox storage"
-#: js/dropbox.js:65 js/google.js:66
+#: js/dropbox.js:65 js/google.js:86
msgid "Grant access"
-msgstr "授予权限"
+msgstr "Grant access"
#: js/dropbox.js:101
msgid "Please provide a valid Dropbox app key and secret."
-msgstr "请提供一个有效的 Dropbox app key 和 secret。"
+msgstr "Please provide a valid Dropbox app key and secret."
-#: js/google.js:36 js/google.js:93
+#: js/google.js:42 js/google.js:121
msgid "Error configuring Google Drive storage"
-msgstr "配置 Google Drive 存储失败"
+msgstr "Error configuring Google Drive storage"
-#: lib/config.php:447
+#: lib/config.php:453
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>“SMB客户端”未安装。CIFS/SMB分享不可用。请向您的系统管理员请求安装该客户端。"
+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:450
+#: lib/config.php:457
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分享不可用。请向您的系统管理员请求安装。"
+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:453
+#: lib/config.php:460
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 的功能将不可用。请询问您的系统管理员去安装它。"
+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
msgid "External Storage"
-msgstr "外部存储"
+msgstr "External Storage"
#: templates/settings.php:9 templates/settings.php:28
msgid "Folder name"
-msgstr "文件夹名"
+msgstr "Folder name"
#: templates/settings.php:10
msgid "External storage"
-msgstr "外部存储"
+msgstr "External storage"
#: templates/settings.php:11
msgid "Configuration"
-msgstr "配置"
+msgstr "Configuration"
#: templates/settings.php:12
msgid "Options"
-msgstr "选项"
+msgstr "Options"
#: templates/settings.php:13
msgid "Applicable"
-msgstr "可应用"
+msgstr "Applicable"
#: templates/settings.php:33
msgid "Add storage"
-msgstr "扩容"
+msgstr "Add storage"
#: templates/settings.php:90
msgid "None set"
-msgstr "未设置"
+msgstr "None set"
#: templates/settings.php:91
msgid "All Users"
-msgstr "所有用户"
+msgstr "All Users"
#: templates/settings.php:92
msgid "Groups"
-msgstr "群组"
+msgstr "Groups"
#: templates/settings.php:100
msgid "Users"
-msgstr "用户"
+msgstr "Users"
#: templates/settings.php:113 templates/settings.php:114
#: templates/settings.php:149 templates/settings.php:150
msgid "Delete"
-msgstr "删除"
+msgstr "Delete"
#: templates/settings.php:129
msgid "Enable User External Storage"
-msgstr "启用用户外部存储"
+msgstr "Enable User External Storage"
#: templates/settings.php:130
msgid "Allow users to mount their own external storage"
-msgstr "允许用户挂载他们的外部存储"
+msgstr "Allow users to mount their own external storage"
#: templates/settings.php:141
msgid "SSL root certificates"
-msgstr "SSL 根证书"
+msgstr "SSL root certificates"
#: templates/settings.php:159
msgid "Import Root Certificate"
-msgstr "导入根证书"
+msgstr "Import Root Certificate"
diff --git a/l10n/zh_CN.GB2312/files_sharing.po b/l10n/en_GB/files_sharing.po
index 72a289d0209..93495b536e6 100644
--- a/l10n/zh_CN.GB2312/files_sharing.po
+++ b/l10n/en_GB/files_sharing.po
@@ -3,79 +3,79 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# aivier <iaivier@126.com>, 2013
+# mnestis <transifex@mnestis.net>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 18:23+0000\n"
-"Last-Translator: aivier <iaivier@126.com>\n"
-"Language-Team: Chinese (China) (GB2312) (http://www.transifex.com/projects/p/owncloud/language/zh_CN.GB2312/)\n"
+"POT-Creation-Date: 2013-08-30 09:32-0400\n"
+"PO-Revision-Date: 2013-08-29 17:00+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"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: zh_CN.GB2312\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
+"Language: en_GB\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: templates/authenticate.php:4
msgid "The password is wrong. Try again."
-msgstr "密码错误。请重试。"
+msgstr "The password is wrong. Try again."
#: templates/authenticate.php:7
msgid "Password"
-msgstr "密码"
+msgstr "Password"
#: templates/authenticate.php:9
msgid "Submit"
-msgstr "提交"
+msgstr "Submit"
#: templates/part.404.php:3
msgid "Sorry, this link doesn’t seem to work anymore."
-msgstr "对不起,这个链接看起来是错误的。"
+msgstr "Sorry, this link doesn’t seem to work anymore."
#: templates/part.404.php:4
msgid "Reasons might be:"
-msgstr "原因可能是:"
+msgstr "Reasons might be:"
#: templates/part.404.php:6
msgid "the item was removed"
-msgstr "项目已经移除"
+msgstr "the item was removed"
#: templates/part.404.php:7
msgid "the link expired"
-msgstr "链接已过期"
+msgstr "the link expired"
#: templates/part.404.php:8
msgid "sharing is disabled"
-msgstr "分享已经被禁用"
+msgstr "sharing is disabled"
#: templates/part.404.php:10
msgid "For more info, please ask the person who sent this link."
-msgstr "欲了解更多信息,请联系将此链接发送给你的人。"
+msgstr "For more info, please ask the person who sent this link."
#: templates/public.php:15
#, php-format
msgid "%s shared the folder %s with you"
-msgstr "%s 与您分享了文件夹 %s"
+msgstr "%s shared the folder %s with you"
#: templates/public.php:18
#, php-format
msgid "%s shared the file %s with you"
-msgstr "%s 与您分享了文件 %s"
+msgstr "%s shared the file %s with you"
#: templates/public.php:26 templates/public.php:88
msgid "Download"
-msgstr "下载"
+msgstr "Download"
#: templates/public.php:43 templates/public.php:46
msgid "Upload"
-msgstr "上传"
+msgstr "Upload"
#: templates/public.php:56
msgid "Cancel upload"
-msgstr "取消上传"
+msgstr "Cancel upload"
#: templates/public.php:85
msgid "No preview available for"
-msgstr "没有预览可用于"
+msgstr "No preview available for"
diff --git a/l10n/en_GB/files_trashbin.po b/l10n/en_GB/files_trashbin.po
new file mode 100644
index 00000000000..ae821adafa1
--- /dev/null
+++ b/l10n/en_GB/files_trashbin.po
@@ -0,0 +1,85 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Translators:
+# mnestis <transifex@mnestis.net>, 2013
+msgid ""
+msgstr ""
+"Project-Id-Version: ownCloud\n"
+"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
+"POT-Creation-Date: 2013-08-30 09:32-0400\n"
+"PO-Revision-Date: 2013-08-29 17:10+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"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: en_GB\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ajax/delete.php:42
+#, php-format
+msgid "Couldn't delete %s permanently"
+msgstr "Couldn't delete %s permanently"
+
+#: ajax/undelete.php:42
+#, php-format
+msgid "Couldn't restore %s"
+msgstr "Couldn't restore %s"
+
+#: js/trash.js:7 js/trash.js:102
+msgid "perform restore operation"
+msgstr "perform restore operation"
+
+#: js/trash.js:20 js/trash.js:49 js/trash.js:120 js/trash.js:148
+msgid "Error"
+msgstr "Error"
+
+#: js/trash.js:37
+msgid "delete file permanently"
+msgstr "delete file permanently"
+
+#: js/trash.js:129
+msgid "Delete permanently"
+msgstr "Delete permanently"
+
+#: js/trash.js:184 templates/index.php:17
+msgid "Name"
+msgstr "Name"
+
+#: js/trash.js:185 templates/index.php:27
+msgid "Deleted"
+msgstr "Deleted"
+
+#: js/trash.js:193
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] ""
+msgstr[1] "%n folders"
+
+#: js/trash.js:199
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] ""
+msgstr[1] "%n files"
+
+#: lib/trash.php:814 lib/trash.php:816
+msgid "restored"
+msgstr "restored"
+
+#: templates/index.php:9
+msgid "Nothing in here. Your trash bin is empty!"
+msgstr "Nothing in here. Your recycle bin is empty!"
+
+#: templates/index.php:20 templates/index.php:22
+msgid "Restore"
+msgstr "Restore"
+
+#: templates/index.php:30 templates/index.php:31
+msgid "Delete"
+msgstr "Delete"
+
+#: templates/part.breadcrumb.php:9
+msgid "Deleted Files"
+msgstr "Deleted Files"
diff --git a/l10n/zh_CN.GB2312/files_versions.po b/l10n/en_GB/files_versions.po
index faa83e8fc6c..e727185fa79 100644
--- a/l10n/zh_CN.GB2312/files_versions.po
+++ b/l10n/en_GB/files_versions.po
@@ -3,42 +3,42 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# aivier <iaivier@126.com>, 2013
+# mnestis <transifex@mnestis.net>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-16 01:29-0400\n"
-"PO-Revision-Date: 2013-08-15 11:00+0000\n"
-"Last-Translator: aivier <iaivier@126.com>\n"
-"Language-Team: Chinese (China) (GB2312) (http://www.transifex.com/projects/p/owncloud/language/zh_CN.GB2312/)\n"
+"POT-Creation-Date: 2013-08-30 09:32-0400\n"
+"PO-Revision-Date: 2013-08-29 17:10+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"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: zh_CN.GB2312\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
+"Language: en_GB\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ajax/rollbackVersion.php:13
#, php-format
msgid "Could not revert: %s"
-msgstr "无法恢复:%s"
+msgstr "Could not revert: %s"
#: js/versions.js:7
msgid "Versions"
-msgstr "版本"
+msgstr "Versions"
#: js/versions.js:53
msgid "Failed to revert {file} to revision {timestamp}."
-msgstr "无法恢复文件 {file} 到 版本 {timestamp}。"
+msgstr "Failed to revert {file} to revision {timestamp}."
#: js/versions.js:79
msgid "More versions..."
-msgstr "更多版本"
+msgstr "More versions..."
#: js/versions.js:116
msgid "No other versions available"
-msgstr "没有其他可用版本"
+msgstr "No other versions available"
-#: js/versions.js:149
+#: js/versions.js:145
msgid "Restore"
-msgstr "恢复"
+msgstr "Restore"
diff --git a/l10n/en_GB/lib.po b/l10n/en_GB/lib.po
new file mode 100644
index 00000000000..413e7ae427d
--- /dev/null
+++ b/l10n/en_GB/lib.po
@@ -0,0 +1,323 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Translators:
+# mnestis <transifex@mnestis.net>, 2013
+msgid ""
+msgstr ""
+"Project-Id-Version: ownCloud\n"
+"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
+"POT-Creation-Date: 2013-08-30 09:33-0400\n"
+"PO-Revision-Date: 2013-08-29 16:50+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"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: en_GB\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: app.php:239
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr "App \"%s\" can't be installed because it is not compatible with this version of ownCloud."
+
+#: app.php:250
+msgid "No app name specified"
+msgstr "No app name specified"
+
+#: app.php:361
+msgid "Help"
+msgstr "Help"
+
+#: app.php:374
+msgid "Personal"
+msgstr "Personal"
+
+#: app.php:385
+msgid "Settings"
+msgstr "Settings"
+
+#: app.php:397
+msgid "Users"
+msgstr "Users"
+
+#: app.php:410
+msgid "Admin"
+msgstr "Admin"
+
+#: app.php:837
+#, php-format
+msgid "Failed to upgrade \"%s\"."
+msgstr "Failed to upgrade \"%s\"."
+
+#: defaults.php:35
+msgid "web services under your control"
+msgstr "web services under your control"
+
+#: files.php:66 files.php:98
+#, php-format
+msgid "cannot open \"%s\""
+msgstr "cannot open \"%s\""
+
+#: files.php:226
+msgid "ZIP download is turned off."
+msgstr "ZIP download is turned off."
+
+#: files.php:227
+msgid "Files need to be downloaded one by one."
+msgstr "Files need to be downloaded one by one."
+
+#: files.php:228 files.php:256
+msgid "Back to Files"
+msgstr "Back to Files"
+
+#: files.php:253
+msgid "Selected files too large to generate zip file."
+msgstr "Selected files too large to generate zip file."
+
+#: files.php:254
+msgid ""
+"Download the files in smaller chunks, seperately or kindly ask your "
+"administrator."
+msgstr "Download the files in smaller chunks, seperately or kindly ask your administrator."
+
+#: installer.php:63
+msgid "No source specified when installing app"
+msgstr "No source specified when installing app"
+
+#: installer.php:70
+msgid "No href specified when installing app from http"
+msgstr "No href specified when installing app from http"
+
+#: installer.php:75
+msgid "No path specified when installing app from local file"
+msgstr "No path specified when installing app from local file"
+
+#: installer.php:89
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr "Archives of type %s are not supported"
+
+#: installer.php:103
+msgid "Failed to open archive when installing app"
+msgstr "Failed to open archive when installing app"
+
+#: installer.php:123
+msgid "App does not provide an info.xml file"
+msgstr "App does not provide an info.xml file"
+
+#: installer.php:129
+msgid "App can't be installed because of not allowed code in the App"
+msgstr "App can't be installed because of unallowed code in the App"
+
+#: installer.php:138
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr "App can't be installed because it is not compatible with this version of ownCloud"
+
+#: installer.php:144
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr "App can't be installed because it contains the <shipped>true</shipped> tag which is not allowed for non shipped apps"
+
+#: installer.php:150
+msgid ""
+"App can't be installed because the version in info.xml/version is not the "
+"same as the version reported from the app store"
+msgstr "App can't be installed because the version in info.xml/version is not the same as the version reported from the app store"
+
+#: installer.php:160
+msgid "App directory already exists"
+msgstr "App directory already exists"
+
+#: installer.php:173
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr "Can't create app folder. Please fix permissions. %s"
+
+#: json.php:28
+msgid "Application is not enabled"
+msgstr "Application is not enabled"
+
+#: json.php:39 json.php:62 json.php:73
+msgid "Authentication error"
+msgstr "Authentication error"
+
+#: json.php:51
+msgid "Token expired. Please reload page."
+msgstr "Token expired. Please reload page."
+
+#: search/provider/file.php:17 search/provider/file.php:35
+msgid "Files"
+msgstr "Files"
+
+#: search/provider/file.php:26 search/provider/file.php:33
+msgid "Text"
+msgstr "Text"
+
+#: search/provider/file.php:29
+msgid "Images"
+msgstr "Images"
+
+#: setup/abstractdatabase.php:22
+#, php-format
+msgid "%s enter the database username."
+msgstr "%s enter the database username."
+
+#: setup/abstractdatabase.php:25
+#, php-format
+msgid "%s enter the database name."
+msgstr "%s enter the database name."
+
+#: setup/abstractdatabase.php:28
+#, php-format
+msgid "%s you may not use dots in the database name"
+msgstr "%s you may not use dots in the database name"
+
+#: setup/mssql.php:20
+#, php-format
+msgid "MS SQL username and/or password not valid: %s"
+msgstr "MS SQL username and/or password not valid: %s"
+
+#: setup/mssql.php:21 setup/mysql.php:13 setup/oci.php:114
+#: setup/postgresql.php:24 setup/postgresql.php:70
+msgid "You need to enter either an existing account or the administrator."
+msgstr "You need to enter either an existing account or the administrator."
+
+#: setup/mysql.php:12
+msgid "MySQL username and/or password not valid"
+msgstr "MySQL username and/or password not valid"
+
+#: setup/mysql.php:67 setup/oci.php:54 setup/oci.php:121 setup/oci.php:147
+#: setup/oci.php:154 setup/oci.php:165 setup/oci.php:172 setup/oci.php:181
+#: setup/oci.php:189 setup/oci.php:198 setup/oci.php:204
+#: setup/postgresql.php:89 setup/postgresql.php:98 setup/postgresql.php:115
+#: setup/postgresql.php:125 setup/postgresql.php:134
+#, php-format
+msgid "DB Error: \"%s\""
+msgstr "DB Error: \"%s\""
+
+#: setup/mysql.php:68 setup/oci.php:55 setup/oci.php:122 setup/oci.php:148
+#: setup/oci.php:155 setup/oci.php:166 setup/oci.php:182 setup/oci.php:190
+#: setup/oci.php:199 setup/postgresql.php:90 setup/postgresql.php:99
+#: setup/postgresql.php:116 setup/postgresql.php:126 setup/postgresql.php:135
+#, php-format
+msgid "Offending command was: \"%s\""
+msgstr "Offending command was: \"%s\""
+
+#: setup/mysql.php:85
+#, php-format
+msgid "MySQL user '%s'@'localhost' exists already."
+msgstr "MySQL user '%s'@'localhost' exists already."
+
+#: setup/mysql.php:86
+msgid "Drop this user from MySQL"
+msgstr "Drop this user from MySQL"
+
+#: setup/mysql.php:91
+#, php-format
+msgid "MySQL user '%s'@'%%' already exists"
+msgstr "MySQL user '%s'@'%%' already exists"
+
+#: setup/mysql.php:92
+msgid "Drop this user from MySQL."
+msgstr "Drop this user from MySQL."
+
+#: setup/oci.php:34
+msgid "Oracle connection could not be established"
+msgstr "Oracle connection could not be established"
+
+#: setup/oci.php:41 setup/oci.php:113
+msgid "Oracle username and/or password not valid"
+msgstr "Oracle username and/or password not valid"
+
+#: setup/oci.php:173 setup/oci.php:205
+#, php-format
+msgid "Offending command was: \"%s\", name: %s, password: %s"
+msgstr "Offending command was: \"%s\", name: %s, password: %s"
+
+#: setup/postgresql.php:23 setup/postgresql.php:69
+msgid "PostgreSQL username and/or password not valid"
+msgstr "PostgreSQL username and/or password not valid"
+
+#: setup.php:28
+msgid "Set an admin username."
+msgstr "Set an admin username."
+
+#: setup.php:31
+msgid "Set an admin password."
+msgstr "Set an admin password."
+
+#: setup.php:184
+msgid ""
+"Your web server is not yet properly setup to allow files synchronization "
+"because the WebDAV interface seems to be broken."
+msgstr "Your web server is not yet properly setup to allow files synchronisation because the WebDAV interface seems to be broken."
+
+#: setup.php:185
+#, php-format
+msgid "Please double check the <a href='%s'>installation guides</a>."
+msgstr "Please double check the <a href='%s'>installation guides</a>."
+
+#: template/functions.php:80
+msgid "seconds ago"
+msgstr "seconds ago"
+
+#: template/functions.php:81
+msgid "%n minute ago"
+msgid_plural "%n minutes ago"
+msgstr[0] ""
+msgstr[1] "%n minutes ago"
+
+#: template/functions.php:82
+msgid "%n hour ago"
+msgid_plural "%n hours ago"
+msgstr[0] ""
+msgstr[1] "%n hours ago"
+
+#: template/functions.php:83
+msgid "today"
+msgstr "today"
+
+#: template/functions.php:84
+msgid "yesterday"
+msgstr "yesterday"
+
+#: template/functions.php:85
+msgid "%n day go"
+msgid_plural "%n days ago"
+msgstr[0] ""
+msgstr[1] "%n days ago"
+
+#: template/functions.php:86
+msgid "last month"
+msgstr "last month"
+
+#: template/functions.php:87
+msgid "%n month ago"
+msgid_plural "%n months ago"
+msgstr[0] ""
+msgstr[1] "%n months ago"
+
+#: template/functions.php:88
+msgid "last year"
+msgstr "last year"
+
+#: template/functions.php:89
+msgid "years ago"
+msgstr "years ago"
+
+#: template.php:297
+msgid "Caused by:"
+msgstr "Caused by:"
+
+#: vcategories.php:188 vcategories.php:249
+#, php-format
+msgid "Could not find category \"%s\""
+msgstr "Could not find category \"%s\""
diff --git a/l10n/zh_CN.GB2312/settings.po b/l10n/en_GB/settings.po
index a69fb19b320..ece8bf22f34 100644
--- a/l10n/zh_CN.GB2312/settings.po
+++ b/l10n/en_GB/settings.po
@@ -3,182 +3,188 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# hlx98007 <hlx98007@gmail.com>, 2013
-# Martin Liu <liuzh66@gmail.com>, 2013
-# hyy0591 <yangyu.huang@gmail.com>, 2013
+# mnestis <transifex@mnestis.net>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
-"Language-Team: Chinese (China) (GB2312) (http://www.transifex.com/projects/p/owncloud/language/zh_CN.GB2312/)\n"
+"POT-Creation-Date: 2013-08-30 09:33-0400\n"
+"PO-Revision-Date: 2013-08-29 16:50+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"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: zh_CN.GB2312\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
+"Language: en_GB\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
-msgstr "不能从App Store 中加载列表"
+msgstr "Unable to load list from App Store"
#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17
#: ajax/togglegroups.php:20
msgid "Authentication error"
-msgstr "验证错误"
+msgstr "Authentication error"
#: ajax/changedisplayname.php:31
msgid "Your display name has been changed."
-msgstr "您的显示名称已修改"
+msgstr "Your display name has been changed."
#: ajax/changedisplayname.php:34
msgid "Unable to change display name"
-msgstr "无法更改显示名称"
+msgstr "Unable to change display name"
#: ajax/creategroup.php:10
msgid "Group already exists"
-msgstr "群组已存在"
+msgstr "Group already exists"
#: ajax/creategroup.php:19
msgid "Unable to add group"
-msgstr "未能添加群组"
-
-#: ajax/enableapp.php:11
-msgid "Could not enable app. "
-msgstr "未能启用应用"
+msgstr "Unable to add group"
#: ajax/lostpassword.php:12
msgid "Email saved"
-msgstr "Email 保存了"
+msgstr "Email saved"
#: ajax/lostpassword.php:14
msgid "Invalid email"
-msgstr "非法Email"
+msgstr "Invalid email"
#: ajax/removegroup.php:13
msgid "Unable to delete group"
-msgstr "未能删除群组"
+msgstr "Unable to delete group"
#: ajax/removeuser.php:25
msgid "Unable to delete user"
-msgstr "未能删除用户"
+msgstr "Unable to delete user"
#: ajax/setlanguage.php:15
msgid "Language changed"
-msgstr "语言改变了"
+msgstr "Language changed"
#: ajax/setlanguage.php:17 ajax/setlanguage.php:20
msgid "Invalid request"
-msgstr "非法请求"
+msgstr "Invalid request"
#: ajax/togglegroups.php:12
msgid "Admins can't remove themself from the admin group"
-msgstr "管理员无法将自己从管理组中移除"
+msgstr "Admins can't remove themselves from the admin group"
#: ajax/togglegroups.php:30
#, php-format
msgid "Unable to add user to group %s"
-msgstr "未能添加用户到群组 %s"
+msgstr "Unable to add user to group %s"
#: ajax/togglegroups.php:36
#, php-format
msgid "Unable to remove user from group %s"
-msgstr "未能将用户从群组 %s 移除"
+msgstr "Unable to remove user from group %s"
#: ajax/updateapp.php:14
msgid "Couldn't update app."
-msgstr "应用无法升级。"
+msgstr "Couldn't update app."
-#: js/apps.js:35
+#: js/apps.js:43
msgid "Update to {appversion}"
-msgstr "升级至{appversion}"
+msgstr "Update to {appversion}"
-#: js/apps.js:41 js/apps.js:81
+#: js/apps.js:49 js/apps.js:82 js/apps.js:108
msgid "Disable"
-msgstr "禁用"
+msgstr "Disable"
-#: js/apps.js:41 js/apps.js:69 js/apps.js:88
+#: js/apps.js:49 js/apps.js:89 js/apps.js:102 js/apps.js:117
msgid "Enable"
-msgstr "启用"
+msgstr "Enable"
-#: js/apps.js:60
+#: js/apps.js:71
msgid "Please wait...."
-msgstr "请稍候……"
+msgstr "Please wait...."
-#: js/apps.js:64 js/apps.js:76 js/apps.js:85 js/apps.js:98
-msgid "Error"
-msgstr "出错"
+#: js/apps.js:79 js/apps.js:80 js/apps.js:100
+msgid "Error while disabling app"
+msgstr "Error whilst disabling app"
-#: js/apps.js:95
+#: js/apps.js:99 js/apps.js:112 js/apps.js:113
+msgid "Error while enabling app"
+msgstr "Error whilst enabling app"
+
+#: js/apps.js:123
msgid "Updating...."
-msgstr "升级中……"
+msgstr "Updating...."
-#: js/apps.js:98
+#: js/apps.js:126
msgid "Error while updating app"
-msgstr "应用升级时出现错误"
+msgstr "Error whilst updating app"
+
+#: js/apps.js:126
+msgid "Error"
+msgstr "Error"
+
+#: js/apps.js:127 templates/apps.php:43
+msgid "Update"
+msgstr "Update"
-#: js/apps.js:101
+#: js/apps.js:130
msgid "Updated"
-msgstr "已升级"
+msgstr "Updated"
#: js/personal.js:150
msgid "Decrypting files... Please wait, this can take some time."
-msgstr ""
+msgstr "Decrypting files... Please wait, this can take some time."
#: js/personal.js:172
msgid "Saving..."
-msgstr "保存中..."
+msgstr "Saving..."
#: js/users.js:47
msgid "deleted"
-msgstr "删除"
+msgstr "deleted"
#: js/users.js:47
msgid "undo"
-msgstr "撤销"
+msgstr "undo"
#: js/users.js:79
msgid "Unable to remove user"
-msgstr "无法移除用户"
+msgstr "Unable to remove user"
#: js/users.js:92 templates/users.php:26 templates/users.php:87
#: templates/users.php:112
msgid "Groups"
-msgstr "群组"
+msgstr "Groups"
-#: js/users.js:95 templates/users.php:89 templates/users.php:124
+#: js/users.js:97 templates/users.php:89 templates/users.php:124
msgid "Group Admin"
-msgstr "群组管理员"
+msgstr "Group Admin"
-#: js/users.js:115 templates/users.php:164
+#: js/users.js:120 templates/users.php:164
msgid "Delete"
-msgstr "删除"
+msgstr "Delete"
-#: js/users.js:269
+#: js/users.js:277
msgid "add group"
-msgstr "添加群组"
+msgstr "add group"
-#: js/users.js:428
+#: js/users.js:436
msgid "A valid username must be provided"
-msgstr "请填写有效用户名"
+msgstr "A valid username must be provided"
-#: js/users.js:429 js/users.js:435 js/users.js:450
+#: js/users.js:437 js/users.js:443 js/users.js:458
msgid "Error creating user"
-msgstr "新增用户时出现错误"
+msgstr "Error creating user"
-#: js/users.js:434
+#: js/users.js:442
msgid "A valid password must be provided"
-msgstr "请填写有效密码"
+msgstr "A valid password must be provided"
#: personal.php:40 personal.php:41
msgid "__language_name__"
-msgstr "Chinese"
+msgstr "__language_name__"
#: templates/admin.php:15
msgid "Security Warning"
-msgstr "安全警告"
+msgstr "Security Warning"
#: templates/admin.php:18
msgid ""
@@ -187,36 +193,36 @@ 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 "您的数据文件夹和您的文件或许能够从互联网访问。ownCloud 提供的 .htaccesss 文件未其作用。我们强烈建议您配置网络服务器以使数据文件夹不能从互联网访问,或将移动数据文件夹移出网络服务器文档根目录。"
+msgstr "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."
#: templates/admin.php:29
msgid "Setup Warning"
-msgstr "配置注意"
+msgstr "Setup Warning"
#: 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 "因WebDAV接口故障,您的网络服务器好像并未允许文件同步。"
+msgstr "Your web server is not yet properly setup to allow files synchronisation because the WebDAV interface seems to be broken."
#: templates/admin.php:33
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
-msgstr "请双击<a href='%s'>安装向导</a>。"
+msgstr "Please double check the <a href=\"%s\">installation guides</a>."
#: templates/admin.php:44
msgid "Module 'fileinfo' missing"
-msgstr "模块“fileinfo”丢失。"
+msgstr "Module 'fileinfo' missing"
#: 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 "PHP 模块“fileinfo”丢失。我们强烈建议打开此模块来获得 mine 类型检测的最佳结果。"
+msgstr "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection."
#: templates/admin.php:58
msgid "Locale not working"
-msgstr "区域设置未运作"
+msgstr "Locale not working"
#: templates/admin.php:63
#, php-format
@@ -224,11 +230,11 @@ msgid ""
"System locale can't be set 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 "ownCloud 服务器不能把系统区域设置为 %s。这意味着文件名可内可能含有某些引起问题的字符。我们强烈建议在您的系统上安装必要的区域/语言支持包来支持 “%s” 。"
+msgstr "System locale can't be set 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."
#: templates/admin.php:75
msgid "Internet connection not working"
-msgstr "互联网连接未运作"
+msgstr "Internet connection not working"
#: templates/admin.php:78
msgid ""
@@ -237,7 +243,7 @@ msgid ""
"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."
-msgstr "服务器没有可用的Internet连接。这意味着像挂载外部储存、版本更新提示和安装第三方插件等功能会失效。远程访问文件和发送邮件提醒也可能会失效。如果您需要这些功能,建议开启服务器的英特网连接。"
+msgstr "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."
#: templates/admin.php:92
msgid "Cron"
@@ -245,102 +251,102 @@ msgstr "Cron"
#: templates/admin.php:99
msgid "Execute one task with each page loaded"
-msgstr "在每个页面载入时执行一项任务"
+msgstr "Execute one task with each page loaded"
#: templates/admin.php:107
msgid ""
"cron.php is registered at a webcron service to call cron.php once a minute "
"over http."
-msgstr "cron.php 已作为 webcron 服务注册。owncloud 将通过 http 协议每分钟调用一次 cron.php。"
+msgstr "cron.php is registered at a webcron service to call cron.php once a minute over http."
#: templates/admin.php:115
msgid "Use systems cron service to call the cron.php file once a minute."
-msgstr "使用系统 cron 服务。通过系统 cronjob 每分钟调用一次 owncloud 文件夹下的 cron.php"
+msgstr "Use systems cron service to call the cron.php file once a minute."
#: templates/admin.php:120
msgid "Sharing"
-msgstr "分享"
+msgstr "Sharing"
#: templates/admin.php:126
msgid "Enable Share API"
-msgstr "开启分享API"
+msgstr "Enable Share API"
#: templates/admin.php:127
msgid "Allow apps to use the Share API"
-msgstr "允许应用使用分享API"
+msgstr "Allow apps to use the Share API"
#: templates/admin.php:134
msgid "Allow links"
-msgstr "允许链接"
+msgstr "Allow links"
#: templates/admin.php:135
msgid "Allow users to share items to the public with links"
-msgstr "允许用户通过链接共享内容"
+msgstr "Allow users to share items to the public with links"
#: templates/admin.php:143
msgid "Allow public uploads"
-msgstr "允许公众账户上传"
+msgstr "Allow public uploads"
#: templates/admin.php:144
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
-msgstr "允许其它人向用户的公众共享文件夹里上传文件"
+msgstr "Allow users to enable others to upload into their publicly shared folders"
#: templates/admin.php:152
msgid "Allow resharing"
-msgstr "允许转帖"
+msgstr "Allow resharing"
#: templates/admin.php:153
msgid "Allow users to share items shared with them again"
-msgstr "允许用户再次共享已共享的内容"
+msgstr "Allow users to share items shared with them again"
#: templates/admin.php:160
msgid "Allow users to share with anyone"
-msgstr "允许用户向任何人分享"
+msgstr "Allow users to share with anyone"
#: templates/admin.php:163
msgid "Allow users to only share with users in their groups"
-msgstr "只允许用户向所在群组中的其他用户分享"
+msgstr "Allow users to only share with users in their groups"
#: templates/admin.php:170
msgid "Security"
-msgstr "安全"
+msgstr "Security"
#: templates/admin.php:183
msgid "Enforce HTTPS"
-msgstr "强制HTTPS"
+msgstr "Enforce HTTPS"
#: templates/admin.php:185
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
-msgstr "强制客户端通过加密连接与%s连接"
+msgstr "Forces the clients to connect to %s via an encrypted connection."
#: templates/admin.php:191
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
-msgstr "请通过HTTPS协议连接到 %s,需要启用或者禁止强制SSL的开关。"
+msgstr "Please connect to your %s via HTTPS to enable or disable the SSL enforcement."
#: templates/admin.php:203
msgid "Log"
-msgstr "日志"
+msgstr "Log"
#: templates/admin.php:204
msgid "Log level"
-msgstr "日志等级"
+msgstr "Log level"
#: templates/admin.php:235
msgid "More"
-msgstr "更多"
+msgstr "More"
#: templates/admin.php:236
msgid "Less"
-msgstr "更少"
+msgstr "Less"
#: templates/admin.php:242 templates/personal.php:140
msgid "Version"
-msgstr "版本"
+msgstr "Version"
#: templates/admin.php:246 templates/personal.php:143
msgid ""
@@ -350,116 +356,112 @@ msgid ""
"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 "由 <a href=\"http://ownCloud.org/contact\" target=\"_blank\">ownCloud 社区</a>开发,<a href=\"https://github.com/owncloud\" target=\"_blank\">s源代码</a> 以 <a href=\"http://www.gnu.org/licenses/agpl-3.0.html\" target=\"_blank\"><abbr title=\"Affero General Public License\">AGPL</abbr></a> 许可协议发布。"
+msgstr "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>."
#: templates/apps.php:13
msgid "Add your App"
-msgstr "添加你的应用程序"
+msgstr "Add your App"
#: templates/apps.php:28
msgid "More Apps"
-msgstr "更多应用"
+msgstr "More Apps"
#: templates/apps.php:33
msgid "Select an App"
-msgstr "选择一个程序"
+msgstr "Select an App"
#: templates/apps.php:39
msgid "See application page at apps.owncloud.com"
-msgstr "在owncloud.com上查看应用程序"
+msgstr "See application page at apps.owncloud.com"
#: templates/apps.php:41
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
-msgstr "<span class=\"licence\"></span>授权协议 <span class=\"author\"></span>"
-
-#: templates/apps.php:43
-msgid "Update"
-msgstr "更新"
+msgstr "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
#: templates/help.php:4
msgid "User Documentation"
-msgstr "用户文档"
+msgstr "User Documentation"
#: templates/help.php:6
msgid "Administrator Documentation"
-msgstr "管理员文档"
+msgstr "Administrator Documentation"
#: templates/help.php:9
msgid "Online Documentation"
-msgstr "在线说明文档"
+msgstr "Online Documentation"
#: templates/help.php:11
msgid "Forum"
-msgstr "论坛"
+msgstr "Forum"
#: templates/help.php:14
msgid "Bugtracker"
-msgstr "Bug追踪者"
+msgstr "Bugtracker"
#: templates/help.php:17
msgid "Commercial Support"
-msgstr "商业支持"
+msgstr "Commercial Support"
#: templates/personal.php:8
msgid "Get the apps to sync your files"
-msgstr "获取应用并同步您的文件"
+msgstr "Get the apps to sync your files"
#: templates/personal.php:19
msgid "Show First Run Wizard again"
-msgstr "再次显示首次运行向导"
+msgstr "Show First Run Wizard again"
#: templates/personal.php:27
#, php-format
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
-msgstr "您已使用<strong>%s</strong>/<strong>%s</strong>"
+msgstr "You have used <strong>%s</strong> of the available <strong>%s</strong>"
#: templates/personal.php:39 templates/users.php:23 templates/users.php:86
msgid "Password"
-msgstr "密码"
+msgstr "Password"
#: templates/personal.php:40
msgid "Your password was changed"
-msgstr "您的密码以变更"
+msgstr "Your password was changed"
#: templates/personal.php:41
msgid "Unable to change your password"
-msgstr "不能改变你的密码"
+msgstr "Unable to change your password"
#: templates/personal.php:42
msgid "Current password"
-msgstr "现在的密码"
+msgstr "Current password"
#: templates/personal.php:44
msgid "New password"
-msgstr "新密码"
+msgstr "New password"
#: templates/personal.php:46
msgid "Change password"
-msgstr "改变密码"
+msgstr "Change password"
#: templates/personal.php:58 templates/users.php:85
msgid "Display Name"
-msgstr "显示名称"
+msgstr "Display Name"
#: templates/personal.php:73
msgid "Email"
-msgstr "电子邮件"
+msgstr "Email"
#: templates/personal.php:75
msgid "Your email address"
-msgstr "你的email地址"
+msgstr "Your email address"
#: templates/personal.php:76
msgid "Fill in an email address to enable password recovery"
-msgstr "输入一个邮箱地址以激活密码恢复功能"
+msgstr "Fill in an email address to enable password recovery"
#: templates/personal.php:85 templates/personal.php:86
msgid "Language"
-msgstr "语言"
+msgstr "Language"
#: templates/personal.php:98
msgid "Help translate"
-msgstr "帮助翻译"
+msgstr "Help translate"
#: templates/personal.php:104
msgid "WebDAV"
@@ -470,70 +472,70 @@ msgstr "WebDAV"
msgid ""
"Use this address to <a href=\"%s/server/5.0/user_manual/files/files.html\" "
"target=\"_blank\">access your Files via WebDAV</a>"
-msgstr "访问WebDAV请点击 <a href=\"%s/server/5.0/user_manual/files/files.html\" target=\"_blank\">此处</a>"
+msgstr "Use this address to <a href=\"%s/server/5.0/user_manual/files/files.html\" target=\"_blank\">access your Files via WebDAV</a>"
#: templates/personal.php:117
msgid "Encryption"
-msgstr ""
+msgstr "Encryption"
#: templates/personal.php:119
msgid "The encryption app is no longer enabled, decrypt all your file"
-msgstr ""
+msgstr "The encryption app is no longer enabled, decrypt all your files"
#: templates/personal.php:125
msgid "Log-in password"
-msgstr ""
+msgstr "Log-in password"
#: templates/personal.php:130
msgid "Decrypt all Files"
-msgstr ""
+msgstr "Decrypt all Files"
#: templates/users.php:21
msgid "Login Name"
-msgstr "登录名"
+msgstr "Login Name"
#: templates/users.php:30
msgid "Create"
-msgstr "新建"
+msgstr "Create"
#: templates/users.php:36
msgid "Admin Recovery Password"
-msgstr "管理员恢复密码"
+msgstr "Admin Recovery Password"
#: templates/users.php:37 templates/users.php:38
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
-msgstr "在恢复密码的过程中请输入恢复密钥来恢复用户数据"
+msgstr "Enter the recovery password in order to recover the user's files during password change"
#: templates/users.php:42
msgid "Default Storage"
-msgstr "默认容量"
+msgstr "Default Storage"
#: templates/users.php:48 templates/users.php:142
msgid "Unlimited"
-msgstr "无限制"
+msgstr "Unlimited"
#: templates/users.php:66 templates/users.php:157
msgid "Other"
-msgstr "其他"
+msgstr "Other"
#: templates/users.php:84
msgid "Username"
-msgstr "用户名"
+msgstr "Username"
#: templates/users.php:91
msgid "Storage"
-msgstr "容量"
+msgstr "Storage"
#: templates/users.php:102
msgid "change display name"
-msgstr "更改显示名称"
+msgstr "change display name"
#: templates/users.php:106
msgid "set new password"
-msgstr "设置新的密码"
+msgstr "set new password"
#: templates/users.php:137
msgid "Default"
-msgstr "默认"
+msgstr "Default"
diff --git a/l10n/zh_CN.GB2312/user_ldap.po b/l10n/en_GB/user_ldap.po
index 291f44e4bcd..8ea95e2d3bd 100644
--- a/l10n/zh_CN.GB2312/user_ldap.po
+++ b/l10n/en_GB/user_ldap.po
@@ -3,334 +3,335 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# mnestis <transifex@mnestis.net>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
-"Language-Team: Chinese (China) (GB2312) (http://www.transifex.com/projects/p/owncloud/language/zh_CN.GB2312/)\n"
+"POT-Creation-Date: 2013-08-30 09:32-0400\n"
+"PO-Revision-Date: 2013-08-29 17: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"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: zh_CN.GB2312\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
+"Language: en_GB\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ajax/clearMappings.php:34
msgid "Failed to clear the mappings."
-msgstr ""
+msgstr "Failed to clear the mappings."
#: ajax/deleteConfiguration.php:34
msgid "Failed to delete the server configuration"
-msgstr ""
+msgstr "Failed to delete the server configuration"
#: ajax/testConfiguration.php:36
msgid "The configuration is valid and the connection could be established!"
-msgstr ""
+msgstr "The configuration is valid and the connection could be established!"
#: ajax/testConfiguration.php:39
msgid ""
"The configuration is valid, but the Bind failed. Please check the server "
"settings and credentials."
-msgstr ""
+msgstr "The configuration is valid, but the Bind failed. Please check the server settings and credentials."
#: ajax/testConfiguration.php:43
msgid ""
"The configuration is invalid. Please look in the ownCloud log for further "
"details."
-msgstr ""
+msgstr "The configuration is invalid. Please look in the ownCloud log for further details."
#: js/settings.js:66
msgid "Deletion failed"
-msgstr "删除失败"
+msgstr "Deletion failed"
#: js/settings.js:82
msgid "Take over settings from recent server configuration?"
-msgstr ""
+msgstr "Take over settings from recent server configuration?"
#: js/settings.js:83
msgid "Keep settings?"
-msgstr ""
+msgstr "Keep settings?"
#: js/settings.js:97
msgid "Cannot add server configuration"
-msgstr ""
+msgstr "Cannot add server configuration"
#: js/settings.js:111
msgid "mappings cleared"
-msgstr ""
+msgstr "mappings cleared"
#: js/settings.js:112
msgid "Success"
-msgstr "成功"
+msgstr "Success"
#: js/settings.js:117
msgid "Error"
-msgstr "出错"
+msgstr "Error"
#: js/settings.js:141
msgid "Connection test succeeded"
-msgstr ""
+msgstr "Connection test succeeded"
#: js/settings.js:146
msgid "Connection test failed"
-msgstr ""
+msgstr "Connection test failed"
#: js/settings.js:156
msgid "Do you really want to delete the current Server Configuration?"
-msgstr ""
+msgstr "Do you really want to delete the current Server Configuration?"
#: js/settings.js:157
msgid "Confirm Deletion"
-msgstr ""
+msgstr "Confirm Deletion"
#: templates/settings.php:9
msgid ""
"<b>Warning:</b> Apps user_ldap and user_webdavauth are incompatible. You may"
" experience unexpected behavior. Please ask your system administrator to "
"disable one of them."
-msgstr ""
+msgstr "<b>Warning:</b> Apps user_ldap and user_webdavauth are incompatible. You may experience unexpected behavior. Please ask your system administrator to disable one of them."
#: 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 ""
+msgstr "<b>Warning:</b> The PHP LDAP module is not installed, the backend will not work. Please ask your system administrator to install it."
#: templates/settings.php:16
msgid "Server configuration"
-msgstr ""
+msgstr "Server configuration"
#: templates/settings.php:32
msgid "Add Server Configuration"
-msgstr ""
+msgstr "Add Server Configuration"
#: templates/settings.php:37
msgid "Host"
-msgstr "主机"
+msgstr "Host"
#: templates/settings.php:39
msgid ""
"You can omit the protocol, except you require SSL. Then start with ldaps://"
-msgstr "您可以忽略协议,除非您需要 SSL。然后用 ldaps:// 开头"
+msgstr "You can omit the protocol, except you require SSL. Then start with ldaps://"
#: templates/settings.php:40
msgid "Base DN"
-msgstr "基本判别名"
+msgstr "Base DN"
#: templates/settings.php:41
msgid "One Base DN per line"
-msgstr ""
+msgstr "One Base DN per line"
#: templates/settings.php:42
msgid "You can specify Base DN for users and groups in the Advanced tab"
-msgstr "您可以在高级选项卡中为用户和群组指定基本判别名"
+msgstr "You can specify Base DN for users and groups in the Advanced tab"
#: templates/settings.php:44
msgid "User DN"
-msgstr "用户判别名"
+msgstr "User DN"
#: 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 "客户机用户的判别名,将用于绑定,例如 uid=agent, dc=example, dc=com。匿名访问请留空判别名和密码。"
+msgstr "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."
#: templates/settings.php:47
msgid "Password"
-msgstr "密码"
+msgstr "Password"
#: templates/settings.php:50
msgid "For anonymous access, leave DN and Password empty."
-msgstr "匿名访问请留空判别名和密码。"
+msgstr "For anonymous access, leave DN and Password empty."
#: templates/settings.php:51
msgid "User Login Filter"
-msgstr "用户登录过滤器"
+msgstr "User Login Filter"
#: templates/settings.php:54
#, php-format
msgid ""
"Defines the filter to apply, when login is attempted. %%uid replaces the "
"username in the login action. Example: \"uid=%%uid\""
-msgstr ""
+msgstr "Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action. Example: \"uid=%%uid\""
#: templates/settings.php:55
msgid "User List Filter"
-msgstr "用户列表过滤器"
+msgstr "User List Filter"
#: templates/settings.php:58
msgid ""
"Defines the filter to apply, when retrieving users (no placeholders). "
"Example: \"objectClass=person\""
-msgstr ""
+msgstr "Defines the filter to apply, when retrieving users (no placeholders). Example: \"objectClass=person\""
#: templates/settings.php:59
msgid "Group Filter"
-msgstr "群组过滤器"
+msgstr "Group Filter"
#: templates/settings.php:62
msgid ""
"Defines the filter to apply, when retrieving groups (no placeholders). "
"Example: \"objectClass=posixGroup\""
-msgstr ""
+msgstr "Defines the filter to apply, when retrieving groups (no placeholders). Example: \"objectClass=posixGroup\""
#: templates/settings.php:66
msgid "Connection Settings"
-msgstr ""
+msgstr "Connection Settings"
#: templates/settings.php:68
msgid "Configuration Active"
-msgstr ""
+msgstr "Configuration Active"
#: templates/settings.php:68
msgid "When unchecked, this configuration will be skipped."
-msgstr ""
+msgstr "When unchecked, this configuration will be skipped."
#: templates/settings.php:69
msgid "Port"
-msgstr "端口"
+msgstr "Port"
#: templates/settings.php:70
msgid "Backup (Replica) Host"
-msgstr ""
+msgstr "Backup (Replica) Host"
#: templates/settings.php:70
msgid ""
"Give an optional backup host. It must be a replica of the main LDAP/AD "
"server."
-msgstr ""
+msgstr "Give an optional backup host. It must be a replica of the main LDAP/AD server."
#: templates/settings.php:71
msgid "Backup (Replica) Port"
-msgstr ""
+msgstr "Backup (Replica) Port"
#: templates/settings.php:72
msgid "Disable Main Server"
-msgstr ""
+msgstr "Disable Main Server"
#: templates/settings.php:72
msgid "Only connect to the replica server."
-msgstr ""
+msgstr "Only connect to the replica server."
#: templates/settings.php:73
msgid "Use TLS"
-msgstr "使用 TLS"
+msgstr "Use TLS"
#: templates/settings.php:73
msgid "Do not use it additionally for LDAPS connections, it will fail."
-msgstr ""
+msgstr "Do not use it additionally for LDAPS connections, it will fail."
#: templates/settings.php:74
msgid "Case insensitve LDAP server (Windows)"
-msgstr "大小写不敏感的 LDAP 服务器 (Windows)"
+msgstr "Case insensitve LDAP server (Windows)"
#: templates/settings.php:75
msgid "Turn off SSL certificate validation."
-msgstr "关闭 SSL 证书校验。"
+msgstr "Turn off SSL certificate validation."
#: templates/settings.php:75
#, php-format
msgid ""
"Not recommended, use it for testing only! If connection only works with this"
" option, import the LDAP server's SSL certificate in your %s server."
-msgstr ""
+msgstr "Not recommended, use it for testing only! If connection only works with this option, import the LDAP server's SSL certificate in your %s server."
#: templates/settings.php:76
msgid "Cache Time-To-Live"
-msgstr ""
+msgstr "Cache Time-To-Live"
#: templates/settings.php:76
msgid "in seconds. A change empties the cache."
-msgstr "以秒计。修改会清空缓存。"
+msgstr "in seconds. A change empties the cache."
#: templates/settings.php:78
msgid "Directory Settings"
-msgstr ""
+msgstr "Directory Settings"
#: templates/settings.php:80
msgid "User Display Name Field"
-msgstr "用户显示名称字段"
+msgstr "User Display Name Field"
#: templates/settings.php:80
msgid "The LDAP attribute to use to generate the user's display name."
-msgstr ""
+msgstr "The LDAP attribute to use to generate the user's display name."
#: templates/settings.php:81
msgid "Base User Tree"
-msgstr "基本用户树"
+msgstr "Base User Tree"
#: templates/settings.php:81
msgid "One User Base DN per line"
-msgstr ""
+msgstr "One User Base DN per line"
#: templates/settings.php:82
msgid "User Search Attributes"
-msgstr ""
+msgstr "User Search Attributes"
#: templates/settings.php:82 templates/settings.php:85
msgid "Optional; one attribute per line"
-msgstr ""
+msgstr "Optional; one attribute per line"
#: templates/settings.php:83
msgid "Group Display Name Field"
-msgstr "群组显示名称字段"
+msgstr "Group Display Name Field"
#: templates/settings.php:83
msgid "The LDAP attribute to use to generate the groups's display name."
-msgstr ""
+msgstr "The LDAP attribute to use to generate the group's display name."
#: templates/settings.php:84
msgid "Base Group Tree"
-msgstr "基本群组树"
+msgstr "Base Group Tree"
#: templates/settings.php:84
msgid "One Group Base DN per line"
-msgstr ""
+msgstr "One Group Base DN per line"
#: templates/settings.php:85
msgid "Group Search Attributes"
-msgstr ""
+msgstr "Group Search Attributes"
#: templates/settings.php:86
msgid "Group-Member association"
-msgstr "群组-成员组合"
+msgstr "Group-Member association"
#: templates/settings.php:88
msgid "Special Attributes"
-msgstr ""
+msgstr "Special Attributes"
#: templates/settings.php:90
msgid "Quota Field"
-msgstr ""
+msgstr "Quota Field"
#: templates/settings.php:91
msgid "Quota Default"
-msgstr ""
+msgstr "Quota Default"
#: templates/settings.php:91
msgid "in bytes"
-msgstr "以字节计"
+msgstr "in bytes"
#: templates/settings.php:92
msgid "Email Field"
-msgstr ""
+msgstr "Email Field"
#: templates/settings.php:93
msgid "User Home Folder Naming Rule"
-msgstr ""
+msgstr "User Home Folder Naming Rule"
#: templates/settings.php:93
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
-msgstr "用户名请留空 (默认)。否则,请指定一个 LDAP/AD 属性。"
+msgstr "Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute."
#: templates/settings.php:98
msgid "Internal Username"
-msgstr ""
+msgstr "Internal Username"
#: templates/settings.php:99
msgid ""
@@ -346,15 +347,15 @@ msgid ""
"behavior as before ownCloud 5 enter the user display name attribute in the "
"following field. Leave it empty for default behavior. Changes will have "
"effect only on newly mapped (added) LDAP users."
-msgstr ""
+msgstr "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. It is also a part of remote URLs, for instance for all *DAV services. With this setting, the default behavior can be overridden. 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."
#: templates/settings.php:100
msgid "Internal Username Attribute:"
-msgstr ""
+msgstr "Internal Username Attribute:"
#: templates/settings.php:101
msgid "Override UUID detection"
-msgstr ""
+msgstr "Override UUID detection"
#: templates/settings.php:102
msgid ""
@@ -365,15 +366,15 @@ msgid ""
"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 behavior. "
"Changes will have effect only on newly mapped (added) LDAP users and groups."
-msgstr ""
+msgstr "By default, the UUID attribute is automatically detected. The UUID attribute is used to unambiguously 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."
#: templates/settings.php:103
msgid "UUID Attribute:"
-msgstr ""
+msgstr "UUID Attribute:"
#: templates/settings.php:104
msgid "Username-LDAP User Mapping"
-msgstr ""
+msgstr "Username-LDAP User Mapping"
#: templates/settings.php:105
msgid ""
@@ -387,20 +388,20 @@ msgid ""
" is not configuration sensitive, it affects all LDAP configurations! Never "
"clear the mappings in a production environment, only in a testing or "
"experimental stage."
-msgstr ""
+msgstr "Usernames are used to store and assign (meta) data. In order to precisely identify and recognise users, each LDAP user will have a internal username. This requires a mapping from 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. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage."
#: templates/settings.php:106
msgid "Clear Username-LDAP User Mapping"
-msgstr ""
+msgstr "Clear Username-LDAP User Mapping"
#: templates/settings.php:106
msgid "Clear Groupname-LDAP Group Mapping"
-msgstr ""
+msgstr "Clear Groupname-LDAP Group Mapping"
#: templates/settings.php:108
msgid "Test Configuration"
-msgstr ""
+msgstr "Test Configuration"
#: templates/settings.php:108
msgid "Help"
-msgstr "帮助"
+msgstr "Help"
diff --git a/l10n/zh_CN.GB2312/user_webdavauth.po b/l10n/en_GB/user_webdavauth.po
index bcfa856ac0c..210787a40fa 100644
--- a/l10n/zh_CN.GB2312/user_webdavauth.po
+++ b/l10n/en_GB/user_webdavauth.po
@@ -3,32 +3,32 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# aivier <iaivier@126.com>, 2013
+# mnestis <transifex@mnestis.net>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-16 01:29-0400\n"
-"PO-Revision-Date: 2013-08-15 10:30+0000\n"
-"Last-Translator: aivier <iaivier@126.com>\n"
-"Language-Team: Chinese (China) (GB2312) (http://www.transifex.com/projects/p/owncloud/language/zh_CN.GB2312/)\n"
+"POT-Creation-Date: 2013-08-30 09:32-0400\n"
+"PO-Revision-Date: 2013-08-29 16:40+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"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: zh_CN.GB2312\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
+"Language: en_GB\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: templates/settings.php:3
msgid "WebDAV Authentication"
-msgstr "WebDAV 验证"
+msgstr "WebDAV Authentication"
#: templates/settings.php:4
msgid "Address: "
-msgstr "地址:"
+msgstr "Address: "
#: templates/settings.php:7
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 "
"credentials, and all other responses as valid credentials."
-msgstr ""
+msgstr "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."
diff --git a/l10n/eo/core.po b/l10n/eo/core.po
index 0ce78d871f5..dd1d6ebc5e2 100644
--- a/l10n/eo/core.po
+++ b/l10n/eo/core.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Esperanto (http://www.transifex.com/projects/p/owncloud/language/eo/)\n"
"MIME-Version: 1.0\n"
@@ -24,6 +24,35 @@ msgstr ""
msgid "%s shared »%s« with you"
msgstr "%s kunhavigis “%s” kun vi"
+#: ajax/share.php:227
+msgid "group"
+msgstr "grupo"
+
+#: ajax/update.php:11
+msgid "Turned on maintenance mode"
+msgstr ""
+
+#: ajax/update.php:14
+msgid "Turned off maintenance mode"
+msgstr ""
+
+#: ajax/update.php:17
+msgid "Updated database"
+msgstr ""
+
+#: ajax/update.php:20
+msgid "Updating filecache, this may take really long..."
+msgstr ""
+
+#: ajax/update.php:23
+msgid "Updated filecache"
+msgstr ""
+
+#: ajax/update.php:26
+#, php-format
+msgid "... %d%% done ..."
+msgstr ""
+
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
msgstr "Ne proviziĝis tipon de kategorio."
@@ -195,23 +224,23 @@ msgstr "lastajare"
msgid "years ago"
msgstr "jaroj antaŭe"
-#: js/oc-dialogs.js:117
+#: js/oc-dialogs.js:123
msgid "Choose"
msgstr "Elekti"
-#: js/oc-dialogs.js:137 js/oc-dialogs.js:196
+#: js/oc-dialogs.js:143 js/oc-dialogs.js:210
msgid "Error loading file picker template"
msgstr ""
-#: js/oc-dialogs.js:160
+#: js/oc-dialogs.js:168
msgid "Yes"
msgstr "Jes"
-#: js/oc-dialogs.js:168
+#: js/oc-dialogs.js:178
msgid "No"
msgstr "Ne"
-#: js/oc-dialogs.js:181
+#: js/oc-dialogs.js:195
msgid "Ok"
msgstr "Akcepti"
@@ -444,7 +473,7 @@ msgstr "Persona"
msgid "Users"
msgstr "Uzantoj"
-#: strings.php:7
+#: strings.php:7 templates/layout.user.php:105
msgid "Apps"
msgstr "Aplikaĵoj"
@@ -577,10 +606,6 @@ msgstr "%s haveblas. Ekhavi pli da informo pri kiel ĝisdatigi."
msgid "Log out"
msgstr "Elsaluti"
-#: templates/layout.user.php:100
-msgid "More apps"
-msgstr ""
-
#: templates/login.php:9
msgid "Automatic logon rejected!"
msgstr "La aŭtomata ensaluto malakceptiĝis!"
@@ -595,19 +620,19 @@ msgstr "Se vi ne ŝanĝis vian pasvorton lastatempe, via konto eble kompromitas!
msgid "Please change your password to secure your account again."
msgstr "Bonvolu ŝanĝi vian pasvorton por sekurigi vian konton ree."
-#: templates/login.php:34
+#: templates/login.php:32
msgid "Lost your password?"
msgstr "Ĉu vi perdis vian pasvorton?"
-#: templates/login.php:39
+#: templates/login.php:37
msgid "remember"
msgstr "memori"
-#: templates/login.php:41
+#: templates/login.php:39
msgid "Log in"
msgstr "Ensaluti"
-#: templates/login.php:47
+#: templates/login.php:45
msgid "Alternative Logins"
msgstr "Alternativaj ensalutoj"
diff --git a/l10n/eo/files.po b/l10n/eo/files.po
index 418410ebe52..3db69832bef 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: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Esperanto (http://www.transifex.com/projects/p/owncloud/language/eo/)\n"
"MIME-Version: 1.0\n"
@@ -75,7 +75,11 @@ msgstr "Malsukcesis skribo al disko"
msgid "Not enough storage available"
msgstr "Ne haveblas sufiĉa memoro"
-#: ajax/upload.php:123
+#: ajax/upload.php:109
+msgid "Upload failed"
+msgstr "Alŝuto malsukcesis"
+
+#: ajax/upload.php:127
msgid "Invalid directory."
msgstr "Nevalida dosierujo."
@@ -95,21 +99,20 @@ msgstr "Ne haveblas sufiĉa spaco"
msgid "Upload cancelled."
msgstr "La alŝuto nuliĝis."
-#: js/file-upload.js:167 js/files.js:280
+#: js/file-upload.js:165
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:233 js/files.js:353
+#: js/file-upload.js:239
msgid "URL cannot be empty."
msgstr "URL ne povas esti malplena."
-#: js/file-upload.js:238 lib/app.php:53
+#: js/file-upload.js:244 lib/app.php:53
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
msgstr "Nevalida dosierujnomo. La uzo de “Shared” estas rezervita de ownCloud."
-#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405
-#: js/files.js:709 js/files.js:747
+#: js/file-upload.js:276 js/file-upload.js:292 js/files.js:512 js/files.js:550
msgid "Error"
msgstr "Eraro"
@@ -125,41 +128,57 @@ msgstr "Forigi por ĉiam"
msgid "Rename"
msgstr "Alinomigi"
-#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:465
+#: js/filelist.js:50 js/filelist.js:53 js/filelist.js:575
msgid "Pending"
msgstr "Traktotaj"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "{new_name} already exists"
msgstr "{new_name} jam ekzistas"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "replace"
msgstr "anstataŭigi"
-#: js/filelist.js:303
+#: js/filelist.js:307
msgid "suggest name"
msgstr "sugesti nomon"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "cancel"
msgstr "nuligi"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "replaced {new_name} with {old_name}"
msgstr "anstataŭiĝis {new_name} per {old_name}"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "undo"
msgstr "malfari"
-#: js/filelist.js:453
+#: js/filelist.js:424 js/filelist.js:490 js/files.js:581
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/filelist.js:425 js/filelist.js:491 js/files.js:587
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/filelist.js:432
+msgid "{dirs} and {files}"
+msgstr ""
+
+#: js/filelist.js:563
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:518
+#: js/filelist.js:628
msgid "files uploading"
msgstr "dosieroj estas alŝutataj"
@@ -197,34 +216,18 @@ msgid ""
"big."
msgstr "Via elŝuto pretiĝatas. Ĉi tio povas daŭri iom da tempo se la dosieroj grandas."
-#: js/files.js:358
-msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-msgstr "Nevalida dosierujnomo. Uzo de “Shared” rezervatas de Owncloud."
-
-#: js/files.js:760 templates/index.php:67
+#: js/files.js:563 templates/index.php:69
msgid "Name"
msgstr "Nomo"
-#: js/files.js:761 templates/index.php:78
+#: js/files.js:564 templates/index.php:81
msgid "Size"
msgstr "Grando"
-#: js/files.js:762 templates/index.php:80
+#: js/files.js:565 templates/index.php:83
msgid "Modified"
msgstr "Modifita"
-#: js/files.js:778
-msgid "%n folder"
-msgid_plural "%n folders"
-msgstr[0] ""
-msgstr[1] ""
-
-#: js/files.js:784
-msgid "%n file"
-msgid_plural "%n files"
-msgstr[0] ""
-msgstr[1] ""
-
#: lib/app.php:73
#, php-format
msgid "%s could not be renamed"
@@ -298,52 +301,36 @@ msgstr "Vi ne havas permeson skribi ĉi tie."
msgid "Nothing in here. Upload something!"
msgstr "Nenio estas ĉi tie. Alŝutu ion!"
-#: templates/index.php:73
+#: templates/index.php:75
msgid "Download"
msgstr "Elŝuti"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:88 templates/index.php:89
msgid "Unshare"
msgstr "Malkunhavigi"
-#: templates/index.php:91 templates/index.php:92
+#: templates/index.php:94 templates/index.php:95
msgid "Delete"
msgstr "Forigi"
-#: templates/index.php:105
+#: templates/index.php:108
msgid "Upload too large"
msgstr "Alŝuto tro larĝa"
-#: templates/index.php:107
+#: templates/index.php:110
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:112
+#: templates/index.php:115
msgid "Files are being scanned, please wait."
msgstr "Dosieroj estas skanataj, bonvolu atendi."
-#: templates/index.php:115
+#: templates/index.php:118
msgid "Current scanning"
msgstr "Nuna skano"
-#: templates/part.list.php:74
-msgid "directory"
-msgstr ""
-
-#: templates/part.list.php:76
-msgid "directories"
-msgstr ""
-
-#: templates/part.list.php:85
-msgid "file"
-msgstr "dosiero"
-
-#: templates/part.list.php:87
-msgid "files"
-msgstr "dosieroj"
-
#: templates/upgrade.php:2
msgid "Upgrading filesystem cache..."
msgstr "Ĝisdatiĝas dosiersistema kaŝmemoro..."
diff --git a/l10n/eo/files_encryption.po b/l10n/eo/files_encryption.po
index cce04b5e023..10dcc993da7 100644
--- a/l10n/eo/files_encryption.po
+++ b/l10n/eo/files_encryption.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-09 07:59-0400\n"
-"PO-Revision-Date: 2013-08-09 11:59+0000\n"
+"POT-Creation-Date: 2013-08-21 08:10-0400\n"
+"PO-Revision-Date: 2013-08-19 19:20+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Esperanto (http://www.transifex.com/projects/p/owncloud/language/eo/)\n"
"MIME-Version: 1.0\n"
@@ -62,18 +62,18 @@ msgid ""
"files."
msgstr ""
-#: hooks/hooks.php:44
+#: hooks/hooks.php:41
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:45
+#: hooks/hooks.php:42
msgid ""
"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."
msgstr ""
-#: hooks/hooks.php:263
+#: hooks/hooks.php:249
msgid "Following users are not set up for encryption:"
msgstr ""
diff --git a/l10n/eo/lib.po b/l10n/eo/lib.po
index 45f14563ca1..4f336569e99 100644
--- a/l10n/eo/lib.po
+++ b/l10n/eo/lib.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Esperanto (http://www.transifex.com/projects/p/owncloud/language/eo/)\n"
"MIME-Version: 1.0\n"
@@ -18,27 +18,38 @@ msgstr ""
"Language: eo\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: app.php:360
+#: app.php:239
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr ""
+
+#: app.php:250
+msgid "No app name specified"
+msgstr ""
+
+#: app.php:361
msgid "Help"
msgstr "Helpo"
-#: app.php:373
+#: app.php:374
msgid "Personal"
msgstr "Persona"
-#: app.php:384
+#: app.php:385
msgid "Settings"
msgstr "Agordo"
-#: app.php:396
+#: app.php:397
msgid "Users"
msgstr "Uzantoj"
-#: app.php:409
+#: app.php:410
msgid "Admin"
msgstr "Administranto"
-#: app.php:836
+#: app.php:837
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -74,6 +85,62 @@ msgid ""
"administrator."
msgstr ""
+#: installer.php:63
+msgid "No source specified when installing app"
+msgstr ""
+
+#: installer.php:70
+msgid "No href specified when installing app from http"
+msgstr ""
+
+#: installer.php:75
+msgid "No path specified when installing app from local file"
+msgstr ""
+
+#: installer.php:89
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr ""
+
+#: installer.php:103
+msgid "Failed to open archive when installing app"
+msgstr ""
+
+#: installer.php:123
+msgid "App does not provide an info.xml file"
+msgstr ""
+
+#: installer.php:129
+msgid "App can't be installed because of not allowed code in the App"
+msgstr ""
+
+#: installer.php:138
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr ""
+
+#: installer.php:144
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr ""
+
+#: installer.php:150
+msgid ""
+"App can't be installed because the version in info.xml/version is not the "
+"same as the version reported from the app store"
+msgstr ""
+
+#: installer.php:160
+msgid "App directory already exists"
+msgstr ""
+
+#: installer.php:173
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr ""
+
#: json.php:28
msgid "Application is not enabled"
msgstr "La aplikaĵo ne estas kapabligita"
diff --git a/l10n/eo/settings.po b/l10n/eo/settings.po
index 7982ef091db..e45c1e0d27b 100644
--- a/l10n/eo/settings.po
+++ b/l10n/eo/settings.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:10+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Esperanto (http://www.transifex.com/projects/p/owncloud/language/eo/)\n"
"MIME-Version: 1.0\n"
@@ -42,10 +42,6 @@ msgstr "La grupo jam ekzistas"
msgid "Unable to add group"
msgstr "Ne eblis aldoni la grupon"
-#: ajax/enableapp.php:11
-msgid "Could not enable app. "
-msgstr "Ne eblis kapabligi la aplikaĵon."
-
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr "La retpoŝtadreso konserviĝis"
@@ -92,31 +88,43 @@ msgstr ""
msgid "Update to {appversion}"
msgstr ""
-#: js/apps.js:41 js/apps.js:81
+#: js/apps.js:41 js/apps.js:74 js/apps.js:100
msgid "Disable"
msgstr "Malkapabligi"
-#: js/apps.js:41 js/apps.js:69 js/apps.js:88
+#: js/apps.js:41 js/apps.js:81 js/apps.js:94 js/apps.js:109
msgid "Enable"
msgstr "Kapabligi"
-#: js/apps.js:60
+#: js/apps.js:63
msgid "Please wait...."
msgstr ""
-#: js/apps.js:64 js/apps.js:76 js/apps.js:85 js/apps.js:98
-msgid "Error"
-msgstr "Eraro"
+#: js/apps.js:71 js/apps.js:72 js/apps.js:92
+msgid "Error while disabling app"
+msgstr ""
-#: js/apps.js:95
+#: js/apps.js:91 js/apps.js:104 js/apps.js:105
+msgid "Error while enabling app"
+msgstr ""
+
+#: js/apps.js:115
msgid "Updating...."
msgstr ""
-#: js/apps.js:98
+#: js/apps.js:118
msgid "Error while updating app"
msgstr ""
-#: js/apps.js:101
+#: js/apps.js:118
+msgid "Error"
+msgstr "Eraro"
+
+#: js/apps.js:119 templates/apps.php:43
+msgid "Update"
+msgstr "Ĝisdatigi"
+
+#: js/apps.js:122
msgid "Updated"
msgstr ""
@@ -145,27 +153,27 @@ msgstr ""
msgid "Groups"
msgstr "Grupoj"
-#: js/users.js:95 templates/users.php:89 templates/users.php:124
+#: js/users.js:97 templates/users.php:89 templates/users.php:124
msgid "Group Admin"
msgstr "Grupadministranto"
-#: js/users.js:115 templates/users.php:164
+#: js/users.js:120 templates/users.php:164
msgid "Delete"
msgstr "Forigi"
-#: js/users.js:269
+#: js/users.js:277
msgid "add group"
msgstr ""
-#: js/users.js:428
+#: js/users.js:436
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:429 js/users.js:435 js/users.js:450
+#: js/users.js:437 js/users.js:443 js/users.js:458
msgid "Error creating user"
msgstr ""
-#: js/users.js:434
+#: js/users.js:442
msgid "A valid password must be provided"
msgstr ""
@@ -369,10 +377,6 @@ msgstr "Vidu la paĝon pri aplikaĵoj ĉe apps.owncloud.com"
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"</span>-permesilhavigita de <span class=\"author\"></span>"
-#: templates/apps.php:43
-msgid "Update"
-msgstr "Ĝisdatigi"
-
#: templates/help.php:4
msgid "User Documentation"
msgstr "Dokumentaro por uzantoj"
diff --git a/l10n/es/core.po b/l10n/es/core.po
index 9baa98366d8..4a006b413d6 100644
--- a/l10n/es/core.po
+++ b/l10n/es/core.po
@@ -16,8 +16,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Spanish (http://www.transifex.com/projects/p/owncloud/language/es/)\n"
"MIME-Version: 1.0\n"
@@ -31,6 +31,35 @@ msgstr ""
msgid "%s shared »%s« with you"
msgstr "%s compatido »%s« contigo"
+#: ajax/share.php:227
+msgid "group"
+msgstr "grupo"
+
+#: ajax/update.php:11
+msgid "Turned on maintenance mode"
+msgstr ""
+
+#: ajax/update.php:14
+msgid "Turned off maintenance mode"
+msgstr ""
+
+#: ajax/update.php:17
+msgid "Updated database"
+msgstr ""
+
+#: ajax/update.php:20
+msgid "Updating filecache, this may take really long..."
+msgstr ""
+
+#: ajax/update.php:23
+msgid "Updated filecache"
+msgstr ""
+
+#: ajax/update.php:26
+#, php-format
+msgid "... %d%% done ..."
+msgstr ""
+
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
msgstr "Tipo de categoría no proporcionado."
@@ -202,23 +231,23 @@ msgstr "el año pasado"
msgid "years ago"
msgstr "hace años"
-#: js/oc-dialogs.js:117
+#: js/oc-dialogs.js:123
msgid "Choose"
msgstr "Seleccionar"
-#: js/oc-dialogs.js:137 js/oc-dialogs.js:196
+#: js/oc-dialogs.js:143 js/oc-dialogs.js:210
msgid "Error loading file picker template"
msgstr "Error cargando la plantilla del seleccionador de archivos"
-#: js/oc-dialogs.js:160
+#: js/oc-dialogs.js:168
msgid "Yes"
msgstr "Sí"
-#: js/oc-dialogs.js:168
+#: js/oc-dialogs.js:178
msgid "No"
msgstr "No"
-#: js/oc-dialogs.js:181
+#: js/oc-dialogs.js:195
msgid "Ok"
msgstr "Aceptar"
@@ -451,7 +480,7 @@ msgstr "Personal"
msgid "Users"
msgstr "Usuarios"
-#: strings.php:7
+#: strings.php:7 templates/layout.user.php:105
msgid "Apps"
msgstr "Aplicaciones"
@@ -584,10 +613,6 @@ msgstr "%s esta disponible. Obtener mas información de como actualizar."
msgid "Log out"
msgstr "Salir"
-#: templates/layout.user.php:100
-msgid "More apps"
-msgstr ""
-
#: templates/login.php:9
msgid "Automatic logon rejected!"
msgstr "¡Inicio de sesión automático rechazado!"
@@ -602,19 +627,19 @@ msgstr "Si usted no ha cambiado su contraseña recientemente, ¡puede que su cue
msgid "Please change your password to secure your account again."
msgstr "Por favor cambie su contraseña para asegurar su cuenta nuevamente."
-#: templates/login.php:34
+#: templates/login.php:32
msgid "Lost your password?"
msgstr "¿Ha perdido su contraseña?"
-#: templates/login.php:39
+#: templates/login.php:37
msgid "remember"
msgstr "recordar"
-#: templates/login.php:41
+#: templates/login.php:39
msgid "Log in"
msgstr "Entrar"
-#: templates/login.php:47
+#: templates/login.php:45
msgid "Alternative Logins"
msgstr "Inicios de sesión alternativos"
diff --git a/l10n/es/files.po b/l10n/es/files.po
index a05bd94c82b..150143b933d 100644
--- a/l10n/es/files.po
+++ b/l10n/es/files.po
@@ -12,8 +12,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Spanish (http://www.transifex.com/projects/p/owncloud/language/es/)\n"
"MIME-Version: 1.0\n"
@@ -79,7 +79,11 @@ msgstr "Falló al escribir al disco"
msgid "Not enough storage available"
msgstr "No hay suficiente espacio disponible"
-#: ajax/upload.php:123
+#: ajax/upload.php:109
+msgid "Upload failed"
+msgstr "Error en la subida"
+
+#: ajax/upload.php:127
msgid "Invalid directory."
msgstr "Directorio inválido."
@@ -99,21 +103,20 @@ msgstr "No hay suficiente espacio disponible"
msgid "Upload cancelled."
msgstr "Subida cancelada."
-#: js/file-upload.js:167 js/files.js:280
+#: js/file-upload.js:165
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 cancelará la subida."
-#: js/file-upload.js:233 js/files.js:353
+#: js/file-upload.js:239
msgid "URL cannot be empty."
msgstr "La URL no puede estar vacía."
-#: js/file-upload.js:238 lib/app.php:53
+#: js/file-upload.js:244 lib/app.php:53
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
msgstr "Nombre de carpeta invalido. El uso de \"Shared\" está reservado por ownCloud"
-#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405
-#: js/files.js:709 js/files.js:747
+#: js/file-upload.js:276 js/file-upload.js:292 js/files.js:512 js/files.js:550
msgid "Error"
msgstr "Error"
@@ -129,41 +132,57 @@ msgstr "Eliminar permanentemente"
msgid "Rename"
msgstr "Renombrar"
-#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:465
+#: js/filelist.js:50 js/filelist.js:53 js/filelist.js:575
msgid "Pending"
msgstr "Pendiente"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "{new_name} already exists"
msgstr "{new_name} ya existe"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "replace"
msgstr "reemplazar"
-#: js/filelist.js:303
+#: js/filelist.js:307
msgid "suggest name"
msgstr "sugerir nombre"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "cancel"
msgstr "cancelar"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "replaced {new_name} with {old_name}"
msgstr "reemplazado {new_name} con {old_name}"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "undo"
msgstr "deshacer"
-#: js/filelist.js:453
+#: js/filelist.js:424 js/filelist.js:490 js/files.js:581
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/filelist.js:425 js/filelist.js:491 js/files.js:587
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/filelist.js:432
+msgid "{dirs} and {files}"
+msgstr ""
+
+#: js/filelist.js:563
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:518
+#: js/filelist.js:628
msgid "files uploading"
msgstr "subiendo archivos"
@@ -201,34 +220,18 @@ msgid ""
"big."
msgstr "Su descarga está siendo preparada. Esto puede tardar algún tiempo si los archivos son grandes."
-#: js/files.js:358
-msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-msgstr "Nombre de carpeta no es válido. El uso de \"Shared\" está reservado por Owncloud"
-
-#: js/files.js:760 templates/index.php:67
+#: js/files.js:563 templates/index.php:69
msgid "Name"
msgstr "Nombre"
-#: js/files.js:761 templates/index.php:78
+#: js/files.js:564 templates/index.php:81
msgid "Size"
msgstr "Tamaño"
-#: js/files.js:762 templates/index.php:80
+#: js/files.js:565 templates/index.php:83
msgid "Modified"
msgstr "Modificado"
-#: js/files.js:778
-msgid "%n folder"
-msgid_plural "%n folders"
-msgstr[0] ""
-msgstr[1] ""
-
-#: js/files.js:784
-msgid "%n file"
-msgid_plural "%n files"
-msgstr[0] ""
-msgstr[1] ""
-
#: lib/app.php:73
#, php-format
msgid "%s could not be renamed"
@@ -302,52 +305,36 @@ msgstr "No tiene permisos de escritura aquí."
msgid "Nothing in here. Upload something!"
msgstr "No hay nada aquí. ¡Suba algo!"
-#: templates/index.php:73
+#: templates/index.php:75
msgid "Download"
msgstr "Descargar"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:88 templates/index.php:89
msgid "Unshare"
msgstr "Dejar de compartir"
-#: templates/index.php:91 templates/index.php:92
+#: templates/index.php:94 templates/index.php:95
msgid "Delete"
msgstr "Eliminar"
-#: templates/index.php:105
+#: templates/index.php:108
msgid "Upload too large"
msgstr "Subida demasido grande"
-#: templates/index.php:107
+#: templates/index.php:110
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:112
+#: templates/index.php:115
msgid "Files are being scanned, please wait."
msgstr "Los archivos están siendo escaneados, por favor espere."
-#: templates/index.php:115
+#: templates/index.php:118
msgid "Current scanning"
msgstr "Escaneo actual"
-#: templates/part.list.php:74
-msgid "directory"
-msgstr "carpeta"
-
-#: templates/part.list.php:76
-msgid "directories"
-msgstr "carpetas"
-
-#: templates/part.list.php:85
-msgid "file"
-msgstr "archivo"
-
-#: templates/part.list.php:87
-msgid "files"
-msgstr "archivos"
-
#: templates/upgrade.php:2
msgid "Upgrading filesystem cache..."
msgstr "Actualizando caché del sistema de archivos"
diff --git a/l10n/es/files_encryption.po b/l10n/es/files_encryption.po
index 1382a2304b6..7d0a9ee0236 100644
--- a/l10n/es/files_encryption.po
+++ b/l10n/es/files_encryption.po
@@ -14,8 +14,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-09 07:59-0400\n"
-"PO-Revision-Date: 2013-08-09 11:59+0000\n"
+"POT-Creation-Date: 2013-08-21 08:10-0400\n"
+"PO-Revision-Date: 2013-08-19 19:20+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Spanish (http://www.transifex.com/projects/p/owncloud/language/es/)\n"
"MIME-Version: 1.0\n"
@@ -68,18 +68,18 @@ msgid ""
"files."
msgstr "¡Su clave privada no es válida! Tal vez su contraseña ha sido cambiada desde fuera. Puede actualizar su clave privada en sus opciones personales para recuperar el acceso a sus ficheros."
-#: hooks/hooks.php:44
+#: hooks/hooks.php:41
msgid "Missing requirements."
msgstr "Requisitos incompletos."
-#: hooks/hooks.php:45
+#: hooks/hooks.php:42
msgid ""
"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."
msgstr ""
-#: hooks/hooks.php:263
+#: hooks/hooks.php:249
msgid "Following users are not set up for encryption:"
msgstr ""
diff --git a/l10n/es/lib.po b/l10n/es/lib.po
index f66d906b20d..43f652d3a58 100644
--- a/l10n/es/lib.po
+++ b/l10n/es/lib.po
@@ -3,15 +3,16 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# Dharth <emilpg@gmail.com>, 2013
# pablomillaquen <pablomillaquen@gmail.com>, 2013
# xhiena <xhiena@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-31 23:40+0000\n"
+"Last-Translator: Dharth <emilpg@gmail.com>\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"
@@ -19,27 +20,38 @@ msgstr ""
"Language: es\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: app.php:360
+#: app.php:239
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr "La aplicación \"%s\" no puede ser instalada porque no es compatible con esta versión de ownCloud"
+
+#: app.php:250
+msgid "No app name specified"
+msgstr "No se ha especificado nombre de la aplicación"
+
+#: app.php:361
msgid "Help"
msgstr "Ayuda"
-#: app.php:373
+#: app.php:374
msgid "Personal"
msgstr "Personal"
-#: app.php:384
+#: app.php:385
msgid "Settings"
msgstr "Ajustes"
-#: app.php:396
+#: app.php:397
msgid "Users"
msgstr "Usuarios"
-#: app.php:409
+#: app.php:410
msgid "Admin"
msgstr "Administración"
-#: app.php:836
+#: app.php:837
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr "Falló la actualización \"%s\"."
@@ -75,6 +87,62 @@ msgid ""
"administrator."
msgstr "Descargue los archivos en trozos más pequeños, por separado o solicítelos amablemente su administrador."
+#: installer.php:63
+msgid "No source specified when installing app"
+msgstr "No se ha especificado origen cuando se ha instalado la aplicación"
+
+#: installer.php:70
+msgid "No href specified when installing app from http"
+msgstr "No href especificado cuando se ha instalado la aplicación"
+
+#: installer.php:75
+msgid "No path specified when installing app from local file"
+msgstr "Sin path especificado cuando se ha instalado la aplicación desde el fichero local"
+
+#: installer.php:89
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr "Ficheros de tipo %s no son soportados"
+
+#: installer.php:103
+msgid "Failed to open archive when installing app"
+msgstr "Fallo de apertura de fichero mientras se instala la aplicación"
+
+#: installer.php:123
+msgid "App does not provide an info.xml file"
+msgstr "La aplicación no suministra un fichero info.xml"
+
+#: installer.php:129
+msgid "App can't be installed because of not allowed code in the App"
+msgstr "La aplicación no puede ser instalada por tener código no autorizado en la aplicación"
+
+#: installer.php:138
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr "La aplicación no se puede instalar porque no es compatible con esta versión de ownCloud"
+
+#: installer.php:144
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr "La aplicación no se puede instalar porque contiene la etiqueta\n<shipped>\ntrue\n</shipped>\nque no está permitida para aplicaciones no distribuidas"
+
+#: installer.php:150
+msgid ""
+"App can't be installed because the version in info.xml/version is not the "
+"same as the version reported from the app store"
+msgstr ""
+
+#: installer.php:160
+msgid "App directory already exists"
+msgstr ""
+
+#: installer.php:173
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr ""
+
#: json.php:28
msgid "Application is not enabled"
msgstr "La aplicación no está habilitada"
@@ -199,51 +267,51 @@ msgstr "Su servidor web aún no está configurado adecuadamente para permitir si
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr "Por favor, vuelva a comprobar las <a href='%s'>guías de instalación</a>."
-#: template/functions.php:80
+#: template/functions.php:96
msgid "seconds ago"
msgstr "hace segundos"
-#: template/functions.php:81
+#: template/functions.php:97
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] ""
-#: template/functions.php:82
+#: template/functions.php:98
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] ""
-#: template/functions.php:83
+#: template/functions.php:99
msgid "today"
msgstr "hoy"
-#: template/functions.php:84
+#: template/functions.php:100
msgid "yesterday"
msgstr "ayer"
-#: template/functions.php:85
+#: template/functions.php:101
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] ""
-#: template/functions.php:86
+#: template/functions.php:102
msgid "last month"
msgstr "mes pasado"
-#: template/functions.php:87
+#: template/functions.php:103
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
-#: template/functions.php:88
+#: template/functions.php:104
msgid "last year"
msgstr "año pasado"
-#: template/functions.php:89
+#: template/functions.php:105
msgid "years ago"
msgstr "hace años"
diff --git a/l10n/es/settings.po b/l10n/es/settings.po
index df96cf7840f..10adfedf500 100644
--- a/l10n/es/settings.po
+++ b/l10n/es/settings.po
@@ -4,6 +4,7 @@
#
# Translators:
# Art O. Pal <artopal@fastmail.fm>, 2013
+# eadeprado <eadeprado@outlook.com>, 2013
# ggam <ggam@brainleakage.com>, 2013
# pablomillaquen <pablomillaquen@gmail.com>, 2013
# qdneren <renanqd@yahoo.com.mx>, 2013
@@ -13,9 +14,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:10+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-08-27 11:18-0400\n"
+"PO-Revision-Date: 2013-08-26 08:01+0000\n"
+"Last-Translator: eadeprado <eadeprado@outlook.com>\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"
@@ -38,7 +39,7 @@ msgstr "Su nombre fue cambiado."
#: ajax/changedisplayname.php:34
msgid "Unable to change display name"
-msgstr "No se pudo cambiar el nombre"
+msgstr "No se pudo cambiar el nombre de usuario"
#: ajax/creategroup.php:10
msgid "Group already exists"
@@ -48,10 +49,6 @@ msgstr "El grupo ya existe"
msgid "Unable to add group"
msgstr "No se pudo añadir el grupo"
-#: ajax/enableapp.php:11
-msgid "Could not enable app. "
-msgstr "No puedo habilitar la aplicación."
-
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr "E-mail guardado"
@@ -98,31 +95,43 @@ msgstr "No se pudo actualizar la aplicacion."
msgid "Update to {appversion}"
msgstr "Actualizado a {appversion}"
-#: js/apps.js:41 js/apps.js:81
+#: js/apps.js:41 js/apps.js:74 js/apps.js:100
msgid "Disable"
msgstr "Desactivar"
-#: js/apps.js:41 js/apps.js:69 js/apps.js:88
+#: js/apps.js:41 js/apps.js:81 js/apps.js:94 js/apps.js:109
msgid "Enable"
msgstr "Activar"
-#: js/apps.js:60
+#: js/apps.js:63
msgid "Please wait...."
msgstr "Espere, por favor...."
-#: js/apps.js:64 js/apps.js:76 js/apps.js:85 js/apps.js:98
-msgid "Error"
-msgstr "Error"
+#: js/apps.js:71 js/apps.js:72 js/apps.js:92
+msgid "Error while disabling app"
+msgstr ""
-#: js/apps.js:95
+#: js/apps.js:91 js/apps.js:104 js/apps.js:105
+msgid "Error while enabling app"
+msgstr ""
+
+#: js/apps.js:115
msgid "Updating...."
msgstr "Actualizando...."
-#: js/apps.js:98
+#: js/apps.js:118
msgid "Error while updating app"
msgstr "Error mientras se actualizaba la aplicación"
-#: js/apps.js:101
+#: js/apps.js:118
+msgid "Error"
+msgstr "Error"
+
+#: js/apps.js:119 templates/apps.php:43
+msgid "Update"
+msgstr "Actualizar"
+
+#: js/apps.js:122
msgid "Updated"
msgstr "Actualizado"
@@ -136,7 +145,7 @@ msgstr "Guardando..."
#: js/users.js:47
msgid "deleted"
-msgstr "borrado"
+msgstr "Eliminado"
#: js/users.js:47
msgid "undo"
@@ -151,29 +160,29 @@ msgstr "No se puede eliminar el usuario"
msgid "Groups"
msgstr "Grupos"
-#: js/users.js:95 templates/users.php:89 templates/users.php:124
+#: js/users.js:97 templates/users.php:89 templates/users.php:124
msgid "Group Admin"
-msgstr "Grupo administrador"
+msgstr "Administrador del Grupo"
-#: js/users.js:115 templates/users.php:164
+#: js/users.js:120 templates/users.php:164
msgid "Delete"
msgstr "Eliminar"
-#: js/users.js:269
+#: js/users.js:277
msgid "add group"
msgstr "añadir Grupo"
-#: js/users.js:428
+#: js/users.js:436
msgid "A valid username must be provided"
-msgstr "Se debe usar un nombre de usuario válido"
+msgstr "Se debe proporcionar un nombre de usuario válido"
-#: js/users.js:429 js/users.js:435 js/users.js:450
+#: js/users.js:437 js/users.js:443 js/users.js:458
msgid "Error creating user"
msgstr "Error al crear usuario"
-#: js/users.js:434
+#: js/users.js:442
msgid "A valid password must be provided"
-msgstr "Se debe usar una contraseña valida"
+msgstr "Se debe proporcionar una contraseña valida"
#: personal.php:40 personal.php:41
msgid "__language_name__"
@@ -200,7 +209,7 @@ msgstr "Advertencia de configuración"
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
-msgstr "Su servidor web aún no está configurado adecuadamente para permitir sincronización de archivos ya que la interfaz WebDAV parece no estar funcionando."
+msgstr "Su servidor web aún no está configurado adecuadamente para permitir la sincronización de archivos ya que la interfaz WebDAV parece no estar funcionando."
#: templates/admin.php:33
#, php-format
@@ -209,7 +218,7 @@ msgstr "Por favor, vuelva a comprobar las <a href='%s'>guías de instalación</a
#: templates/admin.php:44
msgid "Module 'fileinfo' missing"
-msgstr "Modulo 'fileinfo' perdido"
+msgstr "Módulo 'fileinfo' perdido"
#: templates/admin.php:47
msgid ""
@@ -295,7 +304,7 @@ msgstr "Permitir re-compartición"
#: templates/admin.php:153
msgid "Allow users to share items shared with them again"
-msgstr "Permitir a los usuarios compartir elementos ya compartidos con ellos mismos"
+msgstr "Permitir a los usuarios compartir de nuevo elementos ya compartidos"
#: templates/admin.php:160
msgid "Allow users to share with anyone"
@@ -375,10 +384,6 @@ msgstr "Echa un vistazo a la web de aplicaciones apps.owncloud.com"
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-licenciado por <span class=\"author\"></span>"
-#: templates/apps.php:43
-msgid "Update"
-msgstr "Actualizar"
-
#: templates/help.php:4
msgid "User Documentation"
msgstr "Documentación de usuario"
diff --git a/l10n/es_AR/core.po b/l10n/es_AR/core.po
index 4bae50605bd..6dd2898c492 100644
--- a/l10n/es_AR/core.po
+++ b/l10n/es_AR/core.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Spanish (Argentina) (http://www.transifex.com/projects/p/owncloud/language/es_AR/)\n"
"MIME-Version: 1.0\n"
@@ -23,6 +23,35 @@ msgstr ""
msgid "%s shared »%s« with you"
msgstr "%s compartió \"%s\" con vos"
+#: ajax/share.php:227
+msgid "group"
+msgstr "grupo"
+
+#: ajax/update.php:11
+msgid "Turned on maintenance mode"
+msgstr ""
+
+#: ajax/update.php:14
+msgid "Turned off maintenance mode"
+msgstr ""
+
+#: ajax/update.php:17
+msgid "Updated database"
+msgstr ""
+
+#: ajax/update.php:20
+msgid "Updating filecache, this may take really long..."
+msgstr ""
+
+#: ajax/update.php:23
+msgid "Updated filecache"
+msgstr ""
+
+#: ajax/update.php:26
+#, php-format
+msgid "... %d%% done ..."
+msgstr ""
+
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
msgstr "Tipo de categoría no provisto. "
@@ -194,23 +223,23 @@ msgstr "el año pasado"
msgid "years ago"
msgstr "años atrás"
-#: js/oc-dialogs.js:117
+#: js/oc-dialogs.js:123
msgid "Choose"
msgstr "Elegir"
-#: js/oc-dialogs.js:137 js/oc-dialogs.js:196
+#: js/oc-dialogs.js:143 js/oc-dialogs.js:210
msgid "Error loading file picker template"
msgstr "Error al cargar la plantilla del seleccionador de archivos"
-#: js/oc-dialogs.js:160
+#: js/oc-dialogs.js:168
msgid "Yes"
msgstr "Sí"
-#: js/oc-dialogs.js:168
+#: js/oc-dialogs.js:178
msgid "No"
msgstr "No"
-#: js/oc-dialogs.js:181
+#: js/oc-dialogs.js:195
msgid "Ok"
msgstr "Aceptar"
@@ -443,7 +472,7 @@ msgstr "Personal"
msgid "Users"
msgstr "Usuarios"
-#: strings.php:7
+#: strings.php:7 templates/layout.user.php:105
msgid "Apps"
msgstr "Apps"
@@ -576,10 +605,6 @@ msgstr "%s está disponible. Obtené más información sobre cómo actualizar."
msgid "Log out"
msgstr "Cerrar la sesión"
-#: templates/layout.user.php:100
-msgid "More apps"
-msgstr ""
-
#: templates/login.php:9
msgid "Automatic logon rejected!"
msgstr "¡El inicio de sesión automático fue rechazado!"
@@ -594,19 +619,19 @@ msgstr "¡Si no cambiaste tu contraseña recientemente, puede ser que tu cuenta
msgid "Please change your password to secure your account again."
msgstr "Por favor, cambiá tu contraseña para incrementar la seguridad de tu cuenta."
-#: templates/login.php:34
+#: templates/login.php:32
msgid "Lost your password?"
msgstr "¿Perdiste tu contraseña?"
-#: templates/login.php:39
+#: templates/login.php:37
msgid "remember"
msgstr "recordame"
-#: templates/login.php:41
+#: templates/login.php:39
msgid "Log in"
msgstr "Iniciar sesión"
-#: templates/login.php:47
+#: templates/login.php:45
msgid "Alternative Logins"
msgstr "Nombre alternativos de usuarios"
diff --git a/l10n/es_AR/files.po b/l10n/es_AR/files.po
index bc891faa03c..3a53061ec69 100644
--- a/l10n/es_AR/files.po
+++ b/l10n/es_AR/files.po
@@ -5,12 +5,13 @@
# Translators:
# Agustin Ferrario <agustin.ferrario@hotmail.com.ar>, 2013
# cjtess <claudio.tessone@gmail.com>, 2013
+# juliabis, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Spanish (Argentina) (http://www.transifex.com/projects/p/owncloud/language/es_AR/)\n"
"MIME-Version: 1.0\n"
@@ -76,7 +77,11 @@ msgstr "Error al escribir en el disco"
msgid "Not enough storage available"
msgstr "No hay suficiente almacenamiento"
-#: ajax/upload.php:123
+#: ajax/upload.php:109
+msgid "Upload failed"
+msgstr "Error al subir el archivo"
+
+#: ajax/upload.php:127
msgid "Invalid directory."
msgstr "Directorio inválido."
@@ -96,21 +101,20 @@ msgstr "No hay suficiente espacio disponible"
msgid "Upload cancelled."
msgstr "La subida fue cancelada"
-#: js/file-upload.js:167 js/files.js:280
+#: js/file-upload.js:165
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:233 js/files.js:353
+#: js/file-upload.js:239
msgid "URL cannot be empty."
msgstr "La URL no puede estar vacía"
-#: js/file-upload.js:238 lib/app.php:53
+#: js/file-upload.js:244 lib/app.php:53
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
msgstr "Nombre de directorio inválido. El uso de \"Shared\" está reservado por ownCloud"
-#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405
-#: js/files.js:709 js/files.js:747
+#: js/file-upload.js:276 js/file-upload.js:292 js/files.js:512 js/files.js:550
msgid "Error"
msgstr "Error"
@@ -126,41 +130,57 @@ msgstr "Borrar permanentemente"
msgid "Rename"
msgstr "Cambiar nombre"
-#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:465
+#: js/filelist.js:50 js/filelist.js:53 js/filelist.js:575
msgid "Pending"
msgstr "Pendientes"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "{new_name} already exists"
msgstr "{new_name} ya existe"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "replace"
msgstr "reemplazar"
-#: js/filelist.js:303
+#: js/filelist.js:307
msgid "suggest name"
msgstr "sugerir nombre"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "cancel"
msgstr "cancelar"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "replaced {new_name} with {old_name}"
msgstr "se reemplazó {new_name} con {old_name}"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "undo"
msgstr "deshacer"
-#: js/filelist.js:453
+#: js/filelist.js:424 js/filelist.js:490 js/files.js:581
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/filelist.js:425 js/filelist.js:491 js/files.js:587
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/filelist.js:432
+msgid "{dirs} and {files}"
+msgstr ""
+
+#: js/filelist.js:563
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:518
+#: js/filelist.js:628
msgid "files uploading"
msgstr "Subiendo archivos"
@@ -190,7 +210,7 @@ msgstr "El almacenamiento está casi lleno ({usedSpacePercent}%)"
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
-msgstr ""
+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:245
msgid ""
@@ -198,34 +218,18 @@ msgid ""
"big."
msgstr "Tu descarga se está preparando. Esto puede demorar si los archivos son muy grandes."
-#: js/files.js:358
-msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-msgstr "Nombre de carpeta inválido. El uso de 'Shared' está reservado por ownCloud"
-
-#: js/files.js:760 templates/index.php:67
+#: js/files.js:563 templates/index.php:69
msgid "Name"
msgstr "Nombre"
-#: js/files.js:761 templates/index.php:78
+#: js/files.js:564 templates/index.php:81
msgid "Size"
msgstr "Tamaño"
-#: js/files.js:762 templates/index.php:80
+#: js/files.js:565 templates/index.php:83
msgid "Modified"
msgstr "Modificado"
-#: js/files.js:778
-msgid "%n folder"
-msgid_plural "%n folders"
-msgstr[0] ""
-msgstr[1] ""
-
-#: js/files.js:784
-msgid "%n file"
-msgid_plural "%n files"
-msgstr[0] ""
-msgstr[1] ""
-
#: lib/app.php:73
#, php-format
msgid "%s could not be renamed"
@@ -299,52 +303,36 @@ msgstr "No tenés permisos de escritura acá."
msgid "Nothing in here. Upload something!"
msgstr "No hay nada. ¡Subí contenido!"
-#: templates/index.php:73
+#: templates/index.php:75
msgid "Download"
msgstr "Descargar"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:88 templates/index.php:89
msgid "Unshare"
msgstr "Dejar de compartir"
-#: templates/index.php:91 templates/index.php:92
+#: templates/index.php:94 templates/index.php:95
msgid "Delete"
msgstr "Borrar"
-#: templates/index.php:105
+#: templates/index.php:108
msgid "Upload too large"
msgstr "El tamaño del archivo que querés subir es demasiado grande"
-#: templates/index.php:107
+#: templates/index.php:110
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:112
+#: templates/index.php:115
msgid "Files are being scanned, please wait."
msgstr "Se están escaneando los archivos, por favor esperá."
-#: templates/index.php:115
+#: templates/index.php:118
msgid "Current scanning"
msgstr "Escaneo actual"
-#: templates/part.list.php:74
-msgid "directory"
-msgstr "directorio"
-
-#: templates/part.list.php:76
-msgid "directories"
-msgstr "directorios"
-
-#: templates/part.list.php:85
-msgid "file"
-msgstr "archivo"
-
-#: templates/part.list.php:87
-msgid "files"
-msgstr "archivos"
-
#: templates/upgrade.php:2
msgid "Upgrading filesystem cache..."
msgstr "Actualizando el cache del sistema de archivos"
diff --git a/l10n/es_AR/files_encryption.po b/l10n/es_AR/files_encryption.po
index 0640a504551..7c6c7ae472c 100644
--- a/l10n/es_AR/files_encryption.po
+++ b/l10n/es_AR/files_encryption.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-09 07:59-0400\n"
-"PO-Revision-Date: 2013-08-09 11:59+0000\n"
+"POT-Creation-Date: 2013-08-21 08:10-0400\n"
+"PO-Revision-Date: 2013-08-19 19:20+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Spanish (Argentina) (http://www.transifex.com/projects/p/owncloud/language/es_AR/)\n"
"MIME-Version: 1.0\n"
@@ -62,18 +62,18 @@ msgid ""
"files."
msgstr "¡Tu clave privada no es válida! Tal vez tu contraseña fue cambiada desde fuera del sistema de ownCloud (por ej. desde tu cuenta de sistema). Podés actualizar tu clave privada en la sección de \"configuración personal\", para recuperar el acceso a tus archivos."
-#: hooks/hooks.php:44
+#: hooks/hooks.php:41
msgid "Missing requirements."
msgstr "Requisitos incompletos."
-#: hooks/hooks.php:45
+#: hooks/hooks.php:42
msgid ""
"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."
msgstr ""
-#: hooks/hooks.php:263
+#: hooks/hooks.php:249
msgid "Following users are not set up for encryption:"
msgstr ""
diff --git a/l10n/es_AR/lib.po b/l10n/es_AR/lib.po
index b557cf5ae76..1ae0a4d355b 100644
--- a/l10n/es_AR/lib.po
+++ b/l10n/es_AR/lib.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Spanish (Argentina) (http://www.transifex.com/projects/p/owncloud/language/es_AR/)\n"
"MIME-Version: 1.0\n"
@@ -18,27 +18,38 @@ msgstr ""
"Language: es_AR\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: app.php:360
+#: app.php:239
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr ""
+
+#: app.php:250
+msgid "No app name specified"
+msgstr ""
+
+#: app.php:361
msgid "Help"
msgstr "Ayuda"
-#: app.php:373
+#: app.php:374
msgid "Personal"
msgstr "Personal"
-#: app.php:384
+#: app.php:385
msgid "Settings"
msgstr "Configuración"
-#: app.php:396
+#: app.php:397
msgid "Users"
msgstr "Usuarios"
-#: app.php:409
+#: app.php:410
msgid "Admin"
msgstr "Administración"
-#: app.php:836
+#: app.php:837
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr "No se pudo actualizar \"%s\"."
@@ -74,6 +85,62 @@ msgid ""
"administrator."
msgstr "Descargá los archivos en partes más chicas, de forma separada, o pedíselos al administrador"
+#: installer.php:63
+msgid "No source specified when installing app"
+msgstr ""
+
+#: installer.php:70
+msgid "No href specified when installing app from http"
+msgstr ""
+
+#: installer.php:75
+msgid "No path specified when installing app from local file"
+msgstr ""
+
+#: installer.php:89
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr ""
+
+#: installer.php:103
+msgid "Failed to open archive when installing app"
+msgstr ""
+
+#: installer.php:123
+msgid "App does not provide an info.xml file"
+msgstr ""
+
+#: installer.php:129
+msgid "App can't be installed because of not allowed code in the App"
+msgstr ""
+
+#: installer.php:138
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr ""
+
+#: installer.php:144
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr ""
+
+#: installer.php:150
+msgid ""
+"App can't be installed because the version in info.xml/version is not the "
+"same as the version reported from the app store"
+msgstr ""
+
+#: installer.php:160
+msgid "App directory already exists"
+msgstr ""
+
+#: installer.php:173
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr ""
+
#: json.php:28
msgid "Application is not enabled"
msgstr "La aplicación no está habilitada"
diff --git a/l10n/es_AR/settings.po b/l10n/es_AR/settings.po
index dfc35a873c6..94c0ce3af87 100644
--- a/l10n/es_AR/settings.po
+++ b/l10n/es_AR/settings.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Spanish (Argentina) (http://www.transifex.com/projects/p/owncloud/language/es_AR/)\n"
"MIME-Version: 1.0\n"
@@ -44,10 +44,6 @@ msgstr "El grupo ya existe"
msgid "Unable to add group"
msgstr "No fue posible añadir el grupo"
-#: ajax/enableapp.php:11
-msgid "Could not enable app. "
-msgstr "No se pudo habilitar la App."
-
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr "e-mail guardado"
@@ -94,31 +90,43 @@ msgstr "No se pudo actualizar la App."
msgid "Update to {appversion}"
msgstr "Actualizar a {appversion}"
-#: js/apps.js:41 js/apps.js:81
+#: js/apps.js:41 js/apps.js:74 js/apps.js:100
msgid "Disable"
msgstr "Desactivar"
-#: js/apps.js:41 js/apps.js:69 js/apps.js:88
+#: js/apps.js:41 js/apps.js:81 js/apps.js:94 js/apps.js:109
msgid "Enable"
msgstr "Activar"
-#: js/apps.js:60
+#: js/apps.js:63
msgid "Please wait...."
msgstr "Por favor, esperá...."
-#: js/apps.js:64 js/apps.js:76 js/apps.js:85 js/apps.js:98
-msgid "Error"
-msgstr "Error"
+#: js/apps.js:71 js/apps.js:72 js/apps.js:92
+msgid "Error while disabling app"
+msgstr ""
-#: js/apps.js:95
+#: js/apps.js:91 js/apps.js:104 js/apps.js:105
+msgid "Error while enabling app"
+msgstr ""
+
+#: js/apps.js:115
msgid "Updating...."
msgstr "Actualizando...."
-#: js/apps.js:98
+#: js/apps.js:118
msgid "Error while updating app"
msgstr "Error al actualizar App"
-#: js/apps.js:101
+#: js/apps.js:118
+msgid "Error"
+msgstr "Error"
+
+#: js/apps.js:119 templates/apps.php:43
+msgid "Update"
+msgstr "Actualizar"
+
+#: js/apps.js:122
msgid "Updated"
msgstr "Actualizado"
@@ -147,27 +155,27 @@ msgstr "Imposible borrar usuario"
msgid "Groups"
msgstr "Grupos"
-#: js/users.js:95 templates/users.php:89 templates/users.php:124
+#: js/users.js:97 templates/users.php:89 templates/users.php:124
msgid "Group Admin"
msgstr "Grupo Administrador"
-#: js/users.js:115 templates/users.php:164
+#: js/users.js:120 templates/users.php:164
msgid "Delete"
msgstr "Borrar"
-#: js/users.js:269
+#: js/users.js:277
msgid "add group"
msgstr "agregar grupo"
-#: js/users.js:428
+#: js/users.js:436
msgid "A valid username must be provided"
msgstr "Debe ingresar un nombre de usuario válido"
-#: js/users.js:429 js/users.js:435 js/users.js:450
+#: js/users.js:437 js/users.js:443 js/users.js:458
msgid "Error creating user"
msgstr "Error creando usuario"
-#: js/users.js:434
+#: js/users.js:442
msgid "A valid password must be provided"
msgstr "Debe ingresar una contraseña válida"
@@ -371,10 +379,6 @@ msgstr "Mirá la web de aplicaciones apps.owncloud.com"
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-licenciado por <span class=\"author\">"
-#: templates/apps.php:43
-msgid "Update"
-msgstr "Actualizar"
-
#: templates/help.php:4
msgid "User Documentation"
msgstr "Documentación de Usuario"
@@ -473,7 +477,7 @@ msgstr "Usá esta dirección para <a href=\"%s/server/5.0/user_manual/files/file
#: templates/personal.php:117
msgid "Encryption"
-msgstr ""
+msgstr "Encriptación"
#: templates/personal.php:119
msgid "The encryption app is no longer enabled, decrypt all your file"
diff --git a/l10n/et_EE/core.po b/l10n/et_EE/core.po
index 9c79babae64..95b66e51b7a 100644
--- a/l10n/et_EE/core.po
+++ b/l10n/et_EE/core.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Estonian (Estonia) (http://www.transifex.com/projects/p/owncloud/language/et_EE/)\n"
"MIME-Version: 1.0\n"
@@ -24,6 +24,35 @@ msgstr ""
msgid "%s shared »%s« with you"
msgstr "%s jagas sinuga »%s«"
+#: ajax/share.php:227
+msgid "group"
+msgstr "grupp"
+
+#: ajax/update.php:11
+msgid "Turned on maintenance mode"
+msgstr "Haldusreziimis"
+
+#: ajax/update.php:14
+msgid "Turned off maintenance mode"
+msgstr "Haldusreziim lõpetatud"
+
+#: ajax/update.php:17
+msgid "Updated database"
+msgstr "Uuendatud andmebaas"
+
+#: ajax/update.php:20
+msgid "Updating filecache, this may take really long..."
+msgstr "Uuendan failipuhvrit, see võib kesta väga kaua..."
+
+#: ajax/update.php:23
+msgid "Updated filecache"
+msgstr "Uuendatud failipuhver"
+
+#: ajax/update.php:26
+#, php-format
+msgid "... %d%% done ..."
+msgstr "... %d%% tehtud ..."
+
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
msgstr "Kategooria tüüp puudub."
@@ -150,14 +179,14 @@ msgstr "sekundit tagasi"
#: js/js.js:813
msgid "%n minute ago"
msgid_plural "%n minutes ago"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%n minut tagasi"
+msgstr[1] "%n minutit tagasi"
#: js/js.js:814
msgid "%n hour ago"
msgid_plural "%n hours ago"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%n tund tagasi"
+msgstr[1] "%n tundi tagasi"
#: js/js.js:815
msgid "today"
@@ -170,8 +199,8 @@ msgstr "eile"
#: js/js.js:817
msgid "%n day ago"
msgid_plural "%n days ago"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%n päev tagasi"
+msgstr[1] "%n päeva tagasi"
#: js/js.js:818
msgid "last month"
@@ -180,8 +209,8 @@ msgstr "viimasel kuul"
#: js/js.js:819
msgid "%n month ago"
msgid_plural "%n months ago"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%n kuu tagasi"
+msgstr[1] "%n kuud tagasi"
#: js/js.js:820
msgid "months ago"
@@ -195,23 +224,23 @@ msgstr "viimasel aastal"
msgid "years ago"
msgstr "aastat tagasi"
-#: js/oc-dialogs.js:117
+#: js/oc-dialogs.js:123
msgid "Choose"
msgstr "Vali"
-#: js/oc-dialogs.js:137 js/oc-dialogs.js:196
+#: js/oc-dialogs.js:143 js/oc-dialogs.js:210
msgid "Error loading file picker template"
msgstr "Viga failivalija malli laadimisel"
-#: js/oc-dialogs.js:160
+#: js/oc-dialogs.js:168
msgid "Yes"
msgstr "Jah"
-#: js/oc-dialogs.js:168
+#: js/oc-dialogs.js:178
msgid "No"
msgstr "Ei"
-#: js/oc-dialogs.js:181
+#: js/oc-dialogs.js:195
msgid "Ok"
msgstr "Ok"
@@ -378,7 +407,7 @@ msgstr "Uuendus oli edukas. Kohe suunatakse Sind ownCloudi."
#: lostpassword/controller.php:61
#, php-format
msgid "%s password reset"
-msgstr ""
+msgstr "%s parooli lähtestus"
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
@@ -444,7 +473,7 @@ msgstr "Isiklik"
msgid "Users"
msgstr "Kasutajad"
-#: strings.php:7
+#: strings.php:7 templates/layout.user.php:105
msgid "Apps"
msgstr "Rakendused"
@@ -577,10 +606,6 @@ msgstr "%s on saadaval. Vaata lähemalt kuidas uuendada."
msgid "Log out"
msgstr "Logi välja"
-#: templates/layout.user.php:100
-msgid "More apps"
-msgstr "Rohkem rakendusi"
-
#: templates/login.php:9
msgid "Automatic logon rejected!"
msgstr "Automaatne sisselogimine lükati tagasi!"
@@ -595,19 +620,19 @@ msgstr "Kui sa ei muutnud oma parooli hiljuti, siis võib su kasutajakonto olla
msgid "Please change your password to secure your account again."
msgstr "Palun muuda parooli, et oma kasutajakonto uuesti turvata."
-#: templates/login.php:34
+#: templates/login.php:32
msgid "Lost your password?"
msgstr "Kaotasid oma parooli?"
-#: templates/login.php:39
+#: templates/login.php:37
msgid "remember"
msgstr "pea meeles"
-#: templates/login.php:41
+#: templates/login.php:39
msgid "Log in"
msgstr "Logi sisse"
-#: templates/login.php:47
+#: templates/login.php:45
msgid "Alternative Logins"
msgstr "Alternatiivsed sisselogimisviisid"
diff --git a/l10n/et_EE/files.po b/l10n/et_EE/files.po
index 66b8fc1c9b9..79f5e340cfb 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: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Estonian (Estonia) (http://www.transifex.com/projects/p/owncloud/language/et_EE/)\n"
"MIME-Version: 1.0\n"
@@ -76,7 +76,11 @@ msgstr "Kettale kirjutamine ebaõnnestus"
msgid "Not enough storage available"
msgstr "Saadaval pole piisavalt ruumi"
-#: ajax/upload.php:123
+#: ajax/upload.php:109
+msgid "Upload failed"
+msgstr "Üleslaadimine ebaõnnestus"
+
+#: ajax/upload.php:127
msgid "Invalid directory."
msgstr "Vigane kaust."
@@ -96,21 +100,20 @@ msgstr "Pole piisavalt ruumi"
msgid "Upload cancelled."
msgstr "Üleslaadimine tühistati."
-#: js/file-upload.js:167 js/files.js:280
+#: js/file-upload.js:165
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:233 js/files.js:353
+#: js/file-upload.js:239
msgid "URL cannot be empty."
msgstr "URL ei saa olla tühi."
-#: js/file-upload.js:238 lib/app.php:53
+#: js/file-upload.js:244 lib/app.php:53
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
msgstr "Vigane kausta nimi. 'Shared' kasutamine on reserveeritud ownCloud poolt."
-#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405
-#: js/files.js:709 js/files.js:747
+#: js/file-upload.js:276 js/file-upload.js:292 js/files.js:512 js/files.js:550
msgid "Error"
msgstr "Viga"
@@ -126,41 +129,57 @@ msgstr "Kustuta jäädavalt"
msgid "Rename"
msgstr "Nimeta ümber"
-#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:465
+#: js/filelist.js:50 js/filelist.js:53 js/filelist.js:575
msgid "Pending"
msgstr "Ootel"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "{new_name} already exists"
msgstr "{new_name} on juba olemas"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "replace"
msgstr "asenda"
-#: js/filelist.js:303
+#: js/filelist.js:307
msgid "suggest name"
msgstr "soovita nime"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "cancel"
msgstr "loobu"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "replaced {new_name} with {old_name}"
msgstr "asendas nime {old_name} nimega {new_name}"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "undo"
msgstr "tagasi"
-#: js/filelist.js:453
+#: js/filelist.js:424 js/filelist.js:490 js/files.js:581
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] "%n kataloog"
+msgstr[1] "%n kataloogi"
+
+#: js/filelist.js:425 js/filelist.js:491 js/files.js:587
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] "%n fail"
+msgstr[1] "%n faili"
+
+#: js/filelist.js:432
+msgid "{dirs} and {files}"
+msgstr ""
+
+#: js/filelist.js:563
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Laadin üles %n faili"
+msgstr[1] "Laadin üles %n faili"
-#: js/filelist.js:518
+#: js/filelist.js:628
msgid "files uploading"
msgstr "faili üleslaadimisel"
@@ -190,7 +209,7 @@ msgstr "Su andmemaht on peaaegu täis ({usedSpacePercent}%)"
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
-msgstr ""
+msgstr "Krüpteering on keelatud, kuid sinu failid on endiselt krüpteeritud. Palun vaata oma personaalseid seadeid oma failide dekrüpteerimiseks."
#: js/files.js:245
msgid ""
@@ -198,34 +217,18 @@ msgid ""
"big."
msgstr "Valmistatakse allalaadimist. See võib võtta veidi aega, kui on tegu suurte failidega. "
-#: js/files.js:358
-msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-msgstr "Vigane kataloogi nimi. 'Shared' kasutamine on reserveeritud ownCloud poolt."
-
-#: js/files.js:760 templates/index.php:67
+#: js/files.js:563 templates/index.php:69
msgid "Name"
msgstr "Nimi"
-#: js/files.js:761 templates/index.php:78
+#: js/files.js:564 templates/index.php:81
msgid "Size"
msgstr "Suurus"
-#: js/files.js:762 templates/index.php:80
+#: js/files.js:565 templates/index.php:83
msgid "Modified"
msgstr "Muudetud"
-#: js/files.js:778
-msgid "%n folder"
-msgid_plural "%n folders"
-msgstr[0] ""
-msgstr[1] ""
-
-#: js/files.js:784
-msgid "%n file"
-msgid_plural "%n files"
-msgstr[0] ""
-msgstr[1] ""
-
#: lib/app.php:73
#, php-format
msgid "%s could not be renamed"
@@ -299,52 +302,36 @@ msgstr "Siin puudvad sul kirjutamisõigused."
msgid "Nothing in here. Upload something!"
msgstr "Siin pole midagi. Lae midagi üles!"
-#: templates/index.php:73
+#: templates/index.php:75
msgid "Download"
msgstr "Lae alla"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:88 templates/index.php:89
msgid "Unshare"
msgstr "Lõpeta jagamine"
-#: templates/index.php:91 templates/index.php:92
+#: templates/index.php:94 templates/index.php:95
msgid "Delete"
msgstr "Kustuta"
-#: templates/index.php:105
+#: templates/index.php:108
msgid "Upload too large"
msgstr "Üleslaadimine on liiga suur"
-#: templates/index.php:107
+#: templates/index.php:110
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:112
+#: templates/index.php:115
msgid "Files are being scanned, please wait."
msgstr "Faile skannitakse, palun oota."
-#: templates/index.php:115
+#: templates/index.php:118
msgid "Current scanning"
msgstr "Praegune skannimine"
-#: templates/part.list.php:74
-msgid "directory"
-msgstr "kaust"
-
-#: templates/part.list.php:76
-msgid "directories"
-msgstr "kaustad"
-
-#: templates/part.list.php:85
-msgid "file"
-msgstr "fail"
-
-#: templates/part.list.php:87
-msgid "files"
-msgstr "faili"
-
#: templates/upgrade.php:2
msgid "Upgrading filesystem cache..."
msgstr "Failisüsteemi puhvri uuendamine..."
diff --git a/l10n/et_EE/files_encryption.po b/l10n/et_EE/files_encryption.po
index f39cbd36408..317dc437d51 100644
--- a/l10n/et_EE/files_encryption.po
+++ b/l10n/et_EE/files_encryption.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-13 09:11-0400\n"
-"PO-Revision-Date: 2013-08-12 11:10+0000\n"
+"POT-Creation-Date: 2013-08-21 08:10-0400\n"
+"PO-Revision-Date: 2013-08-19 19:20+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"
@@ -63,18 +63,18 @@ msgid ""
"files."
msgstr "Sinu privaatne võti pole toimiv! Tõenäoliselt on sinu parool muutunud väljaspool ownCloud süsteemi (näiteks ettevõtte keskhaldus). Sa saad uuendada oma privaatse võtme parooli seadete all taastamaks ligipääsu oma krüpteeritud failidele."
-#: hooks/hooks.php:44
+#: hooks/hooks.php:41
msgid "Missing requirements."
msgstr "Nõutavad on puudu."
-#: hooks/hooks.php:45
+#: hooks/hooks.php:42
msgid ""
"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."
msgstr "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."
-#: hooks/hooks.php:263
+#: hooks/hooks.php:249
msgid "Following users are not set up for encryption:"
msgstr "Järgmised kasutajad pole seadistatud krüpteeringuks:"
diff --git a/l10n/et_EE/files_trashbin.po b/l10n/et_EE/files_trashbin.po
index 9e88ec56abd..c40a3012745 100644
--- a/l10n/et_EE/files_trashbin.po
+++ b/l10n/et_EE/files_trashbin.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-15 04:47-0400\n"
-"PO-Revision-Date: 2013-08-15 08:48+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-08-22 10:36-0400\n"
+"PO-Revision-Date: 2013-08-22 09:50+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"
@@ -56,13 +56,13 @@ msgstr "Kustutatud"
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
-msgstr[1] ""
+msgstr[1] "%n kataloogi"
#: js/trash.js:197
msgid "%n file"
msgid_plural "%n files"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%n fail"
+msgstr[1] "%n faili"
#: lib/trash.php:819 lib/trash.php:821
msgid "restored"
diff --git a/l10n/et_EE/lib.po b/l10n/et_EE/lib.po
index f221eab3754..4e49c86def2 100644
--- a/l10n/et_EE/lib.po
+++ b/l10n/et_EE/lib.po
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-08-27 11:18-0400\n"
+"PO-Revision-Date: 2013-08-26 05:20+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,27 +19,38 @@ msgstr ""
"Language: et_EE\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: app.php:360
+#: app.php:239
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr "Rakendit \"%s\" ei saa paigaldada, kuna see pole ühilduv selle ownCloud versiooniga."
+
+#: app.php:250
+msgid "No app name specified"
+msgstr "Ühegi rakendi nime pole määratletud"
+
+#: app.php:361
msgid "Help"
msgstr "Abiinfo"
-#: app.php:373
+#: app.php:374
msgid "Personal"
msgstr "Isiklik"
-#: app.php:384
+#: app.php:385
msgid "Settings"
msgstr "Seaded"
-#: app.php:396
+#: app.php:397
msgid "Users"
msgstr "Kasutajad"
-#: app.php:409
+#: app.php:410
msgid "Admin"
msgstr "Admin"
-#: app.php:836
+#: app.php:837
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr "Ebaõnnestunud uuendus \"%s\"."
@@ -75,6 +86,62 @@ msgid ""
"administrator."
msgstr "Laadi failid alla eraldi väiksemate osadena või küsi nõu oma süsteemiadminstraatorilt."
+#: installer.php:63
+msgid "No source specified when installing app"
+msgstr "Ühegi lähteallikat pole rakendi paigalduseks määratletud"
+
+#: installer.php:70
+msgid "No href specified when installing app from http"
+msgstr "Ühtegi aadressi pole määratletud rakendi paigalduseks veebist"
+
+#: installer.php:75
+msgid "No path specified when installing app from local file"
+msgstr "Ühtegi teed pole määratletud paigaldamaks rakendit kohalikust failist"
+
+#: installer.php:89
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr "%s tüüpi arhiivid pole toetatud"
+
+#: installer.php:103
+msgid "Failed to open archive when installing app"
+msgstr "Arhiivi avamine ebaõnnestus rakendi paigalduse käigus"
+
+#: installer.php:123
+msgid "App does not provide an info.xml file"
+msgstr "Rakend ei paku ühtegi info.xml faili"
+
+#: installer.php:129
+msgid "App can't be installed because of not allowed code in the App"
+msgstr "Rakendit ei saa paigaldada, kuna sisaldab lubamatud koodi"
+
+#: installer.php:138
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr "Rakendit ei saa paigaldada, kuna see pole ühilduv selle ownCloud versiooniga."
+
+#: installer.php:144
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr "Rakendit ei saa paigaldada, kuna see sisaldab \n<shipped>\n\ntrue\n</shipped>\nmärgendit, mis pole lubatud mitte veetud (non shipped) rakendites"
+
+#: installer.php:150
+msgid ""
+"App can't be installed because the version in info.xml/version is not the "
+"same as the version reported from the app store"
+msgstr "Rakendit ei saa paigaldada, kuna selle versioon info.xml/version pole sama, mis on märgitud rakendite laos."
+
+#: installer.php:160
+msgid "App directory already exists"
+msgstr "Rakendi kataloog on juba olemas"
+
+#: installer.php:173
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr "Ei saa luua rakendi kataloogi. Palun korrigeeri õigusi. %s"
+
#: json.php:28
msgid "Application is not enabled"
msgstr "Rakendus pole sisse lülitatud"
@@ -207,13 +274,13 @@ msgstr "sekundit tagasi"
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
-msgstr[1] ""
+msgstr[1] "%n minutit tagasi"
#: template/functions.php:82
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
-msgstr[1] ""
+msgstr[1] "%n tundi tagasi"
#: template/functions.php:83
msgid "today"
@@ -227,7 +294,7 @@ msgstr "eile"
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] ""
-msgstr[1] ""
+msgstr[1] "%n päeva tagasi"
#: template/functions.php:86
msgid "last month"
@@ -237,7 +304,7 @@ msgstr "viimasel kuul"
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
-msgstr[1] ""
+msgstr[1] "%n kuud tagasi"
#: template/functions.php:88
msgid "last year"
diff --git a/l10n/et_EE/settings.po b/l10n/et_EE/settings.po
index c5788bef801..26f50de9298 100644
--- a/l10n/et_EE/settings.po
+++ b/l10n/et_EE/settings.po
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:10+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-08-27 11:18-0400\n"
+"PO-Revision-Date: 2013-08-26 05: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"
@@ -44,10 +44,6 @@ msgstr "Grupp on juba olemas"
msgid "Unable to add group"
msgstr "Keela grupi lisamine"
-#: ajax/enableapp.php:11
-msgid "Could not enable app. "
-msgstr "Rakenduse sisselülitamine ebaõnnestus."
-
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr "Kiri on salvestatud"
@@ -94,37 +90,49 @@ msgstr "Rakenduse uuendamine ebaõnnestus."
msgid "Update to {appversion}"
msgstr "Uuenda versioonile {appversion}"
-#: js/apps.js:41 js/apps.js:81
+#: js/apps.js:41 js/apps.js:74 js/apps.js:100
msgid "Disable"
msgstr "Lülita välja"
-#: js/apps.js:41 js/apps.js:69 js/apps.js:88
+#: js/apps.js:41 js/apps.js:81 js/apps.js:94 js/apps.js:109
msgid "Enable"
msgstr "Lülita sisse"
-#: js/apps.js:60
+#: js/apps.js:63
msgid "Please wait...."
msgstr "Palun oota..."
-#: js/apps.js:64 js/apps.js:76 js/apps.js:85 js/apps.js:98
-msgid "Error"
-msgstr "Viga"
+#: js/apps.js:71 js/apps.js:72 js/apps.js:92
+msgid "Error while disabling app"
+msgstr "Viga rakendi keelamisel"
-#: js/apps.js:95
+#: js/apps.js:91 js/apps.js:104 js/apps.js:105
+msgid "Error while enabling app"
+msgstr "Viga rakendi lubamisel"
+
+#: js/apps.js:115
msgid "Updating...."
msgstr "Uuendamine..."
-#: js/apps.js:98
+#: js/apps.js:118
msgid "Error while updating app"
msgstr "Viga rakenduse uuendamisel"
-#: js/apps.js:101
+#: js/apps.js:118
+msgid "Error"
+msgstr "Viga"
+
+#: js/apps.js:119 templates/apps.php:43
+msgid "Update"
+msgstr "Uuenda"
+
+#: js/apps.js:122
msgid "Updated"
msgstr "Uuendatud"
#: js/personal.js:150
msgid "Decrypting files... Please wait, this can take some time."
-msgstr ""
+msgstr "Dekrüpteerin faile... Palun oota, see võib võtta veidi aega."
#: js/personal.js:172
msgid "Saving..."
@@ -147,27 +155,27 @@ msgstr "Kasutaja eemaldamine ebaõnnestus"
msgid "Groups"
msgstr "Grupid"
-#: js/users.js:95 templates/users.php:89 templates/users.php:124
+#: js/users.js:97 templates/users.php:89 templates/users.php:124
msgid "Group Admin"
msgstr "Grupi admin"
-#: js/users.js:115 templates/users.php:164
+#: js/users.js:120 templates/users.php:164
msgid "Delete"
msgstr "Kustuta"
-#: js/users.js:269
+#: js/users.js:277
msgid "add group"
msgstr "lisa grupp"
-#: js/users.js:428
+#: js/users.js:436
msgid "A valid username must be provided"
msgstr "Sisesta nõuetele vastav kasutajatunnus"
-#: js/users.js:429 js/users.js:435 js/users.js:450
+#: js/users.js:437 js/users.js:443 js/users.js:458
msgid "Error creating user"
msgstr "Viga kasutaja loomisel"
-#: js/users.js:434
+#: js/users.js:442
msgid "A valid password must be provided"
msgstr "Sisesta nõuetele vastav parool"
@@ -371,10 +379,6 @@ msgstr "Vaata rakenduste lehte aadressil apps.owncloud.com"
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-litsenseeritud <span class=\"author\"></span>"
-#: templates/apps.php:43
-msgid "Update"
-msgstr "Uuenda"
-
#: templates/help.php:4
msgid "User Documentation"
msgstr "Kasutaja dokumentatsioon"
@@ -477,15 +481,15 @@ msgstr "Krüpteerimine"
#: templates/personal.php:119
msgid "The encryption app is no longer enabled, decrypt all your file"
-msgstr ""
+msgstr "Küpteeringu rakend pole lubatud, dekrüpteeri kõik oma failid"
#: templates/personal.php:125
msgid "Log-in password"
-msgstr ""
+msgstr "Sisselogimise parool"
#: templates/personal.php:130
msgid "Decrypt all Files"
-msgstr ""
+msgstr "Dekrüpteeri kõik failid"
#: templates/users.php:21
msgid "Login Name"
diff --git a/l10n/et_EE/user_ldap.po b/l10n/et_EE/user_ldap.po
index d9f36fdaccb..f0267918f4d 100644
--- a/l10n/et_EE/user_ldap.po
+++ b/l10n/et_EE/user_ldap.po
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-08-22 10:36-0400\n"
+"PO-Revision-Date: 2013-08-22 09:40+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"
@@ -157,7 +157,7 @@ msgstr "Kasutajanime filter"
msgid ""
"Defines the filter to apply, when login is attempted. %%uid replaces the "
"username in the login action. Example: \"uid=%%uid\""
-msgstr ""
+msgstr "Määrab sisselogimisel kasutatava filtri. %%uid asendab sisselogimistegevuses kasutajanime. Näide: \"uid=%%uid\""
#: templates/settings.php:55
msgid "User List Filter"
@@ -167,7 +167,7 @@ msgstr "Kasutajate nimekirja filter"
msgid ""
"Defines the filter to apply, when retrieving users (no placeholders). "
"Example: \"objectClass=person\""
-msgstr ""
+msgstr "Määrab kasutajate leidmiseks kasutatava filtri (ilma muutujateta). Näide: \"objectClass=person\""
#: templates/settings.php:59
msgid "Group Filter"
@@ -177,7 +177,7 @@ msgstr "Grupi filter"
msgid ""
"Defines the filter to apply, when retrieving groups (no placeholders). "
"Example: \"objectClass=posixGroup\""
-msgstr ""
+msgstr "Määrab gruppide leidmiseks kasutatava filtri (ilma muutujateta). Näide: \"objectClass=posixGroup\""
#: templates/settings.php:66
msgid "Connection Settings"
@@ -238,7 +238,7 @@ msgstr "Lülita SSL sertifikaadi kontrollimine välja."
msgid ""
"Not recommended, use it for testing only! If connection only works with this"
" option, import the LDAP server's SSL certificate in your %s server."
-msgstr ""
+msgstr "Pole soovitatav, kasuta seda ainult testimiseks! Kui ühendus toimib ainult selle valikuga, siis impordi LDAP serveri SSL sertifikaat oma %s serverisse."
#: templates/settings.php:76
msgid "Cache Time-To-Live"
diff --git a/l10n/eu/core.po b/l10n/eu/core.po
index ffc6f231bfc..962c4efed51 100644
--- a/l10n/eu/core.po
+++ b/l10n/eu/core.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Basque (http://www.transifex.com/projects/p/owncloud/language/eu/)\n"
"MIME-Version: 1.0\n"
@@ -24,6 +24,35 @@ msgstr ""
msgid "%s shared »%s« with you"
msgstr "%s-ek »%s« zurekin partekatu du"
+#: ajax/share.php:227
+msgid "group"
+msgstr "taldea"
+
+#: ajax/update.php:11
+msgid "Turned on maintenance mode"
+msgstr ""
+
+#: ajax/update.php:14
+msgid "Turned off maintenance mode"
+msgstr ""
+
+#: ajax/update.php:17
+msgid "Updated database"
+msgstr ""
+
+#: ajax/update.php:20
+msgid "Updating filecache, this may take really long..."
+msgstr ""
+
+#: ajax/update.php:23
+msgid "Updated filecache"
+msgstr ""
+
+#: ajax/update.php:26
+#, php-format
+msgid "... %d%% done ..."
+msgstr ""
+
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
msgstr "Kategoria mota ez da zehaztu."
@@ -150,14 +179,14 @@ msgstr "segundu"
#: js/js.js:813
msgid "%n minute ago"
msgid_plural "%n minutes ago"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "orain dela minutu %n"
+msgstr[1] "orain dela %n minutu"
#: js/js.js:814
msgid "%n hour ago"
msgid_plural "%n hours ago"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "orain dela ordu %n"
+msgstr[1] "orain dela %n ordu"
#: js/js.js:815
msgid "today"
@@ -170,8 +199,8 @@ msgstr "atzo"
#: js/js.js:817
msgid "%n day ago"
msgid_plural "%n days ago"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "orain dela egun %n"
+msgstr[1] "orain dela %n egun"
#: js/js.js:818
msgid "last month"
@@ -180,8 +209,8 @@ msgstr "joan den hilabetean"
#: js/js.js:819
msgid "%n month ago"
msgid_plural "%n months ago"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "orain dela hilabete %n"
+msgstr[1] "orain dela %n hilabete"
#: js/js.js:820
msgid "months ago"
@@ -195,23 +224,23 @@ msgstr "joan den urtean"
msgid "years ago"
msgstr "urte"
-#: js/oc-dialogs.js:117
+#: js/oc-dialogs.js:123
msgid "Choose"
msgstr "Aukeratu"
-#: js/oc-dialogs.js:137 js/oc-dialogs.js:196
+#: js/oc-dialogs.js:143 js/oc-dialogs.js:210
msgid "Error loading file picker template"
msgstr "Errorea fitxategi hautatzaile txantiloiak kargatzerakoan"
-#: js/oc-dialogs.js:160
+#: js/oc-dialogs.js:168
msgid "Yes"
msgstr "Bai"
-#: js/oc-dialogs.js:168
+#: js/oc-dialogs.js:178
msgid "No"
msgstr "Ez"
-#: js/oc-dialogs.js:181
+#: js/oc-dialogs.js:195
msgid "Ok"
msgstr "Ados"
@@ -378,7 +407,7 @@ msgstr "Eguneraketa ongi egin da. Orain zure ownClouderea berbideratua izango za
#: lostpassword/controller.php:61
#, php-format
msgid "%s password reset"
-msgstr ""
+msgstr "%s pasahitza berrezarri"
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
@@ -444,7 +473,7 @@ msgstr "Pertsonala"
msgid "Users"
msgstr "Erabiltzaileak"
-#: strings.php:7
+#: strings.php:7 templates/layout.user.php:105
msgid "Apps"
msgstr "Aplikazioak"
@@ -577,10 +606,6 @@ msgstr "%s erabilgarri dago. Eguneratzeaz argibide gehiago eskuratu."
msgid "Log out"
msgstr "Saioa bukatu"
-#: templates/layout.user.php:100
-msgid "More apps"
-msgstr ""
-
#: templates/login.php:9
msgid "Automatic logon rejected!"
msgstr "Saio hasiera automatikoa ez onartuta!"
@@ -595,19 +620,19 @@ msgstr "Zure pasahitza orain dela gutxi ez baduzu aldatu, zure kontua arriskuan
msgid "Please change your password to secure your account again."
msgstr "Mesedez aldatu zure pasahitza zure kontua berriz segurtatzeko."
-#: templates/login.php:34
+#: templates/login.php:32
msgid "Lost your password?"
msgstr "Galdu duzu pasahitza?"
-#: templates/login.php:39
+#: templates/login.php:37
msgid "remember"
msgstr "gogoratu"
-#: templates/login.php:41
+#: templates/login.php:39
msgid "Log in"
msgstr "Hasi saioa"
-#: templates/login.php:47
+#: templates/login.php:45
msgid "Alternative Logins"
msgstr "Beste erabiltzaile izenak"
diff --git a/l10n/eu/files.po b/l10n/eu/files.po
index ac39bb91058..4456f2df9e3 100644
--- a/l10n/eu/files.po
+++ b/l10n/eu/files.po
@@ -3,13 +3,14 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# asieriko <asieriko@gmail.com>, 2013
# Piarres Beobide <pi@beobide.net>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Basque (http://www.transifex.com/projects/p/owncloud/language/eu/)\n"
"MIME-Version: 1.0\n"
@@ -75,7 +76,11 @@ msgstr "Errore bat izan da diskoan idazterakoan"
msgid "Not enough storage available"
msgstr "Ez dago behar aina leku erabilgarri,"
-#: ajax/upload.php:123
+#: ajax/upload.php:109
+msgid "Upload failed"
+msgstr "igotzeak huts egin du"
+
+#: ajax/upload.php:127
msgid "Invalid directory."
msgstr "Baliogabeko karpeta."
@@ -95,21 +100,20 @@ msgstr "Ez dago leku nahikorik."
msgid "Upload cancelled."
msgstr "Igoera ezeztatuta"
-#: js/file-upload.js:167 js/files.js:280
+#: js/file-upload.js:165
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:233 js/files.js:353
+#: js/file-upload.js:239
msgid "URL cannot be empty."
msgstr "URLa ezin da hutsik egon."
-#: js/file-upload.js:238 lib/app.php:53
+#: js/file-upload.js:244 lib/app.php:53
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
msgstr "Karpeta izne baliogabea. \"Shared\" karpeta erabilpena OwnCloudentzat erreserbaturik dago."
-#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405
-#: js/files.js:709 js/files.js:747
+#: js/file-upload.js:276 js/file-upload.js:292 js/files.js:512 js/files.js:550
msgid "Error"
msgstr "Errorea"
@@ -125,41 +129,57 @@ msgstr "Ezabatu betirako"
msgid "Rename"
msgstr "Berrizendatu"
-#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:465
+#: js/filelist.js:50 js/filelist.js:53 js/filelist.js:575
msgid "Pending"
msgstr "Zain"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "{new_name} already exists"
msgstr "{new_name} dagoeneko existitzen da"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "replace"
msgstr "ordeztu"
-#: js/filelist.js:303
+#: js/filelist.js:307
msgid "suggest name"
msgstr "aholkatu izena"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "cancel"
msgstr "ezeztatu"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "replaced {new_name} with {old_name}"
msgstr " {new_name}-k {old_name} ordezkatu du"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "undo"
msgstr "desegin"
-#: js/filelist.js:453
+#: js/filelist.js:424 js/filelist.js:490 js/files.js:581
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] "karpeta %n"
+msgstr[1] "%n karpeta"
+
+#: js/filelist.js:425 js/filelist.js:491 js/files.js:587
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] "fitxategi %n"
+msgstr[1] "%n fitxategi"
+
+#: js/filelist.js:432
+msgid "{dirs} and {files}"
+msgstr ""
+
+#: js/filelist.js:563
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Fitxategi %n igotzen"
+msgstr[1] "%n fitxategi igotzen"
-#: js/filelist.js:518
+#: js/filelist.js:628
msgid "files uploading"
msgstr "fitxategiak igotzen"
@@ -189,7 +209,7 @@ msgstr "Zure biltegiratzea nahiko beterik dago (%{usedSpacePercent})"
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
-msgstr ""
+msgstr "Enkriptazioa desgaitua izan da baina zure fitxategiak oraindik enkriptatuta daude. Mesedez jo zure ezarpen pertsonaletara zure fitxategiak dekodifikatzeko."
#: js/files.js:245
msgid ""
@@ -197,34 +217,18 @@ msgid ""
"big."
msgstr "Zure deskarga prestatu egin behar da. Denbora bat har lezake fitxategiak handiak badira. "
-#: js/files.js:358
-msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-msgstr "Baliogabeako karpeta izena. 'Shared' izena Owncloudek erreserbatzen du"
-
-#: js/files.js:760 templates/index.php:67
+#: js/files.js:563 templates/index.php:69
msgid "Name"
msgstr "Izena"
-#: js/files.js:761 templates/index.php:78
+#: js/files.js:564 templates/index.php:81
msgid "Size"
msgstr "Tamaina"
-#: js/files.js:762 templates/index.php:80
+#: js/files.js:565 templates/index.php:83
msgid "Modified"
msgstr "Aldatuta"
-#: js/files.js:778
-msgid "%n folder"
-msgid_plural "%n folders"
-msgstr[0] ""
-msgstr[1] ""
-
-#: js/files.js:784
-msgid "%n file"
-msgid_plural "%n files"
-msgstr[0] ""
-msgstr[1] ""
-
#: lib/app.php:73
#, php-format
msgid "%s could not be renamed"
@@ -298,52 +302,36 @@ msgstr "Ez duzu hemen idazteko baimenik."
msgid "Nothing in here. Upload something!"
msgstr "Ez dago ezer. Igo zerbait!"
-#: templates/index.php:73
+#: templates/index.php:75
msgid "Download"
msgstr "Deskargatu"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:88 templates/index.php:89
msgid "Unshare"
msgstr "Ez elkarbanatu"
-#: templates/index.php:91 templates/index.php:92
+#: templates/index.php:94 templates/index.php:95
msgid "Delete"
msgstr "Ezabatu"
-#: templates/index.php:105
+#: templates/index.php:108
msgid "Upload too large"
msgstr "Igoera handiegia da"
-#: templates/index.php:107
+#: templates/index.php:110
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:112
+#: templates/index.php:115
msgid "Files are being scanned, please wait."
msgstr "Fitxategiak eskaneatzen ari da, itxoin mezedez."
-#: templates/index.php:115
+#: templates/index.php:118
msgid "Current scanning"
msgstr "Orain eskaneatzen ari da"
-#: templates/part.list.php:74
-msgid "directory"
-msgstr "direktorioa"
-
-#: templates/part.list.php:76
-msgid "directories"
-msgstr "direktorioak"
-
-#: templates/part.list.php:85
-msgid "file"
-msgstr "fitxategia"
-
-#: templates/part.list.php:87
-msgid "files"
-msgstr "fitxategiak"
-
#: templates/upgrade.php:2
msgid "Upgrading filesystem cache..."
msgstr "Fitxategi sistemaren katxea eguneratzen..."
diff --git a/l10n/eu/files_encryption.po b/l10n/eu/files_encryption.po
index a714d8fa888..456db338acb 100644
--- a/l10n/eu/files_encryption.po
+++ b/l10n/eu/files_encryption.po
@@ -10,8 +10,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-09 07:59-0400\n"
-"PO-Revision-Date: 2013-08-09 11:59+0000\n"
+"POT-Creation-Date: 2013-08-21 08:10-0400\n"
+"PO-Revision-Date: 2013-08-19 19:20+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Basque (http://www.transifex.com/projects/p/owncloud/language/eu/)\n"
"MIME-Version: 1.0\n"
@@ -64,18 +64,18 @@ msgid ""
"files."
msgstr "Zure gako pribatua ez da egokia! Seguruaski zure pasahitza ownCloud sistematik kanpo aldatu da (adb. zure direktorio korporatiboa). Zure gako pribatuaren pasahitza eguneratu dezakezu zure ezarpen pertsonaletan zure enkriptatutako fitxategiak berreskuratzeko."
-#: hooks/hooks.php:44
+#: hooks/hooks.php:41
msgid "Missing requirements."
msgstr "Eskakizun batzuk ez dira betetzen."
-#: hooks/hooks.php:45
+#: hooks/hooks.php:42
msgid ""
"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."
msgstr ""
-#: hooks/hooks.php:263
+#: hooks/hooks.php:249
msgid "Following users are not set up for encryption:"
msgstr ""
diff --git a/l10n/eu/files_sharing.po b/l10n/eu/files_sharing.po
index e633bd97d7a..36bdac1c072 100644
--- a/l10n/eu/files_sharing.po
+++ b/l10n/eu/files_sharing.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 18:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:10+0000\n"
+"Last-Translator: asieriko <asieriko@gmail.com>\n"
"Language-Team: Basque (http://www.transifex.com/projects/p/owncloud/language/eu/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -32,27 +32,27 @@ msgstr "Bidali"
#: templates/part.404.php:3
msgid "Sorry, this link doesn’t seem to work anymore."
-msgstr ""
+msgstr "Barkatu, lotura ez dirudi eskuragarria dagoenik."
#: templates/part.404.php:4
msgid "Reasons might be:"
-msgstr ""
+msgstr "Arrazoiak hurrengoak litezke:"
#: templates/part.404.php:6
msgid "the item was removed"
-msgstr ""
+msgstr "fitxategia ezbatua izan da"
#: templates/part.404.php:7
msgid "the link expired"
-msgstr ""
+msgstr "lotura iraungi da"
#: templates/part.404.php:8
msgid "sharing is disabled"
-msgstr ""
+msgstr "elkarbanatzea ez dago gaituta"
#: templates/part.404.php:10
msgid "For more info, please ask the person who sent this link."
-msgstr ""
+msgstr "Informazio gehiagorako, mesedez eskatu lotura hau bidali zuen pertsonari"
#: templates/public.php:15
#, php-format
diff --git a/l10n/eu/files_trashbin.po b/l10n/eu/files_trashbin.po
index ee2efd48c1b..bdb27c8c6d9 100644
--- a/l10n/eu/files_trashbin.po
+++ b/l10n/eu/files_trashbin.po
@@ -3,13 +3,14 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# asieriko <asieriko@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-15 04:47-0400\n"
-"PO-Revision-Date: 2013-08-15 08:48+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:10+0000\n"
+"Last-Translator: asieriko <asieriko@gmail.com>\n"
"Language-Team: Basque (http://www.transifex.com/projects/p/owncloud/language/eu/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -54,18 +55,18 @@ msgstr "Ezabatuta"
#: js/trash.js:191
msgid "%n folder"
msgid_plural "%n folders"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "karpeta %n"
+msgstr[1] "%n karpeta"
#: js/trash.js:197
msgid "%n file"
msgid_plural "%n files"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "fitxategi %n"
+msgstr[1] "%n fitxategi"
#: lib/trash.php:819 lib/trash.php:821
msgid "restored"
-msgstr ""
+msgstr "Berrezarrita"
#: templates/index.php:9
msgid "Nothing in here. Your trash bin is empty!"
diff --git a/l10n/eu/lib.po b/l10n/eu/lib.po
index 2aa6a48b61e..cb9bb315d4a 100644
--- a/l10n/eu/lib.po
+++ b/l10n/eu/lib.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Basque (http://www.transifex.com/projects/p/owncloud/language/eu/)\n"
"MIME-Version: 1.0\n"
@@ -19,27 +19,38 @@ msgstr ""
"Language: eu\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: app.php:360
+#: app.php:239
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr ""
+
+#: app.php:250
+msgid "No app name specified"
+msgstr ""
+
+#: app.php:361
msgid "Help"
msgstr "Laguntza"
-#: app.php:373
+#: app.php:374
msgid "Personal"
msgstr "Pertsonala"
-#: app.php:384
+#: app.php:385
msgid "Settings"
msgstr "Ezarpenak"
-#: app.php:396
+#: app.php:397
msgid "Users"
msgstr "Erabiltzaileak"
-#: app.php:409
+#: app.php:410
msgid "Admin"
msgstr "Admin"
-#: app.php:836
+#: app.php:837
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr "Ezin izan da \"%s\" eguneratu."
@@ -75,6 +86,62 @@ msgid ""
"administrator."
msgstr "Deskargatu fitzategiak zati txikiagoetan, banan-banan edo eskatu mesedez zure administradoreari"
+#: installer.php:63
+msgid "No source specified when installing app"
+msgstr ""
+
+#: installer.php:70
+msgid "No href specified when installing app from http"
+msgstr ""
+
+#: installer.php:75
+msgid "No path specified when installing app from local file"
+msgstr ""
+
+#: installer.php:89
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr ""
+
+#: installer.php:103
+msgid "Failed to open archive when installing app"
+msgstr ""
+
+#: installer.php:123
+msgid "App does not provide an info.xml file"
+msgstr ""
+
+#: installer.php:129
+msgid "App can't be installed because of not allowed code in the App"
+msgstr ""
+
+#: installer.php:138
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr ""
+
+#: installer.php:144
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr ""
+
+#: installer.php:150
+msgid ""
+"App can't be installed because the version in info.xml/version is not the "
+"same as the version reported from the app store"
+msgstr ""
+
+#: installer.php:160
+msgid "App directory already exists"
+msgstr ""
+
+#: installer.php:173
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr ""
+
#: json.php:28
msgid "Application is not enabled"
msgstr "Aplikazioa ez dago gaituta"
@@ -206,14 +273,14 @@ msgstr "segundu"
#: template/functions.php:81
msgid "%n minute ago"
msgid_plural "%n minutes ago"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "orain dela minutu %n"
+msgstr[1] "orain dela %n minutu"
#: template/functions.php:82
msgid "%n hour ago"
msgid_plural "%n hours ago"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "orain dela ordu %n"
+msgstr[1] "orain dela %n ordu"
#: template/functions.php:83
msgid "today"
@@ -226,8 +293,8 @@ msgstr "atzo"
#: template/functions.php:85
msgid "%n day go"
msgid_plural "%n days ago"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "orain dela egun %n"
+msgstr[1] "orain dela %n egun"
#: template/functions.php:86
msgid "last month"
@@ -236,8 +303,8 @@ msgstr "joan den hilabetean"
#: template/functions.php:87
msgid "%n month ago"
msgid_plural "%n months ago"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "orain dela hilabete %n"
+msgstr[1] "orain dela %n hilabete"
#: template/functions.php:88
msgid "last year"
diff --git a/l10n/eu/settings.po b/l10n/eu/settings.po
index b30c31bea95..617d57288fe 100644
--- a/l10n/eu/settings.po
+++ b/l10n/eu/settings.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:10+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Basque (http://www.transifex.com/projects/p/owncloud/language/eu/)\n"
"MIME-Version: 1.0\n"
@@ -44,10 +44,6 @@ msgstr "Taldea dagoeneko existitzenda"
msgid "Unable to add group"
msgstr "Ezin izan da taldea gehitu"
-#: ajax/enableapp.php:11
-msgid "Could not enable app. "
-msgstr "Ezin izan da aplikazioa gaitu."
-
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr "Eposta gorde da"
@@ -94,31 +90,43 @@ msgstr "Ezin izan da aplikazioa eguneratu."
msgid "Update to {appversion}"
msgstr "Eguneratu {appversion}-ra"
-#: js/apps.js:41 js/apps.js:81
+#: js/apps.js:41 js/apps.js:74 js/apps.js:100
msgid "Disable"
msgstr "Ez-gaitu"
-#: js/apps.js:41 js/apps.js:69 js/apps.js:88
+#: js/apps.js:41 js/apps.js:81 js/apps.js:94 js/apps.js:109
msgid "Enable"
msgstr "Gaitu"
-#: js/apps.js:60
+#: js/apps.js:63
msgid "Please wait...."
msgstr "Itxoin mesedez..."
-#: js/apps.js:64 js/apps.js:76 js/apps.js:85 js/apps.js:98
-msgid "Error"
-msgstr "Errorea"
+#: js/apps.js:71 js/apps.js:72 js/apps.js:92
+msgid "Error while disabling app"
+msgstr ""
-#: js/apps.js:95
+#: js/apps.js:91 js/apps.js:104 js/apps.js:105
+msgid "Error while enabling app"
+msgstr ""
+
+#: js/apps.js:115
msgid "Updating...."
msgstr "Eguneratzen..."
-#: js/apps.js:98
+#: js/apps.js:118
msgid "Error while updating app"
msgstr "Errorea aplikazioa eguneratzen zen bitartean"
-#: js/apps.js:101
+#: js/apps.js:118
+msgid "Error"
+msgstr "Errorea"
+
+#: js/apps.js:119 templates/apps.php:43
+msgid "Update"
+msgstr "Eguneratu"
+
+#: js/apps.js:122
msgid "Updated"
msgstr "Eguneratuta"
@@ -147,27 +155,27 @@ msgstr "Ezin izan da erabiltzailea aldatu"
msgid "Groups"
msgstr "Taldeak"
-#: js/users.js:95 templates/users.php:89 templates/users.php:124
+#: js/users.js:97 templates/users.php:89 templates/users.php:124
msgid "Group Admin"
msgstr "Talde administradorea"
-#: js/users.js:115 templates/users.php:164
+#: js/users.js:120 templates/users.php:164
msgid "Delete"
msgstr "Ezabatu"
-#: js/users.js:269
+#: js/users.js:277
msgid "add group"
msgstr "gehitu taldea"
-#: js/users.js:428
+#: js/users.js:436
msgid "A valid username must be provided"
msgstr "Baliozko erabiltzaile izena eman behar da"
-#: js/users.js:429 js/users.js:435 js/users.js:450
+#: js/users.js:437 js/users.js:443 js/users.js:458
msgid "Error creating user"
msgstr "Errore bat egon da erabiltzailea sortzean"
-#: js/users.js:434
+#: js/users.js:442
msgid "A valid password must be provided"
msgstr "Baliozko pasahitza eman behar da"
@@ -371,10 +379,6 @@ msgstr "Ikusi programen orria apps.owncloud.com en"
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-lizentziatua <span class=\"author\"></span>"
-#: templates/apps.php:43
-msgid "Update"
-msgstr "Eguneratu"
-
#: templates/help.php:4
msgid "User Documentation"
msgstr "Erabiltzaile dokumentazioa"
diff --git a/l10n/fa/core.po b/l10n/fa/core.po
index 1075ec5c3e9..477f3475fc5 100644
--- a/l10n/fa/core.po
+++ b/l10n/fa/core.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Persian (http://www.transifex.com/projects/p/owncloud/language/fa/)\n"
"MIME-Version: 1.0\n"
@@ -23,6 +23,35 @@ msgstr ""
msgid "%s shared »%s« with you"
msgstr "%s به اشتراک گذاشته شده است »%s« توسط شما"
+#: ajax/share.php:227
+msgid "group"
+msgstr "گروه"
+
+#: ajax/update.php:11
+msgid "Turned on maintenance mode"
+msgstr ""
+
+#: ajax/update.php:14
+msgid "Turned off maintenance mode"
+msgstr ""
+
+#: ajax/update.php:17
+msgid "Updated database"
+msgstr ""
+
+#: ajax/update.php:20
+msgid "Updating filecache, this may take really long..."
+msgstr ""
+
+#: ajax/update.php:23
+msgid "Updated filecache"
+msgstr ""
+
+#: ajax/update.php:26
+#, php-format
+msgid "... %d%% done ..."
+msgstr ""
+
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
msgstr "نوع دسته بندی ارائه نشده است."
@@ -190,23 +219,23 @@ msgstr "سال قبل"
msgid "years ago"
msgstr "سال‌های قبل"
-#: js/oc-dialogs.js:117
+#: js/oc-dialogs.js:123
msgid "Choose"
msgstr "انتخاب کردن"
-#: js/oc-dialogs.js:137 js/oc-dialogs.js:196
+#: js/oc-dialogs.js:143 js/oc-dialogs.js:210
msgid "Error loading file picker template"
msgstr "خطا در بارگذاری قالب انتخاب کننده فایل"
-#: js/oc-dialogs.js:160
+#: js/oc-dialogs.js:168
msgid "Yes"
msgstr "بله"
-#: js/oc-dialogs.js:168
+#: js/oc-dialogs.js:178
msgid "No"
msgstr "نه"
-#: js/oc-dialogs.js:181
+#: js/oc-dialogs.js:195
msgid "Ok"
msgstr "قبول"
@@ -439,7 +468,7 @@ msgstr "شخصی"
msgid "Users"
msgstr "کاربران"
-#: strings.php:7
+#: strings.php:7 templates/layout.user.php:105
msgid "Apps"
msgstr " برنامه ها"
@@ -572,10 +601,6 @@ msgstr "%s در دسترس است. برای چگونگی به روز رسانی
msgid "Log out"
msgstr "خروج"
-#: templates/layout.user.php:100
-msgid "More apps"
-msgstr ""
-
#: templates/login.php:9
msgid "Automatic logon rejected!"
msgstr "ورود به سیستم اتوماتیک ردشد!"
@@ -590,19 +615,19 @@ msgstr "اگر شما اخیرا رمزعبور را تغییر نداده ای
msgid "Please change your password to secure your account again."
msgstr "لطفا رمز عبور خود را تغییر دهید تا مجددا حساب شما در امان باشد."
-#: templates/login.php:34
+#: templates/login.php:32
msgid "Lost your password?"
msgstr "آیا گذرواژه تان را به یاد نمی آورید؟"
-#: templates/login.php:39
+#: templates/login.php:37
msgid "remember"
msgstr "بیاد آوری"
-#: templates/login.php:41
+#: templates/login.php:39
msgid "Log in"
msgstr "ورود"
-#: templates/login.php:47
+#: templates/login.php:45
msgid "Alternative Logins"
msgstr "ورود متناوب"
diff --git a/l10n/fa/files.po b/l10n/fa/files.po
index a5fd2a7adb4..1db2606ef50 100644
--- a/l10n/fa/files.po
+++ b/l10n/fa/files.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Persian (http://www.transifex.com/projects/p/owncloud/language/fa/)\n"
"MIME-Version: 1.0\n"
@@ -75,7 +75,11 @@ msgstr "نوشتن بر روی دیسک سخت ناموفق بود"
msgid "Not enough storage available"
msgstr "فضای کافی در دسترس نیست"
-#: ajax/upload.php:123
+#: ajax/upload.php:109
+msgid "Upload failed"
+msgstr "بارگزاری ناموفق بود"
+
+#: ajax/upload.php:127
msgid "Invalid directory."
msgstr "فهرست راهنما نامعتبر می باشد."
@@ -95,21 +99,20 @@ msgstr "فضای کافی در دسترس نیست"
msgid "Upload cancelled."
msgstr "بار گذاری لغو شد"
-#: js/file-upload.js:167 js/files.js:280
+#: js/file-upload.js:165
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "آپلودکردن پرونده در حال پیشرفت است. در صورت خروج از صفحه آپلود لغو میگردد. "
-#: js/file-upload.js:233 js/files.js:353
+#: js/file-upload.js:239
msgid "URL cannot be empty."
msgstr "URL نمی تواند خالی باشد."
-#: js/file-upload.js:238 lib/app.php:53
+#: js/file-upload.js:244 lib/app.php:53
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
msgstr "نام پوشه نامعتبر است. استفاده از 'به اشتراک گذاشته شده' متعلق به ownCloud میباشد."
-#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405
-#: js/files.js:709 js/files.js:747
+#: js/file-upload.js:276 js/file-upload.js:292 js/files.js:512 js/files.js:550
msgid "Error"
msgstr "خطا"
@@ -125,40 +128,54 @@ msgstr "حذف قطعی"
msgid "Rename"
msgstr "تغییرنام"
-#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:465
+#: js/filelist.js:50 js/filelist.js:53 js/filelist.js:575
msgid "Pending"
msgstr "در انتظار"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "{new_name} already exists"
msgstr "{نام _جدید} در حال حاضر وجود دارد."
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "replace"
msgstr "جایگزین"
-#: js/filelist.js:303
+#: js/filelist.js:307
msgid "suggest name"
msgstr "پیشنهاد نام"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "cancel"
msgstr "لغو"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "replaced {new_name} with {old_name}"
msgstr "{نام_جدید} با { نام_قدیمی} جایگزین شد."
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "undo"
msgstr "بازگشت"
-#: js/filelist.js:453
+#: js/filelist.js:424 js/filelist.js:490 js/files.js:581
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] ""
+
+#: js/filelist.js:425 js/filelist.js:491 js/files.js:587
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] ""
+
+#: js/filelist.js:432
+msgid "{dirs} and {files}"
+msgstr ""
+
+#: js/filelist.js:563
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
-#: js/filelist.js:518
+#: js/filelist.js:628
msgid "files uploading"
msgstr "بارگذاری فایل ها"
@@ -196,32 +213,18 @@ msgid ""
"big."
msgstr "دانلود شما در حال آماده شدن است. در صورتیکه پرونده ها بزرگ باشند ممکن است مدتی طول بکشد."
-#: js/files.js:358
-msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-msgstr "نام پوشه نامعتبر است. استفاده از \" به اشتراک گذاشته شده \" متعلق به سایت Owncloud است."
-
-#: js/files.js:760 templates/index.php:67
+#: js/files.js:563 templates/index.php:69
msgid "Name"
msgstr "نام"
-#: js/files.js:761 templates/index.php:78
+#: js/files.js:564 templates/index.php:81
msgid "Size"
msgstr "اندازه"
-#: js/files.js:762 templates/index.php:80
+#: js/files.js:565 templates/index.php:83
msgid "Modified"
msgstr "تاریخ"
-#: js/files.js:778
-msgid "%n folder"
-msgid_plural "%n folders"
-msgstr[0] ""
-
-#: js/files.js:784
-msgid "%n file"
-msgid_plural "%n files"
-msgstr[0] ""
-
#: lib/app.php:73
#, php-format
msgid "%s could not be renamed"
@@ -295,52 +298,36 @@ msgstr "شما اجازه ی نوشتن در اینجا را ندارید"
msgid "Nothing in here. Upload something!"
msgstr "اینجا هیچ چیز نیست."
-#: templates/index.php:73
+#: templates/index.php:75
msgid "Download"
msgstr "دانلود"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:88 templates/index.php:89
msgid "Unshare"
msgstr "لغو اشتراک"
-#: templates/index.php:91 templates/index.php:92
+#: templates/index.php:94 templates/index.php:95
msgid "Delete"
msgstr "حذف"
-#: templates/index.php:105
+#: templates/index.php:108
msgid "Upload too large"
msgstr "سایز فایل برای آپلود زیاد است(م.تنظیمات در php.ini)"
-#: templates/index.php:107
+#: templates/index.php:110
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:112
+#: templates/index.php:115
msgid "Files are being scanned, please wait."
msgstr "پرونده ها در حال بازرسی هستند لطفا صبر کنید"
-#: templates/index.php:115
+#: templates/index.php:118
msgid "Current scanning"
msgstr "بازرسی کنونی"
-#: templates/part.list.php:74
-msgid "directory"
-msgstr "پوشه"
-
-#: templates/part.list.php:76
-msgid "directories"
-msgstr "پوشه ها"
-
-#: templates/part.list.php:85
-msgid "file"
-msgstr "پرونده"
-
-#: templates/part.list.php:87
-msgid "files"
-msgstr "پرونده ها"
-
#: templates/upgrade.php:2
msgid "Upgrading filesystem cache..."
msgstr "بهبود فایل سیستمی ذخیره گاه..."
diff --git a/l10n/fa/files_encryption.po b/l10n/fa/files_encryption.po
index 6dced246ec6..4e22a4b067c 100644
--- a/l10n/fa/files_encryption.po
+++ b/l10n/fa/files_encryption.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-09 07:59-0400\n"
-"PO-Revision-Date: 2013-08-09 11:59+0000\n"
+"POT-Creation-Date: 2013-08-21 08:10-0400\n"
+"PO-Revision-Date: 2013-08-19 19:20+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Persian (http://www.transifex.com/projects/p/owncloud/language/fa/)\n"
"MIME-Version: 1.0\n"
@@ -62,18 +62,18 @@ msgid ""
"files."
msgstr "کلید خصوصی شما معتبر نمی باشد! ظاهرا رمزعبور شما بیرون از سیستم ownCloud تغییر یافته است( به عنوان مثال پوشه سازمان شما ). شما میتوانید رمزعبور کلید خصوصی خود را در تنظیمات شخصیتان به روز کنید تا بتوانید به فایل های رمزگذاری شده خود را دسترسی داشته باشید."
-#: hooks/hooks.php:44
+#: hooks/hooks.php:41
msgid "Missing requirements."
msgstr "نیازمندی های گمشده"
-#: hooks/hooks.php:45
+#: hooks/hooks.php:42
msgid ""
"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."
msgstr ""
-#: hooks/hooks.php:263
+#: hooks/hooks.php:249
msgid "Following users are not set up for encryption:"
msgstr ""
diff --git a/l10n/fa/lib.po b/l10n/fa/lib.po
index 94d2683d00d..565794cd0d1 100644
--- a/l10n/fa/lib.po
+++ b/l10n/fa/lib.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Persian (http://www.transifex.com/projects/p/owncloud/language/fa/)\n"
"MIME-Version: 1.0\n"
@@ -18,27 +18,38 @@ msgstr ""
"Language: fa\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: app.php:360
+#: app.php:239
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr ""
+
+#: app.php:250
+msgid "No app name specified"
+msgstr ""
+
+#: app.php:361
msgid "Help"
msgstr "راه‌نما"
-#: app.php:373
+#: app.php:374
msgid "Personal"
msgstr "شخصی"
-#: app.php:384
+#: app.php:385
msgid "Settings"
msgstr "تنظیمات"
-#: app.php:396
+#: app.php:397
msgid "Users"
msgstr "کاربران"
-#: app.php:409
+#: app.php:410
msgid "Admin"
msgstr "مدیر"
-#: app.php:836
+#: app.php:837
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -74,6 +85,62 @@ msgid ""
"administrator."
msgstr ""
+#: installer.php:63
+msgid "No source specified when installing app"
+msgstr ""
+
+#: installer.php:70
+msgid "No href specified when installing app from http"
+msgstr ""
+
+#: installer.php:75
+msgid "No path specified when installing app from local file"
+msgstr ""
+
+#: installer.php:89
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr ""
+
+#: installer.php:103
+msgid "Failed to open archive when installing app"
+msgstr ""
+
+#: installer.php:123
+msgid "App does not provide an info.xml file"
+msgstr ""
+
+#: installer.php:129
+msgid "App can't be installed because of not allowed code in the App"
+msgstr ""
+
+#: installer.php:138
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr ""
+
+#: installer.php:144
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr ""
+
+#: installer.php:150
+msgid ""
+"App can't be installed because the version in info.xml/version is not the "
+"same as the version reported from the app store"
+msgstr ""
+
+#: installer.php:160
+msgid "App directory already exists"
+msgstr ""
+
+#: installer.php:173
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr ""
+
#: json.php:28
msgid "Application is not enabled"
msgstr "برنامه فعال نشده است"
diff --git a/l10n/fa/settings.po b/l10n/fa/settings.po
index 07f1c49472b..015429708da 100644
--- a/l10n/fa/settings.po
+++ b/l10n/fa/settings.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:10+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Persian (http://www.transifex.com/projects/p/owncloud/language/fa/)\n"
"MIME-Version: 1.0\n"
@@ -43,10 +43,6 @@ msgstr "این گروه در حال حاضر موجود است"
msgid "Unable to add group"
msgstr "افزودن گروه امکان پذیر نیست"
-#: ajax/enableapp.php:11
-msgid "Could not enable app. "
-msgstr "برنامه را نمی توان فعال ساخت."
-
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr "ایمیل ذخیره شد"
@@ -93,31 +89,43 @@ msgstr "برنامه را نمی توان به هنگام ساخت."
msgid "Update to {appversion}"
msgstr "بهنگام شده به {appversion}"
-#: js/apps.js:41 js/apps.js:81
+#: js/apps.js:41 js/apps.js:74 js/apps.js:100
msgid "Disable"
msgstr "غیرفعال"
-#: js/apps.js:41 js/apps.js:69 js/apps.js:88
+#: js/apps.js:41 js/apps.js:81 js/apps.js:94 js/apps.js:109
msgid "Enable"
msgstr "فعال"
-#: js/apps.js:60
+#: js/apps.js:63
msgid "Please wait...."
msgstr "لطفا صبر کنید ..."
-#: js/apps.js:64 js/apps.js:76 js/apps.js:85 js/apps.js:98
-msgid "Error"
-msgstr "خطا"
+#: js/apps.js:71 js/apps.js:72 js/apps.js:92
+msgid "Error while disabling app"
+msgstr ""
-#: js/apps.js:95
+#: js/apps.js:91 js/apps.js:104 js/apps.js:105
+msgid "Error while enabling app"
+msgstr ""
+
+#: js/apps.js:115
msgid "Updating...."
msgstr "در حال بروز رسانی..."
-#: js/apps.js:98
+#: js/apps.js:118
msgid "Error while updating app"
msgstr "خطا در هنگام بهنگام سازی برنامه"
-#: js/apps.js:101
+#: js/apps.js:118
+msgid "Error"
+msgstr "خطا"
+
+#: js/apps.js:119 templates/apps.php:43
+msgid "Update"
+msgstr "به روز رسانی"
+
+#: js/apps.js:122
msgid "Updated"
msgstr "بروز رسانی انجام شد"
@@ -146,27 +154,27 @@ msgstr "حذف کاربر امکان پذیر نیست"
msgid "Groups"
msgstr "گروه ها"
-#: js/users.js:95 templates/users.php:89 templates/users.php:124
+#: js/users.js:97 templates/users.php:89 templates/users.php:124
msgid "Group Admin"
msgstr "گروه مدیران"
-#: js/users.js:115 templates/users.php:164
+#: js/users.js:120 templates/users.php:164
msgid "Delete"
msgstr "حذف"
-#: js/users.js:269
+#: js/users.js:277
msgid "add group"
msgstr "افزودن گروه"
-#: js/users.js:428
+#: js/users.js:436
msgid "A valid username must be provided"
msgstr "نام کاربری صحیح باید وارد شود"
-#: js/users.js:429 js/users.js:435 js/users.js:450
+#: js/users.js:437 js/users.js:443 js/users.js:458
msgid "Error creating user"
msgstr "خطا در ایجاد کاربر"
-#: js/users.js:434
+#: js/users.js:442
msgid "A valid password must be provided"
msgstr "رمز عبور صحیح باید وارد شود"
@@ -370,10 +378,6 @@ msgstr "صفحه این اٌپ را در apps.owncloud.com ببینید"
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-مجاز از طرف <span class=\"author\"></span>"
-#: templates/apps.php:43
-msgid "Update"
-msgstr "به روز رسانی"
-
#: templates/help.php:4
msgid "User Documentation"
msgstr "مستندات کاربر"
diff --git a/l10n/fi_FI/core.po b/l10n/fi_FI/core.po
index 9ca82320bcc..f76c82e4827 100644
--- a/l10n/fi_FI/core.po
+++ b/l10n/fi_FI/core.po
@@ -4,12 +4,13 @@
#
# Translators:
# Jiri Grönroos <jiri.gronroos@iki.fi>, 2013
+# ioxo <vahakangas@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Finnish (Finland) (http://www.transifex.com/projects/p/owncloud/language/fi_FI/)\n"
"MIME-Version: 1.0\n"
@@ -23,6 +24,35 @@ msgstr ""
msgid "%s shared »%s« with you"
msgstr "%s jakoi kohteen »%s« kanssasi"
+#: ajax/share.php:227
+msgid "group"
+msgstr "ryhmä"
+
+#: ajax/update.php:11
+msgid "Turned on maintenance mode"
+msgstr "Siirrytty ylläpitotilaan"
+
+#: ajax/update.php:14
+msgid "Turned off maintenance mode"
+msgstr "Ylläpitotila laitettu pois päältä"
+
+#: ajax/update.php:17
+msgid "Updated database"
+msgstr "Tietokanta ajan tasalla"
+
+#: ajax/update.php:20
+msgid "Updating filecache, this may take really long..."
+msgstr "Päivitetään tiedostojen välimuistia, tämä saattaa kestää todella kauan..."
+
+#: ajax/update.php:23
+msgid "Updated filecache"
+msgstr "Tiedostojen välimuisti päivitetty"
+
+#: ajax/update.php:26
+#, php-format
+msgid "... %d%% done ..."
+msgstr "... %d%% valmis ..."
+
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
msgstr "Luokan tyyppiä ei määritelty."
@@ -194,23 +224,23 @@ msgstr "viime vuonna"
msgid "years ago"
msgstr "vuotta sitten"
-#: js/oc-dialogs.js:117
+#: js/oc-dialogs.js:123
msgid "Choose"
msgstr "Valitse"
-#: js/oc-dialogs.js:137 js/oc-dialogs.js:196
+#: js/oc-dialogs.js:143 js/oc-dialogs.js:210
msgid "Error loading file picker template"
msgstr ""
-#: js/oc-dialogs.js:160
+#: js/oc-dialogs.js:168
msgid "Yes"
msgstr "Kyllä"
-#: js/oc-dialogs.js:168
+#: js/oc-dialogs.js:178
msgid "No"
msgstr "Ei"
-#: js/oc-dialogs.js:181
+#: js/oc-dialogs.js:195
msgid "Ok"
msgstr "Ok"
@@ -313,7 +343,7 @@ msgstr "Jakaminen uudelleen ei ole salittu"
#: js/share.js:317
msgid "Shared in {item} with {user}"
-msgstr ""
+msgstr "{item} on jaettu {user} kanssa"
#: js/share.js:338
msgid "Unshare"
@@ -377,7 +407,7 @@ msgstr "Päivitys onnistui. Selain ohjautuu nyt ownCloudiisi."
#: lostpassword/controller.php:61
#, php-format
msgid "%s password reset"
-msgstr ""
+msgstr "%s salasanan nollaus"
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
@@ -443,7 +473,7 @@ msgstr "Henkilökohtainen"
msgid "Users"
msgstr "Käyttäjät"
-#: strings.php:7
+#: strings.php:7 templates/layout.user.php:105
msgid "Apps"
msgstr "Sovellukset"
@@ -576,10 +606,6 @@ msgstr "%s on saatavilla. Lue lisätietoja, miten päivitys asennetaan."
msgid "Log out"
msgstr "Kirjaudu ulos"
-#: templates/layout.user.php:100
-msgid "More apps"
-msgstr "Lisää sovelluksia"
-
#: templates/login.php:9
msgid "Automatic logon rejected!"
msgstr "Automaattinen sisäänkirjautuminen hylättiin!"
@@ -594,19 +620,19 @@ msgstr "Jos et vaihtanut salasanaasi äskettäin, tilisi saattaa olla murrettu."
msgid "Please change your password to secure your account again."
msgstr "Vaihda salasanasi suojataksesi tilisi uudelleen."
-#: templates/login.php:34
+#: templates/login.php:32
msgid "Lost your password?"
msgstr "Unohditko salasanasi?"
-#: templates/login.php:39
+#: templates/login.php:37
msgid "remember"
msgstr "muista"
-#: templates/login.php:41
+#: templates/login.php:39
msgid "Log in"
msgstr "Kirjaudu sisään"
-#: templates/login.php:47
+#: templates/login.php:45
msgid "Alternative Logins"
msgstr "Vaihtoehtoiset kirjautumiset"
diff --git a/l10n/fi_FI/files.po b/l10n/fi_FI/files.po
index dcf22e09ae1..2c0837f88bc 100644
--- a/l10n/fi_FI/files.po
+++ b/l10n/fi_FI/files.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 17:20+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"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -75,7 +75,11 @@ msgstr "Levylle kirjoitus epäonnistui"
msgid "Not enough storage available"
msgstr "Tallennustilaa ei ole riittävästi käytettävissä"
-#: ajax/upload.php:123
+#: ajax/upload.php:109
+msgid "Upload failed"
+msgstr "Lähetys epäonnistui"
+
+#: ajax/upload.php:127
msgid "Invalid directory."
msgstr "Virheellinen kansio."
@@ -95,21 +99,20 @@ msgstr "Tilaa ei ole riittävästi"
msgid "Upload cancelled."
msgstr "Lähetys peruttu."
-#: js/file-upload.js:167 js/files.js:280
+#: js/file-upload.js:165
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:233 js/files.js:353
+#: js/file-upload.js:239
msgid "URL cannot be empty."
msgstr "Verkko-osoite ei voi olla tyhjä"
-#: js/file-upload.js:238 lib/app.php:53
+#: js/file-upload.js:244 lib/app.php:53
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
msgstr ""
-#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405
-#: js/files.js:709 js/files.js:747
+#: js/file-upload.js:276 js/file-upload.js:292 js/files.js:512 js/files.js:550
msgid "Error"
msgstr "Virhe"
@@ -125,41 +128,57 @@ msgstr "Poista pysyvästi"
msgid "Rename"
msgstr "Nimeä uudelleen"
-#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:465
+#: js/filelist.js:50 js/filelist.js:53 js/filelist.js:575
msgid "Pending"
msgstr "Odottaa"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "{new_name} already exists"
msgstr "{new_name} on jo olemassa"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "replace"
msgstr "korvaa"
-#: js/filelist.js:303
+#: js/filelist.js:307
msgid "suggest name"
msgstr "ehdota nimeä"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "cancel"
msgstr "peru"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "undo"
msgstr "kumoa"
-#: js/filelist.js:453
+#: js/filelist.js:424 js/filelist.js:490 js/files.js:581
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] "%n kansio"
+msgstr[1] "%n kansiota"
+
+#: js/filelist.js:425 js/filelist.js:491 js/files.js:587
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] "%n tiedosto"
+msgstr[1] "%n tiedostoa"
+
+#: js/filelist.js:432
+msgid "{dirs} and {files}"
+msgstr "{dirs} ja {files}"
+
+#: js/filelist.js:563
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "Lähetetään %n tiedosto"
msgstr[1] "Lähetetään %n tiedostoa"
-#: js/filelist.js:518
+#: js/filelist.js:628
msgid "files uploading"
msgstr ""
@@ -197,34 +216,18 @@ msgid ""
"big."
msgstr "Lataustasi valmistellaan. Tämä saattaa kestää hetken, jos tiedostot ovat suuria kooltaan."
-#: js/files.js:358
-msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-msgstr ""
-
-#: js/files.js:760 templates/index.php:67
+#: js/files.js:563 templates/index.php:69
msgid "Name"
msgstr "Nimi"
-#: js/files.js:761 templates/index.php:78
+#: js/files.js:564 templates/index.php:81
msgid "Size"
msgstr "Koko"
-#: js/files.js:762 templates/index.php:80
+#: js/files.js:565 templates/index.php:83
msgid "Modified"
msgstr "Muokattu"
-#: js/files.js:778
-msgid "%n folder"
-msgid_plural "%n folders"
-msgstr[0] "%n kansio"
-msgstr[1] "%n kansiota"
-
-#: js/files.js:784
-msgid "%n file"
-msgid_plural "%n files"
-msgstr[0] "%n tiedosto"
-msgstr[1] "%n tiedostoa"
-
#: lib/app.php:73
#, php-format
msgid "%s could not be renamed"
@@ -298,52 +301,36 @@ msgstr "Tunnuksellasi ei ole kirjoitusoikeuksia tänne."
msgid "Nothing in here. Upload something!"
msgstr "Täällä ei ole mitään. Lähetä tänne jotakin!"
-#: templates/index.php:73
+#: templates/index.php:75
msgid "Download"
msgstr "Lataa"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:88 templates/index.php:89
msgid "Unshare"
msgstr "Peru jakaminen"
-#: templates/index.php:91 templates/index.php:92
+#: templates/index.php:94 templates/index.php:95
msgid "Delete"
msgstr "Poista"
-#: templates/index.php:105
+#: templates/index.php:108
msgid "Upload too large"
msgstr "Lähetettävä tiedosto on liian suuri"
-#: templates/index.php:107
+#: templates/index.php:110
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:112
+#: templates/index.php:115
msgid "Files are being scanned, please wait."
msgstr "Tiedostoja tarkistetaan, odota hetki."
-#: templates/index.php:115
+#: templates/index.php:118
msgid "Current scanning"
msgstr "Tämänhetkinen tutkinta"
-#: templates/part.list.php:74
-msgid "directory"
-msgstr "kansio"
-
-#: templates/part.list.php:76
-msgid "directories"
-msgstr "kansiota"
-
-#: templates/part.list.php:85
-msgid "file"
-msgstr "tiedosto"
-
-#: templates/part.list.php:87
-msgid "files"
-msgstr "tiedostoa"
-
#: templates/upgrade.php:2
msgid "Upgrading filesystem cache..."
msgstr "Päivitetään tiedostojärjestelmän välimuistia..."
diff --git a/l10n/fi_FI/files_encryption.po b/l10n/fi_FI/files_encryption.po
index 5aaf930afb3..d9687472967 100644
--- a/l10n/fi_FI/files_encryption.po
+++ b/l10n/fi_FI/files_encryption.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-09 07:59-0400\n"
-"PO-Revision-Date: 2013-08-09 11:59+0000\n"
+"POT-Creation-Date: 2013-08-21 08:10-0400\n"
+"PO-Revision-Date: 2013-08-19 19:20+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Finnish (Finland) (http://www.transifex.com/projects/p/owncloud/language/fi_FI/)\n"
"MIME-Version: 1.0\n"
@@ -62,18 +62,18 @@ msgid ""
"files."
msgstr ""
-#: hooks/hooks.php:44
+#: hooks/hooks.php:41
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:45
+#: hooks/hooks.php:42
msgid ""
"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."
msgstr ""
-#: hooks/hooks.php:263
+#: hooks/hooks.php:249
msgid "Following users are not set up for encryption:"
msgstr ""
diff --git a/l10n/fi_FI/lib.po b/l10n/fi_FI/lib.po
index 9a990b0377b..fcd9edec0e4 100644
--- a/l10n/fi_FI/lib.po
+++ b/l10n/fi_FI/lib.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-08-27 11:18-0400\n"
+"PO-Revision-Date: 2013-08-26 06:20+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"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,27 +18,38 @@ msgstr ""
"Language: fi_FI\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: app.php:360
+#: app.php:239
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr "Sovellusta \"%s\" ei voi asentaa, koska se ei ole yhteensopiva käytössä olevan ownCloud-version kanssa."
+
+#: app.php:250
+msgid "No app name specified"
+msgstr ""
+
+#: app.php:361
msgid "Help"
msgstr "Ohje"
-#: app.php:373
+#: app.php:374
msgid "Personal"
msgstr "Henkilökohtainen"
-#: app.php:384
+#: app.php:385
msgid "Settings"
msgstr "Asetukset"
-#: app.php:396
+#: app.php:397
msgid "Users"
msgstr "Käyttäjät"
-#: app.php:409
+#: app.php:410
msgid "Admin"
msgstr "Ylläpitäjä"
-#: app.php:836
+#: app.php:837
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -74,6 +85,62 @@ msgid ""
"administrator."
msgstr ""
+#: installer.php:63
+msgid "No source specified when installing app"
+msgstr "Lähdettä ei määritelty sovellusta asennettaessa"
+
+#: installer.php:70
+msgid "No href specified when installing app from http"
+msgstr ""
+
+#: installer.php:75
+msgid "No path specified when installing app from local file"
+msgstr "Polkua ei määritelty sovellusta asennettaessa paikallisesta tiedostosta"
+
+#: installer.php:89
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr "Tyypin %s arkistot eivät ole tuettuja"
+
+#: installer.php:103
+msgid "Failed to open archive when installing app"
+msgstr ""
+
+#: installer.php:123
+msgid "App does not provide an info.xml file"
+msgstr "Sovellus ei sisällä info.xml-tiedostoa"
+
+#: installer.php:129
+msgid "App can't be installed because of not allowed code in the App"
+msgstr ""
+
+#: installer.php:138
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr ""
+
+#: installer.php:144
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr ""
+
+#: installer.php:150
+msgid ""
+"App can't be installed because the version in info.xml/version is not the "
+"same as the version reported from the app store"
+msgstr ""
+
+#: installer.php:160
+msgid "App directory already exists"
+msgstr "Sovelluskansio on jo olemassa"
+
+#: installer.php:173
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr "Sovelluskansion luominen ei onnistu. Korjaa käyttöoikeudet. %s"
+
#: json.php:28
msgid "Application is not enabled"
msgstr "Sovellusta ei ole otettu käyttöön"
diff --git a/l10n/fi_FI/settings.po b/l10n/fi_FI/settings.po
index 1b8127f5e66..92f6acfd299 100644
--- a/l10n/fi_FI/settings.po
+++ b/l10n/fi_FI/settings.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:10+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-08-27 11:18-0400\n"
+"PO-Revision-Date: 2013-08-26 06:20+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"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -43,10 +43,6 @@ msgstr "Ryhmä on jo olemassa"
msgid "Unable to add group"
msgstr "Ryhmän lisäys epäonnistui"
-#: ajax/enableapp.php:11
-msgid "Could not enable app. "
-msgstr "Sovelluksen käyttöönotto epäonnistui."
-
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr "Sähköposti tallennettu"
@@ -93,37 +89,49 @@ msgstr "Sovelluksen päivitys epäonnistui."
msgid "Update to {appversion}"
msgstr "Päivitä versioon {appversion}"
-#: js/apps.js:41 js/apps.js:81
+#: js/apps.js:41 js/apps.js:74 js/apps.js:100
msgid "Disable"
msgstr "Poista käytöstä"
-#: js/apps.js:41 js/apps.js:69 js/apps.js:88
+#: js/apps.js:41 js/apps.js:81 js/apps.js:94 js/apps.js:109
msgid "Enable"
msgstr "Käytä"
-#: js/apps.js:60
+#: js/apps.js:63
msgid "Please wait...."
msgstr "Odota hetki..."
-#: js/apps.js:64 js/apps.js:76 js/apps.js:85 js/apps.js:98
-msgid "Error"
-msgstr "Virhe"
+#: js/apps.js:71 js/apps.js:72 js/apps.js:92
+msgid "Error while disabling app"
+msgstr "Virhe poistaessa sovellusta käytöstä"
-#: js/apps.js:95
+#: js/apps.js:91 js/apps.js:104 js/apps.js:105
+msgid "Error while enabling app"
+msgstr "Virhe ottaessa sovellusta käyttöön"
+
+#: js/apps.js:115
msgid "Updating...."
msgstr "Päivitetään..."
-#: js/apps.js:98
+#: js/apps.js:118
msgid "Error while updating app"
msgstr "Virhe sovellusta päivittäessä"
-#: js/apps.js:101
+#: js/apps.js:118
+msgid "Error"
+msgstr "Virhe"
+
+#: js/apps.js:119 templates/apps.php:43
+msgid "Update"
+msgstr "Päivitä"
+
+#: js/apps.js:122
msgid "Updated"
msgstr "Päivitetty"
#: js/personal.js:150
msgid "Decrypting files... Please wait, this can take some time."
-msgstr ""
+msgstr "Puretaan tiedostojen salausta... Odota, tämä voi kestää jonkin aikaa."
#: js/personal.js:172
msgid "Saving..."
@@ -146,27 +154,27 @@ msgstr "Käyttäjän poistaminen ei onnistunut"
msgid "Groups"
msgstr "Ryhmät"
-#: js/users.js:95 templates/users.php:89 templates/users.php:124
+#: js/users.js:97 templates/users.php:89 templates/users.php:124
msgid "Group Admin"
msgstr "Ryhmän ylläpitäjä"
-#: js/users.js:115 templates/users.php:164
+#: js/users.js:120 templates/users.php:164
msgid "Delete"
msgstr "Poista"
-#: js/users.js:269
+#: js/users.js:277
msgid "add group"
msgstr "lisää ryhmä"
-#: js/users.js:428
+#: js/users.js:436
msgid "A valid username must be provided"
msgstr "Anna kelvollinen käyttäjätunnus"
-#: js/users.js:429 js/users.js:435 js/users.js:450
+#: js/users.js:437 js/users.js:443 js/users.js:458
msgid "Error creating user"
msgstr "Virhe käyttäjää luotaessa"
-#: js/users.js:434
+#: js/users.js:442
msgid "A valid password must be provided"
msgstr "Anna kelvollinen salasana"
@@ -200,7 +208,7 @@ msgstr ""
#: templates/admin.php:33
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
-msgstr ""
+msgstr "Lue <a href=\"%s\">asennusohjeet</a> tarkasti."
#: templates/admin.php:44
msgid "Module 'fileinfo' missing"
@@ -311,7 +319,7 @@ msgstr "Pakota HTTPS"
#: templates/admin.php:185
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
-msgstr ""
+msgstr "Pakottaa asiakasohjelmistot ottamaan yhteyden %siin salatun yhteyden kautta."
#: templates/admin.php:191
#, php-format
@@ -370,10 +378,6 @@ msgstr "Katso sovellussivu osoitteessa apps.owncloud.com"
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-lisensoija <span class=\"author\"></span>"
-#: templates/apps.php:43
-msgid "Update"
-msgstr "Päivitä"
-
#: templates/help.php:4
msgid "User Documentation"
msgstr "Käyttäjäohjeistus"
@@ -476,7 +480,7 @@ msgstr "Salaus"
#: templates/personal.php:119
msgid "The encryption app is no longer enabled, decrypt all your file"
-msgstr ""
+msgstr "Salaussovellus ei ole enää käytössä, pura kaikkien tiedostojesi salaus"
#: templates/personal.php:125
msgid "Log-in password"
@@ -484,7 +488,7 @@ msgstr ""
#: templates/personal.php:130
msgid "Decrypt all Files"
-msgstr ""
+msgstr "Pura kaikkien tiedostojen salaus"
#: templates/users.php:21
msgid "Login Name"
diff --git a/l10n/fr/core.po b/l10n/fr/core.po
index b5e48526b0a..f5b034ae31c 100644
--- a/l10n/fr/core.po
+++ b/l10n/fr/core.po
@@ -12,8 +12,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: French (http://www.transifex.com/projects/p/owncloud/language/fr/)\n"
"MIME-Version: 1.0\n"
@@ -27,6 +27,35 @@ msgstr ""
msgid "%s shared »%s« with you"
msgstr "%s partagé »%s« avec vous"
+#: ajax/share.php:227
+msgid "group"
+msgstr "groupe"
+
+#: ajax/update.php:11
+msgid "Turned on maintenance mode"
+msgstr ""
+
+#: ajax/update.php:14
+msgid "Turned off maintenance mode"
+msgstr ""
+
+#: ajax/update.php:17
+msgid "Updated database"
+msgstr ""
+
+#: ajax/update.php:20
+msgid "Updating filecache, this may take really long..."
+msgstr ""
+
+#: ajax/update.php:23
+msgid "Updated filecache"
+msgstr ""
+
+#: ajax/update.php:26
+#, php-format
+msgid "... %d%% done ..."
+msgstr ""
+
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
msgstr "Type de catégorie non spécifié."
@@ -198,23 +227,23 @@ msgstr "l'année dernière"
msgid "years ago"
msgstr "il y a plusieurs années"
-#: js/oc-dialogs.js:117
+#: js/oc-dialogs.js:123
msgid "Choose"
msgstr "Choisir"
-#: js/oc-dialogs.js:137 js/oc-dialogs.js:196
+#: js/oc-dialogs.js:143 js/oc-dialogs.js:210
msgid "Error loading file picker template"
msgstr "Erreur de chargement du modèle du sélecteur de fichier"
-#: js/oc-dialogs.js:160
+#: js/oc-dialogs.js:168
msgid "Yes"
msgstr "Oui"
-#: js/oc-dialogs.js:168
+#: js/oc-dialogs.js:178
msgid "No"
msgstr "Non"
-#: js/oc-dialogs.js:181
+#: js/oc-dialogs.js:195
msgid "Ok"
msgstr "Ok"
@@ -447,7 +476,7 @@ msgstr "Personnel"
msgid "Users"
msgstr "Utilisateurs"
-#: strings.php:7
+#: strings.php:7 templates/layout.user.php:105
msgid "Apps"
msgstr "Applications"
@@ -580,10 +609,6 @@ msgstr "%s est disponible. Obtenez plus d'informations sur la façon de mettre
msgid "Log out"
msgstr "Se déconnecter"
-#: templates/layout.user.php:100
-msgid "More apps"
-msgstr ""
-
#: templates/login.php:9
msgid "Automatic logon rejected!"
msgstr "Connexion automatique rejetée !"
@@ -598,19 +623,19 @@ msgstr "Si vous n'avez pas changé votre mot de passe récemment, votre compte r
msgid "Please change your password to secure your account again."
msgstr "Veuillez changer votre mot de passe pour sécuriser à nouveau votre compte."
-#: templates/login.php:34
+#: templates/login.php:32
msgid "Lost your password?"
msgstr "Mot de passe perdu ?"
-#: templates/login.php:39
+#: templates/login.php:37
msgid "remember"
msgstr "se souvenir de moi"
-#: templates/login.php:41
+#: templates/login.php:39
msgid "Log in"
msgstr "Connexion"
-#: templates/login.php:47
+#: templates/login.php:45
msgid "Alternative Logins"
msgstr "Logins alternatifs"
diff --git a/l10n/fr/files.po b/l10n/fr/files.po
index 175956137dc..245c7abab6b 100644
--- a/l10n/fr/files.po
+++ b/l10n/fr/files.po
@@ -10,8 +10,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: French (http://www.transifex.com/projects/p/owncloud/language/fr/)\n"
"MIME-Version: 1.0\n"
@@ -77,7 +77,11 @@ msgstr "Erreur d'écriture sur le disque"
msgid "Not enough storage available"
msgstr "Plus assez d'espace de stockage disponible"
-#: ajax/upload.php:123
+#: ajax/upload.php:109
+msgid "Upload failed"
+msgstr "Échec de l'envoi"
+
+#: ajax/upload.php:127
msgid "Invalid directory."
msgstr "Dossier invalide."
@@ -97,21 +101,20 @@ msgstr "Espace disponible insuffisant"
msgid "Upload cancelled."
msgstr "Envoi annulé."
-#: js/file-upload.js:167 js/files.js:280
+#: js/file-upload.js:165
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:233 js/files.js:353
+#: js/file-upload.js:239
msgid "URL cannot be empty."
msgstr "L'URL ne peut-être vide"
-#: js/file-upload.js:238 lib/app.php:53
+#: js/file-upload.js:244 lib/app.php:53
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
msgstr "Nom de dossier invalide. L'utilisation du mot 'Shared' est réservée à Owncloud"
-#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405
-#: js/files.js:709 js/files.js:747
+#: js/file-upload.js:276 js/file-upload.js:292 js/files.js:512 js/files.js:550
msgid "Error"
msgstr "Erreur"
@@ -127,41 +130,57 @@ msgstr "Supprimer de façon définitive"
msgid "Rename"
msgstr "Renommer"
-#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:465
+#: js/filelist.js:50 js/filelist.js:53 js/filelist.js:575
msgid "Pending"
msgstr "En attente"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "{new_name} already exists"
msgstr "{new_name} existe déjà"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "replace"
msgstr "remplacer"
-#: js/filelist.js:303
+#: js/filelist.js:307
msgid "suggest name"
msgstr "Suggérer un nom"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "cancel"
msgstr "annuler"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "replaced {new_name} with {old_name}"
msgstr "{new_name} a été remplacé par {old_name}"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "undo"
msgstr "annuler"
-#: js/filelist.js:453
+#: js/filelist.js:424 js/filelist.js:490 js/files.js:581
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/filelist.js:425 js/filelist.js:491 js/files.js:587
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/filelist.js:432
+msgid "{dirs} and {files}"
+msgstr ""
+
+#: js/filelist.js:563
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:518
+#: js/filelist.js:628
msgid "files uploading"
msgstr "fichiers en cours d'envoi"
@@ -199,34 +218,18 @@ msgid ""
"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:358
-msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-msgstr "Nom de dossier invalide. L'utilisation du mot 'Shared' est réservée à Owncloud"
-
-#: js/files.js:760 templates/index.php:67
+#: js/files.js:563 templates/index.php:69
msgid "Name"
msgstr "Nom"
-#: js/files.js:761 templates/index.php:78
+#: js/files.js:564 templates/index.php:81
msgid "Size"
msgstr "Taille"
-#: js/files.js:762 templates/index.php:80
+#: js/files.js:565 templates/index.php:83
msgid "Modified"
msgstr "Modifié"
-#: js/files.js:778
-msgid "%n folder"
-msgid_plural "%n folders"
-msgstr[0] ""
-msgstr[1] ""
-
-#: js/files.js:784
-msgid "%n file"
-msgid_plural "%n files"
-msgstr[0] ""
-msgstr[1] ""
-
#: lib/app.php:73
#, php-format
msgid "%s could not be renamed"
@@ -300,52 +303,36 @@ msgstr "Vous n'avez pas le droit d'écriture ici."
msgid "Nothing in here. Upload something!"
msgstr "Il n'y a rien ici ! Envoyez donc quelque chose :)"
-#: templates/index.php:73
+#: templates/index.php:75
msgid "Download"
msgstr "Télécharger"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:88 templates/index.php:89
msgid "Unshare"
msgstr "Ne plus partager"
-#: templates/index.php:91 templates/index.php:92
+#: templates/index.php:94 templates/index.php:95
msgid "Delete"
msgstr "Supprimer"
-#: templates/index.php:105
+#: templates/index.php:108
msgid "Upload too large"
msgstr "Téléversement trop volumineux"
-#: templates/index.php:107
+#: templates/index.php:110
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:112
+#: templates/index.php:115
msgid "Files are being scanned, please wait."
msgstr "Les fichiers sont en cours d'analyse, veuillez patienter."
-#: templates/index.php:115
+#: templates/index.php:118
msgid "Current scanning"
msgstr "Analyse en cours"
-#: templates/part.list.php:74
-msgid "directory"
-msgstr "dossier"
-
-#: templates/part.list.php:76
-msgid "directories"
-msgstr "dossiers"
-
-#: templates/part.list.php:85
-msgid "file"
-msgstr "fichier"
-
-#: templates/part.list.php:87
-msgid "files"
-msgstr "fichiers"
-
#: templates/upgrade.php:2
msgid "Upgrading filesystem cache..."
msgstr "Mise à niveau du cache du système de fichier"
diff --git a/l10n/fr/files_encryption.po b/l10n/fr/files_encryption.po
index a3cea1154a6..174e4d3f3a3 100644
--- a/l10n/fr/files_encryption.po
+++ b/l10n/fr/files_encryption.po
@@ -11,8 +11,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-09 07:59-0400\n"
-"PO-Revision-Date: 2013-08-09 11:59+0000\n"
+"POT-Creation-Date: 2013-08-21 08:10-0400\n"
+"PO-Revision-Date: 2013-08-19 19:20+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: French (http://www.transifex.com/projects/p/owncloud/language/fr/)\n"
"MIME-Version: 1.0\n"
@@ -65,18 +65,18 @@ msgid ""
"files."
msgstr "Votre clé de sécurité privée n'est pas valide! Il est probable que votre mot de passe ait été changé sans passer par le système ownCloud (par éxemple: le serveur de votre entreprise). Ain d'avoir à nouveau accès à vos fichiers cryptés, vous pouvez mettre à jour votre clé de sécurité privée dans les paramètres personnels de votre compte."
-#: hooks/hooks.php:44
+#: hooks/hooks.php:41
msgid "Missing requirements."
msgstr "Système minimum requis non respecté."
-#: hooks/hooks.php:45
+#: hooks/hooks.php:42
msgid ""
"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."
msgstr ""
-#: hooks/hooks.php:263
+#: hooks/hooks.php:249
msgid "Following users are not set up for encryption:"
msgstr ""
diff --git a/l10n/fr/lib.po b/l10n/fr/lib.po
index 1c17ec9eeaa..5bd611ff268 100644
--- a/l10n/fr/lib.po
+++ b/l10n/fr/lib.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: French (http://www.transifex.com/projects/p/owncloud/language/fr/)\n"
"MIME-Version: 1.0\n"
@@ -18,27 +18,38 @@ msgstr ""
"Language: fr\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-#: app.php:360
+#: app.php:239
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr ""
+
+#: app.php:250
+msgid "No app name specified"
+msgstr ""
+
+#: app.php:361
msgid "Help"
msgstr "Aide"
-#: app.php:373
+#: app.php:374
msgid "Personal"
msgstr "Personnel"
-#: app.php:384
+#: app.php:385
msgid "Settings"
msgstr "Paramètres"
-#: app.php:396
+#: app.php:397
msgid "Users"
msgstr "Utilisateurs"
-#: app.php:409
+#: app.php:410
msgid "Admin"
msgstr "Administration"
-#: app.php:836
+#: app.php:837
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -74,6 +85,62 @@ msgid ""
"administrator."
msgstr ""
+#: installer.php:63
+msgid "No source specified when installing app"
+msgstr ""
+
+#: installer.php:70
+msgid "No href specified when installing app from http"
+msgstr ""
+
+#: installer.php:75
+msgid "No path specified when installing app from local file"
+msgstr ""
+
+#: installer.php:89
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr ""
+
+#: installer.php:103
+msgid "Failed to open archive when installing app"
+msgstr ""
+
+#: installer.php:123
+msgid "App does not provide an info.xml file"
+msgstr ""
+
+#: installer.php:129
+msgid "App can't be installed because of not allowed code in the App"
+msgstr ""
+
+#: installer.php:138
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr ""
+
+#: installer.php:144
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr ""
+
+#: installer.php:150
+msgid ""
+"App can't be installed because the version in info.xml/version is not the "
+"same as the version reported from the app store"
+msgstr ""
+
+#: installer.php:160
+msgid "App directory already exists"
+msgstr ""
+
+#: installer.php:173
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr ""
+
#: json.php:28
msgid "Application is not enabled"
msgstr "L'application n'est pas activée"
diff --git a/l10n/fr/settings.po b/l10n/fr/settings.po
index a237f608976..bd79bb2891d 100644
--- a/l10n/fr/settings.po
+++ b/l10n/fr/settings.po
@@ -11,8 +11,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:10+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: French (http://www.transifex.com/projects/p/owncloud/language/fr/)\n"
"MIME-Version: 1.0\n"
@@ -46,10 +46,6 @@ msgstr "Ce groupe existe déjà"
msgid "Unable to add group"
msgstr "Impossible d'ajouter le groupe"
-#: ajax/enableapp.php:11
-msgid "Could not enable app. "
-msgstr "Impossible d'activer l'Application"
-
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr "E-mail sauvegardé"
@@ -96,31 +92,43 @@ msgstr "Impossible de mettre à jour l'application"
msgid "Update to {appversion}"
msgstr "Mettre à jour vers {appversion}"
-#: js/apps.js:41 js/apps.js:81
+#: js/apps.js:41 js/apps.js:74 js/apps.js:100
msgid "Disable"
msgstr "Désactiver"
-#: js/apps.js:41 js/apps.js:69 js/apps.js:88
+#: js/apps.js:41 js/apps.js:81 js/apps.js:94 js/apps.js:109
msgid "Enable"
msgstr "Activer"
-#: js/apps.js:60
+#: js/apps.js:63
msgid "Please wait...."
msgstr "Veuillez patienter…"
-#: js/apps.js:64 js/apps.js:76 js/apps.js:85 js/apps.js:98
-msgid "Error"
-msgstr "Erreur"
+#: js/apps.js:71 js/apps.js:72 js/apps.js:92
+msgid "Error while disabling app"
+msgstr ""
-#: js/apps.js:95
+#: js/apps.js:91 js/apps.js:104 js/apps.js:105
+msgid "Error while enabling app"
+msgstr ""
+
+#: js/apps.js:115
msgid "Updating...."
msgstr "Mise à jour..."
-#: js/apps.js:98
+#: js/apps.js:118
msgid "Error while updating app"
msgstr "Erreur lors de la mise à jour de l'application"
-#: js/apps.js:101
+#: js/apps.js:118
+msgid "Error"
+msgstr "Erreur"
+
+#: js/apps.js:119 templates/apps.php:43
+msgid "Update"
+msgstr "Mettre à jour"
+
+#: js/apps.js:122
msgid "Updated"
msgstr "Mise à jour effectuée avec succès"
@@ -149,27 +157,27 @@ msgstr "Impossible de retirer l'utilisateur"
msgid "Groups"
msgstr "Groupes"
-#: js/users.js:95 templates/users.php:89 templates/users.php:124
+#: js/users.js:97 templates/users.php:89 templates/users.php:124
msgid "Group Admin"
msgstr "Groupe Admin"
-#: js/users.js:115 templates/users.php:164
+#: js/users.js:120 templates/users.php:164
msgid "Delete"
msgstr "Supprimer"
-#: js/users.js:269
+#: js/users.js:277
msgid "add group"
msgstr "ajouter un groupe"
-#: js/users.js:428
+#: js/users.js:436
msgid "A valid username must be provided"
msgstr "Un nom d'utilisateur valide doit être saisi"
-#: js/users.js:429 js/users.js:435 js/users.js:450
+#: js/users.js:437 js/users.js:443 js/users.js:458
msgid "Error creating user"
msgstr "Erreur lors de la création de l'utilisateur"
-#: js/users.js:434
+#: js/users.js:442
msgid "A valid password must be provided"
msgstr "Un mot de passe valide doit être saisi"
@@ -373,10 +381,6 @@ msgstr "Voir la page des applications à l'url apps.owncloud.com"
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "Distribué sous licence <span class=\"licence\"></span>, par <span class=\"author\"></span>"
-#: templates/apps.php:43
-msgid "Update"
-msgstr "Mettre à jour"
-
#: templates/help.php:4
msgid "User Documentation"
msgstr "Documentation utilisateur"
diff --git a/l10n/gl/core.po b/l10n/gl/core.po
index 50cf7e0e18d..6565f0ea8d9 100644
--- a/l10n/gl/core.po
+++ b/l10n/gl/core.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Galician (http://www.transifex.com/projects/p/owncloud/language/gl/)\n"
"MIME-Version: 1.0\n"
@@ -23,6 +23,35 @@ msgstr ""
msgid "%s shared »%s« with you"
msgstr "%s compartiu «%s» con vostede"
+#: ajax/share.php:227
+msgid "group"
+msgstr "grupo"
+
+#: ajax/update.php:11
+msgid "Turned on maintenance mode"
+msgstr "Modo de mantemento activado"
+
+#: ajax/update.php:14
+msgid "Turned off maintenance mode"
+msgstr "Modo de mantemento desactivado"
+
+#: ajax/update.php:17
+msgid "Updated database"
+msgstr "Base de datos actualizada"
+
+#: ajax/update.php:20
+msgid "Updating filecache, this may take really long..."
+msgstr "Actualizando o ficheiro da caché, isto pode levar bastante tempo..."
+
+#: ajax/update.php:23
+msgid "Updated filecache"
+msgstr "Ficheiro da caché actualizado"
+
+#: ajax/update.php:26
+#, php-format
+msgid "... %d%% done ..."
+msgstr "... %d%% feito ..."
+
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
msgstr "Non se indicou o tipo de categoría"
@@ -194,23 +223,23 @@ msgstr "último ano"
msgid "years ago"
msgstr "anos atrás"
-#: js/oc-dialogs.js:117
+#: js/oc-dialogs.js:123
msgid "Choose"
msgstr "Escoller"
-#: js/oc-dialogs.js:137 js/oc-dialogs.js:196
+#: js/oc-dialogs.js:143 js/oc-dialogs.js:210
msgid "Error loading file picker template"
msgstr "Produciuse un erro ao cargar o modelo do selector de ficheiros"
-#: js/oc-dialogs.js:160
+#: js/oc-dialogs.js:168
msgid "Yes"
msgstr "Si"
-#: js/oc-dialogs.js:168
+#: js/oc-dialogs.js:178
msgid "No"
msgstr "Non"
-#: js/oc-dialogs.js:181
+#: js/oc-dialogs.js:195
msgid "Ok"
msgstr "Aceptar"
@@ -443,7 +472,7 @@ msgstr "Persoal"
msgid "Users"
msgstr "Usuarios"
-#: strings.php:7
+#: strings.php:7 templates/layout.user.php:105
msgid "Apps"
msgstr "Aplicativos"
@@ -576,10 +605,6 @@ msgstr "%s está dispoñíbel. Obteña máis información sobre como actualizar.
msgid "Log out"
msgstr "Desconectar"
-#: templates/layout.user.php:100
-msgid "More apps"
-msgstr "Máis aplicativos"
-
#: templates/login.php:9
msgid "Automatic logon rejected!"
msgstr "Rexeitouse a entrada automática"
@@ -594,19 +619,19 @@ msgstr "Se non fixo recentemente cambios de contrasinal é posíbel que a súa c
msgid "Please change your password to secure your account again."
msgstr "Cambie de novo o seu contrasinal para asegurar a súa conta."
-#: templates/login.php:34
+#: templates/login.php:32
msgid "Lost your password?"
msgstr "Perdeu o contrasinal?"
-#: templates/login.php:39
+#: templates/login.php:37
msgid "remember"
msgstr "lembrar"
-#: templates/login.php:41
+#: templates/login.php:39
msgid "Log in"
msgstr "Conectar"
-#: templates/login.php:47
+#: templates/login.php:45
msgid "Alternative Logins"
msgstr "Accesos alternativos"
diff --git a/l10n/gl/files.po b/l10n/gl/files.po
index 1d4342dddee..6de09cdb0f7 100644
--- a/l10n/gl/files.po
+++ b/l10n/gl/files.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Galician (http://www.transifex.com/projects/p/owncloud/language/gl/)\n"
"MIME-Version: 1.0\n"
@@ -75,7 +75,11 @@ msgstr "Produciuse un erro ao escribir no disco"
msgid "Not enough storage available"
msgstr "Non hai espazo de almacenamento abondo"
-#: ajax/upload.php:123
+#: ajax/upload.php:109
+msgid "Upload failed"
+msgstr "Produciuse un fallou no envío"
+
+#: ajax/upload.php:127
msgid "Invalid directory."
msgstr "O directorio é incorrecto."
@@ -95,21 +99,20 @@ msgstr "O espazo dispoñíbel é insuficiente"
msgid "Upload cancelled."
msgstr "Envío cancelado."
-#: js/file-upload.js:167 js/files.js:280
+#: js/file-upload.js:165
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:233 js/files.js:353
+#: js/file-upload.js:239
msgid "URL cannot be empty."
msgstr "O URL non pode quedar baleiro."
-#: js/file-upload.js:238 lib/app.php:53
+#: js/file-upload.js:244 lib/app.php:53
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
msgstr "Nome de cartafol incorrecto. O uso de «Compartido» e «Shared» está reservado para o ownClod"
-#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405
-#: js/files.js:709 js/files.js:747
+#: js/file-upload.js:276 js/file-upload.js:292 js/files.js:512 js/files.js:550
msgid "Error"
msgstr "Erro"
@@ -125,41 +128,57 @@ msgstr "Eliminar permanentemente"
msgid "Rename"
msgstr "Renomear"
-#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:465
+#: js/filelist.js:50 js/filelist.js:53 js/filelist.js:575
msgid "Pending"
msgstr "Pendentes"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "{new_name} already exists"
msgstr "Xa existe un {new_name}"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "replace"
msgstr "substituír"
-#: js/filelist.js:303
+#: js/filelist.js:307
msgid "suggest name"
msgstr "suxerir nome"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "cancel"
msgstr "cancelar"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "replaced {new_name} with {old_name}"
msgstr "substituír {new_name} por {old_name}"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "undo"
msgstr "desfacer"
-#: js/filelist.js:453
+#: js/filelist.js:424 js/filelist.js:490 js/files.js:581
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] "%n cartafol"
+msgstr[1] "%n cartafoles"
+
+#: js/filelist.js:425 js/filelist.js:491 js/files.js:587
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] "%n ficheiro"
+msgstr[1] "%n ficheiros"
+
+#: js/filelist.js:432
+msgid "{dirs} and {files}"
+msgstr ""
+
+#: js/filelist.js:563
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "Cargando %n ficheiro"
msgstr[1] "Cargando %n ficheiros"
-#: js/filelist.js:518
+#: js/filelist.js:628
msgid "files uploading"
msgstr "ficheiros enviándose"
@@ -189,7 +208,7 @@ msgstr "O seu espazo de almacenamento está case cheo ({usedSpacePercent}%)"
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
-msgstr ""
+msgstr "O cifrado foi desactivado, mais os ficheiros están cifrados. Vaia á configuración persoal para descifrar os ficheiros."
#: js/files.js:245
msgid ""
@@ -197,34 +216,18 @@ msgid ""
"big."
msgstr "Está a prepararse a súa descarga. Isto pode levar bastante tempo se os ficheiros son grandes."
-#: js/files.js:358
-msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-msgstr "Nome de cartafol incorrecto. O uso de «Shared» está reservado por Owncloud"
-
-#: js/files.js:760 templates/index.php:67
+#: js/files.js:563 templates/index.php:69
msgid "Name"
msgstr "Nome"
-#: js/files.js:761 templates/index.php:78
+#: js/files.js:564 templates/index.php:81
msgid "Size"
msgstr "Tamaño"
-#: js/files.js:762 templates/index.php:80
+#: js/files.js:565 templates/index.php:83
msgid "Modified"
msgstr "Modificado"
-#: js/files.js:778
-msgid "%n folder"
-msgid_plural "%n folders"
-msgstr[0] "%n cartafol"
-msgstr[1] "%n cartafoles"
-
-#: js/files.js:784
-msgid "%n file"
-msgid_plural "%n files"
-msgstr[0] "%n ficheiro"
-msgstr[1] "%n ficheiros"
-
#: lib/app.php:73
#, php-format
msgid "%s could not be renamed"
@@ -298,52 +301,36 @@ msgstr "Non ten permisos para escribir aquí."
msgid "Nothing in here. Upload something!"
msgstr "Aquí non hai nada. Envíe algo."
-#: templates/index.php:73
+#: templates/index.php:75
msgid "Download"
msgstr "Descargar"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:88 templates/index.php:89
msgid "Unshare"
msgstr "Deixar de compartir"
-#: templates/index.php:91 templates/index.php:92
+#: templates/index.php:94 templates/index.php:95
msgid "Delete"
msgstr "Eliminar"
-#: templates/index.php:105
+#: templates/index.php:108
msgid "Upload too large"
msgstr "Envío demasiado grande"
-#: templates/index.php:107
+#: templates/index.php:110
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:112
+#: templates/index.php:115
msgid "Files are being scanned, please wait."
msgstr "Estanse analizando os ficheiros. Agarde."
-#: templates/index.php:115
+#: templates/index.php:118
msgid "Current scanning"
msgstr "Análise actual"
-#: templates/part.list.php:74
-msgid "directory"
-msgstr "directorio"
-
-#: templates/part.list.php:76
-msgid "directories"
-msgstr "directorios"
-
-#: templates/part.list.php:85
-msgid "file"
-msgstr "ficheiro"
-
-#: templates/part.list.php:87
-msgid "files"
-msgstr "ficheiros"
-
#: templates/upgrade.php:2
msgid "Upgrading filesystem cache..."
msgstr "Anovando a caché do sistema de ficheiros..."
diff --git a/l10n/gl/files_encryption.po b/l10n/gl/files_encryption.po
index 1395e13a4f3..bdd69c84048 100644
--- a/l10n/gl/files_encryption.po
+++ b/l10n/gl/files_encryption.po
@@ -10,8 +10,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-11 08:07-0400\n"
-"PO-Revision-Date: 2013-08-09 18:50+0000\n"
+"POT-Creation-Date: 2013-08-21 08:10-0400\n"
+"PO-Revision-Date: 2013-08-19 19:20+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"
@@ -64,18 +64,18 @@ msgid ""
"files."
msgstr "A chave privada non é correcta! É probábel que o seu contrasinal teña sido cambiado desde o exterior (p.ex. o seu directorio corporativo). Vostede pode actualizar o contrasinal da súa chave privada nos seus axustes persoais para recuperar o acceso aos seus ficheiros"
-#: hooks/hooks.php:44
+#: hooks/hooks.php:41
msgid "Missing requirements."
msgstr "Non se cumpren os requisitos."
-#: hooks/hooks.php:45
+#: hooks/hooks.php:42
msgid ""
"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."
msgstr "Asegúrese de que está instalado o PHP 5.3.3 ou posterior e de o OpenSSL xunto coa extensión PHP estean activados e configurados correctamente. Polo de agora foi desactivado o aplicativo de cifrado."
-#: hooks/hooks.php:263
+#: hooks/hooks.php:249
msgid "Following users are not set up for encryption:"
msgstr "Os seguintes usuarios non teñen configuración para o cifrado:"
diff --git a/l10n/gl/lib.po b/l10n/gl/lib.po
index 49881baaafb..48006ace76f 100644
--- a/l10n/gl/lib.po
+++ b/l10n/gl/lib.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-08-30 09:33-0400\n"
+"PO-Revision-Date: 2013-08-29 08: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"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,27 +18,38 @@ msgstr ""
"Language: gl\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: app.php:360
+#: app.php:239
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr "Non é posíbel instalar o aplicativo «%s» por non seren compatíbel con esta versión do ownCloud."
+
+#: app.php:250
+msgid "No app name specified"
+msgstr "Non se especificou o nome do aplicativo"
+
+#: app.php:361
msgid "Help"
msgstr "Axuda"
-#: app.php:373
+#: app.php:374
msgid "Personal"
msgstr "Persoal"
-#: app.php:384
+#: app.php:385
msgid "Settings"
msgstr "Axustes"
-#: app.php:396
+#: app.php:397
msgid "Users"
msgstr "Usuarios"
-#: app.php:409
+#: app.php:410
msgid "Admin"
msgstr "Administración"
-#: app.php:836
+#: app.php:837
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr "Non foi posíbel anovar «%s»."
@@ -74,6 +85,62 @@ msgid ""
"administrator."
msgstr "Descargue os ficheiros en cachos máis pequenos e por separado, ou pídallos amabelmente ao seu administrador."
+#: installer.php:63
+msgid "No source specified when installing app"
+msgstr "Non foi especificada ningunha orixe ao instalar aplicativos"
+
+#: installer.php:70
+msgid "No href specified when installing app from http"
+msgstr "Non foi especificada ningunha href ao instalar aplicativos"
+
+#: installer.php:75
+msgid "No path specified when installing app from local file"
+msgstr "Non foi especificada ningunha ruta ao instalar aplicativos desde un ficheiro local"
+
+#: installer.php:89
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr "Os arquivos do tipo %s non están admitidos"
+
+#: installer.php:103
+msgid "Failed to open archive when installing app"
+msgstr "Non foi posíbel abrir o arquivo ao instalar aplicativos"
+
+#: installer.php:123
+msgid "App does not provide an info.xml file"
+msgstr "O aplicativo non fornece un ficheiro info.xml"
+
+#: installer.php:129
+msgid "App can't be installed because of not allowed code in the App"
+msgstr "Non é posíbel instalar o aplicativo por mor de conter código non permitido"
+
+#: installer.php:138
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr "Non é posíbel instalar o aplicativo por non seren compatíbel con esta versión do ownCloud."
+
+#: installer.php:144
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr "Non é posíbel instalar o aplicativo por conter a etiqueta\n<shipped>\n\ntrue\n</shipped>\nque non está permitida para os aplicativos non enviados"
+
+#: installer.php:150
+msgid ""
+"App can't be installed because the version in info.xml/version is not the "
+"same as the version reported from the app store"
+msgstr "Non é posíbel instalar o aplicativo xa que a versión en info.xml/version non é a mesma que a versión informada desde a App Store"
+
+#: installer.php:160
+msgid "App directory already exists"
+msgstr "Xa existe o directorio do aplicativo"
+
+#: installer.php:173
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr "Non é posíbel crear o cartafol de aplicativos. Corrixa os permisos. %s"
+
#: json.php:28
msgid "Application is not enabled"
msgstr "O aplicativo non está activado"
diff --git a/l10n/gl/settings.po b/l10n/gl/settings.po
index 02d7a03a194..e04bf9e31b2 100644
--- a/l10n/gl/settings.po
+++ b/l10n/gl/settings.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-08-30 09:33-0400\n"
+"PO-Revision-Date: 2013-08-28 22: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"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -43,10 +43,6 @@ msgstr "O grupo xa existe"
msgid "Unable to add group"
msgstr "Non é posíbel engadir o grupo"
-#: ajax/enableapp.php:11
-msgid "Could not enable app. "
-msgstr "Non é posíbel activar o aplicativo."
-
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr "Correo gardado"
@@ -89,41 +85,53 @@ msgstr "Non é posíbel eliminar o usuario do grupo %s"
msgid "Couldn't update app."
msgstr "Non foi posíbel actualizar o aplicativo."
-#: js/apps.js:35
+#: js/apps.js:43
msgid "Update to {appversion}"
msgstr "Actualizar á {appversion}"
-#: js/apps.js:41 js/apps.js:81
+#: js/apps.js:49 js/apps.js:82 js/apps.js:108
msgid "Disable"
msgstr "Desactivar"
-#: js/apps.js:41 js/apps.js:69 js/apps.js:88
+#: js/apps.js:49 js/apps.js:89 js/apps.js:102 js/apps.js:117
msgid "Enable"
msgstr "Activar"
-#: js/apps.js:60
+#: js/apps.js:71
msgid "Please wait...."
msgstr "Agarde..."
-#: js/apps.js:64 js/apps.js:76 js/apps.js:85 js/apps.js:98
-msgid "Error"
-msgstr "Erro"
+#: js/apps.js:79 js/apps.js:80 js/apps.js:100
+msgid "Error while disabling app"
+msgstr "Produciuse un erro ao desactivar o aplicativo"
-#: js/apps.js:95
+#: js/apps.js:99 js/apps.js:112 js/apps.js:113
+msgid "Error while enabling app"
+msgstr "Produciuse un erro ao activar o aplicativo"
+
+#: js/apps.js:123
msgid "Updating...."
msgstr "Actualizando..."
-#: js/apps.js:98
+#: js/apps.js:126
msgid "Error while updating app"
msgstr "Produciuse un erro mentres actualizaba o aplicativo"
-#: js/apps.js:101
+#: js/apps.js:126
+msgid "Error"
+msgstr "Erro"
+
+#: js/apps.js:127 templates/apps.php:43
+msgid "Update"
+msgstr "Actualizar"
+
+#: js/apps.js:130
msgid "Updated"
msgstr "Actualizado"
#: js/personal.js:150
msgid "Decrypting files... Please wait, this can take some time."
-msgstr ""
+msgstr "Descifrando ficheiros... isto pode levar un anaco."
#: js/personal.js:172
msgid "Saving..."
@@ -146,27 +154,27 @@ msgstr "Non é posíbel retirar o usuario"
msgid "Groups"
msgstr "Grupos"
-#: js/users.js:95 templates/users.php:89 templates/users.php:124
+#: js/users.js:97 templates/users.php:89 templates/users.php:124
msgid "Group Admin"
msgstr "Grupo Admin"
-#: js/users.js:115 templates/users.php:164
+#: js/users.js:120 templates/users.php:164
msgid "Delete"
msgstr "Eliminar"
-#: js/users.js:269
+#: js/users.js:277
msgid "add group"
msgstr "engadir un grupo"
-#: js/users.js:428
+#: js/users.js:436
msgid "A valid username must be provided"
msgstr "Debe fornecer un nome de usuario"
-#: js/users.js:429 js/users.js:435 js/users.js:450
+#: js/users.js:437 js/users.js:443 js/users.js:458
msgid "Error creating user"
msgstr "Produciuse un erro ao crear o usuario"
-#: js/users.js:434
+#: js/users.js:442
msgid "A valid password must be provided"
msgstr "Debe fornecer un contrasinal"
@@ -370,10 +378,6 @@ msgstr "Consulte a páxina do aplicativo en apps.owncloud.com"
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-licenciado por<span class=\"author\"></span>"
-#: templates/apps.php:43
-msgid "Update"
-msgstr "Actualizar"
-
#: templates/help.php:4
msgid "User Documentation"
msgstr "Documentación do usuario"
@@ -472,19 +476,19 @@ msgstr "Empregue esta ligazón <a href=\"%s/server/5.0/user_manual/files/files.h
#: templates/personal.php:117
msgid "Encryption"
-msgstr ""
+msgstr "Cifrado"
#: templates/personal.php:119
msgid "The encryption app is no longer enabled, decrypt all your file"
-msgstr ""
+msgstr "o aplicativo de cifrado non está activado, descifrar todos os ficheiros"
#: templates/personal.php:125
msgid "Log-in password"
-msgstr ""
+msgstr "Contrasinal de acceso"
#: templates/personal.php:130
msgid "Decrypt all Files"
-msgstr ""
+msgstr "Descifrar todos os ficheiros"
#: templates/users.php:21
msgid "Login Name"
diff --git a/l10n/gl/user_ldap.po b/l10n/gl/user_ldap.po
index 74fb6d131b0..5e1d0d000e3 100644
--- a/l10n/gl/user_ldap.po
+++ b/l10n/gl/user_ldap.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-08-21 08:11-0400\n"
+"PO-Revision-Date: 2013-08-20 11:20+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"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -156,7 +156,7 @@ msgstr "Filtro de acceso de usuarios"
msgid ""
"Defines the filter to apply, when login is attempted. %%uid replaces the "
"username in the login action. Example: \"uid=%%uid\""
-msgstr ""
+msgstr "Define o filtro que se aplica cando se intenta o acceso. %%uid substitúe o nome de usuario e a acción de acceso. Exemplo: «uid=%%uid»"
#: templates/settings.php:55
msgid "User List Filter"
@@ -166,7 +166,7 @@ msgstr "Filtro da lista de usuarios"
msgid ""
"Defines the filter to apply, when retrieving users (no placeholders). "
"Example: \"objectClass=person\""
-msgstr ""
+msgstr "Define o filtro a aplicar cando de recuperan os usuarios (sen comodíns). Exemplo: «objectClass=person»"
#: templates/settings.php:59
msgid "Group Filter"
@@ -176,7 +176,7 @@ msgstr "Filtro de grupo"
msgid ""
"Defines the filter to apply, when retrieving groups (no placeholders). "
"Example: \"objectClass=posixGroup\""
-msgstr ""
+msgstr "Define o filtro a aplicar cando de recuperan os usuarios (sen comodíns). Exemplo: «objectClass=posixGroup»"
#: templates/settings.php:66
msgid "Connection Settings"
@@ -237,7 +237,7 @@ msgstr "Desactiva a validación do certificado SSL."
msgid ""
"Not recommended, use it for testing only! If connection only works with this"
" option, import the LDAP server's SSL certificate in your %s server."
-msgstr ""
+msgstr "Non recomendado, utilizar só para probas! Se a conexión só funciona con esta opción importa o certificado SSL do servidor LDAP no seu servidor %s."
#: templates/settings.php:76
msgid "Cache Time-To-Live"
diff --git a/l10n/he/core.po b/l10n/he/core.po
index 4919323ca05..a505ffebd53 100644
--- a/l10n/he/core.po
+++ b/l10n/he/core.po
@@ -3,13 +3,14 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# gilshwartz, 2013
# Yaron Shahrabani <sh.yaron@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Hebrew (http://www.transifex.com/projects/p/owncloud/language/he/)\n"
"MIME-Version: 1.0\n"
@@ -21,6 +22,35 @@ msgstr ""
#: ajax/share.php:97
#, php-format
msgid "%s shared »%s« with you"
+msgstr "%s שיתף/שיתפה איתך את »%s«"
+
+#: ajax/share.php:227
+msgid "group"
+msgstr "קבוצה"
+
+#: ajax/update.php:11
+msgid "Turned on maintenance mode"
+msgstr ""
+
+#: ajax/update.php:14
+msgid "Turned off maintenance mode"
+msgstr ""
+
+#: ajax/update.php:17
+msgid "Updated database"
+msgstr ""
+
+#: ajax/update.php:20
+msgid "Updating filecache, this may take really long..."
+msgstr ""
+
+#: ajax/update.php:23
+msgid "Updated filecache"
+msgstr ""
+
+#: ajax/update.php:26
+#, php-format
+msgid "... %d%% done ..."
msgstr ""
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
@@ -149,14 +179,14 @@ msgstr "שניות"
#: js/js.js:813
msgid "%n minute ago"
msgid_plural "%n minutes ago"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "לפני %n דקה"
+msgstr[1] "לפני %n דקות"
#: js/js.js:814
msgid "%n hour ago"
msgid_plural "%n hours ago"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "לפני %n שעה"
+msgstr[1] "לפני %n שעות"
#: js/js.js:815
msgid "today"
@@ -169,8 +199,8 @@ msgstr "אתמול"
#: js/js.js:817
msgid "%n day ago"
msgid_plural "%n days ago"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "לפני %n יום"
+msgstr[1] "לפני %n ימים"
#: js/js.js:818
msgid "last month"
@@ -179,8 +209,8 @@ msgstr "חודש שעבר"
#: js/js.js:819
msgid "%n month ago"
msgid_plural "%n months ago"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "לפני %n חודש"
+msgstr[1] "לפני %n חודשים"
#: js/js.js:820
msgid "months ago"
@@ -194,23 +224,23 @@ msgstr "שנה שעברה"
msgid "years ago"
msgstr "שנים"
-#: js/oc-dialogs.js:117
+#: js/oc-dialogs.js:123
msgid "Choose"
msgstr "בחירה"
-#: js/oc-dialogs.js:137 js/oc-dialogs.js:196
+#: js/oc-dialogs.js:143 js/oc-dialogs.js:210
msgid "Error loading file picker template"
msgstr "שגיאה בטעינת תבנית בחירת הקבצים"
-#: js/oc-dialogs.js:160
+#: js/oc-dialogs.js:168
msgid "Yes"
msgstr "כן"
-#: js/oc-dialogs.js:168
+#: js/oc-dialogs.js:178
msgid "No"
msgstr "לא"
-#: js/oc-dialogs.js:181
+#: js/oc-dialogs.js:195
msgid "Ok"
msgstr "בסדר"
@@ -413,7 +443,7 @@ msgstr ""
#: lostpassword/templates/lostpassword.php:24
msgid "Yes, I really want to reset my password now"
-msgstr ""
+msgstr "כן, אני רוצה לאפס את הסיסמה שלי עכשיו."
#: lostpassword/templates/lostpassword.php:27
msgid "Request reset"
@@ -443,7 +473,7 @@ msgstr "אישי"
msgid "Users"
msgstr "משתמשים"
-#: strings.php:7
+#: strings.php:7 templates/layout.user.php:105
msgid "Apps"
msgstr "יישומים"
@@ -472,7 +502,7 @@ msgid ""
"View it: %s\n"
"\n"
"Cheers!"
-msgstr ""
+msgstr "שלום,\n\nרצינו לעדכן כי %s שיתף/שיתפה איתך את »%s«.\n\nלצפיה: %s\n\nיום טוב!"
#: templates/edit_categories_dialog.php:4
msgid "Edit categories"
@@ -494,7 +524,7 @@ msgstr "גרסת ה־PHP פגיעה בפני התקפת בית NULL/ריק (CVE-
#: templates/installation.php:26
#, php-format
msgid "Please update your PHP installation to use %s securely."
-msgstr ""
+msgstr "נא לעדכן את התקנת ה-PHP שלך כדי להשתמש ב-%s בצורה מאובטחת."
#: templates/installation.php:32
msgid ""
@@ -576,10 +606,6 @@ msgstr "%s זמינה להורדה. ניתן ללחוץ כדי לקבל מידע
msgid "Log out"
msgstr "התנתקות"
-#: templates/layout.user.php:100
-msgid "More apps"
-msgstr ""
-
#: templates/login.php:9
msgid "Automatic logon rejected!"
msgstr "בקשת הכניסה האוטומטית נדחתה!"
@@ -594,19 +620,19 @@ msgstr "אם לא שינית את ססמתך לאחרונה, יתכן שחשבו
msgid "Please change your password to secure your account again."
msgstr "נא לשנות את הססמה שלך כדי לאבטח את חשבונך מחדש."
-#: templates/login.php:34
+#: templates/login.php:32
msgid "Lost your password?"
msgstr "שכחת את ססמתך?"
-#: templates/login.php:39
+#: templates/login.php:37
msgid "remember"
msgstr "שמירת הססמה"
-#: templates/login.php:41
+#: templates/login.php:39
msgid "Log in"
msgstr "כניסה"
-#: templates/login.php:47
+#: templates/login.php:45
msgid "Alternative Logins"
msgstr "כניסות אלטרנטיביות"
@@ -615,7 +641,7 @@ msgstr "כניסות אלטרנטיביות"
msgid ""
"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a "
"href=\"%s\">View it!</a><br><br>Cheers!"
-msgstr ""
+msgstr "שלום,<br><br>רצינו לעדכן כי %s שיתף/שיתפה איתך את »%s«.<br><a href=\"%s\">לצפיה</a><br><br>יום טוב!"
#: templates/update.php:3
#, php-format
diff --git a/l10n/he/files.po b/l10n/he/files.po
index 1b7e785ebf1..dd480450974 100644
--- a/l10n/he/files.po
+++ b/l10n/he/files.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Hebrew (http://www.transifex.com/projects/p/owncloud/language/he/)\n"
"MIME-Version: 1.0\n"
@@ -75,7 +75,11 @@ msgstr "הכתיבה לכונן נכשלה"
msgid "Not enough storage available"
msgstr "אין די שטח פנוי באחסון"
-#: ajax/upload.php:123
+#: ajax/upload.php:109
+msgid "Upload failed"
+msgstr "ההעלאה נכשלה"
+
+#: ajax/upload.php:127
msgid "Invalid directory."
msgstr "תיקייה שגויה."
@@ -95,21 +99,20 @@ msgstr ""
msgid "Upload cancelled."
msgstr "ההעלאה בוטלה."
-#: js/file-upload.js:167 js/files.js:280
+#: js/file-upload.js:165
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "מתבצעת כעת העלאת קבצים. עזיבה של העמוד תבטל את ההעלאה."
-#: js/file-upload.js:233 js/files.js:353
+#: js/file-upload.js:239
msgid "URL cannot be empty."
msgstr "קישור אינו יכול להיות ריק."
-#: js/file-upload.js:238 lib/app.php:53
+#: js/file-upload.js:244 lib/app.php:53
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
msgstr ""
-#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405
-#: js/files.js:709 js/files.js:747
+#: js/file-upload.js:276 js/file-upload.js:292 js/files.js:512 js/files.js:550
msgid "Error"
msgstr "שגיאה"
@@ -125,41 +128,57 @@ msgstr "מחק לצמיתות"
msgid "Rename"
msgstr "שינוי שם"
-#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:465
+#: js/filelist.js:50 js/filelist.js:53 js/filelist.js:575
msgid "Pending"
msgstr "ממתין"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "{new_name} already exists"
msgstr "{new_name} כבר קיים"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "replace"
msgstr "החלפה"
-#: js/filelist.js:303
+#: js/filelist.js:307
msgid "suggest name"
msgstr "הצעת שם"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "cancel"
msgstr "ביטול"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "replaced {new_name} with {old_name}"
msgstr "{new_name} הוחלף ב־{old_name}"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "undo"
msgstr "ביטול"
-#: js/filelist.js:453
+#: js/filelist.js:424 js/filelist.js:490 js/files.js:581
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/filelist.js:425 js/filelist.js:491 js/files.js:587
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/filelist.js:432
+msgid "{dirs} and {files}"
+msgstr ""
+
+#: js/filelist.js:563
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:518
+#: js/filelist.js:628
msgid "files uploading"
msgstr "קבצים בהעלאה"
@@ -197,34 +216,18 @@ msgid ""
"big."
msgstr ""
-#: js/files.js:358
-msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-msgstr ""
-
-#: js/files.js:760 templates/index.php:67
+#: js/files.js:563 templates/index.php:69
msgid "Name"
msgstr "שם"
-#: js/files.js:761 templates/index.php:78
+#: js/files.js:564 templates/index.php:81
msgid "Size"
msgstr "גודל"
-#: js/files.js:762 templates/index.php:80
+#: js/files.js:565 templates/index.php:83
msgid "Modified"
msgstr "זמן שינוי"
-#: js/files.js:778
-msgid "%n folder"
-msgid_plural "%n folders"
-msgstr[0] ""
-msgstr[1] ""
-
-#: js/files.js:784
-msgid "%n file"
-msgid_plural "%n files"
-msgstr[0] ""
-msgstr[1] ""
-
#: lib/app.php:73
#, php-format
msgid "%s could not be renamed"
@@ -298,52 +301,36 @@ msgstr ""
msgid "Nothing in here. Upload something!"
msgstr "אין כאן שום דבר. אולי ברצונך להעלות משהו?"
-#: templates/index.php:73
+#: templates/index.php:75
msgid "Download"
msgstr "הורדה"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:88 templates/index.php:89
msgid "Unshare"
msgstr "הסר שיתוף"
-#: templates/index.php:91 templates/index.php:92
+#: templates/index.php:94 templates/index.php:95
msgid "Delete"
msgstr "מחיקה"
-#: templates/index.php:105
+#: templates/index.php:108
msgid "Upload too large"
msgstr "העלאה גדולה מידי"
-#: templates/index.php:107
+#: templates/index.php:110
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "הקבצים שניסית להעלות חרגו מהגודל המקסימלי להעלאת קבצים על שרת זה."
-#: templates/index.php:112
+#: templates/index.php:115
msgid "Files are being scanned, please wait."
msgstr "הקבצים נסרקים, נא להמתין."
-#: templates/index.php:115
+#: templates/index.php:118
msgid "Current scanning"
msgstr "הסריקה הנוכחית"
-#: templates/part.list.php:74
-msgid "directory"
-msgstr ""
-
-#: templates/part.list.php:76
-msgid "directories"
-msgstr ""
-
-#: templates/part.list.php:85
-msgid "file"
-msgstr "קובץ"
-
-#: templates/part.list.php:87
-msgid "files"
-msgstr "קבצים"
-
#: templates/upgrade.php:2
msgid "Upgrading filesystem cache..."
msgstr ""
diff --git a/l10n/he/files_encryption.po b/l10n/he/files_encryption.po
index 5e2a2f39dbb..200c5801924 100644
--- a/l10n/he/files_encryption.po
+++ b/l10n/he/files_encryption.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-09 07:59-0400\n"
-"PO-Revision-Date: 2013-08-09 11:59+0000\n"
+"POT-Creation-Date: 2013-08-21 08:10-0400\n"
+"PO-Revision-Date: 2013-08-19 19:20+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Hebrew (http://www.transifex.com/projects/p/owncloud/language/he/)\n"
"MIME-Version: 1.0\n"
@@ -61,18 +61,18 @@ msgid ""
"files."
msgstr ""
-#: hooks/hooks.php:44
+#: hooks/hooks.php:41
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:45
+#: hooks/hooks.php:42
msgid ""
"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."
msgstr ""
-#: hooks/hooks.php:263
+#: hooks/hooks.php:249
msgid "Following users are not set up for encryption:"
msgstr ""
diff --git a/l10n/he/lib.po b/l10n/he/lib.po
index ba288940743..d344f07c597 100644
--- a/l10n/he/lib.po
+++ b/l10n/he/lib.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Hebrew (http://www.transifex.com/projects/p/owncloud/language/he/)\n"
"MIME-Version: 1.0\n"
@@ -17,27 +17,38 @@ msgstr ""
"Language: he\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: app.php:360
+#: app.php:239
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr ""
+
+#: app.php:250
+msgid "No app name specified"
+msgstr ""
+
+#: app.php:361
msgid "Help"
msgstr "עזרה"
-#: app.php:373
+#: app.php:374
msgid "Personal"
msgstr "אישי"
-#: app.php:384
+#: app.php:385
msgid "Settings"
msgstr "הגדרות"
-#: app.php:396
+#: app.php:397
msgid "Users"
msgstr "משתמשים"
-#: app.php:409
+#: app.php:410
msgid "Admin"
msgstr "מנהל"
-#: app.php:836
+#: app.php:837
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -73,6 +84,62 @@ msgid ""
"administrator."
msgstr ""
+#: installer.php:63
+msgid "No source specified when installing app"
+msgstr ""
+
+#: installer.php:70
+msgid "No href specified when installing app from http"
+msgstr ""
+
+#: installer.php:75
+msgid "No path specified when installing app from local file"
+msgstr ""
+
+#: installer.php:89
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr ""
+
+#: installer.php:103
+msgid "Failed to open archive when installing app"
+msgstr ""
+
+#: installer.php:123
+msgid "App does not provide an info.xml file"
+msgstr ""
+
+#: installer.php:129
+msgid "App can't be installed because of not allowed code in the App"
+msgstr ""
+
+#: installer.php:138
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr ""
+
+#: installer.php:144
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr ""
+
+#: installer.php:150
+msgid ""
+"App can't be installed because the version in info.xml/version is not the "
+"same as the version reported from the app store"
+msgstr ""
+
+#: installer.php:160
+msgid "App directory already exists"
+msgstr ""
+
+#: installer.php:173
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr ""
+
#: json.php:28
msgid "Application is not enabled"
msgstr "יישומים אינם מופעלים"
@@ -205,13 +272,13 @@ msgstr "שניות"
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
-msgstr[1] ""
+msgstr[1] "לפני %n דקות"
#: template/functions.php:82
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
-msgstr[1] ""
+msgstr[1] "לפני %n שעות"
#: template/functions.php:83
msgid "today"
@@ -225,7 +292,7 @@ msgstr "אתמול"
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] ""
-msgstr[1] ""
+msgstr[1] "לפני %n ימים"
#: template/functions.php:86
msgid "last month"
@@ -235,7 +302,7 @@ msgstr "חודש שעבר"
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
-msgstr[1] ""
+msgstr[1] "לפני %n חודשים"
#: template/functions.php:88
msgid "last year"
diff --git a/l10n/he/settings.po b/l10n/he/settings.po
index 469aab5a95c..767a3252701 100644
--- a/l10n/he/settings.po
+++ b/l10n/he/settings.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:10+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Hebrew (http://www.transifex.com/projects/p/owncloud/language/he/)\n"
"MIME-Version: 1.0\n"
@@ -43,10 +43,6 @@ msgstr "הקבוצה כבר קיימת"
msgid "Unable to add group"
msgstr "לא ניתן להוסיף קבוצה"
-#: ajax/enableapp.php:11
-msgid "Could not enable app. "
-msgstr "לא ניתן להפעיל את היישום"
-
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr "הדוא״ל נשמר"
@@ -93,31 +89,43 @@ msgstr "לא ניתן לעדכן את היישום."
msgid "Update to {appversion}"
msgstr "עדכון לגרסה {appversion}"
-#: js/apps.js:41 js/apps.js:81
+#: js/apps.js:41 js/apps.js:74 js/apps.js:100
msgid "Disable"
msgstr "בטל"
-#: js/apps.js:41 js/apps.js:69 js/apps.js:88
+#: js/apps.js:41 js/apps.js:81 js/apps.js:94 js/apps.js:109
msgid "Enable"
msgstr "הפעלה"
-#: js/apps.js:60
+#: js/apps.js:63
msgid "Please wait...."
msgstr "נא להמתין…"
-#: js/apps.js:64 js/apps.js:76 js/apps.js:85 js/apps.js:98
-msgid "Error"
-msgstr "שגיאה"
+#: js/apps.js:71 js/apps.js:72 js/apps.js:92
+msgid "Error while disabling app"
+msgstr ""
-#: js/apps.js:95
+#: js/apps.js:91 js/apps.js:104 js/apps.js:105
+msgid "Error while enabling app"
+msgstr ""
+
+#: js/apps.js:115
msgid "Updating...."
msgstr "מתבצע עדכון…"
-#: js/apps.js:98
+#: js/apps.js:118
msgid "Error while updating app"
msgstr "אירעה שגיאה בעת עדכון היישום"
-#: js/apps.js:101
+#: js/apps.js:118
+msgid "Error"
+msgstr "שגיאה"
+
+#: js/apps.js:119 templates/apps.php:43
+msgid "Update"
+msgstr "עדכון"
+
+#: js/apps.js:122
msgid "Updated"
msgstr "מעודכן"
@@ -146,27 +154,27 @@ msgstr "לא ניתן להסיר את המשתמש"
msgid "Groups"
msgstr "קבוצות"
-#: js/users.js:95 templates/users.php:89 templates/users.php:124
+#: js/users.js:97 templates/users.php:89 templates/users.php:124
msgid "Group Admin"
msgstr "מנהל הקבוצה"
-#: js/users.js:115 templates/users.php:164
+#: js/users.js:120 templates/users.php:164
msgid "Delete"
msgstr "מחיקה"
-#: js/users.js:269
+#: js/users.js:277
msgid "add group"
msgstr "הוספת קבוצה"
-#: js/users.js:428
+#: js/users.js:436
msgid "A valid username must be provided"
msgstr "יש לספק שם משתמש תקני"
-#: js/users.js:429 js/users.js:435 js/users.js:450
+#: js/users.js:437 js/users.js:443 js/users.js:458
msgid "Error creating user"
msgstr "יצירת המשתמש נכשלה"
-#: js/users.js:434
+#: js/users.js:442
msgid "A valid password must be provided"
msgstr "יש לספק ססמה תקנית"
@@ -370,10 +378,6 @@ msgstr "צפה בעמוד הישום ב apps.owncloud.com"
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "ברישיון <span class=\"licence\"></span>לטובת <span class=\"author\"></span>"
-#: templates/apps.php:43
-msgid "Update"
-msgstr "עדכון"
-
#: templates/help.php:4
msgid "User Documentation"
msgstr "תיעוד משתמש"
diff --git a/l10n/hi/core.po b/l10n/hi/core.po
index 27c6e564ae4..479e61d7c60 100644
--- a/l10n/hi/core.po
+++ b/l10n/hi/core.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-08-30 09:32-0400\n"
+"PO-Revision-Date: 2013-08-30 13:33+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Hindi (http://www.transifex.com/projects/p/owncloud/language/hi/)\n"
"MIME-Version: 1.0\n"
@@ -23,6 +23,35 @@ msgstr ""
msgid "%s shared »%s« with you"
msgstr ""
+#: ajax/share.php:227
+msgid "group"
+msgstr ""
+
+#: ajax/update.php:11
+msgid "Turned on maintenance mode"
+msgstr ""
+
+#: ajax/update.php:14
+msgid "Turned off maintenance mode"
+msgstr ""
+
+#: ajax/update.php:17
+msgid "Updated database"
+msgstr ""
+
+#: ajax/update.php:20
+msgid "Updating filecache, this may take really long..."
+msgstr ""
+
+#: ajax/update.php:23
+msgid "Updated filecache"
+msgstr ""
+
+#: ajax/update.php:26
+#, php-format
+msgid "... %d%% done ..."
+msgstr ""
+
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
msgstr ""
@@ -194,23 +223,23 @@ msgstr ""
msgid "years ago"
msgstr ""
-#: js/oc-dialogs.js:117
+#: js/oc-dialogs.js:123
msgid "Choose"
msgstr ""
-#: js/oc-dialogs.js:137 js/oc-dialogs.js:196
+#: js/oc-dialogs.js:143 js/oc-dialogs.js:210
msgid "Error loading file picker template"
msgstr ""
-#: js/oc-dialogs.js:160
+#: js/oc-dialogs.js:168
msgid "Yes"
msgstr ""
-#: js/oc-dialogs.js:168
+#: js/oc-dialogs.js:178
msgid "No"
msgstr ""
-#: js/oc-dialogs.js:181
+#: js/oc-dialogs.js:195
msgid "Ok"
msgstr ""
@@ -443,7 +472,7 @@ msgstr "यक्तिगत"
msgid "Users"
msgstr "उपयोगकर्ता"
-#: strings.php:7
+#: strings.php:7 templates/layout.user.php:105
msgid "Apps"
msgstr "Apps"
@@ -576,10 +605,6 @@ msgstr ""
msgid "Log out"
msgstr "लोग आउट"
-#: templates/layout.user.php:100
-msgid "More apps"
-msgstr ""
-
#: templates/login.php:9
msgid "Automatic logon rejected!"
msgstr ""
@@ -594,19 +619,19 @@ msgstr ""
msgid "Please change your password to secure your account again."
msgstr ""
-#: templates/login.php:34
+#: templates/login.php:32
msgid "Lost your password?"
msgstr ""
-#: templates/login.php:39
+#: templates/login.php:37
msgid "remember"
msgstr "याद रखें"
-#: templates/login.php:41
+#: templates/login.php:39
msgid "Log in"
msgstr ""
-#: templates/login.php:47
+#: templates/login.php:45
msgid "Alternative Logins"
msgstr ""
diff --git a/l10n/hi/files.po b/l10n/hi/files.po
index f3bce0ac149..67aa5d887df 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: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-08-30 09:31-0400\n"
+"PO-Revision-Date: 2013-08-30 13:34+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Hindi (http://www.transifex.com/projects/p/owncloud/language/hi/)\n"
"MIME-Version: 1.0\n"
@@ -74,7 +74,11 @@ msgstr ""
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:123
+#: ajax/upload.php:109
+msgid "Upload failed"
+msgstr ""
+
+#: ajax/upload.php:127
msgid "Invalid directory."
msgstr ""
@@ -94,21 +98,20 @@ msgstr ""
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:167 js/files.js:280
+#: js/file-upload.js:165
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:233 js/files.js:353
+#: js/file-upload.js:239
msgid "URL cannot be empty."
msgstr ""
-#: js/file-upload.js:238 lib/app.php:53
+#: js/file-upload.js:244 lib/app.php:53
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
msgstr ""
-#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405
-#: js/files.js:709 js/files.js:747
+#: js/file-upload.js:275 js/file-upload.js:291 js/files.js:511 js/files.js:549
msgid "Error"
msgstr "त्रुटि"
@@ -124,41 +127,57 @@ msgstr ""
msgid "Rename"
msgstr ""
-#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:465
+#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:573
msgid "Pending"
msgstr ""
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "{new_name} already exists"
msgstr ""
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "replace"
msgstr ""
-#: js/filelist.js:303
+#: js/filelist.js:305
msgid "suggest name"
msgstr ""
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "cancel"
msgstr ""
-#: js/filelist.js:350
+#: js/filelist.js:352
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:350
+#: js/filelist.js:352
msgid "undo"
msgstr ""
-#: js/filelist.js:453
+#: js/filelist.js:422 js/filelist.js:488 js/files.js:580
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/filelist.js:423 js/filelist.js:489 js/files.js:586
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/filelist.js:430
+msgid "{dirs} and {files}"
+msgstr ""
+
+#: js/filelist.js:561
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:518
+#: js/filelist.js:626
msgid "files uploading"
msgstr ""
@@ -196,34 +215,18 @@ msgid ""
"big."
msgstr ""
-#: js/files.js:358
-msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-msgstr ""
-
-#: js/files.js:760 templates/index.php:67
+#: js/files.js:562 templates/index.php:67
msgid "Name"
msgstr ""
-#: js/files.js:761 templates/index.php:78
+#: js/files.js:563 templates/index.php:78
msgid "Size"
msgstr ""
-#: js/files.js:762 templates/index.php:80
+#: js/files.js:564 templates/index.php:80
msgid "Modified"
msgstr ""
-#: js/files.js:778
-msgid "%n folder"
-msgid_plural "%n folders"
-msgstr[0] ""
-msgstr[1] ""
-
-#: js/files.js:784
-msgid "%n file"
-msgid_plural "%n files"
-msgstr[0] ""
-msgstr[1] ""
-
#: lib/app.php:73
#, php-format
msgid "%s could not be renamed"
@@ -327,22 +330,6 @@ msgstr ""
msgid "Current scanning"
msgstr ""
-#: templates/part.list.php:74
-msgid "directory"
-msgstr ""
-
-#: templates/part.list.php:76
-msgid "directories"
-msgstr ""
-
-#: templates/part.list.php:85
-msgid "file"
-msgstr ""
-
-#: templates/part.list.php:87
-msgid "files"
-msgstr ""
-
#: templates/upgrade.php:2
msgid "Upgrading filesystem cache..."
msgstr ""
diff --git a/l10n/hi/lib.po b/l10n/hi/lib.po
index 28b270f1948..60c81ec7b5a 100644
--- a/l10n/hi/lib.po
+++ b/l10n/hi/lib.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Hindi (http://www.transifex.com/projects/p/owncloud/language/hi/)\n"
"MIME-Version: 1.0\n"
@@ -17,27 +17,38 @@ msgstr ""
"Language: hi\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: app.php:360
+#: app.php:239
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr ""
+
+#: app.php:250
+msgid "No app name specified"
+msgstr ""
+
+#: app.php:361
msgid "Help"
msgstr "सहयोग"
-#: app.php:373
+#: app.php:374
msgid "Personal"
msgstr "यक्तिगत"
-#: app.php:384
+#: app.php:385
msgid "Settings"
msgstr "सेटिंग्स"
-#: app.php:396
+#: app.php:397
msgid "Users"
msgstr "उपयोगकर्ता"
-#: app.php:409
+#: app.php:410
msgid "Admin"
msgstr ""
-#: app.php:836
+#: app.php:837
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -73,6 +84,62 @@ msgid ""
"administrator."
msgstr ""
+#: installer.php:63
+msgid "No source specified when installing app"
+msgstr ""
+
+#: installer.php:70
+msgid "No href specified when installing app from http"
+msgstr ""
+
+#: installer.php:75
+msgid "No path specified when installing app from local file"
+msgstr ""
+
+#: installer.php:89
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr ""
+
+#: installer.php:103
+msgid "Failed to open archive when installing app"
+msgstr ""
+
+#: installer.php:123
+msgid "App does not provide an info.xml file"
+msgstr ""
+
+#: installer.php:129
+msgid "App can't be installed because of not allowed code in the App"
+msgstr ""
+
+#: installer.php:138
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr ""
+
+#: installer.php:144
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr ""
+
+#: installer.php:150
+msgid ""
+"App can't be installed because the version in info.xml/version is not the "
+"same as the version reported from the app store"
+msgstr ""
+
+#: installer.php:160
+msgid "App directory already exists"
+msgstr ""
+
+#: installer.php:173
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr ""
+
#: json.php:28
msgid "Application is not enabled"
msgstr ""
diff --git a/l10n/hi/settings.po b/l10n/hi/settings.po
index 6c4da2cc6c6..dc541066ba0 100644
--- a/l10n/hi/settings.po
+++ b/l10n/hi/settings.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Hindi (http://www.transifex.com/projects/p/owncloud/language/hi/)\n"
"MIME-Version: 1.0\n"
@@ -42,10 +42,6 @@ msgstr ""
msgid "Unable to add group"
msgstr ""
-#: ajax/enableapp.php:11
-msgid "Could not enable app. "
-msgstr ""
-
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr ""
@@ -92,31 +88,43 @@ msgstr ""
msgid "Update to {appversion}"
msgstr ""
-#: js/apps.js:41 js/apps.js:81
+#: js/apps.js:41 js/apps.js:74 js/apps.js:100
msgid "Disable"
msgstr ""
-#: js/apps.js:41 js/apps.js:69 js/apps.js:88
+#: js/apps.js:41 js/apps.js:81 js/apps.js:94 js/apps.js:109
msgid "Enable"
msgstr ""
-#: js/apps.js:60
+#: js/apps.js:63
msgid "Please wait...."
msgstr ""
-#: js/apps.js:64 js/apps.js:76 js/apps.js:85 js/apps.js:98
-msgid "Error"
-msgstr "त्रुटि"
+#: js/apps.js:71 js/apps.js:72 js/apps.js:92
+msgid "Error while disabling app"
+msgstr ""
+
+#: js/apps.js:91 js/apps.js:104 js/apps.js:105
+msgid "Error while enabling app"
+msgstr ""
-#: js/apps.js:95
+#: js/apps.js:115
msgid "Updating...."
msgstr ""
-#: js/apps.js:98
+#: js/apps.js:118
msgid "Error while updating app"
msgstr ""
-#: js/apps.js:101
+#: js/apps.js:118
+msgid "Error"
+msgstr "त्रुटि"
+
+#: js/apps.js:119 templates/apps.php:43
+msgid "Update"
+msgstr "अद्यतन"
+
+#: js/apps.js:122
msgid "Updated"
msgstr ""
@@ -145,27 +153,27 @@ msgstr ""
msgid "Groups"
msgstr ""
-#: js/users.js:95 templates/users.php:89 templates/users.php:124
+#: js/users.js:97 templates/users.php:89 templates/users.php:124
msgid "Group Admin"
msgstr ""
-#: js/users.js:115 templates/users.php:164
+#: js/users.js:120 templates/users.php:164
msgid "Delete"
msgstr ""
-#: js/users.js:269
+#: js/users.js:277
msgid "add group"
msgstr ""
-#: js/users.js:428
+#: js/users.js:436
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:429 js/users.js:435 js/users.js:450
+#: js/users.js:437 js/users.js:443 js/users.js:458
msgid "Error creating user"
msgstr ""
-#: js/users.js:434
+#: js/users.js:442
msgid "A valid password must be provided"
msgstr ""
@@ -369,10 +377,6 @@ msgstr ""
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr ""
-#: templates/apps.php:43
-msgid "Update"
-msgstr "अद्यतन"
-
#: templates/help.php:4
msgid "User Documentation"
msgstr ""
diff --git a/l10n/hr/core.po b/l10n/hr/core.po
index fc513b2f685..693dc056589 100644
--- a/l10n/hr/core.po
+++ b/l10n/hr/core.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-08-30 09:32-0400\n"
+"PO-Revision-Date: 2013-08-30 13:33+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Croatian (http://www.transifex.com/projects/p/owncloud/language/hr/)\n"
"MIME-Version: 1.0\n"
@@ -22,6 +22,35 @@ msgstr ""
msgid "%s shared »%s« with you"
msgstr ""
+#: ajax/share.php:227
+msgid "group"
+msgstr ""
+
+#: ajax/update.php:11
+msgid "Turned on maintenance mode"
+msgstr ""
+
+#: ajax/update.php:14
+msgid "Turned off maintenance mode"
+msgstr ""
+
+#: ajax/update.php:17
+msgid "Updated database"
+msgstr ""
+
+#: ajax/update.php:20
+msgid "Updating filecache, this may take really long..."
+msgstr ""
+
+#: ajax/update.php:23
+msgid "Updated filecache"
+msgstr ""
+
+#: ajax/update.php:26
+#, php-format
+msgid "... %d%% done ..."
+msgstr ""
+
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
msgstr ""
@@ -197,23 +226,23 @@ msgstr "prošlu godinu"
msgid "years ago"
msgstr "godina"
-#: js/oc-dialogs.js:117
+#: js/oc-dialogs.js:123
msgid "Choose"
msgstr "Izaberi"
-#: js/oc-dialogs.js:137 js/oc-dialogs.js:196
+#: js/oc-dialogs.js:143 js/oc-dialogs.js:210
msgid "Error loading file picker template"
msgstr ""
-#: js/oc-dialogs.js:160
+#: js/oc-dialogs.js:168
msgid "Yes"
msgstr "Da"
-#: js/oc-dialogs.js:168
+#: js/oc-dialogs.js:178
msgid "No"
msgstr "Ne"
-#: js/oc-dialogs.js:181
+#: js/oc-dialogs.js:195
msgid "Ok"
msgstr "U redu"
@@ -446,7 +475,7 @@ msgstr "Osobno"
msgid "Users"
msgstr "Korisnici"
-#: strings.php:7
+#: strings.php:7 templates/layout.user.php:105
msgid "Apps"
msgstr "Aplikacije"
@@ -579,10 +608,6 @@ msgstr ""
msgid "Log out"
msgstr "Odjava"
-#: templates/layout.user.php:100
-msgid "More apps"
-msgstr ""
-
#: templates/login.php:9
msgid "Automatic logon rejected!"
msgstr ""
@@ -597,19 +622,19 @@ msgstr ""
msgid "Please change your password to secure your account again."
msgstr ""
-#: templates/login.php:34
+#: templates/login.php:32
msgid "Lost your password?"
msgstr "Izgubili ste lozinku?"
-#: templates/login.php:39
+#: templates/login.php:37
msgid "remember"
msgstr "zapamtiti"
-#: templates/login.php:41
+#: templates/login.php:39
msgid "Log in"
msgstr "Prijava"
-#: templates/login.php:47
+#: templates/login.php:45
msgid "Alternative Logins"
msgstr ""
diff --git a/l10n/hr/files.po b/l10n/hr/files.po
index b15680bceff..b576a0b7cb1 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: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-08-30 09:31-0400\n"
+"PO-Revision-Date: 2013-08-30 13:34+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Croatian (http://www.transifex.com/projects/p/owncloud/language/hr/)\n"
"MIME-Version: 1.0\n"
@@ -74,7 +74,11 @@ msgstr "Neuspjelo pisanje na disk"
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:123
+#: ajax/upload.php:109
+msgid "Upload failed"
+msgstr ""
+
+#: ajax/upload.php:127
msgid "Invalid directory."
msgstr ""
@@ -94,21 +98,20 @@ msgstr ""
msgid "Upload cancelled."
msgstr "Slanje poništeno."
-#: js/file-upload.js:167 js/files.js:280
+#: js/file-upload.js:165
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:233 js/files.js:353
+#: js/file-upload.js:239
msgid "URL cannot be empty."
msgstr ""
-#: js/file-upload.js:238 lib/app.php:53
+#: js/file-upload.js:244 lib/app.php:53
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
msgstr ""
-#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405
-#: js/files.js:709 js/files.js:747
+#: js/file-upload.js:275 js/file-upload.js:291 js/files.js:511 js/files.js:549
msgid "Error"
msgstr "Greška"
@@ -124,42 +127,60 @@ msgstr ""
msgid "Rename"
msgstr "Promjeni ime"
-#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:465
+#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:573
msgid "Pending"
msgstr "U tijeku"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "{new_name} already exists"
msgstr ""
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "replace"
msgstr "zamjeni"
-#: js/filelist.js:303
+#: js/filelist.js:305
msgid "suggest name"
msgstr "predloži ime"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "cancel"
msgstr "odustani"
-#: js/filelist.js:350
+#: js/filelist.js:352
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:350
+#: js/filelist.js:352
msgid "undo"
msgstr "vrati"
-#: js/filelist.js:453
+#: js/filelist.js:422 js/filelist.js:488 js/files.js:580
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: js/filelist.js:423 js/filelist.js:489 js/files.js:586
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: js/filelist.js:430
+msgid "{dirs} and {files}"
+msgstr ""
+
+#: js/filelist.js:561
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: js/filelist.js:518
+#: js/filelist.js:626
msgid "files uploading"
msgstr "datoteke se učitavaju"
@@ -197,36 +218,18 @@ msgid ""
"big."
msgstr ""
-#: js/files.js:358
-msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-msgstr ""
-
-#: js/files.js:760 templates/index.php:67
+#: js/files.js:562 templates/index.php:67
msgid "Name"
msgstr "Ime"
-#: js/files.js:761 templates/index.php:78
+#: js/files.js:563 templates/index.php:78
msgid "Size"
msgstr "Veličina"
-#: js/files.js:762 templates/index.php:80
+#: js/files.js:564 templates/index.php:80
msgid "Modified"
msgstr "Zadnja promjena"
-#: js/files.js:778
-msgid "%n folder"
-msgid_plural "%n folders"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
-
-#: js/files.js:784
-msgid "%n file"
-msgid_plural "%n files"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
-
#: lib/app.php:73
#, php-format
msgid "%s could not be renamed"
@@ -330,22 +333,6 @@ msgstr "Datoteke se skeniraju, molimo pričekajte."
msgid "Current scanning"
msgstr "Trenutno skeniranje"
-#: templates/part.list.php:74
-msgid "directory"
-msgstr ""
-
-#: templates/part.list.php:76
-msgid "directories"
-msgstr ""
-
-#: templates/part.list.php:85
-msgid "file"
-msgstr "datoteka"
-
-#: templates/part.list.php:87
-msgid "files"
-msgstr "datoteke"
-
#: templates/upgrade.php:2
msgid "Upgrading filesystem cache..."
msgstr ""
diff --git a/l10n/hr/lib.po b/l10n/hr/lib.po
index 32395b83128..5072e42a307 100644
--- a/l10n/hr/lib.po
+++ b/l10n/hr/lib.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Croatian (http://www.transifex.com/projects/p/owncloud/language/hr/)\n"
"MIME-Version: 1.0\n"
@@ -17,27 +17,38 @@ msgstr ""
"Language: hr\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-#: app.php:360
+#: app.php:239
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr ""
+
+#: app.php:250
+msgid "No app name specified"
+msgstr ""
+
+#: app.php:361
msgid "Help"
msgstr "Pomoć"
-#: app.php:373
+#: app.php:374
msgid "Personal"
msgstr "Osobno"
-#: app.php:384
+#: app.php:385
msgid "Settings"
msgstr "Postavke"
-#: app.php:396
+#: app.php:397
msgid "Users"
msgstr "Korisnici"
-#: app.php:409
+#: app.php:410
msgid "Admin"
msgstr "Administrator"
-#: app.php:836
+#: app.php:837
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -73,6 +84,62 @@ msgid ""
"administrator."
msgstr ""
+#: installer.php:63
+msgid "No source specified when installing app"
+msgstr ""
+
+#: installer.php:70
+msgid "No href specified when installing app from http"
+msgstr ""
+
+#: installer.php:75
+msgid "No path specified when installing app from local file"
+msgstr ""
+
+#: installer.php:89
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr ""
+
+#: installer.php:103
+msgid "Failed to open archive when installing app"
+msgstr ""
+
+#: installer.php:123
+msgid "App does not provide an info.xml file"
+msgstr ""
+
+#: installer.php:129
+msgid "App can't be installed because of not allowed code in the App"
+msgstr ""
+
+#: installer.php:138
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr ""
+
+#: installer.php:144
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr ""
+
+#: installer.php:150
+msgid ""
+"App can't be installed because the version in info.xml/version is not the "
+"same as the version reported from the app store"
+msgstr ""
+
+#: installer.php:160
+msgid "App directory already exists"
+msgstr ""
+
+#: installer.php:173
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr ""
+
#: json.php:28
msgid "Application is not enabled"
msgstr ""
diff --git a/l10n/hr/settings.po b/l10n/hr/settings.po
index 660714684d6..a1d1484aab7 100644
--- a/l10n/hr/settings.po
+++ b/l10n/hr/settings.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Croatian (http://www.transifex.com/projects/p/owncloud/language/hr/)\n"
"MIME-Version: 1.0\n"
@@ -42,10 +42,6 @@ msgstr ""
msgid "Unable to add group"
msgstr ""
-#: ajax/enableapp.php:11
-msgid "Could not enable app. "
-msgstr ""
-
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr "Email spremljen"
@@ -92,31 +88,43 @@ msgstr ""
msgid "Update to {appversion}"
msgstr ""
-#: js/apps.js:41 js/apps.js:81
+#: js/apps.js:41 js/apps.js:74 js/apps.js:100
msgid "Disable"
msgstr "Isključi"
-#: js/apps.js:41 js/apps.js:69 js/apps.js:88
+#: js/apps.js:41 js/apps.js:81 js/apps.js:94 js/apps.js:109
msgid "Enable"
msgstr "Uključi"
-#: js/apps.js:60
+#: js/apps.js:63
msgid "Please wait...."
msgstr ""
-#: js/apps.js:64 js/apps.js:76 js/apps.js:85 js/apps.js:98
-msgid "Error"
-msgstr "Greška"
+#: js/apps.js:71 js/apps.js:72 js/apps.js:92
+msgid "Error while disabling app"
+msgstr ""
+
+#: js/apps.js:91 js/apps.js:104 js/apps.js:105
+msgid "Error while enabling app"
+msgstr ""
-#: js/apps.js:95
+#: js/apps.js:115
msgid "Updating...."
msgstr ""
-#: js/apps.js:98
+#: js/apps.js:118
msgid "Error while updating app"
msgstr ""
-#: js/apps.js:101
+#: js/apps.js:118
+msgid "Error"
+msgstr "Greška"
+
+#: js/apps.js:119 templates/apps.php:43
+msgid "Update"
+msgstr ""
+
+#: js/apps.js:122
msgid "Updated"
msgstr ""
@@ -145,27 +153,27 @@ msgstr ""
msgid "Groups"
msgstr "Grupe"
-#: js/users.js:95 templates/users.php:89 templates/users.php:124
+#: js/users.js:97 templates/users.php:89 templates/users.php:124
msgid "Group Admin"
msgstr "Grupa Admin"
-#: js/users.js:115 templates/users.php:164
+#: js/users.js:120 templates/users.php:164
msgid "Delete"
msgstr "Obriši"
-#: js/users.js:269
+#: js/users.js:277
msgid "add group"
msgstr ""
-#: js/users.js:428
+#: js/users.js:436
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:429 js/users.js:435 js/users.js:450
+#: js/users.js:437 js/users.js:443 js/users.js:458
msgid "Error creating user"
msgstr ""
-#: js/users.js:434
+#: js/users.js:442
msgid "A valid password must be provided"
msgstr ""
@@ -369,10 +377,6 @@ msgstr "Pogledajte stranicu s aplikacijama na apps.owncloud.com"
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr ""
-#: templates/apps.php:43
-msgid "Update"
-msgstr ""
-
#: templates/help.php:4
msgid "User Documentation"
msgstr ""
diff --git a/l10n/hu_HU/core.po b/l10n/hu_HU/core.po
index 715adea419f..b4bbc396445 100644
--- a/l10n/hu_HU/core.po
+++ b/l10n/hu_HU/core.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Hungarian (Hungary) (http://www.transifex.com/projects/p/owncloud/language/hu_HU/)\n"
"MIME-Version: 1.0\n"
@@ -24,6 +24,35 @@ msgstr ""
msgid "%s shared »%s« with you"
msgstr "%s megosztotta Önnel ezt: »%s«"
+#: ajax/share.php:227
+msgid "group"
+msgstr "csoport"
+
+#: ajax/update.php:11
+msgid "Turned on maintenance mode"
+msgstr ""
+
+#: ajax/update.php:14
+msgid "Turned off maintenance mode"
+msgstr ""
+
+#: ajax/update.php:17
+msgid "Updated database"
+msgstr ""
+
+#: ajax/update.php:20
+msgid "Updating filecache, this may take really long..."
+msgstr ""
+
+#: ajax/update.php:23
+msgid "Updated filecache"
+msgstr ""
+
+#: ajax/update.php:26
+#, php-format
+msgid "... %d%% done ..."
+msgstr ""
+
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
msgstr "Nincs megadva a kategória típusa."
@@ -195,23 +224,23 @@ msgstr "tavaly"
msgid "years ago"
msgstr "több éve"
-#: js/oc-dialogs.js:117
+#: js/oc-dialogs.js:123
msgid "Choose"
msgstr "Válasszon"
-#: js/oc-dialogs.js:137 js/oc-dialogs.js:196
+#: js/oc-dialogs.js:143 js/oc-dialogs.js:210
msgid "Error loading file picker template"
msgstr "Nem sikerült betölteni a fájlkiválasztó sablont"
-#: js/oc-dialogs.js:160
+#: js/oc-dialogs.js:168
msgid "Yes"
msgstr "Igen"
-#: js/oc-dialogs.js:168
+#: js/oc-dialogs.js:178
msgid "No"
msgstr "Nem"
-#: js/oc-dialogs.js:181
+#: js/oc-dialogs.js:195
msgid "Ok"
msgstr "Ok"
@@ -444,7 +473,7 @@ msgstr "Személyes"
msgid "Users"
msgstr "Felhasználók"
-#: strings.php:7
+#: strings.php:7 templates/layout.user.php:105
msgid "Apps"
msgstr "Alkalmazások"
@@ -577,10 +606,6 @@ msgstr "%s rendelkezésre áll. További információ a frissítéshez."
msgid "Log out"
msgstr "Kilépés"
-#: templates/layout.user.php:100
-msgid "More apps"
-msgstr ""
-
#: templates/login.php:9
msgid "Automatic logon rejected!"
msgstr "Az automatikus bejelentkezés sikertelen!"
@@ -595,19 +620,19 @@ msgstr "Ha mostanában nem módosította a jelszavát, akkor lehetséges, hogy i
msgid "Please change your password to secure your account again."
msgstr "A biztonsága érdekében változtassa meg a jelszavát!"
-#: templates/login.php:34
+#: templates/login.php:32
msgid "Lost your password?"
msgstr "Elfelejtette a jelszavát?"
-#: templates/login.php:39
+#: templates/login.php:37
msgid "remember"
msgstr "emlékezzen"
-#: templates/login.php:41
+#: templates/login.php:39
msgid "Log in"
msgstr "Bejelentkezés"
-#: templates/login.php:47
+#: templates/login.php:45
msgid "Alternative Logins"
msgstr "Alternatív bejelentkezés"
diff --git a/l10n/hu_HU/files.po b/l10n/hu_HU/files.po
index cc2316c691e..402bd723361 100644
--- a/l10n/hu_HU/files.po
+++ b/l10n/hu_HU/files.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Hungarian (Hungary) (http://www.transifex.com/projects/p/owncloud/language/hu_HU/)\n"
"MIME-Version: 1.0\n"
@@ -75,7 +75,11 @@ msgstr "Nem sikerült a lemezre történő írás"
msgid "Not enough storage available"
msgstr "Nincs elég szabad hely."
-#: ajax/upload.php:123
+#: ajax/upload.php:109
+msgid "Upload failed"
+msgstr "A feltöltés nem sikerült"
+
+#: ajax/upload.php:127
msgid "Invalid directory."
msgstr "Érvénytelen mappa."
@@ -95,21 +99,20 @@ msgstr "Nincs elég szabad hely"
msgid "Upload cancelled."
msgstr "A feltöltést megszakítottuk."
-#: js/file-upload.js:167 js/files.js:280
+#: js/file-upload.js:165
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:233 js/files.js:353
+#: js/file-upload.js:239
msgid "URL cannot be empty."
msgstr "Az URL nem lehet semmi."
-#: js/file-upload.js:238 lib/app.php:53
+#: js/file-upload.js:244 lib/app.php:53
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
msgstr "Érvénytelen mappanév. A 'Shared' az ownCloud számára fenntartott elnevezés"
-#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405
-#: js/files.js:709 js/files.js:747
+#: js/file-upload.js:276 js/file-upload.js:292 js/files.js:512 js/files.js:550
msgid "Error"
msgstr "Hiba"
@@ -125,41 +128,57 @@ msgstr "Végleges törlés"
msgid "Rename"
msgstr "Átnevezés"
-#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:465
+#: js/filelist.js:50 js/filelist.js:53 js/filelist.js:575
msgid "Pending"
msgstr "Folyamatban"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "{new_name} already exists"
msgstr "{new_name} már létezik"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "replace"
msgstr "írjuk fölül"
-#: js/filelist.js:303
+#: js/filelist.js:307
msgid "suggest name"
msgstr "legyen más neve"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "cancel"
msgstr "mégse"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "replaced {new_name} with {old_name}"
msgstr "{new_name} fájlt kicseréltük ezzel: {old_name}"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "undo"
msgstr "visszavonás"
-#: js/filelist.js:453
+#: js/filelist.js:424 js/filelist.js:490 js/files.js:581
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/filelist.js:425 js/filelist.js:491 js/files.js:587
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/filelist.js:432
+msgid "{dirs} and {files}"
+msgstr ""
+
+#: js/filelist.js:563
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:518
+#: js/filelist.js:628
msgid "files uploading"
msgstr "fájl töltődik föl"
@@ -197,34 +216,18 @@ msgid ""
"big."
msgstr "Készül a letöltendő állomány. Ez eltarthat egy ideig, ha nagyok a fájlok."
-#: js/files.js:358
-msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-msgstr "Érvénytelen mappanév. A név használata csak a Owncloud számára lehetséges."
-
-#: js/files.js:760 templates/index.php:67
+#: js/files.js:563 templates/index.php:69
msgid "Name"
msgstr "Név"
-#: js/files.js:761 templates/index.php:78
+#: js/files.js:564 templates/index.php:81
msgid "Size"
msgstr "Méret"
-#: js/files.js:762 templates/index.php:80
+#: js/files.js:565 templates/index.php:83
msgid "Modified"
msgstr "Módosítva"
-#: js/files.js:778
-msgid "%n folder"
-msgid_plural "%n folders"
-msgstr[0] ""
-msgstr[1] ""
-
-#: js/files.js:784
-msgid "%n file"
-msgid_plural "%n files"
-msgstr[0] ""
-msgstr[1] ""
-
#: lib/app.php:73
#, php-format
msgid "%s could not be renamed"
@@ -298,52 +301,36 @@ msgstr "Itt nincs írásjoga."
msgid "Nothing in here. Upload something!"
msgstr "Itt nincs semmi. Töltsön fel valamit!"
-#: templates/index.php:73
+#: templates/index.php:75
msgid "Download"
msgstr "Letöltés"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:88 templates/index.php:89
msgid "Unshare"
msgstr "A megosztás visszavonása"
-#: templates/index.php:91 templates/index.php:92
+#: templates/index.php:94 templates/index.php:95
msgid "Delete"
msgstr "Törlés"
-#: templates/index.php:105
+#: templates/index.php:108
msgid "Upload too large"
msgstr "A feltöltés túl nagy"
-#: templates/index.php:107
+#: templates/index.php:110
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:112
+#: templates/index.php:115
msgid "Files are being scanned, please wait."
msgstr "A fájllista ellenőrzése zajlik, kis türelmet!"
-#: templates/index.php:115
+#: templates/index.php:118
msgid "Current scanning"
msgstr "Ellenőrzés alatt"
-#: templates/part.list.php:74
-msgid "directory"
-msgstr "mappa"
-
-#: templates/part.list.php:76
-msgid "directories"
-msgstr "mappa"
-
-#: templates/part.list.php:85
-msgid "file"
-msgstr "fájl"
-
-#: templates/part.list.php:87
-msgid "files"
-msgstr "fájlok"
-
#: templates/upgrade.php:2
msgid "Upgrading filesystem cache..."
msgstr "A fájlrendszer gyorsítótárának frissítése zajlik..."
diff --git a/l10n/hu_HU/files_encryption.po b/l10n/hu_HU/files_encryption.po
index c50896b0590..7f282b4ac56 100644
--- a/l10n/hu_HU/files_encryption.po
+++ b/l10n/hu_HU/files_encryption.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-09 07:59-0400\n"
-"PO-Revision-Date: 2013-08-09 11:59+0000\n"
+"POT-Creation-Date: 2013-08-21 08:10-0400\n"
+"PO-Revision-Date: 2013-08-19 19:20+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Hungarian (Hungary) (http://www.transifex.com/projects/p/owncloud/language/hu_HU/)\n"
"MIME-Version: 1.0\n"
@@ -61,18 +61,18 @@ msgid ""
"files."
msgstr ""
-#: hooks/hooks.php:44
+#: hooks/hooks.php:41
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:45
+#: hooks/hooks.php:42
msgid ""
"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."
msgstr ""
-#: hooks/hooks.php:263
+#: hooks/hooks.php:249
msgid "Following users are not set up for encryption:"
msgstr ""
diff --git a/l10n/hu_HU/lib.po b/l10n/hu_HU/lib.po
index e508505f741..58c1b28f6cd 100644
--- a/l10n/hu_HU/lib.po
+++ b/l10n/hu_HU/lib.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Hungarian (Hungary) (http://www.transifex.com/projects/p/owncloud/language/hu_HU/)\n"
"MIME-Version: 1.0\n"
@@ -19,27 +19,38 @@ msgstr ""
"Language: hu_HU\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: app.php:360
+#: app.php:239
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr ""
+
+#: app.php:250
+msgid "No app name specified"
+msgstr ""
+
+#: app.php:361
msgid "Help"
msgstr "Súgó"
-#: app.php:373
+#: app.php:374
msgid "Personal"
msgstr "Személyes"
-#: app.php:384
+#: app.php:385
msgid "Settings"
msgstr "Beállítások"
-#: app.php:396
+#: app.php:397
msgid "Users"
msgstr "Felhasználók"
-#: app.php:409
+#: app.php:410
msgid "Admin"
msgstr "Adminsztráció"
-#: app.php:836
+#: app.php:837
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr "Sikertelen Frissítés \"%s\"."
@@ -75,6 +86,62 @@ msgid ""
"administrator."
msgstr "Tölts le a fileokat kisebb chunkokban, kölün vagy kérj segitséget a rendszergazdádtól."
+#: installer.php:63
+msgid "No source specified when installing app"
+msgstr ""
+
+#: installer.php:70
+msgid "No href specified when installing app from http"
+msgstr ""
+
+#: installer.php:75
+msgid "No path specified when installing app from local file"
+msgstr ""
+
+#: installer.php:89
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr ""
+
+#: installer.php:103
+msgid "Failed to open archive when installing app"
+msgstr ""
+
+#: installer.php:123
+msgid "App does not provide an info.xml file"
+msgstr ""
+
+#: installer.php:129
+msgid "App can't be installed because of not allowed code in the App"
+msgstr ""
+
+#: installer.php:138
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr ""
+
+#: installer.php:144
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr ""
+
+#: installer.php:150
+msgid ""
+"App can't be installed because the version in info.xml/version is not the "
+"same as the version reported from the app store"
+msgstr ""
+
+#: installer.php:160
+msgid "App directory already exists"
+msgstr ""
+
+#: installer.php:173
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr ""
+
#: json.php:28
msgid "Application is not enabled"
msgstr "Az alkalmazás nincs engedélyezve"
diff --git a/l10n/hu_HU/settings.po b/l10n/hu_HU/settings.po
index c0b8de03bf2..a04fb4488ea 100644
--- a/l10n/hu_HU/settings.po
+++ b/l10n/hu_HU/settings.po
@@ -10,8 +10,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Hungarian (Hungary) (http://www.transifex.com/projects/p/owncloud/language/hu_HU/)\n"
"MIME-Version: 1.0\n"
@@ -45,10 +45,6 @@ msgstr "A csoport már létezik"
msgid "Unable to add group"
msgstr "A csoport nem hozható létre"
-#: ajax/enableapp.php:11
-msgid "Could not enable app. "
-msgstr "A program nem aktiválható."
-
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr "Email mentve"
@@ -95,31 +91,43 @@ msgstr "A program frissítése nem sikerült."
msgid "Update to {appversion}"
msgstr "Frissítés erre a verzióra: {appversion}"
-#: js/apps.js:41 js/apps.js:81
+#: js/apps.js:41 js/apps.js:74 js/apps.js:100
msgid "Disable"
msgstr "Letiltás"
-#: js/apps.js:41 js/apps.js:69 js/apps.js:88
+#: js/apps.js:41 js/apps.js:81 js/apps.js:94 js/apps.js:109
msgid "Enable"
msgstr "engedélyezve"
-#: js/apps.js:60
+#: js/apps.js:63
msgid "Please wait...."
msgstr "Kérem várjon..."
-#: js/apps.js:64 js/apps.js:76 js/apps.js:85 js/apps.js:98
-msgid "Error"
-msgstr "Hiba"
+#: js/apps.js:71 js/apps.js:72 js/apps.js:92
+msgid "Error while disabling app"
+msgstr ""
-#: js/apps.js:95
+#: js/apps.js:91 js/apps.js:104 js/apps.js:105
+msgid "Error while enabling app"
+msgstr ""
+
+#: js/apps.js:115
msgid "Updating...."
msgstr "Frissítés folyamatban..."
-#: js/apps.js:98
+#: js/apps.js:118
msgid "Error while updating app"
msgstr "Hiba történt a programfrissítés közben"
-#: js/apps.js:101
+#: js/apps.js:118
+msgid "Error"
+msgstr "Hiba"
+
+#: js/apps.js:119 templates/apps.php:43
+msgid "Update"
+msgstr "Frissítés"
+
+#: js/apps.js:122
msgid "Updated"
msgstr "Frissítve"
@@ -148,27 +156,27 @@ msgstr "A felhasználót nem sikerült eltávolítáni"
msgid "Groups"
msgstr "Csoportok"
-#: js/users.js:95 templates/users.php:89 templates/users.php:124
+#: js/users.js:97 templates/users.php:89 templates/users.php:124
msgid "Group Admin"
msgstr "Csoportadminisztrátor"
-#: js/users.js:115 templates/users.php:164
+#: js/users.js:120 templates/users.php:164
msgid "Delete"
msgstr "Törlés"
-#: js/users.js:269
+#: js/users.js:277
msgid "add group"
msgstr "csoport hozzáadása"
-#: js/users.js:428
+#: js/users.js:436
msgid "A valid username must be provided"
msgstr "Érvényes felhasználónevet kell megadnia"
-#: js/users.js:429 js/users.js:435 js/users.js:450
+#: js/users.js:437 js/users.js:443 js/users.js:458
msgid "Error creating user"
msgstr "A felhasználó nem hozható létre"
-#: js/users.js:434
+#: js/users.js:442
msgid "A valid password must be provided"
msgstr "Érvényes jelszót kell megadnia"
@@ -372,10 +380,6 @@ msgstr "Lásd apps.owncloud.com, alkalmazások oldal"
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-a jogtuladonos <span class=\"author\"></span>"
-#: templates/apps.php:43
-msgid "Update"
-msgstr "Frissítés"
-
#: templates/help.php:4
msgid "User Documentation"
msgstr "Felhasználói leírás"
@@ -474,7 +478,7 @@ msgstr "Ezt a címet használja, ha <a href=\"%s/server/5.0/user_manual/files/fi
#: templates/personal.php:117
msgid "Encryption"
-msgstr ""
+msgstr "Titkosítás"
#: templates/personal.php:119
msgid "The encryption app is no longer enabled, decrypt all your file"
diff --git a/l10n/hy/core.po b/l10n/hy/core.po
index e2aceb5731c..9d22bb2fd79 100644
--- a/l10n/hy/core.po
+++ b/l10n/hy/core.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-08-30 09:32-0400\n"
+"PO-Revision-Date: 2013-08-30 13:33+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Armenian (http://www.transifex.com/projects/p/owncloud/language/hy/)\n"
"MIME-Version: 1.0\n"
@@ -22,6 +22,35 @@ msgstr ""
msgid "%s shared »%s« with you"
msgstr ""
+#: ajax/share.php:227
+msgid "group"
+msgstr ""
+
+#: ajax/update.php:11
+msgid "Turned on maintenance mode"
+msgstr ""
+
+#: ajax/update.php:14
+msgid "Turned off maintenance mode"
+msgstr ""
+
+#: ajax/update.php:17
+msgid "Updated database"
+msgstr ""
+
+#: ajax/update.php:20
+msgid "Updating filecache, this may take really long..."
+msgstr ""
+
+#: ajax/update.php:23
+msgid "Updated filecache"
+msgstr ""
+
+#: ajax/update.php:26
+#, php-format
+msgid "... %d%% done ..."
+msgstr ""
+
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
msgstr ""
@@ -193,23 +222,23 @@ msgstr ""
msgid "years ago"
msgstr ""
-#: js/oc-dialogs.js:117
+#: js/oc-dialogs.js:123
msgid "Choose"
msgstr ""
-#: js/oc-dialogs.js:137 js/oc-dialogs.js:196
+#: js/oc-dialogs.js:143 js/oc-dialogs.js:210
msgid "Error loading file picker template"
msgstr ""
-#: js/oc-dialogs.js:160
+#: js/oc-dialogs.js:168
msgid "Yes"
msgstr ""
-#: js/oc-dialogs.js:168
+#: js/oc-dialogs.js:178
msgid "No"
msgstr ""
-#: js/oc-dialogs.js:181
+#: js/oc-dialogs.js:195
msgid "Ok"
msgstr ""
@@ -442,7 +471,7 @@ msgstr ""
msgid "Users"
msgstr ""
-#: strings.php:7
+#: strings.php:7 templates/layout.user.php:105
msgid "Apps"
msgstr ""
@@ -575,10 +604,6 @@ msgstr ""
msgid "Log out"
msgstr ""
-#: templates/layout.user.php:100
-msgid "More apps"
-msgstr ""
-
#: templates/login.php:9
msgid "Automatic logon rejected!"
msgstr ""
@@ -593,19 +618,19 @@ msgstr ""
msgid "Please change your password to secure your account again."
msgstr ""
-#: templates/login.php:34
+#: templates/login.php:32
msgid "Lost your password?"
msgstr ""
-#: templates/login.php:39
+#: templates/login.php:37
msgid "remember"
msgstr ""
-#: templates/login.php:41
+#: templates/login.php:39
msgid "Log in"
msgstr ""
-#: templates/login.php:47
+#: templates/login.php:45
msgid "Alternative Logins"
msgstr ""
diff --git a/l10n/hy/files.po b/l10n/hy/files.po
index 4769f28713c..6c477202b4d 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: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-30 09:31-0400\n"
+"PO-Revision-Date: 2013-08-30 13:34+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Armenian (http://www.transifex.com/projects/p/owncloud/language/hy/)\n"
"MIME-Version: 1.0\n"
@@ -74,7 +74,11 @@ msgstr ""
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:123
+#: ajax/upload.php:109
+msgid "Upload failed"
+msgstr ""
+
+#: ajax/upload.php:127
msgid "Invalid directory."
msgstr ""
@@ -94,21 +98,20 @@ msgstr ""
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:167 js/files.js:280
+#: js/file-upload.js:165
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:233 js/files.js:353
+#: js/file-upload.js:239
msgid "URL cannot be empty."
msgstr ""
-#: js/file-upload.js:238 lib/app.php:53
+#: js/file-upload.js:244 lib/app.php:53
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
msgstr ""
-#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405
-#: js/files.js:709 js/files.js:747
+#: js/file-upload.js:275 js/file-upload.js:291 js/files.js:511 js/files.js:549
msgid "Error"
msgstr ""
@@ -124,41 +127,57 @@ msgstr ""
msgid "Rename"
msgstr ""
-#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:465
+#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:573
msgid "Pending"
msgstr ""
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "{new_name} already exists"
msgstr ""
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "replace"
msgstr ""
-#: js/filelist.js:303
+#: js/filelist.js:305
msgid "suggest name"
msgstr ""
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "cancel"
msgstr ""
-#: js/filelist.js:350
+#: js/filelist.js:352
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:350
+#: js/filelist.js:352
msgid "undo"
msgstr ""
-#: js/filelist.js:453
+#: js/filelist.js:422 js/filelist.js:488 js/files.js:580
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/filelist.js:423 js/filelist.js:489 js/files.js:586
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/filelist.js:430
+msgid "{dirs} and {files}"
+msgstr ""
+
+#: js/filelist.js:561
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:518
+#: js/filelist.js:626
msgid "files uploading"
msgstr ""
@@ -196,34 +215,18 @@ msgid ""
"big."
msgstr ""
-#: js/files.js:358
-msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-msgstr ""
-
-#: js/files.js:760 templates/index.php:67
+#: js/files.js:562 templates/index.php:67
msgid "Name"
msgstr ""
-#: js/files.js:761 templates/index.php:78
+#: js/files.js:563 templates/index.php:78
msgid "Size"
msgstr ""
-#: js/files.js:762 templates/index.php:80
+#: js/files.js:564 templates/index.php:80
msgid "Modified"
msgstr ""
-#: js/files.js:778
-msgid "%n folder"
-msgid_plural "%n folders"
-msgstr[0] ""
-msgstr[1] ""
-
-#: js/files.js:784
-msgid "%n file"
-msgid_plural "%n files"
-msgstr[0] ""
-msgstr[1] ""
-
#: lib/app.php:73
#, php-format
msgid "%s could not be renamed"
@@ -327,22 +330,6 @@ msgstr ""
msgid "Current scanning"
msgstr ""
-#: templates/part.list.php:74
-msgid "directory"
-msgstr ""
-
-#: templates/part.list.php:76
-msgid "directories"
-msgstr ""
-
-#: templates/part.list.php:85
-msgid "file"
-msgstr ""
-
-#: templates/part.list.php:87
-msgid "files"
-msgstr ""
-
#: templates/upgrade.php:2
msgid "Upgrading filesystem cache..."
msgstr ""
diff --git a/l10n/hy/lib.po b/l10n/hy/lib.po
index c4bd9162a85..63acadec4f1 100644
--- a/l10n/hy/lib.po
+++ b/l10n/hy/lib.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Armenian (http://www.transifex.com/projects/p/owncloud/language/hy/)\n"
"MIME-Version: 1.0\n"
@@ -17,27 +17,38 @@ msgstr ""
"Language: hy\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: app.php:360
+#: app.php:239
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr ""
+
+#: app.php:250
+msgid "No app name specified"
+msgstr ""
+
+#: app.php:361
msgid "Help"
msgstr ""
-#: app.php:373
+#: app.php:374
msgid "Personal"
msgstr ""
-#: app.php:384
+#: app.php:385
msgid "Settings"
msgstr ""
-#: app.php:396
+#: app.php:397
msgid "Users"
msgstr ""
-#: app.php:409
+#: app.php:410
msgid "Admin"
msgstr ""
-#: app.php:836
+#: app.php:837
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -73,6 +84,62 @@ msgid ""
"administrator."
msgstr ""
+#: installer.php:63
+msgid "No source specified when installing app"
+msgstr ""
+
+#: installer.php:70
+msgid "No href specified when installing app from http"
+msgstr ""
+
+#: installer.php:75
+msgid "No path specified when installing app from local file"
+msgstr ""
+
+#: installer.php:89
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr ""
+
+#: installer.php:103
+msgid "Failed to open archive when installing app"
+msgstr ""
+
+#: installer.php:123
+msgid "App does not provide an info.xml file"
+msgstr ""
+
+#: installer.php:129
+msgid "App can't be installed because of not allowed code in the App"
+msgstr ""
+
+#: installer.php:138
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr ""
+
+#: installer.php:144
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr ""
+
+#: installer.php:150
+msgid ""
+"App can't be installed because the version in info.xml/version is not the "
+"same as the version reported from the app store"
+msgstr ""
+
+#: installer.php:160
+msgid "App directory already exists"
+msgstr ""
+
+#: installer.php:173
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr ""
+
#: json.php:28
msgid "Application is not enabled"
msgstr ""
diff --git a/l10n/hy/settings.po b/l10n/hy/settings.po
index a4f0a39f2e3..fe701e6fee7 100644
--- a/l10n/hy/settings.po
+++ b/l10n/hy/settings.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Armenian (http://www.transifex.com/projects/p/owncloud/language/hy/)\n"
"MIME-Version: 1.0\n"
@@ -42,10 +42,6 @@ msgstr ""
msgid "Unable to add group"
msgstr ""
-#: ajax/enableapp.php:11
-msgid "Could not enable app. "
-msgstr ""
-
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr ""
@@ -92,31 +88,43 @@ msgstr ""
msgid "Update to {appversion}"
msgstr ""
-#: js/apps.js:41 js/apps.js:81
+#: js/apps.js:41 js/apps.js:74 js/apps.js:100
msgid "Disable"
msgstr ""
-#: js/apps.js:41 js/apps.js:69 js/apps.js:88
+#: js/apps.js:41 js/apps.js:81 js/apps.js:94 js/apps.js:109
msgid "Enable"
msgstr ""
-#: js/apps.js:60
+#: js/apps.js:63
msgid "Please wait...."
msgstr ""
-#: js/apps.js:64 js/apps.js:76 js/apps.js:85 js/apps.js:98
-msgid "Error"
+#: js/apps.js:71 js/apps.js:72 js/apps.js:92
+msgid "Error while disabling app"
msgstr ""
-#: js/apps.js:95
+#: js/apps.js:91 js/apps.js:104 js/apps.js:105
+msgid "Error while enabling app"
+msgstr ""
+
+#: js/apps.js:115
msgid "Updating...."
msgstr ""
-#: js/apps.js:98
+#: js/apps.js:118
msgid "Error while updating app"
msgstr ""
-#: js/apps.js:101
+#: js/apps.js:118
+msgid "Error"
+msgstr ""
+
+#: js/apps.js:119 templates/apps.php:43
+msgid "Update"
+msgstr ""
+
+#: js/apps.js:122
msgid "Updated"
msgstr ""
@@ -145,27 +153,27 @@ msgstr ""
msgid "Groups"
msgstr ""
-#: js/users.js:95 templates/users.php:89 templates/users.php:124
+#: js/users.js:97 templates/users.php:89 templates/users.php:124
msgid "Group Admin"
msgstr ""
-#: js/users.js:115 templates/users.php:164
+#: js/users.js:120 templates/users.php:164
msgid "Delete"
msgstr "Ջնջել"
-#: js/users.js:269
+#: js/users.js:277
msgid "add group"
msgstr ""
-#: js/users.js:428
+#: js/users.js:436
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:429 js/users.js:435 js/users.js:450
+#: js/users.js:437 js/users.js:443 js/users.js:458
msgid "Error creating user"
msgstr ""
-#: js/users.js:434
+#: js/users.js:442
msgid "A valid password must be provided"
msgstr ""
@@ -369,10 +377,6 @@ msgstr ""
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr ""
-#: templates/apps.php:43
-msgid "Update"
-msgstr ""
-
#: templates/help.php:4
msgid "User Documentation"
msgstr ""
diff --git a/l10n/ia/core.po b/l10n/ia/core.po
index 901f0476070..7dfa76c49ea 100644
--- a/l10n/ia/core.po
+++ b/l10n/ia/core.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-08-30 09:32-0400\n"
+"PO-Revision-Date: 2013-08-30 13:33+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Interlingua (http://www.transifex.com/projects/p/owncloud/language/ia/)\n"
"MIME-Version: 1.0\n"
@@ -22,6 +22,35 @@ msgstr ""
msgid "%s shared »%s« with you"
msgstr ""
+#: ajax/share.php:227
+msgid "group"
+msgstr ""
+
+#: ajax/update.php:11
+msgid "Turned on maintenance mode"
+msgstr ""
+
+#: ajax/update.php:14
+msgid "Turned off maintenance mode"
+msgstr ""
+
+#: ajax/update.php:17
+msgid "Updated database"
+msgstr ""
+
+#: ajax/update.php:20
+msgid "Updating filecache, this may take really long..."
+msgstr ""
+
+#: ajax/update.php:23
+msgid "Updated filecache"
+msgstr ""
+
+#: ajax/update.php:26
+#, php-format
+msgid "... %d%% done ..."
+msgstr ""
+
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
msgstr ""
@@ -193,23 +222,23 @@ msgstr ""
msgid "years ago"
msgstr ""
-#: js/oc-dialogs.js:117
+#: js/oc-dialogs.js:123
msgid "Choose"
msgstr ""
-#: js/oc-dialogs.js:137 js/oc-dialogs.js:196
+#: js/oc-dialogs.js:143 js/oc-dialogs.js:210
msgid "Error loading file picker template"
msgstr ""
-#: js/oc-dialogs.js:160
+#: js/oc-dialogs.js:168
msgid "Yes"
msgstr ""
-#: js/oc-dialogs.js:168
+#: js/oc-dialogs.js:178
msgid "No"
msgstr ""
-#: js/oc-dialogs.js:181
+#: js/oc-dialogs.js:195
msgid "Ok"
msgstr ""
@@ -442,7 +471,7 @@ msgstr "Personal"
msgid "Users"
msgstr "Usatores"
-#: strings.php:7
+#: strings.php:7 templates/layout.user.php:105
msgid "Apps"
msgstr "Applicationes"
@@ -575,10 +604,6 @@ msgstr ""
msgid "Log out"
msgstr "Clauder le session"
-#: templates/layout.user.php:100
-msgid "More apps"
-msgstr ""
-
#: templates/login.php:9
msgid "Automatic logon rejected!"
msgstr ""
@@ -593,19 +618,19 @@ msgstr ""
msgid "Please change your password to secure your account again."
msgstr ""
-#: templates/login.php:34
+#: templates/login.php:32
msgid "Lost your password?"
msgstr "Tu perdeva le contrasigno?"
-#: templates/login.php:39
+#: templates/login.php:37
msgid "remember"
msgstr "memora"
-#: templates/login.php:41
+#: templates/login.php:39
msgid "Log in"
msgstr "Aperir session"
-#: templates/login.php:47
+#: templates/login.php:45
msgid "Alternative Logins"
msgstr ""
diff --git a/l10n/ia/files.po b/l10n/ia/files.po
index 0ef13b54839..97ce4fab714 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: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-30 09:31-0400\n"
+"PO-Revision-Date: 2013-08-30 13:34+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Interlingua (http://www.transifex.com/projects/p/owncloud/language/ia/)\n"
"MIME-Version: 1.0\n"
@@ -74,7 +74,11 @@ msgstr ""
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:123
+#: ajax/upload.php:109
+msgid "Upload failed"
+msgstr ""
+
+#: ajax/upload.php:127
msgid "Invalid directory."
msgstr ""
@@ -94,21 +98,20 @@ msgstr ""
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:167 js/files.js:280
+#: js/file-upload.js:165
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:233 js/files.js:353
+#: js/file-upload.js:239
msgid "URL cannot be empty."
msgstr ""
-#: js/file-upload.js:238 lib/app.php:53
+#: js/file-upload.js:244 lib/app.php:53
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
msgstr ""
-#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405
-#: js/files.js:709 js/files.js:747
+#: js/file-upload.js:275 js/file-upload.js:291 js/files.js:511 js/files.js:549
msgid "Error"
msgstr "Error"
@@ -124,41 +127,57 @@ msgstr ""
msgid "Rename"
msgstr ""
-#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:465
+#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:573
msgid "Pending"
msgstr ""
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "{new_name} already exists"
msgstr ""
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "replace"
msgstr ""
-#: js/filelist.js:303
+#: js/filelist.js:305
msgid "suggest name"
msgstr ""
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "cancel"
msgstr ""
-#: js/filelist.js:350
+#: js/filelist.js:352
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:350
+#: js/filelist.js:352
msgid "undo"
msgstr ""
-#: js/filelist.js:453
+#: js/filelist.js:422 js/filelist.js:488 js/files.js:580
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/filelist.js:423 js/filelist.js:489 js/files.js:586
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/filelist.js:430
+msgid "{dirs} and {files}"
+msgstr ""
+
+#: js/filelist.js:561
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:518
+#: js/filelist.js:626
msgid "files uploading"
msgstr ""
@@ -196,34 +215,18 @@ msgid ""
"big."
msgstr ""
-#: js/files.js:358
-msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-msgstr ""
-
-#: js/files.js:760 templates/index.php:67
+#: js/files.js:562 templates/index.php:67
msgid "Name"
msgstr "Nomine"
-#: js/files.js:761 templates/index.php:78
+#: js/files.js:563 templates/index.php:78
msgid "Size"
msgstr "Dimension"
-#: js/files.js:762 templates/index.php:80
+#: js/files.js:564 templates/index.php:80
msgid "Modified"
msgstr "Modificate"
-#: js/files.js:778
-msgid "%n folder"
-msgid_plural "%n folders"
-msgstr[0] ""
-msgstr[1] ""
-
-#: js/files.js:784
-msgid "%n file"
-msgid_plural "%n files"
-msgstr[0] ""
-msgstr[1] ""
-
#: lib/app.php:73
#, php-format
msgid "%s could not be renamed"
@@ -327,22 +330,6 @@ msgstr ""
msgid "Current scanning"
msgstr ""
-#: templates/part.list.php:74
-msgid "directory"
-msgstr ""
-
-#: templates/part.list.php:76
-msgid "directories"
-msgstr ""
-
-#: templates/part.list.php:85
-msgid "file"
-msgstr ""
-
-#: templates/part.list.php:87
-msgid "files"
-msgstr ""
-
#: templates/upgrade.php:2
msgid "Upgrading filesystem cache..."
msgstr ""
diff --git a/l10n/ia/lib.po b/l10n/ia/lib.po
index 2d76564c421..5a963a58e29 100644
--- a/l10n/ia/lib.po
+++ b/l10n/ia/lib.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Interlingua (http://www.transifex.com/projects/p/owncloud/language/ia/)\n"
"MIME-Version: 1.0\n"
@@ -17,27 +17,38 @@ msgstr ""
"Language: ia\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: app.php:360
+#: app.php:239
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr ""
+
+#: app.php:250
+msgid "No app name specified"
+msgstr ""
+
+#: app.php:361
msgid "Help"
msgstr "Adjuta"
-#: app.php:373
+#: app.php:374
msgid "Personal"
msgstr "Personal"
-#: app.php:384
+#: app.php:385
msgid "Settings"
msgstr "Configurationes"
-#: app.php:396
+#: app.php:397
msgid "Users"
msgstr "Usatores"
-#: app.php:409
+#: app.php:410
msgid "Admin"
msgstr "Administration"
-#: app.php:836
+#: app.php:837
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -73,6 +84,62 @@ msgid ""
"administrator."
msgstr ""
+#: installer.php:63
+msgid "No source specified when installing app"
+msgstr ""
+
+#: installer.php:70
+msgid "No href specified when installing app from http"
+msgstr ""
+
+#: installer.php:75
+msgid "No path specified when installing app from local file"
+msgstr ""
+
+#: installer.php:89
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr ""
+
+#: installer.php:103
+msgid "Failed to open archive when installing app"
+msgstr ""
+
+#: installer.php:123
+msgid "App does not provide an info.xml file"
+msgstr ""
+
+#: installer.php:129
+msgid "App can't be installed because of not allowed code in the App"
+msgstr ""
+
+#: installer.php:138
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr ""
+
+#: installer.php:144
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr ""
+
+#: installer.php:150
+msgid ""
+"App can't be installed because the version in info.xml/version is not the "
+"same as the version reported from the app store"
+msgstr ""
+
+#: installer.php:160
+msgid "App directory already exists"
+msgstr ""
+
+#: installer.php:173
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr ""
+
#: json.php:28
msgid "Application is not enabled"
msgstr ""
diff --git a/l10n/ia/settings.po b/l10n/ia/settings.po
index 45bea595cdd..d43c46e1de0 100644
--- a/l10n/ia/settings.po
+++ b/l10n/ia/settings.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Interlingua (http://www.transifex.com/projects/p/owncloud/language/ia/)\n"
"MIME-Version: 1.0\n"
@@ -42,10 +42,6 @@ msgstr ""
msgid "Unable to add group"
msgstr ""
-#: ajax/enableapp.php:11
-msgid "Could not enable app. "
-msgstr ""
-
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr ""
@@ -92,31 +88,43 @@ msgstr ""
msgid "Update to {appversion}"
msgstr ""
-#: js/apps.js:41 js/apps.js:81
+#: js/apps.js:41 js/apps.js:74 js/apps.js:100
msgid "Disable"
msgstr ""
-#: js/apps.js:41 js/apps.js:69 js/apps.js:88
+#: js/apps.js:41 js/apps.js:81 js/apps.js:94 js/apps.js:109
msgid "Enable"
msgstr ""
-#: js/apps.js:60
+#: js/apps.js:63
msgid "Please wait...."
msgstr ""
-#: js/apps.js:64 js/apps.js:76 js/apps.js:85 js/apps.js:98
-msgid "Error"
-msgstr "Error"
+#: js/apps.js:71 js/apps.js:72 js/apps.js:92
+msgid "Error while disabling app"
+msgstr ""
+
+#: js/apps.js:91 js/apps.js:104 js/apps.js:105
+msgid "Error while enabling app"
+msgstr ""
-#: js/apps.js:95
+#: js/apps.js:115
msgid "Updating...."
msgstr ""
-#: js/apps.js:98
+#: js/apps.js:118
msgid "Error while updating app"
msgstr ""
-#: js/apps.js:101
+#: js/apps.js:118
+msgid "Error"
+msgstr "Error"
+
+#: js/apps.js:119 templates/apps.php:43
+msgid "Update"
+msgstr "Actualisar"
+
+#: js/apps.js:122
msgid "Updated"
msgstr ""
@@ -145,27 +153,27 @@ msgstr ""
msgid "Groups"
msgstr "Gruppos"
-#: js/users.js:95 templates/users.php:89 templates/users.php:124
+#: js/users.js:97 templates/users.php:89 templates/users.php:124
msgid "Group Admin"
msgstr ""
-#: js/users.js:115 templates/users.php:164
+#: js/users.js:120 templates/users.php:164
msgid "Delete"
msgstr "Deler"
-#: js/users.js:269
+#: js/users.js:277
msgid "add group"
msgstr ""
-#: js/users.js:428
+#: js/users.js:436
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:429 js/users.js:435 js/users.js:450
+#: js/users.js:437 js/users.js:443 js/users.js:458
msgid "Error creating user"
msgstr ""
-#: js/users.js:434
+#: js/users.js:442
msgid "A valid password must be provided"
msgstr ""
@@ -369,10 +377,6 @@ msgstr ""
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr ""
-#: templates/apps.php:43
-msgid "Update"
-msgstr "Actualisar"
-
#: templates/help.php:4
msgid "User Documentation"
msgstr ""
diff --git a/l10n/id/core.po b/l10n/id/core.po
index abd8fc9cd4d..071ac769a96 100644
--- a/l10n/id/core.po
+++ b/l10n/id/core.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Indonesian (http://www.transifex.com/projects/p/owncloud/language/id/)\n"
"MIME-Version: 1.0\n"
@@ -22,6 +22,35 @@ msgstr ""
msgid "%s shared »%s« with you"
msgstr ""
+#: ajax/share.php:227
+msgid "group"
+msgstr "grup"
+
+#: ajax/update.php:11
+msgid "Turned on maintenance mode"
+msgstr ""
+
+#: ajax/update.php:14
+msgid "Turned off maintenance mode"
+msgstr ""
+
+#: ajax/update.php:17
+msgid "Updated database"
+msgstr ""
+
+#: ajax/update.php:20
+msgid "Updating filecache, this may take really long..."
+msgstr ""
+
+#: ajax/update.php:23
+msgid "Updated filecache"
+msgstr ""
+
+#: ajax/update.php:26
+#, php-format
+msgid "... %d%% done ..."
+msgstr ""
+
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
msgstr "Tipe kategori tidak diberikan."
@@ -189,23 +218,23 @@ msgstr "tahun kemarin"
msgid "years ago"
msgstr "beberapa tahun lalu"
-#: js/oc-dialogs.js:117
+#: js/oc-dialogs.js:123
msgid "Choose"
msgstr "Pilih"
-#: js/oc-dialogs.js:137 js/oc-dialogs.js:196
+#: js/oc-dialogs.js:143 js/oc-dialogs.js:210
msgid "Error loading file picker template"
msgstr ""
-#: js/oc-dialogs.js:160
+#: js/oc-dialogs.js:168
msgid "Yes"
msgstr "Ya"
-#: js/oc-dialogs.js:168
+#: js/oc-dialogs.js:178
msgid "No"
msgstr "Tidak"
-#: js/oc-dialogs.js:181
+#: js/oc-dialogs.js:195
msgid "Ok"
msgstr "Oke"
@@ -438,7 +467,7 @@ msgstr "Pribadi"
msgid "Users"
msgstr "Pengguna"
-#: strings.php:7
+#: strings.php:7 templates/layout.user.php:105
msgid "Apps"
msgstr "Aplikasi"
@@ -571,10 +600,6 @@ msgstr ""
msgid "Log out"
msgstr "Keluar"
-#: templates/layout.user.php:100
-msgid "More apps"
-msgstr ""
-
#: templates/login.php:9
msgid "Automatic logon rejected!"
msgstr "Masuk otomatis ditolak!"
@@ -589,19 +614,19 @@ msgstr "Jika tidak pernah mengubah sandi Anda baru-baru ini, akun Anda mungkin d
msgid "Please change your password to secure your account again."
msgstr "Mohon ubah sandi Anda untuk mengamankan kembali akun Anda."
-#: templates/login.php:34
+#: templates/login.php:32
msgid "Lost your password?"
msgstr "Lupa sandi?"
-#: templates/login.php:39
+#: templates/login.php:37
msgid "remember"
msgstr "selalu masuk"
-#: templates/login.php:41
+#: templates/login.php:39
msgid "Log in"
msgstr "Masuk"
-#: templates/login.php:47
+#: templates/login.php:45
msgid "Alternative Logins"
msgstr "Cara Alternatif untuk Masuk"
diff --git a/l10n/id/files.po b/l10n/id/files.po
index 2afa9512605..5d512ec38db 100644
--- a/l10n/id/files.po
+++ b/l10n/id/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-30 09:31-0400\n"
+"PO-Revision-Date: 2013-08-30 13:34+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Indonesian (http://www.transifex.com/projects/p/owncloud/language/id/)\n"
"MIME-Version: 1.0\n"
@@ -74,7 +74,11 @@ msgstr "Gagal menulis ke disk"
msgid "Not enough storage available"
msgstr "Ruang penyimpanan tidak mencukupi"
-#: ajax/upload.php:123
+#: ajax/upload.php:109
+msgid "Upload failed"
+msgstr ""
+
+#: ajax/upload.php:127
msgid "Invalid directory."
msgstr "Direktori tidak valid."
@@ -94,21 +98,20 @@ msgstr "Ruang penyimpanan tidak mencukupi"
msgid "Upload cancelled."
msgstr "Pengunggahan dibatalkan."
-#: js/file-upload.js:167 js/files.js:280
+#: js/file-upload.js:165
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:233 js/files.js:353
+#: js/file-upload.js:239
msgid "URL cannot be empty."
msgstr "URL tidak boleh kosong"
-#: js/file-upload.js:238 lib/app.php:53
+#: js/file-upload.js:244 lib/app.php:53
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
msgstr ""
-#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405
-#: js/files.js:709 js/files.js:747
+#: js/file-upload.js:275 js/file-upload.js:291 js/files.js:511 js/files.js:549
msgid "Error"
msgstr "Galat"
@@ -124,40 +127,54 @@ msgstr "Hapus secara permanen"
msgid "Rename"
msgstr "Ubah nama"
-#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:465
+#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:573
msgid "Pending"
msgstr "Menunggu"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "{new_name} already exists"
msgstr "{new_name} sudah ada"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "replace"
msgstr "ganti"
-#: js/filelist.js:303
+#: js/filelist.js:305
msgid "suggest name"
msgstr "sarankan nama"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "cancel"
msgstr "batalkan"
-#: js/filelist.js:350
+#: js/filelist.js:352
msgid "replaced {new_name} with {old_name}"
msgstr "mengganti {new_name} dengan {old_name}"
-#: js/filelist.js:350
+#: js/filelist.js:352
msgid "undo"
msgstr "urungkan"
-#: js/filelist.js:453
+#: js/filelist.js:422 js/filelist.js:488 js/files.js:580
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] ""
+
+#: js/filelist.js:423 js/filelist.js:489 js/files.js:586
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] ""
+
+#: js/filelist.js:430
+msgid "{dirs} and {files}"
+msgstr ""
+
+#: js/filelist.js:561
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
-#: js/filelist.js:518
+#: js/filelist.js:626
msgid "files uploading"
msgstr "berkas diunggah"
@@ -195,32 +212,18 @@ msgid ""
"big."
msgstr "Unduhan Anda sedang disiapkan. Prosesnya dapat berlangsung agak lama jika ukuran berkasnya besar."
-#: js/files.js:358
-msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-msgstr "Nama folder salah. Nama 'Shared' telah digunakan oleh Owncloud."
-
-#: js/files.js:760 templates/index.php:67
+#: js/files.js:562 templates/index.php:67
msgid "Name"
msgstr "Nama"
-#: js/files.js:761 templates/index.php:78
+#: js/files.js:563 templates/index.php:78
msgid "Size"
msgstr "Ukuran"
-#: js/files.js:762 templates/index.php:80
+#: js/files.js:564 templates/index.php:80
msgid "Modified"
msgstr "Dimodifikasi"
-#: js/files.js:778
-msgid "%n folder"
-msgid_plural "%n folders"
-msgstr[0] ""
-
-#: js/files.js:784
-msgid "%n file"
-msgid_plural "%n files"
-msgstr[0] ""
-
#: lib/app.php:73
#, php-format
msgid "%s could not be renamed"
@@ -324,22 +327,6 @@ msgstr "Berkas sedang dipindai, silakan tunggu."
msgid "Current scanning"
msgstr "Yang sedang dipindai"
-#: templates/part.list.php:74
-msgid "directory"
-msgstr ""
-
-#: templates/part.list.php:76
-msgid "directories"
-msgstr ""
-
-#: templates/part.list.php:85
-msgid "file"
-msgstr "berkas"
-
-#: templates/part.list.php:87
-msgid "files"
-msgstr "berkas-berkas"
-
#: templates/upgrade.php:2
msgid "Upgrading filesystem cache..."
msgstr "Meningkatkan tembolok sistem berkas..."
diff --git a/l10n/id/files_encryption.po b/l10n/id/files_encryption.po
index fe3eba2a20d..a6c250dbb00 100644
--- a/l10n/id/files_encryption.po
+++ b/l10n/id/files_encryption.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-09 07:59-0400\n"
-"PO-Revision-Date: 2013-08-09 11:59+0000\n"
+"POT-Creation-Date: 2013-08-21 08:10-0400\n"
+"PO-Revision-Date: 2013-08-19 19:20+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Indonesian (http://www.transifex.com/projects/p/owncloud/language/id/)\n"
"MIME-Version: 1.0\n"
@@ -61,18 +61,18 @@ msgid ""
"files."
msgstr ""
-#: hooks/hooks.php:44
+#: hooks/hooks.php:41
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:45
+#: hooks/hooks.php:42
msgid ""
"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."
msgstr ""
-#: hooks/hooks.php:263
+#: hooks/hooks.php:249
msgid "Following users are not set up for encryption:"
msgstr ""
diff --git a/l10n/id/lib.po b/l10n/id/lib.po
index a687ac2f3ef..1b7a594f547 100644
--- a/l10n/id/lib.po
+++ b/l10n/id/lib.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Indonesian (http://www.transifex.com/projects/p/owncloud/language/id/)\n"
"MIME-Version: 1.0\n"
@@ -17,27 +17,38 @@ msgstr ""
"Language: id\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: app.php:360
+#: app.php:239
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr ""
+
+#: app.php:250
+msgid "No app name specified"
+msgstr ""
+
+#: app.php:361
msgid "Help"
msgstr "Bantuan"
-#: app.php:373
+#: app.php:374
msgid "Personal"
msgstr "Pribadi"
-#: app.php:384
+#: app.php:385
msgid "Settings"
msgstr "Setelan"
-#: app.php:396
+#: app.php:397
msgid "Users"
msgstr "Pengguna"
-#: app.php:409
+#: app.php:410
msgid "Admin"
msgstr "Admin"
-#: app.php:836
+#: app.php:837
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -73,6 +84,62 @@ msgid ""
"administrator."
msgstr ""
+#: installer.php:63
+msgid "No source specified when installing app"
+msgstr ""
+
+#: installer.php:70
+msgid "No href specified when installing app from http"
+msgstr ""
+
+#: installer.php:75
+msgid "No path specified when installing app from local file"
+msgstr ""
+
+#: installer.php:89
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr ""
+
+#: installer.php:103
+msgid "Failed to open archive when installing app"
+msgstr ""
+
+#: installer.php:123
+msgid "App does not provide an info.xml file"
+msgstr ""
+
+#: installer.php:129
+msgid "App can't be installed because of not allowed code in the App"
+msgstr ""
+
+#: installer.php:138
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr ""
+
+#: installer.php:144
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr ""
+
+#: installer.php:150
+msgid ""
+"App can't be installed because the version in info.xml/version is not the "
+"same as the version reported from the app store"
+msgstr ""
+
+#: installer.php:160
+msgid "App directory already exists"
+msgstr ""
+
+#: installer.php:173
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr ""
+
#: json.php:28
msgid "Application is not enabled"
msgstr "Aplikasi tidak diaktifkan"
diff --git a/l10n/id/settings.po b/l10n/id/settings.po
index 0593869e6de..4940f179f89 100644
--- a/l10n/id/settings.po
+++ b/l10n/id/settings.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:10+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Indonesian (http://www.transifex.com/projects/p/owncloud/language/id/)\n"
"MIME-Version: 1.0\n"
@@ -42,10 +42,6 @@ msgstr "Grup sudah ada"
msgid "Unable to add group"
msgstr "Tidak dapat menambah grup"
-#: ajax/enableapp.php:11
-msgid "Could not enable app. "
-msgstr "Tidak dapat mengaktifkan aplikasi."
-
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr "Email disimpan"
@@ -92,31 +88,43 @@ msgstr "Tidak dapat memperbarui aplikasi."
msgid "Update to {appversion}"
msgstr "Perbarui ke {appversion}"
-#: js/apps.js:41 js/apps.js:81
+#: js/apps.js:41 js/apps.js:74 js/apps.js:100
msgid "Disable"
msgstr "Nonaktifkan"
-#: js/apps.js:41 js/apps.js:69 js/apps.js:88
+#: js/apps.js:41 js/apps.js:81 js/apps.js:94 js/apps.js:109
msgid "Enable"
msgstr "aktifkan"
-#: js/apps.js:60
+#: js/apps.js:63
msgid "Please wait...."
msgstr "Mohon tunggu...."
-#: js/apps.js:64 js/apps.js:76 js/apps.js:85 js/apps.js:98
-msgid "Error"
-msgstr "Galat"
+#: js/apps.js:71 js/apps.js:72 js/apps.js:92
+msgid "Error while disabling app"
+msgstr ""
-#: js/apps.js:95
+#: js/apps.js:91 js/apps.js:104 js/apps.js:105
+msgid "Error while enabling app"
+msgstr ""
+
+#: js/apps.js:115
msgid "Updating...."
msgstr "Memperbarui...."
-#: js/apps.js:98
+#: js/apps.js:118
msgid "Error while updating app"
msgstr "Gagal ketika memperbarui aplikasi"
-#: js/apps.js:101
+#: js/apps.js:118
+msgid "Error"
+msgstr "Galat"
+
+#: js/apps.js:119 templates/apps.php:43
+msgid "Update"
+msgstr "Perbarui"
+
+#: js/apps.js:122
msgid "Updated"
msgstr "Diperbarui"
@@ -145,27 +153,27 @@ msgstr "Tidak dapat menghapus pengguna"
msgid "Groups"
msgstr "Grup"
-#: js/users.js:95 templates/users.php:89 templates/users.php:124
+#: js/users.js:97 templates/users.php:89 templates/users.php:124
msgid "Group Admin"
msgstr "Admin Grup"
-#: js/users.js:115 templates/users.php:164
+#: js/users.js:120 templates/users.php:164
msgid "Delete"
msgstr "Hapus"
-#: js/users.js:269
+#: js/users.js:277
msgid "add group"
msgstr "tambah grup"
-#: js/users.js:428
+#: js/users.js:436
msgid "A valid username must be provided"
msgstr "Tuliskan nama pengguna yang valid"
-#: js/users.js:429 js/users.js:435 js/users.js:450
+#: js/users.js:437 js/users.js:443 js/users.js:458
msgid "Error creating user"
msgstr "Gagal membuat pengguna"
-#: js/users.js:434
+#: js/users.js:442
msgid "A valid password must be provided"
msgstr "Tuliskan sandi yang valid"
@@ -369,10 +377,6 @@ msgstr "Lihat halaman aplikasi di apps.owncloud.com"
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-dilisensikan oleh <span class=\"author\"></span>"
-#: templates/apps.php:43
-msgid "Update"
-msgstr "Perbarui"
-
#: templates/help.php:4
msgid "User Documentation"
msgstr "Dokumentasi Pengguna"
diff --git a/l10n/is/core.po b/l10n/is/core.po
index 875e468f20a..643a8c16821 100644
--- a/l10n/is/core.po
+++ b/l10n/is/core.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-08-30 09:32-0400\n"
+"PO-Revision-Date: 2013-08-30 13:33+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Icelandic (http://www.transifex.com/projects/p/owncloud/language/is/)\n"
"MIME-Version: 1.0\n"
@@ -23,6 +23,35 @@ msgstr ""
msgid "%s shared »%s« with you"
msgstr ""
+#: ajax/share.php:227
+msgid "group"
+msgstr ""
+
+#: ajax/update.php:11
+msgid "Turned on maintenance mode"
+msgstr ""
+
+#: ajax/update.php:14
+msgid "Turned off maintenance mode"
+msgstr ""
+
+#: ajax/update.php:17
+msgid "Updated database"
+msgstr ""
+
+#: ajax/update.php:20
+msgid "Updating filecache, this may take really long..."
+msgstr ""
+
+#: ajax/update.php:23
+msgid "Updated filecache"
+msgstr ""
+
+#: ajax/update.php:26
+#, php-format
+msgid "... %d%% done ..."
+msgstr ""
+
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
msgstr "Flokkur ekki gefin"
@@ -194,23 +223,23 @@ msgstr "síðasta ári"
msgid "years ago"
msgstr "einhverjum árum"
-#: js/oc-dialogs.js:117
+#: js/oc-dialogs.js:123
msgid "Choose"
msgstr "Veldu"
-#: js/oc-dialogs.js:137 js/oc-dialogs.js:196
+#: js/oc-dialogs.js:143 js/oc-dialogs.js:210
msgid "Error loading file picker template"
msgstr ""
-#: js/oc-dialogs.js:160
+#: js/oc-dialogs.js:168
msgid "Yes"
msgstr "Já"
-#: js/oc-dialogs.js:168
+#: js/oc-dialogs.js:178
msgid "No"
msgstr "Nei"
-#: js/oc-dialogs.js:181
+#: js/oc-dialogs.js:195
msgid "Ok"
msgstr "Í lagi"
@@ -443,7 +472,7 @@ msgstr "Um mig"
msgid "Users"
msgstr "Notendur"
-#: strings.php:7
+#: strings.php:7 templates/layout.user.php:105
msgid "Apps"
msgstr "Forrit"
@@ -576,10 +605,6 @@ msgstr "%s er til boða. Fáðu meiri upplýsingar um hvernig þú uppfærir."
msgid "Log out"
msgstr "Útskrá"
-#: templates/layout.user.php:100
-msgid "More apps"
-msgstr ""
-
#: templates/login.php:9
msgid "Automatic logon rejected!"
msgstr "Sjálfvirkri innskráningu hafnað!"
@@ -594,19 +619,19 @@ msgstr "Ef þú breyttir ekki lykilorðinu þínu fyrir skömmu, er mögulegt a
msgid "Please change your password to secure your account again."
msgstr "Vinsamlegast breyttu lykilorðinu þínu til að tryggja öryggi þitt."
-#: templates/login.php:34
+#: templates/login.php:32
msgid "Lost your password?"
msgstr "Týndir þú lykilorðinu?"
-#: templates/login.php:39
+#: templates/login.php:37
msgid "remember"
msgstr "muna eftir mér"
-#: templates/login.php:41
+#: templates/login.php:39
msgid "Log in"
msgstr "<strong>Skrá inn</strong>"
-#: templates/login.php:47
+#: templates/login.php:45
msgid "Alternative Logins"
msgstr ""
diff --git a/l10n/is/files.po b/l10n/is/files.po
index 0cc47cc2229..10e1d535f40 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: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-08-30 09:31-0400\n"
+"PO-Revision-Date: 2013-08-30 13:34+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Icelandic (http://www.transifex.com/projects/p/owncloud/language/is/)\n"
"MIME-Version: 1.0\n"
@@ -74,7 +74,11 @@ msgstr "Tókst ekki að skrifa á disk"
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:123
+#: ajax/upload.php:109
+msgid "Upload failed"
+msgstr ""
+
+#: ajax/upload.php:127
msgid "Invalid directory."
msgstr "Ógild mappa."
@@ -94,21 +98,20 @@ msgstr "Ekki nægt pláss tiltækt"
msgid "Upload cancelled."
msgstr "Hætt við innsendingu."
-#: js/file-upload.js:167 js/files.js:280
+#: js/file-upload.js:165
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:233 js/files.js:353
+#: js/file-upload.js:239
msgid "URL cannot be empty."
msgstr "Vefslóð má ekki vera tóm."
-#: js/file-upload.js:238 lib/app.php:53
+#: js/file-upload.js:244 lib/app.php:53
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
msgstr ""
-#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405
-#: js/files.js:709 js/files.js:747
+#: js/file-upload.js:275 js/file-upload.js:291 js/files.js:511 js/files.js:549
msgid "Error"
msgstr "Villa"
@@ -124,41 +127,57 @@ msgstr ""
msgid "Rename"
msgstr "Endurskýra"
-#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:465
+#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:573
msgid "Pending"
msgstr "Bíður"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "{new_name} already exists"
msgstr "{new_name} er þegar til"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "replace"
msgstr "yfirskrifa"
-#: js/filelist.js:303
+#: js/filelist.js:305
msgid "suggest name"
msgstr "stinga upp á nafni"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "cancel"
msgstr "hætta við"
-#: js/filelist.js:350
+#: js/filelist.js:352
msgid "replaced {new_name} with {old_name}"
msgstr "yfirskrifaði {new_name} með {old_name}"
-#: js/filelist.js:350
+#: js/filelist.js:352
msgid "undo"
msgstr "afturkalla"
-#: js/filelist.js:453
+#: js/filelist.js:422 js/filelist.js:488 js/files.js:580
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/filelist.js:423 js/filelist.js:489 js/files.js:586
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/filelist.js:430
+msgid "{dirs} and {files}"
+msgstr ""
+
+#: js/filelist.js:561
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:518
+#: js/filelist.js:626
msgid "files uploading"
msgstr ""
@@ -196,34 +215,18 @@ msgid ""
"big."
msgstr ""
-#: js/files.js:358
-msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-msgstr "Óleyfilegt nafn á möppu. Nafnið 'Shared' er frátekið fyrir Owncloud"
-
-#: js/files.js:760 templates/index.php:67
+#: js/files.js:562 templates/index.php:67
msgid "Name"
msgstr "Nafn"
-#: js/files.js:761 templates/index.php:78
+#: js/files.js:563 templates/index.php:78
msgid "Size"
msgstr "Stærð"
-#: js/files.js:762 templates/index.php:80
+#: js/files.js:564 templates/index.php:80
msgid "Modified"
msgstr "Breytt"
-#: js/files.js:778
-msgid "%n folder"
-msgid_plural "%n folders"
-msgstr[0] ""
-msgstr[1] ""
-
-#: js/files.js:784
-msgid "%n file"
-msgid_plural "%n files"
-msgstr[0] ""
-msgstr[1] ""
-
#: lib/app.php:73
#, php-format
msgid "%s could not be renamed"
@@ -327,22 +330,6 @@ msgstr "Verið er að skima skrár, vinsamlegast hinkraðu."
msgid "Current scanning"
msgstr "Er að skima"
-#: templates/part.list.php:74
-msgid "directory"
-msgstr ""
-
-#: templates/part.list.php:76
-msgid "directories"
-msgstr ""
-
-#: templates/part.list.php:85
-msgid "file"
-msgstr ""
-
-#: templates/part.list.php:87
-msgid "files"
-msgstr ""
-
#: templates/upgrade.php:2
msgid "Upgrading filesystem cache..."
msgstr ""
diff --git a/l10n/is/files_encryption.po b/l10n/is/files_encryption.po
index 2dfaa11e21d..db4f65b88d8 100644
--- a/l10n/is/files_encryption.po
+++ b/l10n/is/files_encryption.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-09 07:59-0400\n"
-"PO-Revision-Date: 2013-08-09 11:59+0000\n"
+"POT-Creation-Date: 2013-08-21 08:10-0400\n"
+"PO-Revision-Date: 2013-08-19 19:20+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Icelandic (http://www.transifex.com/projects/p/owncloud/language/is/)\n"
"MIME-Version: 1.0\n"
@@ -61,18 +61,18 @@ msgid ""
"files."
msgstr ""
-#: hooks/hooks.php:44
+#: hooks/hooks.php:41
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:45
+#: hooks/hooks.php:42
msgid ""
"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."
msgstr ""
-#: hooks/hooks.php:263
+#: hooks/hooks.php:249
msgid "Following users are not set up for encryption:"
msgstr ""
diff --git a/l10n/is/lib.po b/l10n/is/lib.po
index 426da0a471f..a1bfd8deb4b 100644
--- a/l10n/is/lib.po
+++ b/l10n/is/lib.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Icelandic (http://www.transifex.com/projects/p/owncloud/language/is/)\n"
"MIME-Version: 1.0\n"
@@ -17,27 +17,38 @@ msgstr ""
"Language: is\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: app.php:360
+#: app.php:239
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr ""
+
+#: app.php:250
+msgid "No app name specified"
+msgstr ""
+
+#: app.php:361
msgid "Help"
msgstr "Hjálp"
-#: app.php:373
+#: app.php:374
msgid "Personal"
msgstr "Um mig"
-#: app.php:384
+#: app.php:385
msgid "Settings"
msgstr "Stillingar"
-#: app.php:396
+#: app.php:397
msgid "Users"
msgstr "Notendur"
-#: app.php:409
+#: app.php:410
msgid "Admin"
msgstr "Stjórnun"
-#: app.php:836
+#: app.php:837
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -73,6 +84,62 @@ msgid ""
"administrator."
msgstr ""
+#: installer.php:63
+msgid "No source specified when installing app"
+msgstr ""
+
+#: installer.php:70
+msgid "No href specified when installing app from http"
+msgstr ""
+
+#: installer.php:75
+msgid "No path specified when installing app from local file"
+msgstr ""
+
+#: installer.php:89
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr ""
+
+#: installer.php:103
+msgid "Failed to open archive when installing app"
+msgstr ""
+
+#: installer.php:123
+msgid "App does not provide an info.xml file"
+msgstr ""
+
+#: installer.php:129
+msgid "App can't be installed because of not allowed code in the App"
+msgstr ""
+
+#: installer.php:138
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr ""
+
+#: installer.php:144
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr ""
+
+#: installer.php:150
+msgid ""
+"App can't be installed because the version in info.xml/version is not the "
+"same as the version reported from the app store"
+msgstr ""
+
+#: installer.php:160
+msgid "App directory already exists"
+msgstr ""
+
+#: installer.php:173
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr ""
+
#: json.php:28
msgid "Application is not enabled"
msgstr "Forrit ekki virkt"
diff --git a/l10n/is/settings.po b/l10n/is/settings.po
index 8c1bc1c835a..5f777e83b7c 100644
--- a/l10n/is/settings.po
+++ b/l10n/is/settings.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:10+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Icelandic (http://www.transifex.com/projects/p/owncloud/language/is/)\n"
"MIME-Version: 1.0\n"
@@ -43,10 +43,6 @@ msgstr "Hópur er þegar til"
msgid "Unable to add group"
msgstr "Ekki tókst að bæta við hóp"
-#: ajax/enableapp.php:11
-msgid "Could not enable app. "
-msgstr "Gat ekki virkjað forrit"
-
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr "Netfang vistað"
@@ -93,31 +89,43 @@ msgstr ""
msgid "Update to {appversion}"
msgstr ""
-#: js/apps.js:41 js/apps.js:81
+#: js/apps.js:41 js/apps.js:74 js/apps.js:100
msgid "Disable"
msgstr "Gera óvirkt"
-#: js/apps.js:41 js/apps.js:69 js/apps.js:88
+#: js/apps.js:41 js/apps.js:81 js/apps.js:94 js/apps.js:109
msgid "Enable"
msgstr "Virkja"
-#: js/apps.js:60
+#: js/apps.js:63
msgid "Please wait...."
msgstr "Andartak...."
-#: js/apps.js:64 js/apps.js:76 js/apps.js:85 js/apps.js:98
-msgid "Error"
-msgstr "Villa"
+#: js/apps.js:71 js/apps.js:72 js/apps.js:92
+msgid "Error while disabling app"
+msgstr ""
-#: js/apps.js:95
+#: js/apps.js:91 js/apps.js:104 js/apps.js:105
+msgid "Error while enabling app"
+msgstr ""
+
+#: js/apps.js:115
msgid "Updating...."
msgstr "Uppfæri..."
-#: js/apps.js:98
+#: js/apps.js:118
msgid "Error while updating app"
msgstr ""
-#: js/apps.js:101
+#: js/apps.js:118
+msgid "Error"
+msgstr "Villa"
+
+#: js/apps.js:119 templates/apps.php:43
+msgid "Update"
+msgstr "Uppfæra"
+
+#: js/apps.js:122
msgid "Updated"
msgstr "Uppfært"
@@ -146,27 +154,27 @@ msgstr ""
msgid "Groups"
msgstr "Hópar"
-#: js/users.js:95 templates/users.php:89 templates/users.php:124
+#: js/users.js:97 templates/users.php:89 templates/users.php:124
msgid "Group Admin"
msgstr "Hópstjóri"
-#: js/users.js:115 templates/users.php:164
+#: js/users.js:120 templates/users.php:164
msgid "Delete"
msgstr "Eyða"
-#: js/users.js:269
+#: js/users.js:277
msgid "add group"
msgstr ""
-#: js/users.js:428
+#: js/users.js:436
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:429 js/users.js:435 js/users.js:450
+#: js/users.js:437 js/users.js:443 js/users.js:458
msgid "Error creating user"
msgstr ""
-#: js/users.js:434
+#: js/users.js:442
msgid "A valid password must be provided"
msgstr ""
@@ -370,10 +378,6 @@ msgstr "Skoða síðu forrits hjá apps.owncloud.com"
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-leyfi skráð af <span class=\"author\"></span>"
-#: templates/apps.php:43
-msgid "Update"
-msgstr "Uppfæra"
-
#: templates/help.php:4
msgid "User Documentation"
msgstr "Notenda handbók"
diff --git a/l10n/it/core.po b/l10n/it/core.po
index e2a608899bb..e5cdd51793d 100644
--- a/l10n/it/core.po
+++ b/l10n/it/core.po
@@ -10,8 +10,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Italian (http://www.transifex.com/projects/p/owncloud/language/it/)\n"
"MIME-Version: 1.0\n"
@@ -25,6 +25,35 @@ msgstr ""
msgid "%s shared »%s« with you"
msgstr "%s ha condiviso «%s» con te"
+#: ajax/share.php:227
+msgid "group"
+msgstr "gruppo"
+
+#: ajax/update.php:11
+msgid "Turned on maintenance mode"
+msgstr "Modalità di manutenzione attivata"
+
+#: ajax/update.php:14
+msgid "Turned off maintenance mode"
+msgstr "Modalità di manutenzione disattivata"
+
+#: ajax/update.php:17
+msgid "Updated database"
+msgstr "Database aggiornato"
+
+#: ajax/update.php:20
+msgid "Updating filecache, this may take really long..."
+msgstr "Aggiornamento della cache dei file in corso, potrebbe richiedere molto tempo..."
+
+#: ajax/update.php:23
+msgid "Updated filecache"
+msgstr "Cache dei file aggiornata"
+
+#: ajax/update.php:26
+#, php-format
+msgid "... %d%% done ..."
+msgstr "... %d%% completato ..."
+
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
msgstr "Tipo di categoria non fornito."
@@ -151,14 +180,14 @@ msgstr "secondi fa"
#: js/js.js:813
msgid "%n minute ago"
msgid_plural "%n minutes ago"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%n minuto fa"
+msgstr[1] "%n minuti fa"
#: js/js.js:814
msgid "%n hour ago"
msgid_plural "%n hours ago"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%n ora fa"
+msgstr[1] "%n ore fa"
#: js/js.js:815
msgid "today"
@@ -171,8 +200,8 @@ msgstr "ieri"
#: js/js.js:817
msgid "%n day ago"
msgid_plural "%n days ago"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%n giorno fa"
+msgstr[1] "%n giorni fa"
#: js/js.js:818
msgid "last month"
@@ -181,8 +210,8 @@ msgstr "mese scorso"
#: js/js.js:819
msgid "%n month ago"
msgid_plural "%n months ago"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%n mese fa"
+msgstr[1] "%n mesi fa"
#: js/js.js:820
msgid "months ago"
@@ -196,23 +225,23 @@ msgstr "anno scorso"
msgid "years ago"
msgstr "anni fa"
-#: js/oc-dialogs.js:117
+#: js/oc-dialogs.js:123
msgid "Choose"
msgstr "Scegli"
-#: js/oc-dialogs.js:137 js/oc-dialogs.js:196
+#: js/oc-dialogs.js:143 js/oc-dialogs.js:210
msgid "Error loading file picker template"
msgstr "Errore durante il caricamento del modello del selezionatore di file"
-#: js/oc-dialogs.js:160
+#: js/oc-dialogs.js:168
msgid "Yes"
msgstr "Sì"
-#: js/oc-dialogs.js:168
+#: js/oc-dialogs.js:178
msgid "No"
msgstr "No"
-#: js/oc-dialogs.js:181
+#: js/oc-dialogs.js:195
msgid "Ok"
msgstr "Ok"
@@ -379,7 +408,7 @@ msgstr "L'aggiornamento è stato effettuato correttamente. Stai per essere reind
#: lostpassword/controller.php:61
#, php-format
msgid "%s password reset"
-msgstr ""
+msgstr "Ripristino password di %s"
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
@@ -445,7 +474,7 @@ msgstr "Personale"
msgid "Users"
msgstr "Utenti"
-#: strings.php:7
+#: strings.php:7 templates/layout.user.php:105
msgid "Apps"
msgstr "Applicazioni"
@@ -578,10 +607,6 @@ msgstr "%s è disponibile. Ottieni ulteriori informazioni sull'aggiornamento."
msgid "Log out"
msgstr "Esci"
-#: templates/layout.user.php:100
-msgid "More apps"
-msgstr ""
-
#: templates/login.php:9
msgid "Automatic logon rejected!"
msgstr "Accesso automatico rifiutato."
@@ -596,19 +621,19 @@ msgstr "Se non hai cambiato la password recentemente, il tuo account potrebbe es
msgid "Please change your password to secure your account again."
msgstr "Cambia la password per rendere nuovamente sicuro il tuo account."
-#: templates/login.php:34
+#: templates/login.php:32
msgid "Lost your password?"
msgstr "Hai perso la password?"
-#: templates/login.php:39
+#: templates/login.php:37
msgid "remember"
msgstr "ricorda"
-#: templates/login.php:41
+#: templates/login.php:39
msgid "Log in"
msgstr "Accedi"
-#: templates/login.php:47
+#: templates/login.php:45
msgid "Alternative Logins"
msgstr "Accessi alternativi"
diff --git a/l10n/it/files.po b/l10n/it/files.po
index 5f8c561cb46..58b33501e9e 100644
--- a/l10n/it/files.po
+++ b/l10n/it/files.po
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-09-01 15:54+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"
@@ -76,7 +76,11 @@ msgstr "Scrittura su disco non riuscita"
msgid "Not enough storage available"
msgstr "Spazio di archiviazione insufficiente"
-#: ajax/upload.php:123
+#: ajax/upload.php:109
+msgid "Upload failed"
+msgstr "Caricamento non riuscito"
+
+#: ajax/upload.php:127
msgid "Invalid directory."
msgstr "Cartella non valida."
@@ -96,21 +100,20 @@ msgstr "Spazio disponibile insufficiente"
msgid "Upload cancelled."
msgstr "Invio annullato"
-#: js/file-upload.js:167 js/files.js:280
+#: js/file-upload.js:165
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:233 js/files.js:353
+#: js/file-upload.js:239
msgid "URL cannot be empty."
msgstr "L'URL non può essere vuoto."
-#: js/file-upload.js:238 lib/app.php:53
+#: js/file-upload.js:244 lib/app.php:53
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
msgstr "Nome della cartella non valido. L'uso di 'Shared' è riservato a ownCloud"
-#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405
-#: js/files.js:709 js/files.js:747
+#: js/file-upload.js:276 js/file-upload.js:292 js/files.js:512 js/files.js:550
msgid "Error"
msgstr "Errore"
@@ -126,41 +129,57 @@ msgstr "Elimina definitivamente"
msgid "Rename"
msgstr "Rinomina"
-#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:465
+#: js/filelist.js:50 js/filelist.js:53 js/filelist.js:575
msgid "Pending"
msgstr "In corso"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "{new_name} already exists"
msgstr "{new_name} esiste già"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "replace"
msgstr "sostituisci"
-#: js/filelist.js:303
+#: js/filelist.js:307
msgid "suggest name"
msgstr "suggerisci nome"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "cancel"
msgstr "annulla"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "replaced {new_name} with {old_name}"
msgstr "sostituito {new_name} con {old_name}"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "undo"
msgstr "annulla"
-#: js/filelist.js:453
+#: js/filelist.js:424 js/filelist.js:490 js/files.js:581
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] "%n cartella"
+msgstr[1] "%n cartelle"
+
+#: js/filelist.js:425 js/filelist.js:491 js/files.js:587
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] "%n file"
+msgstr[1] "%n file"
+
+#: js/filelist.js:432
+msgid "{dirs} and {files}"
+msgstr "{dirs} e {files}"
+
+#: js/filelist.js:563
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Caricamento di %n file in corso"
+msgstr[1] "Caricamento di %n file in corso"
-#: js/filelist.js:518
+#: js/filelist.js:628
msgid "files uploading"
msgstr "caricamento file"
@@ -190,7 +209,7 @@ msgstr "Lo spazio di archiviazione è quasi pieno ({usedSpacePercent}%)"
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
-msgstr ""
+msgstr "La cifratura è stata disabilitata ma i tuoi file sono ancora cifrati. Vai nelle impostazioni personali per decifrare i file."
#: js/files.js:245
msgid ""
@@ -198,34 +217,18 @@ msgid ""
"big."
msgstr "Il tuo scaricamento è in fase di preparazione. Ciò potrebbe richiedere del tempo se i file sono grandi."
-#: js/files.js:358
-msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-msgstr "Nome della cartella non valido. L'uso di 'Shared' è riservato da ownCloud"
-
-#: js/files.js:760 templates/index.php:67
+#: js/files.js:563 templates/index.php:69
msgid "Name"
msgstr "Nome"
-#: js/files.js:761 templates/index.php:78
+#: js/files.js:564 templates/index.php:81
msgid "Size"
msgstr "Dimensione"
-#: js/files.js:762 templates/index.php:80
+#: js/files.js:565 templates/index.php:83
msgid "Modified"
msgstr "Modificato"
-#: js/files.js:778
-msgid "%n folder"
-msgid_plural "%n folders"
-msgstr[0] ""
-msgstr[1] ""
-
-#: js/files.js:784
-msgid "%n file"
-msgid_plural "%n files"
-msgstr[0] ""
-msgstr[1] ""
-
#: lib/app.php:73
#, php-format
msgid "%s could not be renamed"
@@ -299,52 +302,36 @@ msgstr "Qui non hai i permessi di scrittura."
msgid "Nothing in here. Upload something!"
msgstr "Non c'è niente qui. Carica qualcosa!"
-#: templates/index.php:73
+#: templates/index.php:75
msgid "Download"
msgstr "Scarica"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:88 templates/index.php:89
msgid "Unshare"
msgstr "Rimuovi condivisione"
-#: templates/index.php:91 templates/index.php:92
+#: templates/index.php:94 templates/index.php:95
msgid "Delete"
msgstr "Elimina"
-#: templates/index.php:105
+#: templates/index.php:108
msgid "Upload too large"
msgstr "Caricamento troppo grande"
-#: templates/index.php:107
+#: templates/index.php:110
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:112
+#: templates/index.php:115
msgid "Files are being scanned, please wait."
msgstr "Scansione dei file in corso, attendi"
-#: templates/index.php:115
+#: templates/index.php:118
msgid "Current scanning"
msgstr "Scansione corrente"
-#: templates/part.list.php:74
-msgid "directory"
-msgstr "cartella"
-
-#: templates/part.list.php:76
-msgid "directories"
-msgstr "cartelle"
-
-#: templates/part.list.php:85
-msgid "file"
-msgstr "file"
-
-#: templates/part.list.php:87
-msgid "files"
-msgstr "file"
-
#: templates/upgrade.php:2
msgid "Upgrading filesystem cache..."
msgstr "Aggiornamento della cache del filesystem in corso..."
diff --git a/l10n/it/files_encryption.po b/l10n/it/files_encryption.po
index 390dd69d83c..eac60e403ba 100644
--- a/l10n/it/files_encryption.po
+++ b/l10n/it/files_encryption.po
@@ -10,8 +10,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-11 08:07-0400\n"
-"PO-Revision-Date: 2013-08-11 07:20+0000\n"
+"POT-Creation-Date: 2013-08-21 08:10-0400\n"
+"PO-Revision-Date: 2013-08-19 19: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"
@@ -64,18 +64,18 @@ msgid ""
"files."
msgstr "La chiave privata non è valida! Forse la password è stata cambiata esternamente al sistema di ownCloud (ad es. la directory aziendale). Puoi aggiornare la password della chiave privata nelle impostazioni personali per ottenere nuovamente l'accesso ai file."
-#: hooks/hooks.php:44
+#: hooks/hooks.php:41
msgid "Missing requirements."
msgstr "Requisiti mancanti."
-#: hooks/hooks.php:45
+#: hooks/hooks.php:42
msgid ""
"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."
msgstr "Assicurati che sia installato PHP 5.3.3 o versioni successive e che l'estensione OpenSSL di PHP sia abilitata e configurata correttamente. Per ora, l'applicazione di cifratura è disabilitata."
-#: hooks/hooks.php:263
+#: hooks/hooks.php:249
msgid "Following users are not set up for encryption:"
msgstr "I seguenti utenti non sono configurati per la cifratura:"
diff --git a/l10n/it/files_trashbin.po b/l10n/it/files_trashbin.po
index 188d8e7e9c0..323adf9021f 100644
--- a/l10n/it/files_trashbin.po
+++ b/l10n/it/files_trashbin.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-15 04:47-0400\n"
-"PO-Revision-Date: 2013-08-15 08:48+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 06:50+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,14 +55,14 @@ msgstr "Eliminati"
#: js/trash.js:191
msgid "%n folder"
msgid_plural "%n folders"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%n cartella"
+msgstr[1] "%n cartelle"
#: js/trash.js:197
msgid "%n file"
msgid_plural "%n files"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%n file"
+msgstr[1] "%n file"
#: lib/trash.php:819 lib/trash.php:821
msgid "restored"
diff --git a/l10n/it/lib.po b/l10n/it/lib.po
index 0802ffca262..fb5632409a4 100644
--- a/l10n/it/lib.po
+++ b/l10n/it/lib.po
@@ -4,14 +4,15 @@
#
# Translators:
# Francesco Capuano <francesco@capu.it>, 2013
+# polxmod <paolo.velati@gmail.com>, 2013
# Vincenzo Reale <vinx.reale@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-31 13:30+0000\n"
+"Last-Translator: polxmod <paolo.velati@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"
@@ -19,27 +20,38 @@ msgstr ""
"Language: it\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: app.php:360
+#: app.php:239
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr "L'applicazione \"%s\" non può essere installata poiché non è compatibile con questa versione di ownCloud."
+
+#: app.php:250
+msgid "No app name specified"
+msgstr "Il nome dell'applicazione non è specificato"
+
+#: app.php:361
msgid "Help"
msgstr "Aiuto"
-#: app.php:373
+#: app.php:374
msgid "Personal"
msgstr "Personale"
-#: app.php:384
+#: app.php:385
msgid "Settings"
msgstr "Impostazioni"
-#: app.php:396
+#: app.php:397
msgid "Users"
msgstr "Utenti"
-#: app.php:409
+#: app.php:410
msgid "Admin"
msgstr "Admin"
-#: app.php:836
+#: app.php:837
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr "Aggiornamento non riuscito \"%s\"."
@@ -75,6 +87,62 @@ msgid ""
"administrator."
msgstr "Scarica i file in blocchi più piccoli, separatamente o chiedi al tuo amministratore."
+#: installer.php:63
+msgid "No source specified when installing app"
+msgstr "Nessuna fonte specificata durante l'installazione dell'applicazione"
+
+#: installer.php:70
+msgid "No href specified when installing app from http"
+msgstr "Nessun href specificato durante l'installazione dell'applicazione da http"
+
+#: installer.php:75
+msgid "No path specified when installing app from local file"
+msgstr "Nessun percorso specificato durante l'installazione dell'applicazione da file locale"
+
+#: installer.php:89
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr "Gli archivi di tipo %s non sono supportati"
+
+#: installer.php:103
+msgid "Failed to open archive when installing app"
+msgstr "Apertura archivio non riuscita durante l'installazione dell'applicazione"
+
+#: installer.php:123
+msgid "App does not provide an info.xml file"
+msgstr "L'applicazione non fornisce un file info.xml"
+
+#: installer.php:129
+msgid "App can't be installed because of not allowed code in the App"
+msgstr "L'applicazione non può essere installata a causa di codice non consentito al suo interno"
+
+#: installer.php:138
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr "L'applicazione non può essere installata poiché non è compatibile con questa versione di ownCloud"
+
+#: installer.php:144
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr "L'applicazione non può essere installata poiché contiene il tag <shipped>true<shipped> che non è permesso alle applicazioni non shipped"
+
+#: installer.php:150
+msgid ""
+"App can't be installed because the version in info.xml/version is not the "
+"same as the version reported from the app store"
+msgstr "L'applicazione non può essere installata poiché la versione in info.xml/version non è la stessa riportata dall'app store"
+
+#: installer.php:160
+msgid "App directory already exists"
+msgstr "La cartella dell'applicazione esiste già"
+
+#: installer.php:173
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr "Impossibile creare la cartella dell'applicazione. Correggi i permessi. %s"
+
#: json.php:28
msgid "Application is not enabled"
msgstr "L'applicazione non è abilitata"
@@ -199,51 +267,51 @@ msgstr "Il tuo server web non è configurato correttamente per consentire la sin
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr "Leggi attentamente le <a href='%s'>guide d'installazione</a>."
-#: template/functions.php:80
+#: template/functions.php:96
msgid "seconds ago"
msgstr "secondi fa"
-#: template/functions.php:81
+#: template/functions.php:97
msgid "%n minute ago"
msgid_plural "%n minutes ago"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%n minuto fa"
+msgstr[1] "%n minuti fa"
-#: template/functions.php:82
+#: template/functions.php:98
msgid "%n hour ago"
msgid_plural "%n hours ago"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%n ora fa"
+msgstr[1] "%n ore fa"
-#: template/functions.php:83
+#: template/functions.php:99
msgid "today"
msgstr "oggi"
-#: template/functions.php:84
+#: template/functions.php:100
msgid "yesterday"
msgstr "ieri"
-#: template/functions.php:85
+#: template/functions.php:101
msgid "%n day go"
msgid_plural "%n days ago"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%n giorno fa"
+msgstr[1] "%n giorni fa"
-#: template/functions.php:86
+#: template/functions.php:102
msgid "last month"
msgstr "mese scorso"
-#: template/functions.php:87
+#: template/functions.php:103
msgid "%n month ago"
msgid_plural "%n months ago"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%n mese fa"
+msgstr[1] "%n mesi fa"
-#: template/functions.php:88
+#: template/functions.php:104
msgid "last year"
msgstr "anno scorso"
-#: template/functions.php:89
+#: template/functions.php:105
msgid "years ago"
msgstr "anni fa"
diff --git a/l10n/it/settings.po b/l10n/it/settings.po
index a2e51a418bf..2ef86dac439 100644
--- a/l10n/it/settings.po
+++ b/l10n/it/settings.po
@@ -5,14 +5,15 @@
# Translators:
# Francesco Apruzzese <cescoap@gmail.com>, 2013
# idetao <marcxosm@gmail.com>, 2013
+# polxmod <paolo.velati@gmail.com>, 2013
# Vincenzo Reale <vinx.reale@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:10+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-09-01 15:53+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"
@@ -45,10 +46,6 @@ msgstr "Il gruppo esiste già"
msgid "Unable to add group"
msgstr "Impossibile aggiungere il gruppo"
-#: ajax/enableapp.php:11
-msgid "Could not enable app. "
-msgstr "Impossibile abilitare l'applicazione."
-
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr "Email salvata"
@@ -91,41 +88,53 @@ msgstr "Impossibile rimuovere l'utente dal gruppo %s"
msgid "Couldn't update app."
msgstr "Impossibile aggiornate l'applicazione."
-#: js/apps.js:35
+#: js/apps.js:43
msgid "Update to {appversion}"
msgstr "Aggiorna a {appversion}"
-#: js/apps.js:41 js/apps.js:81
+#: js/apps.js:49 js/apps.js:82 js/apps.js:108
msgid "Disable"
msgstr "Disabilita"
-#: js/apps.js:41 js/apps.js:69 js/apps.js:88
+#: js/apps.js:49 js/apps.js:89 js/apps.js:102 js/apps.js:117
msgid "Enable"
msgstr "Abilita"
-#: js/apps.js:60
+#: js/apps.js:71
msgid "Please wait...."
msgstr "Attendere..."
-#: js/apps.js:64 js/apps.js:76 js/apps.js:85 js/apps.js:98
-msgid "Error"
-msgstr "Errore"
+#: js/apps.js:79 js/apps.js:80 js/apps.js:100
+msgid "Error while disabling app"
+msgstr "Errore durante la disattivazione"
-#: js/apps.js:95
+#: js/apps.js:99 js/apps.js:112 js/apps.js:113
+msgid "Error while enabling app"
+msgstr "Errore durante l'attivazione"
+
+#: js/apps.js:123
msgid "Updating...."
msgstr "Aggiornamento in corso..."
-#: js/apps.js:98
+#: js/apps.js:126
msgid "Error while updating app"
msgstr "Errore durante l'aggiornamento"
-#: js/apps.js:101
+#: js/apps.js:126
+msgid "Error"
+msgstr "Errore"
+
+#: js/apps.js:127 templates/apps.php:43
+msgid "Update"
+msgstr "Aggiorna"
+
+#: js/apps.js:130
msgid "Updated"
msgstr "Aggiornato"
#: js/personal.js:150
msgid "Decrypting files... Please wait, this can take some time."
-msgstr ""
+msgstr "Decifratura dei file in corso... Attendi, potrebbe richiedere del tempo."
#: js/personal.js:172
msgid "Saving..."
@@ -148,27 +157,27 @@ msgstr "Impossibile rimuovere l'utente"
msgid "Groups"
msgstr "Gruppi"
-#: js/users.js:95 templates/users.php:89 templates/users.php:124
+#: js/users.js:97 templates/users.php:89 templates/users.php:124
msgid "Group Admin"
msgstr "Gruppi amministrati"
-#: js/users.js:115 templates/users.php:164
+#: js/users.js:120 templates/users.php:164
msgid "Delete"
msgstr "Elimina"
-#: js/users.js:269
+#: js/users.js:277
msgid "add group"
msgstr "aggiungi gruppo"
-#: js/users.js:428
+#: js/users.js:436
msgid "A valid username must be provided"
msgstr "Deve essere fornito un nome utente valido"
-#: js/users.js:429 js/users.js:435 js/users.js:450
+#: js/users.js:437 js/users.js:443 js/users.js:458
msgid "Error creating user"
msgstr "Errore durante la creazione dell'utente"
-#: js/users.js:434
+#: js/users.js:442
msgid "A valid password must be provided"
msgstr "Deve essere fornita una password valida"
@@ -372,10 +381,6 @@ msgstr "Vedere la pagina dell'applicazione su apps.owncloud.com"
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-licenziato da <span class=\"author\"></span>"
-#: templates/apps.php:43
-msgid "Update"
-msgstr "Aggiorna"
-
#: templates/help.php:4
msgid "User Documentation"
msgstr "Documentazione utente"
@@ -478,15 +483,15 @@ msgstr "Cifratura"
#: templates/personal.php:119
msgid "The encryption app is no longer enabled, decrypt all your file"
-msgstr ""
+msgstr "L'applicazione di cifratura non è più abilitata, decifra tutti i tuoi file"
#: templates/personal.php:125
msgid "Log-in password"
-msgstr ""
+msgstr "Password di accesso"
#: templates/personal.php:130
msgid "Decrypt all Files"
-msgstr ""
+msgstr "Decifra tutti i file"
#: templates/users.php:21
msgid "Login Name"
diff --git a/l10n/it/user_ldap.po b/l10n/it/user_ldap.po
index c9793a8644e..e39ae95e863 100644
--- a/l10n/it/user_ldap.po
+++ b/l10n/it/user_ldap.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 06:40+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"
@@ -156,7 +156,7 @@ msgstr "Filtro per l'accesso utente"
msgid ""
"Defines the filter to apply, when login is attempted. %%uid replaces the "
"username in the login action. Example: \"uid=%%uid\""
-msgstr ""
+msgstr "Specifica quale filtro utilizzare quando si tenta l'accesso. %%uid sostituisce il nome utente all'atto dell'accesso. Esempio: \"uid=%%uid\""
#: templates/settings.php:55
msgid "User List Filter"
@@ -166,7 +166,7 @@ msgstr "Filtro per l'elenco utenti"
msgid ""
"Defines the filter to apply, when retrieving users (no placeholders). "
"Example: \"objectClass=person\""
-msgstr ""
+msgstr "Specifica quale filtro utilizzare durante il recupero degli utenti (nessun segnaposto). Esempio: \"objectClass=person\""
#: templates/settings.php:59
msgid "Group Filter"
@@ -176,7 +176,7 @@ msgstr "Filtro per il gruppo"
msgid ""
"Defines the filter to apply, when retrieving groups (no placeholders). "
"Example: \"objectClass=posixGroup\""
-msgstr ""
+msgstr "Specifica quale filtro utilizzare durante il recupero dei gruppi (nessun segnaposto). Esempio: \"objectClass=posixGroup\""
#: templates/settings.php:66
msgid "Connection Settings"
@@ -237,7 +237,7 @@ msgstr "Disattiva il controllo del certificato SSL."
msgid ""
"Not recommended, use it for testing only! If connection only works with this"
" option, import the LDAP server's SSL certificate in your %s server."
-msgstr ""
+msgstr "Non consigliata, da utilizzare solo per test! Se la connessione funziona solo con questa opzione, importa il certificate SSL del server LDAP sul tuo server %s."
#: templates/settings.php:76
msgid "Cache Time-To-Live"
diff --git a/l10n/ja_JP/core.po b/l10n/ja_JP/core.po
index 93d6745203d..38ce1ffd25b 100644
--- a/l10n/ja_JP/core.po
+++ b/l10n/ja_JP/core.po
@@ -11,9 +11,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-31 09:50+0000\n"
+"Last-Translator: plazmism <gomidori@live.jp>\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"
@@ -26,6 +26,35 @@ msgstr ""
msgid "%s shared »%s« with you"
msgstr "%sが あなたと »%s«を共有しました"
+#: ajax/share.php:227
+msgid "group"
+msgstr "グループ"
+
+#: ajax/update.php:11
+msgid "Turned on maintenance mode"
+msgstr "メンテナンスモードがオンになりました"
+
+#: ajax/update.php:14
+msgid "Turned off maintenance mode"
+msgstr "メンテナンスモードがオフになりました"
+
+#: ajax/update.php:17
+msgid "Updated database"
+msgstr "データベース更新完了"
+
+#: ajax/update.php:20
+msgid "Updating filecache, this may take really long..."
+msgstr "ファイルキャッシュを更新しています、しばらく掛かる恐れがあります..."
+
+#: ajax/update.php:23
+msgid "Updated filecache"
+msgstr "ファイルキャッシュ更新完了"
+
+#: ajax/update.php:26
+#, php-format
+msgid "... %d%% done ..."
+msgstr "... %d%% 完了 ..."
+
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
msgstr "カテゴリタイプは提供されていません。"
@@ -193,23 +222,23 @@ msgstr "一年前"
msgid "years ago"
msgstr "年前"
-#: js/oc-dialogs.js:117
+#: js/oc-dialogs.js:123
msgid "Choose"
msgstr "選択"
-#: js/oc-dialogs.js:137 js/oc-dialogs.js:196
+#: js/oc-dialogs.js:143 js/oc-dialogs.js:210
msgid "Error loading file picker template"
msgstr "ファイルピッカーのテンプレートの読み込みエラー"
-#: js/oc-dialogs.js:160
+#: js/oc-dialogs.js:168
msgid "Yes"
msgstr "はい"
-#: js/oc-dialogs.js:168
+#: js/oc-dialogs.js:178
msgid "No"
msgstr "いいえ"
-#: js/oc-dialogs.js:181
+#: js/oc-dialogs.js:195
msgid "Ok"
msgstr "OK"
@@ -442,7 +471,7 @@ msgstr "個人"
msgid "Users"
msgstr "ユーザ"
-#: strings.php:7
+#: strings.php:7 templates/layout.user.php:105
msgid "Apps"
msgstr "アプリ"
@@ -575,10 +604,6 @@ msgstr "%s が利用可能です。更新方法に関してさらに情報を取
msgid "Log out"
msgstr "ログアウト"
-#: templates/layout.user.php:100
-msgid "More apps"
-msgstr "他のアプリ"
-
#: templates/login.php:9
msgid "Automatic logon rejected!"
msgstr "自動ログインは拒否されました!"
@@ -593,19 +618,19 @@ msgstr "最近パスワードを変更していない場合、あなたのアカ
msgid "Please change your password to secure your account again."
msgstr "アカウント保護の為、パスワードを再度の変更をお願いいたします。"
-#: templates/login.php:34
+#: templates/login.php:32
msgid "Lost your password?"
msgstr "パスワードを忘れましたか?"
-#: templates/login.php:39
+#: templates/login.php:37
msgid "remember"
msgstr "パスワードを記憶する"
-#: templates/login.php:41
+#: templates/login.php:39
msgid "Log in"
msgstr "ログイン"
-#: templates/login.php:47
+#: templates/login.php:45
msgid "Alternative Logins"
msgstr "代替ログイン"
diff --git a/l10n/ja_JP/files.po b/l10n/ja_JP/files.po
index 8f9e9397d54..249beb05f61 100644
--- a/l10n/ja_JP/files.po
+++ b/l10n/ja_JP/files.po
@@ -12,9 +12,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-31 00: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"
@@ -79,7 +79,11 @@ msgstr "ディスクへの書き込みに失敗しました"
msgid "Not enough storage available"
msgstr "ストレージに十分な空き容量がありません"
-#: ajax/upload.php:123
+#: ajax/upload.php:109
+msgid "Upload failed"
+msgstr "アップロードに失敗"
+
+#: ajax/upload.php:127
msgid "Invalid directory."
msgstr "無効なディレクトリです。"
@@ -99,21 +103,20 @@ msgstr "利用可能なスペースが十分にありません"
msgid "Upload cancelled."
msgstr "アップロードはキャンセルされました。"
-#: js/file-upload.js:167 js/files.js:280
+#: js/file-upload.js:165
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "ファイル転送を実行中です。今このページから移動するとアップロードが中止されます。"
-#: js/file-upload.js:233 js/files.js:353
+#: js/file-upload.js:239
msgid "URL cannot be empty."
msgstr "URLは空にできません。"
-#: js/file-upload.js:238 lib/app.php:53
+#: js/file-upload.js:244 lib/app.php:53
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
msgstr "無効なフォルダ名です。'Shared' の利用はownCloudで予約済みです"
-#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405
-#: js/files.js:709 js/files.js:747
+#: js/file-upload.js:276 js/file-upload.js:292 js/files.js:512 js/files.js:550
msgid "Error"
msgstr "エラー"
@@ -129,40 +132,54 @@ msgstr "完全に削除する"
msgid "Rename"
msgstr "名前の変更"
-#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:465
+#: js/filelist.js:50 js/filelist.js:53 js/filelist.js:575
msgid "Pending"
msgstr "中断"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "{new_name} already exists"
msgstr "{new_name} はすでに存在しています"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "replace"
msgstr "置き換え"
-#: js/filelist.js:303
+#: js/filelist.js:307
msgid "suggest name"
msgstr "推奨名称"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "cancel"
msgstr "キャンセル"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "replaced {new_name} with {old_name}"
msgstr "{old_name} を {new_name} に置換"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "undo"
msgstr "元に戻す"
-#: js/filelist.js:453
+#: js/filelist.js:424 js/filelist.js:490 js/files.js:581
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] "%n個のフォルダ"
+
+#: js/filelist.js:425 js/filelist.js:491 js/files.js:587
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] "%n個のファイル"
+
+#: js/filelist.js:432
+msgid "{dirs} and {files}"
+msgstr "{dirs} と {files}"
+
+#: js/filelist.js:563
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "%n 個のファイルをアップロード中"
-#: js/filelist.js:518
+#: js/filelist.js:628
msgid "files uploading"
msgstr "ファイルをアップロード中"
@@ -192,7 +209,7 @@ msgstr "あなたのストレージはほぼ一杯です({usedSpacePercent}%
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
-msgstr ""
+msgstr "暗号化の機能は無効化されましたが、ファイルはすでに暗号化されています。個人設定からファイルを複合を行ってください。"
#: js/files.js:245
msgid ""
@@ -200,32 +217,18 @@ msgid ""
"big."
msgstr "ダウンロードの準備中です。ファイルサイズが大きい場合は少し時間がかかるかもしれません。"
-#: js/files.js:358
-msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-msgstr "無効なフォルダ名です。'Shared' の利用は ownCloud が予約済みです。"
-
-#: js/files.js:760 templates/index.php:67
+#: js/files.js:563 templates/index.php:69
msgid "Name"
msgstr "名前"
-#: js/files.js:761 templates/index.php:78
+#: js/files.js:564 templates/index.php:81
msgid "Size"
msgstr "サイズ"
-#: js/files.js:762 templates/index.php:80
+#: js/files.js:565 templates/index.php:83
msgid "Modified"
msgstr "変更"
-#: js/files.js:778
-msgid "%n folder"
-msgid_plural "%n folders"
-msgstr[0] "%n個のフォルダ"
-
-#: js/files.js:784
-msgid "%n file"
-msgid_plural "%n files"
-msgstr[0] "%n個のファイル"
-
#: lib/app.php:73
#, php-format
msgid "%s could not be renamed"
@@ -299,52 +302,36 @@ msgstr "あなたには書き込み権限がありません。"
msgid "Nothing in here. Upload something!"
msgstr "ここには何もありません。何かアップロードしてください。"
-#: templates/index.php:73
+#: templates/index.php:75
msgid "Download"
msgstr "ダウンロード"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:88 templates/index.php:89
msgid "Unshare"
msgstr "共有解除"
-#: templates/index.php:91 templates/index.php:92
+#: templates/index.php:94 templates/index.php:95
msgid "Delete"
msgstr "削除"
-#: templates/index.php:105
+#: templates/index.php:108
msgid "Upload too large"
msgstr "アップロードには大きすぎます。"
-#: templates/index.php:107
+#: templates/index.php:110
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "アップロードしようとしているファイルは、サーバで規定された最大サイズを超えています。"
-#: templates/index.php:112
+#: templates/index.php:115
msgid "Files are being scanned, please wait."
msgstr "ファイルをスキャンしています、しばらくお待ちください。"
-#: templates/index.php:115
+#: templates/index.php:118
msgid "Current scanning"
msgstr "スキャン中"
-#: templates/part.list.php:74
-msgid "directory"
-msgstr "ディレクトリ"
-
-#: templates/part.list.php:76
-msgid "directories"
-msgstr "ディレクトリ"
-
-#: templates/part.list.php:85
-msgid "file"
-msgstr "ファイル"
-
-#: templates/part.list.php:87
-msgid "files"
-msgstr "ファイル"
-
#: templates/upgrade.php:2
msgid "Upgrading filesystem cache..."
msgstr "ファイルシステムキャッシュを更新中..."
diff --git a/l10n/ja_JP/files_encryption.po b/l10n/ja_JP/files_encryption.po
index 669ed7fa419..ba39e536210 100644
--- a/l10n/ja_JP/files_encryption.po
+++ b/l10n/ja_JP/files_encryption.po
@@ -10,8 +10,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-11 08:07-0400\n"
-"PO-Revision-Date: 2013-08-10 01:40+0000\n"
+"POT-Creation-Date: 2013-08-21 08:10-0400\n"
+"PO-Revision-Date: 2013-08-19 19:20+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"
@@ -64,18 +64,18 @@ msgid ""
"files."
msgstr "秘密鍵が有効ではありません。パスワードがownCloudシステムの外部(例えば、企業ディレクトリ)から変更された恐れがあります。個人設定で秘密鍵のパスワードを更新して、暗号化されたファイルを回復出来ます。"
-#: hooks/hooks.php:44
+#: hooks/hooks.php:41
msgid "Missing requirements."
msgstr "必要要件が満たされていません。"
-#: hooks/hooks.php:45
+#: hooks/hooks.php:42
msgid ""
"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."
msgstr "必ず、PHP 5.3.3もしくはそれ以上をインストールし、同時にOpenSSLのPHP拡張を有効にした上でOpenSSLも同様にインストール、適切に設定してください。現時点では暗号化アプリは無効になっています。"
-#: hooks/hooks.php:263
+#: hooks/hooks.php:249
msgid "Following users are not set up for encryption:"
msgstr "以下のユーザーは、暗号化設定がされていません:"
diff --git a/l10n/ja_JP/lib.po b/l10n/ja_JP/lib.po
index d6a42e38c1d..78f82700487 100644
--- a/l10n/ja_JP/lib.po
+++ b/l10n/ja_JP/lib.po
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-31 01:10+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"
@@ -19,27 +19,38 @@ msgstr ""
"Language: ja_JP\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: app.php:360
+#: app.php:239
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr " \"%s\" アプリは、このバージョンのownCloudと互換性がない為、インストールできません。"
+
+#: app.php:250
+msgid "No app name specified"
+msgstr "アプリ名が未指定"
+
+#: app.php:361
msgid "Help"
msgstr "ヘルプ"
-#: app.php:373
+#: app.php:374
msgid "Personal"
msgstr "個人"
-#: app.php:384
+#: app.php:385
msgid "Settings"
msgstr "設定"
-#: app.php:396
+#: app.php:397
msgid "Users"
msgstr "ユーザ"
-#: app.php:409
+#: app.php:410
msgid "Admin"
msgstr "管理"
-#: app.php:836
+#: app.php:837
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr "\"%s\" へのアップグレードに失敗しました。"
@@ -75,6 +86,62 @@ msgid ""
"administrator."
msgstr "ファイルは、小さいファイルに分割されてダウンロードされます。もしくは、管理者にお尋ねください。"
+#: installer.php:63
+msgid "No source specified when installing app"
+msgstr "アプリインストール時のソースが未指定"
+
+#: installer.php:70
+msgid "No href specified when installing app from http"
+msgstr "アプリインストール時のhttpの URL が未指定"
+
+#: installer.php:75
+msgid "No path specified when installing app from local file"
+msgstr "アプリインストール時のローカルファイルのパスが未指定"
+
+#: installer.php:89
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr "\"%s\"タイプのアーカイブ形式は未サポート"
+
+#: installer.php:103
+msgid "Failed to open archive when installing app"
+msgstr "アプリをインストール中にアーカイブファイルを開けませんでした。"
+
+#: installer.php:123
+msgid "App does not provide an info.xml file"
+msgstr "アプリにinfo.xmlファイルが入っていません"
+
+#: installer.php:129
+msgid "App can't be installed because of not allowed code in the App"
+msgstr "アプリで許可されないコードが入っているのが原因でアプリがインストールできません"
+
+#: installer.php:138
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr "アプリは、このバージョンのownCloudと互換性がない為、インストールできません。"
+
+#: installer.php:144
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr ""
+
+#: installer.php:150
+msgid ""
+"App can't be installed because the version in info.xml/version is not the "
+"same as the version reported from the app store"
+msgstr "info.xml/versionのバージョンがアプリストアのバージョンと合っていない為、アプリはインストールされません"
+
+#: installer.php:160
+msgid "App directory already exists"
+msgstr "アプリディレクトリは既に存在します"
+
+#: installer.php:173
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr "アプリフォルダを作成出来ませんでした。%s のパーミッションを修正してください。"
+
#: json.php:28
msgid "Application is not enabled"
msgstr "アプリケーションは無効です"
@@ -199,47 +266,47 @@ msgstr "WebDAVインタフェースが動作していないと考えられるた
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr "<a href='%s'>インストールガイド</a>をよく確認してください。"
-#: template/functions.php:80
+#: template/functions.php:96
msgid "seconds ago"
msgstr "数秒前"
-#: template/functions.php:81
+#: template/functions.php:97
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] "%n 分前"
-#: template/functions.php:82
+#: template/functions.php:98
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] "%n 時間後"
-#: template/functions.php:83
+#: template/functions.php:99
msgid "today"
msgstr "今日"
-#: template/functions.php:84
+#: template/functions.php:100
msgid "yesterday"
msgstr "昨日"
-#: template/functions.php:85
+#: template/functions.php:101
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] "%n 日後"
-#: template/functions.php:86
+#: template/functions.php:102
msgid "last month"
msgstr "一月前"
-#: template/functions.php:87
+#: template/functions.php:103
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] "%n カ月後"
-#: template/functions.php:88
+#: template/functions.php:104
msgid "last year"
msgstr "一年前"
-#: template/functions.php:89
+#: template/functions.php:105
msgid "years ago"
msgstr "年前"
diff --git a/l10n/ja_JP/settings.po b/l10n/ja_JP/settings.po
index a82413dc150..e265ca7d475 100644
--- a/l10n/ja_JP/settings.po
+++ b/l10n/ja_JP/settings.po
@@ -10,9 +10,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-31 00: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"
@@ -45,10 +45,6 @@ msgstr "グループは既に存在しています"
msgid "Unable to add group"
msgstr "グループを追加できません"
-#: ajax/enableapp.php:11
-msgid "Could not enable app. "
-msgstr "アプリを有効にできませんでした。"
-
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr "メールアドレスを保存しました"
@@ -91,41 +87,53 @@ msgstr "ユーザをグループ %s から削除できません"
msgid "Couldn't update app."
msgstr "アプリを更新出来ませんでした。"
-#: js/apps.js:35
+#: js/apps.js:43
msgid "Update to {appversion}"
msgstr "{appversion} に更新"
-#: js/apps.js:41 js/apps.js:81
+#: js/apps.js:49 js/apps.js:82 js/apps.js:108
msgid "Disable"
msgstr "無効"
-#: js/apps.js:41 js/apps.js:69 js/apps.js:88
+#: js/apps.js:49 js/apps.js:89 js/apps.js:102 js/apps.js:117
msgid "Enable"
msgstr "有効化"
-#: js/apps.js:60
+#: js/apps.js:71
msgid "Please wait...."
msgstr "しばらくお待ちください。"
-#: js/apps.js:64 js/apps.js:76 js/apps.js:85 js/apps.js:98
-msgid "Error"
-msgstr "エラー"
+#: js/apps.js:79 js/apps.js:80 js/apps.js:100
+msgid "Error while disabling app"
+msgstr "アプリ無効化中にエラーが発生"
-#: js/apps.js:95
+#: js/apps.js:99 js/apps.js:112 js/apps.js:113
+msgid "Error while enabling app"
+msgstr "アプリ有効化中にエラーが発生"
+
+#: js/apps.js:123
msgid "Updating...."
msgstr "更新中...."
-#: js/apps.js:98
+#: js/apps.js:126
msgid "Error while updating app"
msgstr "アプリの更新中にエラーが発生"
-#: js/apps.js:101
+#: js/apps.js:126
+msgid "Error"
+msgstr "エラー"
+
+#: js/apps.js:127 templates/apps.php:43
+msgid "Update"
+msgstr "更新"
+
+#: js/apps.js:130
msgid "Updated"
msgstr "更新済み"
#: js/personal.js:150
msgid "Decrypting files... Please wait, this can take some time."
-msgstr ""
+msgstr "ファイルを複合中... しばらくお待ちください、この処理には少し時間がかかるかもしれません。"
#: js/personal.js:172
msgid "Saving..."
@@ -148,27 +156,27 @@ msgstr "ユーザを削除出来ません"
msgid "Groups"
msgstr "グループ"
-#: js/users.js:95 templates/users.php:89 templates/users.php:124
+#: js/users.js:97 templates/users.php:89 templates/users.php:124
msgid "Group Admin"
msgstr "グループ管理者"
-#: js/users.js:115 templates/users.php:164
+#: js/users.js:120 templates/users.php:164
msgid "Delete"
msgstr "削除"
-#: js/users.js:269
+#: js/users.js:277
msgid "add group"
msgstr "グループを追加"
-#: js/users.js:428
+#: js/users.js:436
msgid "A valid username must be provided"
msgstr "有効なユーザ名を指定する必要があります"
-#: js/users.js:429 js/users.js:435 js/users.js:450
+#: js/users.js:437 js/users.js:443 js/users.js:458
msgid "Error creating user"
msgstr "ユーザ作成エラー"
-#: js/users.js:434
+#: js/users.js:442
msgid "A valid password must be provided"
msgstr "有効なパスワードを指定する必要があります"
@@ -372,10 +380,6 @@ msgstr "apps.owncloud.com でアプリケーションのページを見てくだ
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-ライセンス: <span class=\"author\"></span>"
-#: templates/apps.php:43
-msgid "Update"
-msgstr "更新"
-
#: templates/help.php:4
msgid "User Documentation"
msgstr "ユーザドキュメント"
@@ -474,19 +478,19 @@ msgstr "<a href=\"%s/server/5.0/user_manual/files/files.html\" target=\"_blank\"
#: templates/personal.php:117
msgid "Encryption"
-msgstr ""
+msgstr "暗号化"
#: templates/personal.php:119
msgid "The encryption app is no longer enabled, decrypt all your file"
-msgstr ""
+msgstr "暗号化アプリはもはや有効ではありません、すべてのファイルを複合してください"
#: templates/personal.php:125
msgid "Log-in password"
-msgstr ""
+msgstr "ログインパスワード"
#: templates/personal.php:130
msgid "Decrypt all Files"
-msgstr ""
+msgstr "すべてのファイルを複合する"
#: templates/users.php:21
msgid "Login Name"
diff --git a/l10n/ja_JP/user_ldap.po b/l10n/ja_JP/user_ldap.po
index 69cc0333ba7..cbbbfc99a47 100644
--- a/l10n/ja_JP/user_ldap.po
+++ b/l10n/ja_JP/user_ldap.po
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-08-21 08:11-0400\n"
+"PO-Revision-Date: 2013-08-20 09:10+0000\n"
+"Last-Translator: Daisuke Deguchi <ddeguchi@nagoya-u.jp>\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"
@@ -157,7 +157,7 @@ msgstr "ユーザログインフィルタ"
msgid ""
"Defines the filter to apply, when login is attempted. %%uid replaces the "
"username in the login action. Example: \"uid=%%uid\""
-msgstr ""
+msgstr "ログイン実行時に適用するフィルタを定義します。%%uid にはログイン操作におけるユーザ名が入ります。例: \"uid=%%uid\""
#: templates/settings.php:55
msgid "User List Filter"
@@ -167,7 +167,7 @@ msgstr "ユーザリストフィルタ"
msgid ""
"Defines the filter to apply, when retrieving users (no placeholders). "
"Example: \"objectClass=person\""
-msgstr ""
+msgstr "ユーザ取得時に適用するフィルタを定義します(プレースホルダ無し)。例: \"objectClass=person\""
#: templates/settings.php:59
msgid "Group Filter"
@@ -177,7 +177,7 @@ msgstr "グループフィルタ"
msgid ""
"Defines the filter to apply, when retrieving groups (no placeholders). "
"Example: \"objectClass=posixGroup\""
-msgstr ""
+msgstr "グループ取得時に適用するフィルタを定義します(プレースホルダ無し)。例: \"objectClass=posixGroup\""
#: templates/settings.php:66
msgid "Connection Settings"
@@ -238,7 +238,7 @@ msgstr "SSL証明書の確認を無効にする。"
msgid ""
"Not recommended, use it for testing only! If connection only works with this"
" option, import the LDAP server's SSL certificate in your %s server."
-msgstr ""
+msgstr "推奨されません、テストにおいてのみ使用してください!このオプションでのみ接続が動作する場合は、LDAP サーバのSSL証明書を %s サーバにインポートしてください。"
#: templates/settings.php:76
msgid "Cache Time-To-Live"
diff --git a/l10n/ka/core.po b/l10n/ka/core.po
index 16224d91946..d8e95837373 100644
--- a/l10n/ka/core.po
+++ b/l10n/ka/core.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-08-30 09:32-0400\n"
+"PO-Revision-Date: 2013-08-30 13:33+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Georgian (http://www.transifex.com/projects/p/owncloud/language/ka/)\n"
"MIME-Version: 1.0\n"
@@ -22,6 +22,35 @@ msgstr ""
msgid "%s shared »%s« with you"
msgstr ""
+#: ajax/share.php:227
+msgid "group"
+msgstr ""
+
+#: ajax/update.php:11
+msgid "Turned on maintenance mode"
+msgstr ""
+
+#: ajax/update.php:14
+msgid "Turned off maintenance mode"
+msgstr ""
+
+#: ajax/update.php:17
+msgid "Updated database"
+msgstr ""
+
+#: ajax/update.php:20
+msgid "Updating filecache, this may take really long..."
+msgstr ""
+
+#: ajax/update.php:23
+msgid "Updated filecache"
+msgstr ""
+
+#: ajax/update.php:26
+#, php-format
+msgid "... %d%% done ..."
+msgstr ""
+
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
msgstr ""
@@ -189,23 +218,23 @@ msgstr ""
msgid "years ago"
msgstr ""
-#: js/oc-dialogs.js:117
+#: js/oc-dialogs.js:123
msgid "Choose"
msgstr ""
-#: js/oc-dialogs.js:137 js/oc-dialogs.js:196
+#: js/oc-dialogs.js:143 js/oc-dialogs.js:210
msgid "Error loading file picker template"
msgstr ""
-#: js/oc-dialogs.js:160
+#: js/oc-dialogs.js:168
msgid "Yes"
msgstr ""
-#: js/oc-dialogs.js:168
+#: js/oc-dialogs.js:178
msgid "No"
msgstr ""
-#: js/oc-dialogs.js:181
+#: js/oc-dialogs.js:195
msgid "Ok"
msgstr ""
@@ -438,7 +467,7 @@ msgstr "პერსონა"
msgid "Users"
msgstr "მომხმარებლები"
-#: strings.php:7
+#: strings.php:7 templates/layout.user.php:105
msgid "Apps"
msgstr ""
@@ -571,10 +600,6 @@ msgstr ""
msgid "Log out"
msgstr ""
-#: templates/layout.user.php:100
-msgid "More apps"
-msgstr ""
-
#: templates/login.php:9
msgid "Automatic logon rejected!"
msgstr ""
@@ -589,19 +614,19 @@ msgstr ""
msgid "Please change your password to secure your account again."
msgstr ""
-#: templates/login.php:34
+#: templates/login.php:32
msgid "Lost your password?"
msgstr ""
-#: templates/login.php:39
+#: templates/login.php:37
msgid "remember"
msgstr ""
-#: templates/login.php:41
+#: templates/login.php:39
msgid "Log in"
msgstr ""
-#: templates/login.php:47
+#: templates/login.php:45
msgid "Alternative Logins"
msgstr ""
diff --git a/l10n/ka/files.po b/l10n/ka/files.po
index 0ba377534ee..8189ecec470 100644
--- a/l10n/ka/files.po
+++ b/l10n/ka/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-30 09:31-0400\n"
+"PO-Revision-Date: 2013-08-30 13:34+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Georgian (http://www.transifex.com/projects/p/owncloud/language/ka/)\n"
"MIME-Version: 1.0\n"
@@ -74,7 +74,11 @@ msgstr ""
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:123
+#: ajax/upload.php:109
+msgid "Upload failed"
+msgstr ""
+
+#: ajax/upload.php:127
msgid "Invalid directory."
msgstr ""
@@ -94,21 +98,20 @@ msgstr ""
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:167 js/files.js:280
+#: js/file-upload.js:165
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:233 js/files.js:353
+#: js/file-upload.js:239
msgid "URL cannot be empty."
msgstr ""
-#: js/file-upload.js:238 lib/app.php:53
+#: js/file-upload.js:244 lib/app.php:53
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
msgstr ""
-#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405
-#: js/files.js:709 js/files.js:747
+#: js/file-upload.js:275 js/file-upload.js:291 js/files.js:511 js/files.js:549
msgid "Error"
msgstr ""
@@ -124,40 +127,54 @@ msgstr ""
msgid "Rename"
msgstr ""
-#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:465
+#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:573
msgid "Pending"
msgstr ""
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "{new_name} already exists"
msgstr ""
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "replace"
msgstr ""
-#: js/filelist.js:303
+#: js/filelist.js:305
msgid "suggest name"
msgstr ""
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "cancel"
msgstr ""
-#: js/filelist.js:350
+#: js/filelist.js:352
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:350
+#: js/filelist.js:352
msgid "undo"
msgstr ""
-#: js/filelist.js:453
+#: js/filelist.js:422 js/filelist.js:488 js/files.js:580
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] ""
+
+#: js/filelist.js:423 js/filelist.js:489 js/files.js:586
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] ""
+
+#: js/filelist.js:430
+msgid "{dirs} and {files}"
+msgstr ""
+
+#: js/filelist.js:561
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
-#: js/filelist.js:518
+#: js/filelist.js:626
msgid "files uploading"
msgstr ""
@@ -195,32 +212,18 @@ msgid ""
"big."
msgstr ""
-#: js/files.js:358
-msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-msgstr ""
-
-#: js/files.js:760 templates/index.php:67
+#: js/files.js:562 templates/index.php:67
msgid "Name"
msgstr ""
-#: js/files.js:761 templates/index.php:78
+#: js/files.js:563 templates/index.php:78
msgid "Size"
msgstr ""
-#: js/files.js:762 templates/index.php:80
+#: js/files.js:564 templates/index.php:80
msgid "Modified"
msgstr ""
-#: js/files.js:778
-msgid "%n folder"
-msgid_plural "%n folders"
-msgstr[0] ""
-
-#: js/files.js:784
-msgid "%n file"
-msgid_plural "%n files"
-msgstr[0] ""
-
#: lib/app.php:73
#, php-format
msgid "%s could not be renamed"
@@ -324,22 +327,6 @@ msgstr ""
msgid "Current scanning"
msgstr ""
-#: templates/part.list.php:74
-msgid "directory"
-msgstr ""
-
-#: templates/part.list.php:76
-msgid "directories"
-msgstr ""
-
-#: templates/part.list.php:85
-msgid "file"
-msgstr ""
-
-#: templates/part.list.php:87
-msgid "files"
-msgstr ""
-
#: templates/upgrade.php:2
msgid "Upgrading filesystem cache..."
msgstr ""
diff --git a/l10n/ka/lib.po b/l10n/ka/lib.po
index cf8cf5f9064..d28838e8f0c 100644
--- a/l10n/ka/lib.po
+++ b/l10n/ka/lib.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Georgian (http://www.transifex.com/projects/p/owncloud/language/ka/)\n"
"MIME-Version: 1.0\n"
@@ -17,27 +17,38 @@ msgstr ""
"Language: ka\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: app.php:360
+#: app.php:239
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr ""
+
+#: app.php:250
+msgid "No app name specified"
+msgstr ""
+
+#: app.php:361
msgid "Help"
msgstr "შველა"
-#: app.php:373
+#: app.php:374
msgid "Personal"
msgstr "პერსონა"
-#: app.php:384
+#: app.php:385
msgid "Settings"
msgstr ""
-#: app.php:396
+#: app.php:397
msgid "Users"
msgstr "მომხმარებლები"
-#: app.php:409
+#: app.php:410
msgid "Admin"
msgstr "ადმინისტრატორი"
-#: app.php:836
+#: app.php:837
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -73,6 +84,62 @@ msgid ""
"administrator."
msgstr ""
+#: installer.php:63
+msgid "No source specified when installing app"
+msgstr ""
+
+#: installer.php:70
+msgid "No href specified when installing app from http"
+msgstr ""
+
+#: installer.php:75
+msgid "No path specified when installing app from local file"
+msgstr ""
+
+#: installer.php:89
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr ""
+
+#: installer.php:103
+msgid "Failed to open archive when installing app"
+msgstr ""
+
+#: installer.php:123
+msgid "App does not provide an info.xml file"
+msgstr ""
+
+#: installer.php:129
+msgid "App can't be installed because of not allowed code in the App"
+msgstr ""
+
+#: installer.php:138
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr ""
+
+#: installer.php:144
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr ""
+
+#: installer.php:150
+msgid ""
+"App can't be installed because the version in info.xml/version is not the "
+"same as the version reported from the app store"
+msgstr ""
+
+#: installer.php:160
+msgid "App directory already exists"
+msgstr ""
+
+#: installer.php:173
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr ""
+
#: json.php:28
msgid "Application is not enabled"
msgstr ""
diff --git a/l10n/ka/settings.po b/l10n/ka/settings.po
index e4fb05fac6b..079d74339ac 100644
--- a/l10n/ka/settings.po
+++ b/l10n/ka/settings.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Georgian (http://www.transifex.com/projects/p/owncloud/language/ka/)\n"
"MIME-Version: 1.0\n"
@@ -42,10 +42,6 @@ msgstr ""
msgid "Unable to add group"
msgstr ""
-#: ajax/enableapp.php:11
-msgid "Could not enable app. "
-msgstr ""
-
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr ""
@@ -92,31 +88,43 @@ msgstr ""
msgid "Update to {appversion}"
msgstr ""
-#: js/apps.js:41 js/apps.js:81
+#: js/apps.js:41 js/apps.js:74 js/apps.js:100
msgid "Disable"
msgstr ""
-#: js/apps.js:41 js/apps.js:69 js/apps.js:88
+#: js/apps.js:41 js/apps.js:81 js/apps.js:94 js/apps.js:109
msgid "Enable"
msgstr ""
-#: js/apps.js:60
+#: js/apps.js:63
msgid "Please wait...."
msgstr ""
-#: js/apps.js:64 js/apps.js:76 js/apps.js:85 js/apps.js:98
-msgid "Error"
+#: js/apps.js:71 js/apps.js:72 js/apps.js:92
+msgid "Error while disabling app"
msgstr ""
-#: js/apps.js:95
+#: js/apps.js:91 js/apps.js:104 js/apps.js:105
+msgid "Error while enabling app"
+msgstr ""
+
+#: js/apps.js:115
msgid "Updating...."
msgstr ""
-#: js/apps.js:98
+#: js/apps.js:118
msgid "Error while updating app"
msgstr ""
-#: js/apps.js:101
+#: js/apps.js:118
+msgid "Error"
+msgstr ""
+
+#: js/apps.js:119 templates/apps.php:43
+msgid "Update"
+msgstr ""
+
+#: js/apps.js:122
msgid "Updated"
msgstr ""
@@ -145,27 +153,27 @@ msgstr ""
msgid "Groups"
msgstr ""
-#: js/users.js:95 templates/users.php:89 templates/users.php:124
+#: js/users.js:97 templates/users.php:89 templates/users.php:124
msgid "Group Admin"
msgstr ""
-#: js/users.js:115 templates/users.php:164
+#: js/users.js:120 templates/users.php:164
msgid "Delete"
msgstr ""
-#: js/users.js:269
+#: js/users.js:277
msgid "add group"
msgstr ""
-#: js/users.js:428
+#: js/users.js:436
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:429 js/users.js:435 js/users.js:450
+#: js/users.js:437 js/users.js:443 js/users.js:458
msgid "Error creating user"
msgstr ""
-#: js/users.js:434
+#: js/users.js:442
msgid "A valid password must be provided"
msgstr ""
@@ -369,10 +377,6 @@ msgstr ""
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr ""
-#: templates/apps.php:43
-msgid "Update"
-msgstr ""
-
#: templates/help.php:4
msgid "User Documentation"
msgstr ""
diff --git a/l10n/ka_GE/core.po b/l10n/ka_GE/core.po
index 13d2a8bc987..8cd45561ae0 100644
--- a/l10n/ka_GE/core.po
+++ b/l10n/ka_GE/core.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Georgian (Georgia) (http://www.transifex.com/projects/p/owncloud/language/ka_GE/)\n"
"MIME-Version: 1.0\n"
@@ -22,6 +22,35 @@ msgstr ""
msgid "%s shared »%s« with you"
msgstr ""
+#: ajax/share.php:227
+msgid "group"
+msgstr "ჯგუფი"
+
+#: ajax/update.php:11
+msgid "Turned on maintenance mode"
+msgstr ""
+
+#: ajax/update.php:14
+msgid "Turned off maintenance mode"
+msgstr ""
+
+#: ajax/update.php:17
+msgid "Updated database"
+msgstr ""
+
+#: ajax/update.php:20
+msgid "Updating filecache, this may take really long..."
+msgstr ""
+
+#: ajax/update.php:23
+msgid "Updated filecache"
+msgstr ""
+
+#: ajax/update.php:26
+#, php-format
+msgid "... %d%% done ..."
+msgstr ""
+
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
msgstr "კატეგორიის ტიპი არ არის განხილული."
@@ -189,23 +218,23 @@ msgstr "ბოლო წელს"
msgid "years ago"
msgstr "წლის წინ"
-#: js/oc-dialogs.js:117
+#: js/oc-dialogs.js:123
msgid "Choose"
msgstr "არჩევა"
-#: js/oc-dialogs.js:137 js/oc-dialogs.js:196
+#: js/oc-dialogs.js:143 js/oc-dialogs.js:210
msgid "Error loading file picker template"
msgstr ""
-#: js/oc-dialogs.js:160
+#: js/oc-dialogs.js:168
msgid "Yes"
msgstr "კი"
-#: js/oc-dialogs.js:168
+#: js/oc-dialogs.js:178
msgid "No"
msgstr "არა"
-#: js/oc-dialogs.js:181
+#: js/oc-dialogs.js:195
msgid "Ok"
msgstr "დიახ"
@@ -438,7 +467,7 @@ msgstr "პირადი"
msgid "Users"
msgstr "მომხმარებელი"
-#: strings.php:7
+#: strings.php:7 templates/layout.user.php:105
msgid "Apps"
msgstr "აპლიკაციები"
@@ -571,10 +600,6 @@ msgstr ""
msgid "Log out"
msgstr "გამოსვლა"
-#: templates/layout.user.php:100
-msgid "More apps"
-msgstr ""
-
#: templates/login.php:9
msgid "Automatic logon rejected!"
msgstr "ავტომატური შესვლა უარყოფილია!"
@@ -589,19 +614,19 @@ msgstr "თუ თქვენ არ შეცვლით პაროლს,
msgid "Please change your password to secure your account again."
msgstr "გთხოვთ შეცვალოთ თქვენი პაროლი, თქვენი ანგარიშის დასაცავად."
-#: templates/login.php:34
+#: templates/login.php:32
msgid "Lost your password?"
msgstr "დაგავიწყდათ პაროლი?"
-#: templates/login.php:39
+#: templates/login.php:37
msgid "remember"
msgstr "დამახსოვრება"
-#: templates/login.php:41
+#: templates/login.php:39
msgid "Log in"
msgstr "შესვლა"
-#: templates/login.php:47
+#: templates/login.php:45
msgid "Alternative Logins"
msgstr "ალტერნატიული Login–ი"
diff --git a/l10n/ka_GE/files.po b/l10n/ka_GE/files.po
index 1706eb1ccdd..36a1787cd34 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: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Georgian (Georgia) (http://www.transifex.com/projects/p/owncloud/language/ka_GE/)\n"
"MIME-Version: 1.0\n"
@@ -74,7 +74,11 @@ msgstr "შეცდომა დისკზე ჩაწერისას"
msgid "Not enough storage available"
msgstr "საცავში საკმარისი ადგილი არ არის"
-#: ajax/upload.php:123
+#: ajax/upload.php:109
+msgid "Upload failed"
+msgstr "ატვირთვა ვერ განხორციელდა"
+
+#: ajax/upload.php:127
msgid "Invalid directory."
msgstr "დაუშვებელი დირექტორია."
@@ -94,21 +98,20 @@ msgstr "საკმარისი ადგილი არ არის"
msgid "Upload cancelled."
msgstr "ატვირთვა შეჩერებულ იქნა."
-#: js/file-upload.js:167 js/files.js:280
+#: js/file-upload.js:165
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "მიმდინარეობს ფაილის ატვირთვა. სხვა გვერდზე გადასვლა გამოიწვევს ატვირთვის შეჩერებას"
-#: js/file-upload.js:233 js/files.js:353
+#: js/file-upload.js:239
msgid "URL cannot be empty."
msgstr "URL არ შეიძლება იყოს ცარიელი."
-#: js/file-upload.js:238 lib/app.php:53
+#: js/file-upload.js:244 lib/app.php:53
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
msgstr ""
-#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405
-#: js/files.js:709 js/files.js:747
+#: js/file-upload.js:276 js/file-upload.js:292 js/files.js:512 js/files.js:550
msgid "Error"
msgstr "შეცდომა"
@@ -124,40 +127,54 @@ msgstr "სრულად წაშლა"
msgid "Rename"
msgstr "გადარქმევა"
-#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:465
+#: js/filelist.js:50 js/filelist.js:53 js/filelist.js:575
msgid "Pending"
msgstr "მოცდის რეჟიმში"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "{new_name} already exists"
msgstr "{new_name} უკვე არსებობს"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "replace"
msgstr "შეცვლა"
-#: js/filelist.js:303
+#: js/filelist.js:307
msgid "suggest name"
msgstr "სახელის შემოთავაზება"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "cancel"
msgstr "უარყოფა"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "replaced {new_name} with {old_name}"
msgstr "{new_name} შეცვლილია {old_name}–ით"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "undo"
msgstr "დაბრუნება"
-#: js/filelist.js:453
+#: js/filelist.js:424 js/filelist.js:490 js/files.js:581
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] ""
+
+#: js/filelist.js:425 js/filelist.js:491 js/files.js:587
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] ""
+
+#: js/filelist.js:432
+msgid "{dirs} and {files}"
+msgstr ""
+
+#: js/filelist.js:563
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
-#: js/filelist.js:518
+#: js/filelist.js:628
msgid "files uploading"
msgstr "ფაილები იტვირთება"
@@ -195,32 +212,18 @@ msgid ""
"big."
msgstr "გადმოწერის მოთხოვნა მუშავდება. ის მოითხოვს გარკვეულ დროს რაგდან ფაილები არის დიდი ზომის."
-#: js/files.js:358
-msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-msgstr "დაუშვებელი ფოლდერის სახელი. 'Shared'–ის გამოყენება რეზერვირებულია Owncloud–ის მიერ"
-
-#: js/files.js:760 templates/index.php:67
+#: js/files.js:563 templates/index.php:69
msgid "Name"
msgstr "სახელი"
-#: js/files.js:761 templates/index.php:78
+#: js/files.js:564 templates/index.php:81
msgid "Size"
msgstr "ზომა"
-#: js/files.js:762 templates/index.php:80
+#: js/files.js:565 templates/index.php:83
msgid "Modified"
msgstr "შეცვლილია"
-#: js/files.js:778
-msgid "%n folder"
-msgid_plural "%n folders"
-msgstr[0] ""
-
-#: js/files.js:784
-msgid "%n file"
-msgid_plural "%n files"
-msgstr[0] ""
-
#: lib/app.php:73
#, php-format
msgid "%s could not be renamed"
@@ -294,52 +297,36 @@ msgstr "თქვენ არ გაქვთ ჩაწერის უფლ
msgid "Nothing in here. Upload something!"
msgstr "აქ არაფერი არ არის. ატვირთე რამე!"
-#: templates/index.php:73
+#: templates/index.php:75
msgid "Download"
msgstr "ჩამოტვირთვა"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:88 templates/index.php:89
msgid "Unshare"
msgstr "გაუზიარებადი"
-#: templates/index.php:91 templates/index.php:92
+#: templates/index.php:94 templates/index.php:95
msgid "Delete"
msgstr "წაშლა"
-#: templates/index.php:105
+#: templates/index.php:108
msgid "Upload too large"
msgstr "ასატვირთი ფაილი ძალიან დიდია"
-#: templates/index.php:107
+#: templates/index.php:110
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "ფაილის ზომა რომლის ატვირთვასაც თქვენ აპირებთ, აჭარბებს სერვერზე დაშვებულ მაქსიმუმს."
-#: templates/index.php:112
+#: templates/index.php:115
msgid "Files are being scanned, please wait."
msgstr "მიმდინარეობს ფაილების სკანირება, გთხოვთ დაელოდოთ."
-#: templates/index.php:115
+#: templates/index.php:118
msgid "Current scanning"
msgstr "მიმდინარე სკანირება"
-#: templates/part.list.php:74
-msgid "directory"
-msgstr ""
-
-#: templates/part.list.php:76
-msgid "directories"
-msgstr ""
-
-#: templates/part.list.php:85
-msgid "file"
-msgstr ""
-
-#: templates/part.list.php:87
-msgid "files"
-msgstr ""
-
#: templates/upgrade.php:2
msgid "Upgrading filesystem cache..."
msgstr "ფაილური სისტემის ქეშის განახლება...."
diff --git a/l10n/ka_GE/files_encryption.po b/l10n/ka_GE/files_encryption.po
index 4c7dd5a4457..7fde56cdb73 100644
--- a/l10n/ka_GE/files_encryption.po
+++ b/l10n/ka_GE/files_encryption.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-09 07:59-0400\n"
-"PO-Revision-Date: 2013-08-09 11:59+0000\n"
+"POT-Creation-Date: 2013-08-21 08:10-0400\n"
+"PO-Revision-Date: 2013-08-19 19:20+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Georgian (Georgia) (http://www.transifex.com/projects/p/owncloud/language/ka_GE/)\n"
"MIME-Version: 1.0\n"
@@ -61,18 +61,18 @@ msgid ""
"files."
msgstr ""
-#: hooks/hooks.php:44
+#: hooks/hooks.php:41
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:45
+#: hooks/hooks.php:42
msgid ""
"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."
msgstr ""
-#: hooks/hooks.php:263
+#: hooks/hooks.php:249
msgid "Following users are not set up for encryption:"
msgstr ""
diff --git a/l10n/ka_GE/lib.po b/l10n/ka_GE/lib.po
index 3a986486330..0eda718d060 100644
--- a/l10n/ka_GE/lib.po
+++ b/l10n/ka_GE/lib.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Georgian (Georgia) (http://www.transifex.com/projects/p/owncloud/language/ka_GE/)\n"
"MIME-Version: 1.0\n"
@@ -17,27 +17,38 @@ msgstr ""
"Language: ka_GE\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: app.php:360
+#: app.php:239
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr ""
+
+#: app.php:250
+msgid "No app name specified"
+msgstr ""
+
+#: app.php:361
msgid "Help"
msgstr "დახმარება"
-#: app.php:373
+#: app.php:374
msgid "Personal"
msgstr "პირადი"
-#: app.php:384
+#: app.php:385
msgid "Settings"
msgstr "პარამეტრები"
-#: app.php:396
+#: app.php:397
msgid "Users"
msgstr "მომხმარებელი"
-#: app.php:409
+#: app.php:410
msgid "Admin"
msgstr "ადმინისტრატორი"
-#: app.php:836
+#: app.php:837
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -73,6 +84,62 @@ msgid ""
"administrator."
msgstr ""
+#: installer.php:63
+msgid "No source specified when installing app"
+msgstr ""
+
+#: installer.php:70
+msgid "No href specified when installing app from http"
+msgstr ""
+
+#: installer.php:75
+msgid "No path specified when installing app from local file"
+msgstr ""
+
+#: installer.php:89
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr ""
+
+#: installer.php:103
+msgid "Failed to open archive when installing app"
+msgstr ""
+
+#: installer.php:123
+msgid "App does not provide an info.xml file"
+msgstr ""
+
+#: installer.php:129
+msgid "App can't be installed because of not allowed code in the App"
+msgstr ""
+
+#: installer.php:138
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr ""
+
+#: installer.php:144
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr ""
+
+#: installer.php:150
+msgid ""
+"App can't be installed because the version in info.xml/version is not the "
+"same as the version reported from the app store"
+msgstr ""
+
+#: installer.php:160
+msgid "App directory already exists"
+msgstr ""
+
+#: installer.php:173
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr ""
+
#: json.php:28
msgid "Application is not enabled"
msgstr "აპლიკაცია არ არის აქტიური"
diff --git a/l10n/ka_GE/settings.po b/l10n/ka_GE/settings.po
index a9a26c5bc0b..793b41c51aa 100644
--- a/l10n/ka_GE/settings.po
+++ b/l10n/ka_GE/settings.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Georgian (Georgia) (http://www.transifex.com/projects/p/owncloud/language/ka_GE/)\n"
"MIME-Version: 1.0\n"
@@ -43,10 +43,6 @@ msgstr "ჯგუფი უკვე არსებობს"
msgid "Unable to add group"
msgstr "ჯგუფის დამატება ვერ მოხერხდა"
-#: ajax/enableapp.php:11
-msgid "Could not enable app. "
-msgstr "ვერ მოხერხდა აპლიკაციის ჩართვა."
-
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr "იმეილი შენახულია"
@@ -93,31 +89,43 @@ msgstr "ვერ მოხერხდა აპლიკაციის გა
msgid "Update to {appversion}"
msgstr "განაახლე {appversion}–მდე"
-#: js/apps.js:41 js/apps.js:81
+#: js/apps.js:41 js/apps.js:74 js/apps.js:100
msgid "Disable"
msgstr "გამორთვა"
-#: js/apps.js:41 js/apps.js:69 js/apps.js:88
+#: js/apps.js:41 js/apps.js:81 js/apps.js:94 js/apps.js:109
msgid "Enable"
msgstr "ჩართვა"
-#: js/apps.js:60
+#: js/apps.js:63
msgid "Please wait...."
msgstr "დაიცადეთ...."
-#: js/apps.js:64 js/apps.js:76 js/apps.js:85 js/apps.js:98
-msgid "Error"
-msgstr "შეცდომა"
+#: js/apps.js:71 js/apps.js:72 js/apps.js:92
+msgid "Error while disabling app"
+msgstr ""
-#: js/apps.js:95
+#: js/apps.js:91 js/apps.js:104 js/apps.js:105
+msgid "Error while enabling app"
+msgstr ""
+
+#: js/apps.js:115
msgid "Updating...."
msgstr "მიმდინარეობს განახლება...."
-#: js/apps.js:98
+#: js/apps.js:118
msgid "Error while updating app"
msgstr "შეცდომა აპლიკაციის განახლების დროს"
-#: js/apps.js:101
+#: js/apps.js:118
+msgid "Error"
+msgstr "შეცდომა"
+
+#: js/apps.js:119 templates/apps.php:43
+msgid "Update"
+msgstr "განახლება"
+
+#: js/apps.js:122
msgid "Updated"
msgstr "განახლებულია"
@@ -146,27 +154,27 @@ msgstr "მომხმარებლის წაშლა ვერ მოხ
msgid "Groups"
msgstr "ჯგუფები"
-#: js/users.js:95 templates/users.php:89 templates/users.php:124
+#: js/users.js:97 templates/users.php:89 templates/users.php:124
msgid "Group Admin"
msgstr "ჯგუფის ადმინისტრატორი"
-#: js/users.js:115 templates/users.php:164
+#: js/users.js:120 templates/users.php:164
msgid "Delete"
msgstr "წაშლა"
-#: js/users.js:269
+#: js/users.js:277
msgid "add group"
msgstr "ჯგუფის დამატება"
-#: js/users.js:428
+#: js/users.js:436
msgid "A valid username must be provided"
msgstr "უნდა მიუთითოთ არსებული მომხმარებლის სახელი"
-#: js/users.js:429 js/users.js:435 js/users.js:450
+#: js/users.js:437 js/users.js:443 js/users.js:458
msgid "Error creating user"
msgstr "შეცდომა მომხმარებლის შექმნისას"
-#: js/users.js:434
+#: js/users.js:442
msgid "A valid password must be provided"
msgstr "უნდა მიუთითოთ არსებული პაროლი"
@@ -370,10 +378,6 @@ msgstr "ნახეთ აპლიკაციის გვერდი apps.o
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-ლიცენსირებულია <span class=\"author\"></span>"
-#: templates/apps.php:43
-msgid "Update"
-msgstr "განახლება"
-
#: templates/help.php:4
msgid "User Documentation"
msgstr "მომხმარებლის დოკუმენტაცია"
@@ -472,7 +476,7 @@ msgstr ""
#: templates/personal.php:117
msgid "Encryption"
-msgstr ""
+msgstr "ენკრიპცია"
#: templates/personal.php:119
msgid "The encryption app is no longer enabled, decrypt all your file"
diff --git a/l10n/kn/core.po b/l10n/kn/core.po
index 1ebb511ac38..7e2f5e0cca2 100644
--- a/l10n/kn/core.po
+++ b/l10n/kn/core.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-08-30 09:32-0400\n"
+"PO-Revision-Date: 2013-08-30 13:33+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Kannada (http://www.transifex.com/projects/p/owncloud/language/kn/)\n"
"MIME-Version: 1.0\n"
@@ -22,6 +22,35 @@ msgstr ""
msgid "%s shared »%s« with you"
msgstr ""
+#: ajax/share.php:227
+msgid "group"
+msgstr ""
+
+#: ajax/update.php:11
+msgid "Turned on maintenance mode"
+msgstr ""
+
+#: ajax/update.php:14
+msgid "Turned off maintenance mode"
+msgstr ""
+
+#: ajax/update.php:17
+msgid "Updated database"
+msgstr ""
+
+#: ajax/update.php:20
+msgid "Updating filecache, this may take really long..."
+msgstr ""
+
+#: ajax/update.php:23
+msgid "Updated filecache"
+msgstr ""
+
+#: ajax/update.php:26
+#, php-format
+msgid "... %d%% done ..."
+msgstr ""
+
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
msgstr ""
@@ -189,23 +218,23 @@ msgstr ""
msgid "years ago"
msgstr ""
-#: js/oc-dialogs.js:117
+#: js/oc-dialogs.js:123
msgid "Choose"
msgstr ""
-#: js/oc-dialogs.js:137 js/oc-dialogs.js:196
+#: js/oc-dialogs.js:143 js/oc-dialogs.js:210
msgid "Error loading file picker template"
msgstr ""
-#: js/oc-dialogs.js:160
+#: js/oc-dialogs.js:168
msgid "Yes"
msgstr ""
-#: js/oc-dialogs.js:168
+#: js/oc-dialogs.js:178
msgid "No"
msgstr ""
-#: js/oc-dialogs.js:181
+#: js/oc-dialogs.js:195
msgid "Ok"
msgstr ""
@@ -438,7 +467,7 @@ msgstr ""
msgid "Users"
msgstr ""
-#: strings.php:7
+#: strings.php:7 templates/layout.user.php:105
msgid "Apps"
msgstr ""
@@ -571,10 +600,6 @@ msgstr ""
msgid "Log out"
msgstr ""
-#: templates/layout.user.php:100
-msgid "More apps"
-msgstr ""
-
#: templates/login.php:9
msgid "Automatic logon rejected!"
msgstr ""
@@ -589,19 +614,19 @@ msgstr ""
msgid "Please change your password to secure your account again."
msgstr ""
-#: templates/login.php:34
+#: templates/login.php:32
msgid "Lost your password?"
msgstr ""
-#: templates/login.php:39
+#: templates/login.php:37
msgid "remember"
msgstr ""
-#: templates/login.php:41
+#: templates/login.php:39
msgid "Log in"
msgstr ""
-#: templates/login.php:47
+#: templates/login.php:45
msgid "Alternative Logins"
msgstr ""
diff --git a/l10n/kn/files.po b/l10n/kn/files.po
index 810fccb7bf6..59f02ce2c4f 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: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-08-30 09:31-0400\n"
+"PO-Revision-Date: 2013-08-30 13:34+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Kannada (http://www.transifex.com/projects/p/owncloud/language/kn/)\n"
"MIME-Version: 1.0\n"
@@ -74,7 +74,11 @@ msgstr ""
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:123
+#: ajax/upload.php:109
+msgid "Upload failed"
+msgstr ""
+
+#: ajax/upload.php:127
msgid "Invalid directory."
msgstr ""
@@ -94,21 +98,20 @@ msgstr ""
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:167 js/files.js:280
+#: js/file-upload.js:165
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:233 js/files.js:353
+#: js/file-upload.js:239
msgid "URL cannot be empty."
msgstr ""
-#: js/file-upload.js:238 lib/app.php:53
+#: js/file-upload.js:244 lib/app.php:53
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
msgstr ""
-#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405
-#: js/files.js:709 js/files.js:747
+#: js/file-upload.js:275 js/file-upload.js:291 js/files.js:511 js/files.js:549
msgid "Error"
msgstr ""
@@ -124,40 +127,54 @@ msgstr ""
msgid "Rename"
msgstr ""
-#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:465
+#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:573
msgid "Pending"
msgstr ""
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "{new_name} already exists"
msgstr ""
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "replace"
msgstr ""
-#: js/filelist.js:303
+#: js/filelist.js:305
msgid "suggest name"
msgstr ""
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "cancel"
msgstr ""
-#: js/filelist.js:350
+#: js/filelist.js:352
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:350
+#: js/filelist.js:352
msgid "undo"
msgstr ""
-#: js/filelist.js:453
+#: js/filelist.js:422 js/filelist.js:488 js/files.js:580
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] ""
+
+#: js/filelist.js:423 js/filelist.js:489 js/files.js:586
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] ""
+
+#: js/filelist.js:430
+msgid "{dirs} and {files}"
+msgstr ""
+
+#: js/filelist.js:561
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
-#: js/filelist.js:518
+#: js/filelist.js:626
msgid "files uploading"
msgstr ""
@@ -195,32 +212,18 @@ msgid ""
"big."
msgstr ""
-#: js/files.js:358
-msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-msgstr ""
-
-#: js/files.js:760 templates/index.php:67
+#: js/files.js:562 templates/index.php:67
msgid "Name"
msgstr ""
-#: js/files.js:761 templates/index.php:78
+#: js/files.js:563 templates/index.php:78
msgid "Size"
msgstr ""
-#: js/files.js:762 templates/index.php:80
+#: js/files.js:564 templates/index.php:80
msgid "Modified"
msgstr ""
-#: js/files.js:778
-msgid "%n folder"
-msgid_plural "%n folders"
-msgstr[0] ""
-
-#: js/files.js:784
-msgid "%n file"
-msgid_plural "%n files"
-msgstr[0] ""
-
#: lib/app.php:73
#, php-format
msgid "%s could not be renamed"
@@ -324,22 +327,6 @@ msgstr ""
msgid "Current scanning"
msgstr ""
-#: templates/part.list.php:74
-msgid "directory"
-msgstr ""
-
-#: templates/part.list.php:76
-msgid "directories"
-msgstr ""
-
-#: templates/part.list.php:85
-msgid "file"
-msgstr ""
-
-#: templates/part.list.php:87
-msgid "files"
-msgstr ""
-
#: templates/upgrade.php:2
msgid "Upgrading filesystem cache..."
msgstr ""
diff --git a/l10n/kn/lib.po b/l10n/kn/lib.po
index 63406f842e7..73fe472ef52 100644
--- a/l10n/kn/lib.po
+++ b/l10n/kn/lib.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Kannada (http://www.transifex.com/projects/p/owncloud/language/kn/)\n"
"MIME-Version: 1.0\n"
@@ -17,27 +17,38 @@ msgstr ""
"Language: kn\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: app.php:360
+#: app.php:239
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr ""
+
+#: app.php:250
+msgid "No app name specified"
+msgstr ""
+
+#: app.php:361
msgid "Help"
msgstr ""
-#: app.php:373
+#: app.php:374
msgid "Personal"
msgstr ""
-#: app.php:384
+#: app.php:385
msgid "Settings"
msgstr ""
-#: app.php:396
+#: app.php:397
msgid "Users"
msgstr ""
-#: app.php:409
+#: app.php:410
msgid "Admin"
msgstr ""
-#: app.php:836
+#: app.php:837
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -73,6 +84,62 @@ msgid ""
"administrator."
msgstr ""
+#: installer.php:63
+msgid "No source specified when installing app"
+msgstr ""
+
+#: installer.php:70
+msgid "No href specified when installing app from http"
+msgstr ""
+
+#: installer.php:75
+msgid "No path specified when installing app from local file"
+msgstr ""
+
+#: installer.php:89
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr ""
+
+#: installer.php:103
+msgid "Failed to open archive when installing app"
+msgstr ""
+
+#: installer.php:123
+msgid "App does not provide an info.xml file"
+msgstr ""
+
+#: installer.php:129
+msgid "App can't be installed because of not allowed code in the App"
+msgstr ""
+
+#: installer.php:138
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr ""
+
+#: installer.php:144
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr ""
+
+#: installer.php:150
+msgid ""
+"App can't be installed because the version in info.xml/version is not the "
+"same as the version reported from the app store"
+msgstr ""
+
+#: installer.php:160
+msgid "App directory already exists"
+msgstr ""
+
+#: installer.php:173
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr ""
+
#: json.php:28
msgid "Application is not enabled"
msgstr ""
diff --git a/l10n/kn/settings.po b/l10n/kn/settings.po
index cc0192feeb9..e875108d7cd 100644
--- a/l10n/kn/settings.po
+++ b/l10n/kn/settings.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Kannada (http://www.transifex.com/projects/p/owncloud/language/kn/)\n"
"MIME-Version: 1.0\n"
@@ -42,10 +42,6 @@ msgstr ""
msgid "Unable to add group"
msgstr ""
-#: ajax/enableapp.php:11
-msgid "Could not enable app. "
-msgstr ""
-
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr ""
@@ -92,31 +88,43 @@ msgstr ""
msgid "Update to {appversion}"
msgstr ""
-#: js/apps.js:41 js/apps.js:81
+#: js/apps.js:41 js/apps.js:74 js/apps.js:100
msgid "Disable"
msgstr ""
-#: js/apps.js:41 js/apps.js:69 js/apps.js:88
+#: js/apps.js:41 js/apps.js:81 js/apps.js:94 js/apps.js:109
msgid "Enable"
msgstr ""
-#: js/apps.js:60
+#: js/apps.js:63
msgid "Please wait...."
msgstr ""
-#: js/apps.js:64 js/apps.js:76 js/apps.js:85 js/apps.js:98
-msgid "Error"
+#: js/apps.js:71 js/apps.js:72 js/apps.js:92
+msgid "Error while disabling app"
msgstr ""
-#: js/apps.js:95
+#: js/apps.js:91 js/apps.js:104 js/apps.js:105
+msgid "Error while enabling app"
+msgstr ""
+
+#: js/apps.js:115
msgid "Updating...."
msgstr ""
-#: js/apps.js:98
+#: js/apps.js:118
msgid "Error while updating app"
msgstr ""
-#: js/apps.js:101
+#: js/apps.js:118
+msgid "Error"
+msgstr ""
+
+#: js/apps.js:119 templates/apps.php:43
+msgid "Update"
+msgstr ""
+
+#: js/apps.js:122
msgid "Updated"
msgstr ""
@@ -145,27 +153,27 @@ msgstr ""
msgid "Groups"
msgstr ""
-#: js/users.js:95 templates/users.php:89 templates/users.php:124
+#: js/users.js:97 templates/users.php:89 templates/users.php:124
msgid "Group Admin"
msgstr ""
-#: js/users.js:115 templates/users.php:164
+#: js/users.js:120 templates/users.php:164
msgid "Delete"
msgstr ""
-#: js/users.js:269
+#: js/users.js:277
msgid "add group"
msgstr ""
-#: js/users.js:428
+#: js/users.js:436
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:429 js/users.js:435 js/users.js:450
+#: js/users.js:437 js/users.js:443 js/users.js:458
msgid "Error creating user"
msgstr ""
-#: js/users.js:434
+#: js/users.js:442
msgid "A valid password must be provided"
msgstr ""
@@ -369,10 +377,6 @@ msgstr ""
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr ""
-#: templates/apps.php:43
-msgid "Update"
-msgstr ""
-
#: templates/help.php:4
msgid "User Documentation"
msgstr ""
diff --git a/l10n/ko/core.po b/l10n/ko/core.po
index f99e2b89d90..5e7d67575a2 100644
--- a/l10n/ko/core.po
+++ b/l10n/ko/core.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Korean (http://www.transifex.com/projects/p/owncloud/language/ko/)\n"
"MIME-Version: 1.0\n"
@@ -24,6 +24,35 @@ msgstr ""
msgid "%s shared »%s« with you"
msgstr ""
+#: ajax/share.php:227
+msgid "group"
+msgstr "그룹"
+
+#: ajax/update.php:11
+msgid "Turned on maintenance mode"
+msgstr ""
+
+#: ajax/update.php:14
+msgid "Turned off maintenance mode"
+msgstr ""
+
+#: ajax/update.php:17
+msgid "Updated database"
+msgstr ""
+
+#: ajax/update.php:20
+msgid "Updating filecache, this may take really long..."
+msgstr ""
+
+#: ajax/update.php:23
+msgid "Updated filecache"
+msgstr ""
+
+#: ajax/update.php:26
+#, php-format
+msgid "... %d%% done ..."
+msgstr ""
+
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
msgstr "분류 형식이 제공되지 않았습니다."
@@ -150,12 +179,12 @@ msgstr "초 전"
#: js/js.js:813
msgid "%n minute ago"
msgid_plural "%n minutes ago"
-msgstr[0] ""
+msgstr[0] "%n분 전 "
#: js/js.js:814
msgid "%n hour ago"
msgid_plural "%n hours ago"
-msgstr[0] ""
+msgstr[0] "%n시간 전 "
#: js/js.js:815
msgid "today"
@@ -168,7 +197,7 @@ msgstr "어제"
#: js/js.js:817
msgid "%n day ago"
msgid_plural "%n days ago"
-msgstr[0] ""
+msgstr[0] "%n일 전 "
#: js/js.js:818
msgid "last month"
@@ -177,7 +206,7 @@ msgstr "지난 달"
#: js/js.js:819
msgid "%n month ago"
msgid_plural "%n months ago"
-msgstr[0] ""
+msgstr[0] "%n달 전 "
#: js/js.js:820
msgid "months ago"
@@ -191,23 +220,23 @@ msgstr "작년"
msgid "years ago"
msgstr "년 전"
-#: js/oc-dialogs.js:117
+#: js/oc-dialogs.js:123
msgid "Choose"
msgstr "선택"
-#: js/oc-dialogs.js:137 js/oc-dialogs.js:196
+#: js/oc-dialogs.js:143 js/oc-dialogs.js:210
msgid "Error loading file picker template"
msgstr ""
-#: js/oc-dialogs.js:160
+#: js/oc-dialogs.js:168
msgid "Yes"
msgstr "예"
-#: js/oc-dialogs.js:168
+#: js/oc-dialogs.js:178
msgid "No"
msgstr "아니요"
-#: js/oc-dialogs.js:181
+#: js/oc-dialogs.js:195
msgid "Ok"
msgstr "승락"
@@ -440,7 +469,7 @@ msgstr "개인"
msgid "Users"
msgstr "사용자"
-#: strings.php:7
+#: strings.php:7 templates/layout.user.php:105
msgid "Apps"
msgstr "앱"
@@ -573,10 +602,6 @@ msgstr ""
msgid "Log out"
msgstr "로그아웃"
-#: templates/layout.user.php:100
-msgid "More apps"
-msgstr ""
-
#: templates/login.php:9
msgid "Automatic logon rejected!"
msgstr "자동 로그인이 거부되었습니다!"
@@ -591,19 +616,19 @@ msgstr "최근에 암호를 변경하지 않았다면 계정이 탈취되었을
msgid "Please change your password to secure your account again."
msgstr "계정의 안전을 위하여 암호를 변경하십시오."
-#: templates/login.php:34
+#: templates/login.php:32
msgid "Lost your password?"
msgstr "암호를 잊으셨습니까?"
-#: templates/login.php:39
+#: templates/login.php:37
msgid "remember"
msgstr "기억하기"
-#: templates/login.php:41
+#: templates/login.php:39
msgid "Log in"
msgstr "로그인"
-#: templates/login.php:47
+#: templates/login.php:45
msgid "Alternative Logins"
msgstr "대체 "
diff --git a/l10n/ko/files.po b/l10n/ko/files.po
index cdab5cceeb1..f97b6b2dd26 100644
--- a/l10n/ko/files.po
+++ b/l10n/ko/files.po
@@ -3,14 +3,14 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# Sungjin Gang <potopro@gmail.com>, 2013
-# Sungjin Gang <potopro@gmail.com>, 2013
+# ujuc Gang <potopro@gmail.com>, 2013
+# ujuc Gang <potopro@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Korean (http://www.transifex.com/projects/p/owncloud/language/ko/)\n"
"MIME-Version: 1.0\n"
@@ -76,7 +76,11 @@ msgstr "디스크에 쓰지 못했습니다"
msgid "Not enough storage available"
msgstr "저장소가 용량이 충분하지 않습니다."
-#: ajax/upload.php:123
+#: ajax/upload.php:109
+msgid "Upload failed"
+msgstr "업로드 실패"
+
+#: ajax/upload.php:127
msgid "Invalid directory."
msgstr "올바르지 않은 디렉터리입니다."
@@ -96,21 +100,20 @@ msgstr "여유 공간이 부족합니다"
msgid "Upload cancelled."
msgstr "업로드가 취소되었습니다."
-#: js/file-upload.js:167 js/files.js:280
+#: js/file-upload.js:165
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "파일 업로드가 진행 중입니다. 이 페이지를 벗어나면 업로드가 취소됩니다."
-#: js/file-upload.js:233 js/files.js:353
+#: js/file-upload.js:239
msgid "URL cannot be empty."
msgstr "URL을 입력해야 합니다."
-#: js/file-upload.js:238 lib/app.php:53
+#: js/file-upload.js:244 lib/app.php:53
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
msgstr ""
-#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405
-#: js/files.js:709 js/files.js:747
+#: js/file-upload.js:276 js/file-upload.js:292 js/files.js:512 js/files.js:550
msgid "Error"
msgstr "오류"
@@ -126,40 +129,54 @@ msgstr "영원히 삭제"
msgid "Rename"
msgstr "이름 바꾸기"
-#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:465
+#: js/filelist.js:50 js/filelist.js:53 js/filelist.js:575
msgid "Pending"
msgstr "대기 중"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "{new_name} already exists"
msgstr "{new_name}이(가) 이미 존재함"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "replace"
msgstr "바꾸기"
-#: js/filelist.js:303
+#: js/filelist.js:307
msgid "suggest name"
msgstr "이름 제안"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "cancel"
msgstr "취소"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "replaced {new_name} with {old_name}"
msgstr "{old_name}이(가) {new_name}(으)로 대체됨"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "undo"
msgstr "되돌리기"
-#: js/filelist.js:453
+#: js/filelist.js:424 js/filelist.js:490 js/files.js:581
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] ""
+
+#: js/filelist.js:425 js/filelist.js:491 js/files.js:587
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] ""
+
+#: js/filelist.js:432
+msgid "{dirs} and {files}"
+msgstr ""
+
+#: js/filelist.js:563
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
-#: js/filelist.js:518
+#: js/filelist.js:628
msgid "files uploading"
msgstr "파일 업로드중"
@@ -197,32 +214,18 @@ msgid ""
"big."
msgstr "다운로드가 준비 중입니다. 파일 크기가 크다면 시간이 오래 걸릴 수도 있습니다."
-#: js/files.js:358
-msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-msgstr "폴더 이름이 유효하지 않습니다. "
-
-#: js/files.js:760 templates/index.php:67
+#: js/files.js:563 templates/index.php:69
msgid "Name"
msgstr "이름"
-#: js/files.js:761 templates/index.php:78
+#: js/files.js:564 templates/index.php:81
msgid "Size"
msgstr "크기"
-#: js/files.js:762 templates/index.php:80
+#: js/files.js:565 templates/index.php:83
msgid "Modified"
msgstr "수정됨"
-#: js/files.js:778
-msgid "%n folder"
-msgid_plural "%n folders"
-msgstr[0] ""
-
-#: js/files.js:784
-msgid "%n file"
-msgid_plural "%n files"
-msgstr[0] ""
-
#: lib/app.php:73
#, php-format
msgid "%s could not be renamed"
@@ -296,52 +299,36 @@ msgstr "당신은 여기에 쓰기를 할 수 있는 권한이 없습니다."
msgid "Nothing in here. Upload something!"
msgstr "내용이 없습니다. 업로드할 수 있습니다!"
-#: templates/index.php:73
+#: templates/index.php:75
msgid "Download"
msgstr "다운로드"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:88 templates/index.php:89
msgid "Unshare"
msgstr "공유 해제"
-#: templates/index.php:91 templates/index.php:92
+#: templates/index.php:94 templates/index.php:95
msgid "Delete"
msgstr "삭제"
-#: templates/index.php:105
+#: templates/index.php:108
msgid "Upload too large"
msgstr "업로드한 파일이 너무 큼"
-#: templates/index.php:107
+#: templates/index.php:110
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "이 파일이 서버에서 허용하는 최대 업로드 가능 용량보다 큽니다."
-#: templates/index.php:112
+#: templates/index.php:115
msgid "Files are being scanned, please wait."
msgstr "파일을 검색하고 있습니다. 기다려 주십시오."
-#: templates/index.php:115
+#: templates/index.php:118
msgid "Current scanning"
msgstr "현재 검색"
-#: templates/part.list.php:74
-msgid "directory"
-msgstr ""
-
-#: templates/part.list.php:76
-msgid "directories"
-msgstr ""
-
-#: templates/part.list.php:85
-msgid "file"
-msgstr "파일"
-
-#: templates/part.list.php:87
-msgid "files"
-msgstr "파일"
-
#: templates/upgrade.php:2
msgid "Upgrading filesystem cache..."
msgstr "파일 시스템 캐시 업그레이드 중..."
diff --git a/l10n/ko/files_encryption.po b/l10n/ko/files_encryption.po
index e3428a601e8..96c4ba62311 100644
--- a/l10n/ko/files_encryption.po
+++ b/l10n/ko/files_encryption.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-09 07:59-0400\n"
-"PO-Revision-Date: 2013-08-09 11:59+0000\n"
+"POT-Creation-Date: 2013-08-21 08:10-0400\n"
+"PO-Revision-Date: 2013-08-19 19:20+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Korean (http://www.transifex.com/projects/p/owncloud/language/ko/)\n"
"MIME-Version: 1.0\n"
@@ -62,18 +62,18 @@ msgid ""
"files."
msgstr ""
-#: hooks/hooks.php:44
+#: hooks/hooks.php:41
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:45
+#: hooks/hooks.php:42
msgid ""
"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."
msgstr ""
-#: hooks/hooks.php:263
+#: hooks/hooks.php:249
msgid "Following users are not set up for encryption:"
msgstr ""
diff --git a/l10n/ko/lib.po b/l10n/ko/lib.po
index 780a12d6343..f320d2ae96d 100644
--- a/l10n/ko/lib.po
+++ b/l10n/ko/lib.po
@@ -3,14 +3,15 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# chohy <chohy@yahoo.com>, 2013
# smallsnail <bjh13579@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-08-27 11:18-0400\n"
+"PO-Revision-Date: 2013-08-26 09:30+0000\n"
+"Last-Translator: chohy <chohy@yahoo.com>\n"
"Language-Team: Korean (http://www.transifex.com/projects/p/owncloud/language/ko/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,30 +19,41 @@ msgstr ""
"Language: ko\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: app.php:360
+#: app.php:239
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr "현재 ownCloud 버전과 호환되지 않기 때문에 \"%s\" 앱을 설치할 수 없습니다."
+
+#: app.php:250
+msgid "No app name specified"
+msgstr "앱 이름이 지정되지 않았습니다."
+
+#: app.php:361
msgid "Help"
msgstr "도움말"
-#: app.php:373
+#: app.php:374
msgid "Personal"
msgstr "개인"
-#: app.php:384
+#: app.php:385
msgid "Settings"
msgstr "설정"
-#: app.php:396
+#: app.php:397
msgid "Users"
msgstr "사용자"
-#: app.php:409
+#: app.php:410
msgid "Admin"
msgstr "관리자"
-#: app.php:836
+#: app.php:837
#, php-format
msgid "Failed to upgrade \"%s\"."
-msgstr ""
+msgstr "\"%s\" 업그레이드에 실패했습니다."
#: defaults.php:35
msgid "web services under your control"
@@ -50,7 +62,7 @@ msgstr "내가 관리하는 웹 서비스"
#: files.php:66 files.php:98
#, php-format
msgid "cannot open \"%s\""
-msgstr ""
+msgstr "\"%s\"을(를) 열 수 없습니다."
#: files.php:226
msgid "ZIP download is turned off."
@@ -74,6 +86,62 @@ msgid ""
"administrator."
msgstr ""
+#: installer.php:63
+msgid "No source specified when installing app"
+msgstr "앱을 설치할 때 소스가 지정되지 않았습니다."
+
+#: installer.php:70
+msgid "No href specified when installing app from http"
+msgstr "http에서 앱을 설치할 대 href가 지정되지 않았습니다."
+
+#: installer.php:75
+msgid "No path specified when installing app from local file"
+msgstr "로컬 파일에서 앱을 설치할 때 경로가 지정되지 않았습니다."
+
+#: installer.php:89
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr "%s 타입 아카이브는 지원되지 않습니다."
+
+#: installer.php:103
+msgid "Failed to open archive when installing app"
+msgstr "앱을 설치할 때 아카이브를 열지 못했습니다."
+
+#: installer.php:123
+msgid "App does not provide an info.xml file"
+msgstr "앱에서 info.xml 파일이 제공되지 않았습니다."
+
+#: installer.php:129
+msgid "App can't be installed because of not allowed code in the App"
+msgstr "앱에 허용되지 않는 코드가 있어서 앱을 설치할 수 없습니다. "
+
+#: installer.php:138
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr "현재 ownCloud 버전과 호환되지 않기 때문에 앱을 설치할 수 없습니다."
+
+#: installer.php:144
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr "출하되지 않은 앱에 허용되지 않는 <shipped>true</shipped> 태그를 포함하고 있기 때문에 앱을 설치할 수 없습니다."
+
+#: installer.php:150
+msgid ""
+"App can't be installed because the version in info.xml/version is not the "
+"same as the version reported from the app store"
+msgstr "info.xml/version에 포함된 버전과 앱 스토어에 보고된 버전이 같지 않아서 앱을 설치할 수 없습니다. "
+
+#: installer.php:160
+msgid "App directory already exists"
+msgstr "앱 디렉토리가 이미 존재합니다. "
+
+#: installer.php:173
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr "앱 폴더를 만들 수 없습니다. 권한을 수정하십시오. %s "
+
#: json.php:28
msgid "Application is not enabled"
msgstr "앱이 활성화되지 않았습니다"
@@ -116,16 +184,16 @@ msgstr "%s 에 적으신 데이터베이스 이름에는 점을 사용할수 없
#: setup/mssql.php:20
#, php-format
msgid "MS SQL username and/or password not valid: %s"
-msgstr ""
+msgstr "MS SQL 사용자 이름이나 암호가 잘못되었습니다: %s"
#: setup/mssql.php:21 setup/mysql.php:13 setup/oci.php:114
#: setup/postgresql.php:24 setup/postgresql.php:70
msgid "You need to enter either an existing account or the administrator."
-msgstr ""
+msgstr "기존 계정이나 administrator(관리자)를 입력해야 합니다."
#: setup/mysql.php:12
msgid "MySQL username and/or password not valid"
-msgstr ""
+msgstr "MySQL 사용자 이름이나 암호가 잘못되었습니다."
#: setup/mysql.php:67 setup/oci.php:54 setup/oci.php:121 setup/oci.php:147
#: setup/oci.php:154 setup/oci.php:165 setup/oci.php:172 setup/oci.php:181
@@ -142,38 +210,38 @@ msgstr "DB 오류: \"%s\""
#: setup/postgresql.php:116 setup/postgresql.php:126 setup/postgresql.php:135
#, php-format
msgid "Offending command was: \"%s\""
-msgstr ""
+msgstr "잘못된 명령: \"%s\""
#: setup/mysql.php:85
#, php-format
msgid "MySQL user '%s'@'localhost' exists already."
-msgstr ""
+msgstr "MySQL 사용자 '%s'@'localhost'이(가) 이미 존재합니다."
#: setup/mysql.php:86
msgid "Drop this user from MySQL"
-msgstr ""
+msgstr "이 사용자를 MySQL에서 뺍니다."
#: setup/mysql.php:91
#, php-format
msgid "MySQL user '%s'@'%%' already exists"
-msgstr ""
+msgstr "MySQL 사용자 '%s'@'%%'이(가) 이미 존재합니다. "
#: setup/mysql.php:92
msgid "Drop this user from MySQL."
-msgstr ""
+msgstr "이 사용자를 MySQL에서 뺍니다."
#: setup/oci.php:34
msgid "Oracle connection could not be established"
-msgstr ""
+msgstr "Oracle 연결을 수립할 수 없습니다."
#: setup/oci.php:41 setup/oci.php:113
msgid "Oracle username and/or password not valid"
-msgstr ""
+msgstr "Oracle 사용자 이름이나 암호가 잘못되었습니다."
#: setup/oci.php:173 setup/oci.php:205
#, php-format
msgid "Offending command was: \"%s\", name: %s, password: %s"
-msgstr ""
+msgstr "잘못된 명령: \"%s\", 이름: %s, 암호: %s"
#: setup/postgresql.php:23 setup/postgresql.php:69
msgid "PostgreSQL username and/or password not valid"
@@ -205,12 +273,12 @@ msgstr "초 전"
#: template/functions.php:81
msgid "%n minute ago"
msgid_plural "%n minutes ago"
-msgstr[0] ""
+msgstr[0] "%n분 전 "
#: template/functions.php:82
msgid "%n hour ago"
msgid_plural "%n hours ago"
-msgstr[0] ""
+msgstr[0] "%n시간 전 "
#: template/functions.php:83
msgid "today"
@@ -223,7 +291,7 @@ msgstr "어제"
#: template/functions.php:85
msgid "%n day go"
msgid_plural "%n days ago"
-msgstr[0] ""
+msgstr[0] "%n일 전 "
#: template/functions.php:86
msgid "last month"
@@ -232,7 +300,7 @@ msgstr "지난 달"
#: template/functions.php:87
msgid "%n month ago"
msgid_plural "%n months ago"
-msgstr[0] ""
+msgstr[0] "%n달 전 "
#: template/functions.php:88
msgid "last year"
@@ -244,7 +312,7 @@ msgstr "년 전"
#: template.php:297
msgid "Caused by:"
-msgstr ""
+msgstr "원인: "
#: vcategories.php:188 vcategories.php:249
#, php-format
diff --git a/l10n/ko/settings.po b/l10n/ko/settings.po
index b3f6b33db6d..9556c8739f3 100644
--- a/l10n/ko/settings.po
+++ b/l10n/ko/settings.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:10+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Korean (http://www.transifex.com/projects/p/owncloud/language/ko/)\n"
"MIME-Version: 1.0\n"
@@ -43,10 +43,6 @@ msgstr "그룹이 이미 존재함"
msgid "Unable to add group"
msgstr "그룹을 추가할 수 없음"
-#: ajax/enableapp.php:11
-msgid "Could not enable app. "
-msgstr "앱을 활성화할 수 없습니다."
-
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr "이메일 저장됨"
@@ -93,31 +89,43 @@ msgstr "앱을 업데이트할 수 없습니다."
msgid "Update to {appversion}"
msgstr "버전 {appversion}(으)로 업데이트"
-#: js/apps.js:41 js/apps.js:81
+#: js/apps.js:41 js/apps.js:74 js/apps.js:100
msgid "Disable"
msgstr "비활성화"
-#: js/apps.js:41 js/apps.js:69 js/apps.js:88
+#: js/apps.js:41 js/apps.js:81 js/apps.js:94 js/apps.js:109
msgid "Enable"
msgstr "사용함"
-#: js/apps.js:60
+#: js/apps.js:63
msgid "Please wait...."
msgstr "기다려 주십시오...."
-#: js/apps.js:64 js/apps.js:76 js/apps.js:85 js/apps.js:98
-msgid "Error"
-msgstr "오류"
+#: js/apps.js:71 js/apps.js:72 js/apps.js:92
+msgid "Error while disabling app"
+msgstr ""
-#: js/apps.js:95
+#: js/apps.js:91 js/apps.js:104 js/apps.js:105
+msgid "Error while enabling app"
+msgstr ""
+
+#: js/apps.js:115
msgid "Updating...."
msgstr "업데이트 중...."
-#: js/apps.js:98
+#: js/apps.js:118
msgid "Error while updating app"
msgstr "앱을 업데이트하는 중 오류 발생"
-#: js/apps.js:101
+#: js/apps.js:118
+msgid "Error"
+msgstr "오류"
+
+#: js/apps.js:119 templates/apps.php:43
+msgid "Update"
+msgstr "업데이트"
+
+#: js/apps.js:122
msgid "Updated"
msgstr "업데이트됨"
@@ -146,27 +154,27 @@ msgstr "사용자를 삭제할 수 없음"
msgid "Groups"
msgstr "그룹"
-#: js/users.js:95 templates/users.php:89 templates/users.php:124
+#: js/users.js:97 templates/users.php:89 templates/users.php:124
msgid "Group Admin"
msgstr "그룹 관리자"
-#: js/users.js:115 templates/users.php:164
+#: js/users.js:120 templates/users.php:164
msgid "Delete"
msgstr "삭제"
-#: js/users.js:269
+#: js/users.js:277
msgid "add group"
msgstr "그룹 추가"
-#: js/users.js:428
+#: js/users.js:436
msgid "A valid username must be provided"
msgstr "올바른 사용자 이름을 입력해야 함"
-#: js/users.js:429 js/users.js:435 js/users.js:450
+#: js/users.js:437 js/users.js:443 js/users.js:458
msgid "Error creating user"
msgstr "사용자 생성 오류"
-#: js/users.js:434
+#: js/users.js:442
msgid "A valid password must be provided"
msgstr "올바른 암호를 입력해야 함"
@@ -370,10 +378,6 @@ msgstr "apps.owncloud.com에 있는 앱 페이지를 참고하십시오"
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-라이선스됨: <span class=\"author\"></span>"
-#: templates/apps.php:43
-msgid "Update"
-msgstr "업데이트"
-
#: templates/help.php:4
msgid "User Documentation"
msgstr "사용자 문서"
diff --git a/l10n/ku_IQ/core.po b/l10n/ku_IQ/core.po
index d258cb5e7f3..1948a8cf5ea 100644
--- a/l10n/ku_IQ/core.po
+++ b/l10n/ku_IQ/core.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-08-30 09:32-0400\n"
+"PO-Revision-Date: 2013-08-30 13:33+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Kurdish (Iraq) (http://www.transifex.com/projects/p/owncloud/language/ku_IQ/)\n"
"MIME-Version: 1.0\n"
@@ -22,6 +22,35 @@ msgstr ""
msgid "%s shared »%s« with you"
msgstr ""
+#: ajax/share.php:227
+msgid "group"
+msgstr ""
+
+#: ajax/update.php:11
+msgid "Turned on maintenance mode"
+msgstr ""
+
+#: ajax/update.php:14
+msgid "Turned off maintenance mode"
+msgstr ""
+
+#: ajax/update.php:17
+msgid "Updated database"
+msgstr ""
+
+#: ajax/update.php:20
+msgid "Updating filecache, this may take really long..."
+msgstr ""
+
+#: ajax/update.php:23
+msgid "Updated filecache"
+msgstr ""
+
+#: ajax/update.php:26
+#, php-format
+msgid "... %d%% done ..."
+msgstr ""
+
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
msgstr ""
@@ -193,23 +222,23 @@ msgstr ""
msgid "years ago"
msgstr ""
-#: js/oc-dialogs.js:117
+#: js/oc-dialogs.js:123
msgid "Choose"
msgstr ""
-#: js/oc-dialogs.js:137 js/oc-dialogs.js:196
+#: js/oc-dialogs.js:143 js/oc-dialogs.js:210
msgid "Error loading file picker template"
msgstr ""
-#: js/oc-dialogs.js:160
+#: js/oc-dialogs.js:168
msgid "Yes"
msgstr ""
-#: js/oc-dialogs.js:168
+#: js/oc-dialogs.js:178
msgid "No"
msgstr ""
-#: js/oc-dialogs.js:181
+#: js/oc-dialogs.js:195
msgid "Ok"
msgstr ""
@@ -442,7 +471,7 @@ msgstr ""
msgid "Users"
msgstr "به‌كارهێنه‌ر"
-#: strings.php:7
+#: strings.php:7 templates/layout.user.php:105
msgid "Apps"
msgstr "به‌رنامه‌كان"
@@ -575,10 +604,6 @@ msgstr ""
msgid "Log out"
msgstr "چوونەدەرەوە"
-#: templates/layout.user.php:100
-msgid "More apps"
-msgstr ""
-
#: templates/login.php:9
msgid "Automatic logon rejected!"
msgstr ""
@@ -593,19 +618,19 @@ msgstr ""
msgid "Please change your password to secure your account again."
msgstr ""
-#: templates/login.php:34
+#: templates/login.php:32
msgid "Lost your password?"
msgstr ""
-#: templates/login.php:39
+#: templates/login.php:37
msgid "remember"
msgstr ""
-#: templates/login.php:41
+#: templates/login.php:39
msgid "Log in"
msgstr ""
-#: templates/login.php:47
+#: templates/login.php:45
msgid "Alternative Logins"
msgstr ""
diff --git a/l10n/ku_IQ/files.po b/l10n/ku_IQ/files.po
index 6a342f3dfac..b209e07c6f9 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: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-08-30 09:31-0400\n"
+"PO-Revision-Date: 2013-08-30 13:34+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Kurdish (Iraq) (http://www.transifex.com/projects/p/owncloud/language/ku_IQ/)\n"
"MIME-Version: 1.0\n"
@@ -74,7 +74,11 @@ msgstr ""
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:123
+#: ajax/upload.php:109
+msgid "Upload failed"
+msgstr ""
+
+#: ajax/upload.php:127
msgid "Invalid directory."
msgstr ""
@@ -94,21 +98,20 @@ msgstr ""
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:167 js/files.js:280
+#: js/file-upload.js:165
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:233 js/files.js:353
+#: js/file-upload.js:239
msgid "URL cannot be empty."
msgstr "ناونیشانی به‌سته‌ر نابێت به‌تاڵ بێت."
-#: js/file-upload.js:238 lib/app.php:53
+#: js/file-upload.js:244 lib/app.php:53
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
msgstr ""
-#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405
-#: js/files.js:709 js/files.js:747
+#: js/file-upload.js:275 js/file-upload.js:291 js/files.js:511 js/files.js:549
msgid "Error"
msgstr "هه‌ڵه"
@@ -124,41 +127,57 @@ msgstr ""
msgid "Rename"
msgstr ""
-#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:465
+#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:573
msgid "Pending"
msgstr ""
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "{new_name} already exists"
msgstr ""
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "replace"
msgstr ""
-#: js/filelist.js:303
+#: js/filelist.js:305
msgid "suggest name"
msgstr ""
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "cancel"
msgstr ""
-#: js/filelist.js:350
+#: js/filelist.js:352
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:350
+#: js/filelist.js:352
msgid "undo"
msgstr ""
-#: js/filelist.js:453
+#: js/filelist.js:422 js/filelist.js:488 js/files.js:580
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/filelist.js:423 js/filelist.js:489 js/files.js:586
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/filelist.js:430
+msgid "{dirs} and {files}"
+msgstr ""
+
+#: js/filelist.js:561
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:518
+#: js/filelist.js:626
msgid "files uploading"
msgstr ""
@@ -196,34 +215,18 @@ msgid ""
"big."
msgstr ""
-#: js/files.js:358
-msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-msgstr ""
-
-#: js/files.js:760 templates/index.php:67
+#: js/files.js:562 templates/index.php:67
msgid "Name"
msgstr "ناو"
-#: js/files.js:761 templates/index.php:78
+#: js/files.js:563 templates/index.php:78
msgid "Size"
msgstr ""
-#: js/files.js:762 templates/index.php:80
+#: js/files.js:564 templates/index.php:80
msgid "Modified"
msgstr ""
-#: js/files.js:778
-msgid "%n folder"
-msgid_plural "%n folders"
-msgstr[0] ""
-msgstr[1] ""
-
-#: js/files.js:784
-msgid "%n file"
-msgid_plural "%n files"
-msgstr[0] ""
-msgstr[1] ""
-
#: lib/app.php:73
#, php-format
msgid "%s could not be renamed"
@@ -327,22 +330,6 @@ msgstr ""
msgid "Current scanning"
msgstr ""
-#: templates/part.list.php:74
-msgid "directory"
-msgstr ""
-
-#: templates/part.list.php:76
-msgid "directories"
-msgstr ""
-
-#: templates/part.list.php:85
-msgid "file"
-msgstr ""
-
-#: templates/part.list.php:87
-msgid "files"
-msgstr ""
-
#: templates/upgrade.php:2
msgid "Upgrading filesystem cache..."
msgstr ""
diff --git a/l10n/ku_IQ/files_encryption.po b/l10n/ku_IQ/files_encryption.po
index 1aeb3d52b0a..4df94a238d9 100644
--- a/l10n/ku_IQ/files_encryption.po
+++ b/l10n/ku_IQ/files_encryption.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-09 07:59-0400\n"
-"PO-Revision-Date: 2013-08-09 11:59+0000\n"
+"POT-Creation-Date: 2013-08-21 08:10-0400\n"
+"PO-Revision-Date: 2013-08-19 19:20+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Kurdish (Iraq) (http://www.transifex.com/projects/p/owncloud/language/ku_IQ/)\n"
"MIME-Version: 1.0\n"
@@ -61,18 +61,18 @@ msgid ""
"files."
msgstr ""
-#: hooks/hooks.php:44
+#: hooks/hooks.php:41
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:45
+#: hooks/hooks.php:42
msgid ""
"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."
msgstr ""
-#: hooks/hooks.php:263
+#: hooks/hooks.php:249
msgid "Following users are not set up for encryption:"
msgstr ""
diff --git a/l10n/ku_IQ/lib.po b/l10n/ku_IQ/lib.po
index 983e005aa24..06a8f2c010f 100644
--- a/l10n/ku_IQ/lib.po
+++ b/l10n/ku_IQ/lib.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Kurdish (Iraq) (http://www.transifex.com/projects/p/owncloud/language/ku_IQ/)\n"
"MIME-Version: 1.0\n"
@@ -17,27 +17,38 @@ msgstr ""
"Language: ku_IQ\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: app.php:360
+#: app.php:239
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr ""
+
+#: app.php:250
+msgid "No app name specified"
+msgstr ""
+
+#: app.php:361
msgid "Help"
msgstr "یارمەتی"
-#: app.php:373
+#: app.php:374
msgid "Personal"
msgstr ""
-#: app.php:384
+#: app.php:385
msgid "Settings"
msgstr "ده‌ستكاری"
-#: app.php:396
+#: app.php:397
msgid "Users"
msgstr "به‌كارهێنه‌ر"
-#: app.php:409
+#: app.php:410
msgid "Admin"
msgstr "به‌ڕێوه‌به‌ری سه‌ره‌كی"
-#: app.php:836
+#: app.php:837
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -73,6 +84,62 @@ msgid ""
"administrator."
msgstr ""
+#: installer.php:63
+msgid "No source specified when installing app"
+msgstr ""
+
+#: installer.php:70
+msgid "No href specified when installing app from http"
+msgstr ""
+
+#: installer.php:75
+msgid "No path specified when installing app from local file"
+msgstr ""
+
+#: installer.php:89
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr ""
+
+#: installer.php:103
+msgid "Failed to open archive when installing app"
+msgstr ""
+
+#: installer.php:123
+msgid "App does not provide an info.xml file"
+msgstr ""
+
+#: installer.php:129
+msgid "App can't be installed because of not allowed code in the App"
+msgstr ""
+
+#: installer.php:138
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr ""
+
+#: installer.php:144
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr ""
+
+#: installer.php:150
+msgid ""
+"App can't be installed because the version in info.xml/version is not the "
+"same as the version reported from the app store"
+msgstr ""
+
+#: installer.php:160
+msgid "App directory already exists"
+msgstr ""
+
+#: installer.php:173
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr ""
+
#: json.php:28
msgid "Application is not enabled"
msgstr ""
diff --git a/l10n/ku_IQ/settings.po b/l10n/ku_IQ/settings.po
index 9a21f1af384..943ca690406 100644
--- a/l10n/ku_IQ/settings.po
+++ b/l10n/ku_IQ/settings.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Kurdish (Iraq) (http://www.transifex.com/projects/p/owncloud/language/ku_IQ/)\n"
"MIME-Version: 1.0\n"
@@ -42,10 +42,6 @@ msgstr ""
msgid "Unable to add group"
msgstr ""
-#: ajax/enableapp.php:11
-msgid "Could not enable app. "
-msgstr ""
-
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr ""
@@ -92,31 +88,43 @@ msgstr ""
msgid "Update to {appversion}"
msgstr ""
-#: js/apps.js:41 js/apps.js:81
+#: js/apps.js:41 js/apps.js:74 js/apps.js:100
msgid "Disable"
msgstr ""
-#: js/apps.js:41 js/apps.js:69 js/apps.js:88
+#: js/apps.js:41 js/apps.js:81 js/apps.js:94 js/apps.js:109
msgid "Enable"
msgstr "چالاککردن"
-#: js/apps.js:60
+#: js/apps.js:63
msgid "Please wait...."
msgstr ""
-#: js/apps.js:64 js/apps.js:76 js/apps.js:85 js/apps.js:98
-msgid "Error"
-msgstr "هه‌ڵه"
+#: js/apps.js:71 js/apps.js:72 js/apps.js:92
+msgid "Error while disabling app"
+msgstr ""
+
+#: js/apps.js:91 js/apps.js:104 js/apps.js:105
+msgid "Error while enabling app"
+msgstr ""
-#: js/apps.js:95
+#: js/apps.js:115
msgid "Updating...."
msgstr ""
-#: js/apps.js:98
+#: js/apps.js:118
msgid "Error while updating app"
msgstr ""
-#: js/apps.js:101
+#: js/apps.js:118
+msgid "Error"
+msgstr "هه‌ڵه"
+
+#: js/apps.js:119 templates/apps.php:43
+msgid "Update"
+msgstr "نوێکردنه‌وه"
+
+#: js/apps.js:122
msgid "Updated"
msgstr ""
@@ -145,27 +153,27 @@ msgstr ""
msgid "Groups"
msgstr ""
-#: js/users.js:95 templates/users.php:89 templates/users.php:124
+#: js/users.js:97 templates/users.php:89 templates/users.php:124
msgid "Group Admin"
msgstr ""
-#: js/users.js:115 templates/users.php:164
+#: js/users.js:120 templates/users.php:164
msgid "Delete"
msgstr ""
-#: js/users.js:269
+#: js/users.js:277
msgid "add group"
msgstr ""
-#: js/users.js:428
+#: js/users.js:436
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:429 js/users.js:435 js/users.js:450
+#: js/users.js:437 js/users.js:443 js/users.js:458
msgid "Error creating user"
msgstr ""
-#: js/users.js:434
+#: js/users.js:442
msgid "A valid password must be provided"
msgstr ""
@@ -369,10 +377,6 @@ msgstr ""
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr ""
-#: templates/apps.php:43
-msgid "Update"
-msgstr "نوێکردنه‌وه"
-
#: templates/help.php:4
msgid "User Documentation"
msgstr ""
diff --git a/l10n/lb/core.po b/l10n/lb/core.po
index 998bef35792..73f9dacaf60 100644
--- a/l10n/lb/core.po
+++ b/l10n/lb/core.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Luxembourgish (http://www.transifex.com/projects/p/owncloud/language/lb/)\n"
"MIME-Version: 1.0\n"
@@ -23,6 +23,35 @@ msgstr ""
msgid "%s shared »%s« with you"
msgstr "Den/D' %s huet »%s« mat dir gedeelt"
+#: ajax/share.php:227
+msgid "group"
+msgstr "Grupp"
+
+#: ajax/update.php:11
+msgid "Turned on maintenance mode"
+msgstr ""
+
+#: ajax/update.php:14
+msgid "Turned off maintenance mode"
+msgstr ""
+
+#: ajax/update.php:17
+msgid "Updated database"
+msgstr ""
+
+#: ajax/update.php:20
+msgid "Updating filecache, this may take really long..."
+msgstr ""
+
+#: ajax/update.php:23
+msgid "Updated filecache"
+msgstr ""
+
+#: ajax/update.php:26
+#, php-format
+msgid "... %d%% done ..."
+msgstr ""
+
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
msgstr "Typ vun der Kategorie net uginn."
@@ -194,23 +223,23 @@ msgstr "Lescht Joer"
msgid "years ago"
msgstr "Joren hir"
-#: js/oc-dialogs.js:117
+#: js/oc-dialogs.js:123
msgid "Choose"
msgstr "Auswielen"
-#: js/oc-dialogs.js:137 js/oc-dialogs.js:196
+#: js/oc-dialogs.js:143 js/oc-dialogs.js:210
msgid "Error loading file picker template"
msgstr "Feeler beim Luede vun der Virlag fir d'Fichiers-Selektioun"
-#: js/oc-dialogs.js:160
+#: js/oc-dialogs.js:168
msgid "Yes"
msgstr "Jo"
-#: js/oc-dialogs.js:168
+#: js/oc-dialogs.js:178
msgid "No"
msgstr "Nee"
-#: js/oc-dialogs.js:181
+#: js/oc-dialogs.js:195
msgid "Ok"
msgstr "OK"
@@ -443,7 +472,7 @@ msgstr "Perséinlech"
msgid "Users"
msgstr "Benotzer"
-#: strings.php:7
+#: strings.php:7 templates/layout.user.php:105
msgid "Apps"
msgstr "Applikatiounen"
@@ -576,10 +605,6 @@ msgstr "%s ass verfügbar. Kréi méi Informatiounen doriwwer wéi d'Aktualiséi
msgid "Log out"
msgstr "Ofmellen"
-#: templates/layout.user.php:100
-msgid "More apps"
-msgstr ""
-
#: templates/login.php:9
msgid "Automatic logon rejected!"
msgstr "Automatesch Umeldung ofgeleent!"
@@ -594,19 +619,19 @@ msgstr "Falls du däi Passwuert net viru kuerzem geännert hues, kéint däin Ac
msgid "Please change your password to secure your account again."
msgstr "Änner w.e.gl däi Passwuert fir däin Account nees ofzesécheren."
-#: templates/login.php:34
+#: templates/login.php:32
msgid "Lost your password?"
msgstr "Passwuert vergiess?"
-#: templates/login.php:39
+#: templates/login.php:37
msgid "remember"
msgstr "verhalen"
-#: templates/login.php:41
+#: templates/login.php:39
msgid "Log in"
msgstr "Umellen"
-#: templates/login.php:47
+#: templates/login.php:45
msgid "Alternative Logins"
msgstr "Alternativ Umeldungen"
diff --git a/l10n/lb/files.po b/l10n/lb/files.po
index 2043b2dca23..02542786a65 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: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-08-30 09:31-0400\n"
+"PO-Revision-Date: 2013-08-30 13:34+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Luxembourgish (http://www.transifex.com/projects/p/owncloud/language/lb/)\n"
"MIME-Version: 1.0\n"
@@ -74,7 +74,11 @@ msgstr "Konnt net op den Disk schreiwen"
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:123
+#: ajax/upload.php:109
+msgid "Upload failed"
+msgstr ""
+
+#: ajax/upload.php:127
msgid "Invalid directory."
msgstr ""
@@ -94,21 +98,20 @@ msgstr ""
msgid "Upload cancelled."
msgstr "Upload ofgebrach."
-#: js/file-upload.js:167 js/files.js:280
+#: js/file-upload.js:165
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:233 js/files.js:353
+#: js/file-upload.js:239
msgid "URL cannot be empty."
msgstr ""
-#: js/file-upload.js:238 lib/app.php:53
+#: js/file-upload.js:244 lib/app.php:53
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
msgstr ""
-#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405
-#: js/files.js:709 js/files.js:747
+#: js/file-upload.js:275 js/file-upload.js:291 js/files.js:511 js/files.js:549
msgid "Error"
msgstr "Fehler"
@@ -124,41 +127,57 @@ msgstr ""
msgid "Rename"
msgstr ""
-#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:465
+#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:573
msgid "Pending"
msgstr ""
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "{new_name} already exists"
msgstr ""
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "replace"
msgstr "ersetzen"
-#: js/filelist.js:303
+#: js/filelist.js:305
msgid "suggest name"
msgstr ""
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "cancel"
msgstr "ofbriechen"
-#: js/filelist.js:350
+#: js/filelist.js:352
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:350
+#: js/filelist.js:352
msgid "undo"
msgstr "réckgängeg man"
-#: js/filelist.js:453
+#: js/filelist.js:422 js/filelist.js:488 js/files.js:580
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/filelist.js:423 js/filelist.js:489 js/files.js:586
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/filelist.js:430
+msgid "{dirs} and {files}"
+msgstr ""
+
+#: js/filelist.js:561
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:518
+#: js/filelist.js:626
msgid "files uploading"
msgstr ""
@@ -196,34 +215,18 @@ msgid ""
"big."
msgstr ""
-#: js/files.js:358
-msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-msgstr ""
-
-#: js/files.js:760 templates/index.php:67
+#: js/files.js:562 templates/index.php:67
msgid "Name"
msgstr "Numm"
-#: js/files.js:761 templates/index.php:78
+#: js/files.js:563 templates/index.php:78
msgid "Size"
msgstr "Gréisst"
-#: js/files.js:762 templates/index.php:80
+#: js/files.js:564 templates/index.php:80
msgid "Modified"
msgstr "Geännert"
-#: js/files.js:778
-msgid "%n folder"
-msgid_plural "%n folders"
-msgstr[0] ""
-msgstr[1] ""
-
-#: js/files.js:784
-msgid "%n file"
-msgid_plural "%n files"
-msgstr[0] ""
-msgstr[1] ""
-
#: lib/app.php:73
#, php-format
msgid "%s could not be renamed"
@@ -327,22 +330,6 @@ msgstr "Fichieren gi gescannt, war weg."
msgid "Current scanning"
msgstr "Momentane Scan"
-#: templates/part.list.php:74
-msgid "directory"
-msgstr ""
-
-#: templates/part.list.php:76
-msgid "directories"
-msgstr ""
-
-#: templates/part.list.php:85
-msgid "file"
-msgstr "Datei"
-
-#: templates/part.list.php:87
-msgid "files"
-msgstr "Dateien"
-
#: templates/upgrade.php:2
msgid "Upgrading filesystem cache..."
msgstr ""
diff --git a/l10n/lb/lib.po b/l10n/lb/lib.po
index 8ee53d4cf04..e8a02a77cbb 100644
--- a/l10n/lb/lib.po
+++ b/l10n/lb/lib.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Luxembourgish (http://www.transifex.com/projects/p/owncloud/language/lb/)\n"
"MIME-Version: 1.0\n"
@@ -18,27 +18,38 @@ msgstr ""
"Language: lb\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: app.php:360
+#: app.php:239
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr ""
+
+#: app.php:250
+msgid "No app name specified"
+msgstr ""
+
+#: app.php:361
msgid "Help"
msgstr "Hëllef"
-#: app.php:373
+#: app.php:374
msgid "Personal"
msgstr "Perséinlech"
-#: app.php:384
+#: app.php:385
msgid "Settings"
msgstr "Astellungen"
-#: app.php:396
+#: app.php:397
msgid "Users"
msgstr "Benotzer"
-#: app.php:409
+#: app.php:410
msgid "Admin"
msgstr "Admin"
-#: app.php:836
+#: app.php:837
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -74,6 +85,62 @@ msgid ""
"administrator."
msgstr ""
+#: installer.php:63
+msgid "No source specified when installing app"
+msgstr ""
+
+#: installer.php:70
+msgid "No href specified when installing app from http"
+msgstr ""
+
+#: installer.php:75
+msgid "No path specified when installing app from local file"
+msgstr ""
+
+#: installer.php:89
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr ""
+
+#: installer.php:103
+msgid "Failed to open archive when installing app"
+msgstr ""
+
+#: installer.php:123
+msgid "App does not provide an info.xml file"
+msgstr ""
+
+#: installer.php:129
+msgid "App can't be installed because of not allowed code in the App"
+msgstr ""
+
+#: installer.php:138
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr ""
+
+#: installer.php:144
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr ""
+
+#: installer.php:150
+msgid ""
+"App can't be installed because the version in info.xml/version is not the "
+"same as the version reported from the app store"
+msgstr ""
+
+#: installer.php:160
+msgid "App directory already exists"
+msgstr ""
+
+#: installer.php:173
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr ""
+
#: json.php:28
msgid "Application is not enabled"
msgstr ""
diff --git a/l10n/lb/settings.po b/l10n/lb/settings.po
index 9a9db6a3fc5..195b886e8d6 100644
--- a/l10n/lb/settings.po
+++ b/l10n/lb/settings.po
@@ -3,12 +3,13 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# llaera <llaera@outlook.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Luxembourgish (http://www.transifex.com/projects/p/owncloud/language/lb/)\n"
"MIME-Version: 1.0\n"
@@ -28,23 +29,19 @@ msgstr "Authentifikatioun's Fehler"
#: ajax/changedisplayname.php:31
msgid "Your display name has been changed."
-msgstr ""
+msgstr "Aren Nickname ass geännert ginn."
#: ajax/changedisplayname.php:34
msgid "Unable to change display name"
-msgstr ""
+msgstr "Unmeiglech den Nickname ze änneren."
#: ajax/creategroup.php:10
msgid "Group already exists"
-msgstr ""
+msgstr "Group existeiert schon."
#: ajax/creategroup.php:19
msgid "Unable to add group"
-msgstr ""
-
-#: ajax/enableapp.php:11
-msgid "Could not enable app. "
-msgstr ""
+msgstr "Onmeiglech Grupp beizefügen."
#: ajax/lostpassword.php:12
msgid "Email saved"
@@ -56,11 +53,11 @@ msgstr "Ongülteg e-mail"
#: ajax/removegroup.php:13
msgid "Unable to delete group"
-msgstr ""
+msgstr "Onmeiglech d'Grup ze läschen."
#: ajax/removeuser.php:25
msgid "Unable to delete user"
-msgstr ""
+msgstr "Onmeiglech User zu läschen."
#: ajax/setlanguage.php:15
msgid "Language changed"
@@ -72,12 +69,12 @@ msgstr "Ongülteg Requête"
#: ajax/togglegroups.php:12
msgid "Admins can't remove themself from the admin group"
-msgstr ""
+msgstr "Admins kennen sech selwer net aus enger Admin Group läschen."
#: ajax/togglegroups.php:30
#, php-format
msgid "Unable to add user to group %s"
-msgstr ""
+msgstr "Onmeiglech User an Grupp ze sätzen %s"
#: ajax/togglegroups.php:36
#, php-format
@@ -92,31 +89,43 @@ msgstr ""
msgid "Update to {appversion}"
msgstr ""
-#: js/apps.js:41 js/apps.js:81
+#: js/apps.js:41 js/apps.js:74 js/apps.js:100
msgid "Disable"
msgstr "Ofschalten"
-#: js/apps.js:41 js/apps.js:69 js/apps.js:88
+#: js/apps.js:41 js/apps.js:81 js/apps.js:94 js/apps.js:109
msgid "Enable"
msgstr "Aschalten"
-#: js/apps.js:60
+#: js/apps.js:63
msgid "Please wait...."
msgstr ""
-#: js/apps.js:64 js/apps.js:76 js/apps.js:85 js/apps.js:98
-msgid "Error"
-msgstr "Fehler"
+#: js/apps.js:71 js/apps.js:72 js/apps.js:92
+msgid "Error while disabling app"
+msgstr ""
+
+#: js/apps.js:91 js/apps.js:104 js/apps.js:105
+msgid "Error while enabling app"
+msgstr ""
-#: js/apps.js:95
+#: js/apps.js:115
msgid "Updating...."
msgstr ""
-#: js/apps.js:98
+#: js/apps.js:118
msgid "Error while updating app"
msgstr ""
-#: js/apps.js:101
+#: js/apps.js:118
+msgid "Error"
+msgstr "Fehler"
+
+#: js/apps.js:119 templates/apps.php:43
+msgid "Update"
+msgstr ""
+
+#: js/apps.js:122
msgid "Updated"
msgstr ""
@@ -145,27 +154,27 @@ msgstr ""
msgid "Groups"
msgstr "Gruppen"
-#: js/users.js:95 templates/users.php:89 templates/users.php:124
+#: js/users.js:97 templates/users.php:89 templates/users.php:124
msgid "Group Admin"
msgstr "Gruppen Admin"
-#: js/users.js:115 templates/users.php:164
+#: js/users.js:120 templates/users.php:164
msgid "Delete"
msgstr "Läschen"
-#: js/users.js:269
+#: js/users.js:277
msgid "add group"
msgstr ""
-#: js/users.js:428
+#: js/users.js:436
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:429 js/users.js:435 js/users.js:450
+#: js/users.js:437 js/users.js:443 js/users.js:458
msgid "Error creating user"
msgstr ""
-#: js/users.js:434
+#: js/users.js:442
msgid "A valid password must be provided"
msgstr ""
@@ -369,10 +378,6 @@ msgstr "Kuck dir d'Applicatioun's Säit op apps.owncloud.com un"
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr ""
-#: templates/apps.php:43
-msgid "Update"
-msgstr ""
-
#: templates/help.php:4
msgid "User Documentation"
msgstr ""
diff --git a/l10n/lt_LT/core.po b/l10n/lt_LT/core.po
index bb9ac1fab08..6f77486ddf4 100644
--- a/l10n/lt_LT/core.po
+++ b/l10n/lt_LT/core.po
@@ -3,14 +3,15 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# mambuta <vspyshkin@gmail.com>, 2013
# Roman Deniobe <rms200x@gmail.com>, 2013
# fizikiukas <fizikiukas@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Lithuanian (Lithuania) (http://www.transifex.com/projects/p/owncloud/language/lt_LT/)\n"
"MIME-Version: 1.0\n"
@@ -22,6 +23,35 @@ msgstr ""
#: ajax/share.php:97
#, php-format
msgid "%s shared »%s« with you"
+msgstr "%s pasidalino »%s« su tavimi"
+
+#: ajax/share.php:227
+msgid "group"
+msgstr "grupė"
+
+#: ajax/update.php:11
+msgid "Turned on maintenance mode"
+msgstr ""
+
+#: ajax/update.php:14
+msgid "Turned off maintenance mode"
+msgstr ""
+
+#: ajax/update.php:17
+msgid "Updated database"
+msgstr ""
+
+#: ajax/update.php:20
+msgid "Updating filecache, this may take really long..."
+msgstr ""
+
+#: ajax/update.php:23
+msgid "Updated filecache"
+msgstr ""
+
+#: ajax/update.php:26
+#, php-format
+msgid "... %d%% done ..."
msgstr ""
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
@@ -150,16 +180,16 @@ msgstr "prieš sekundę"
#: js/js.js:813
msgid "%n minute ago"
msgid_plural "%n minutes ago"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
+msgstr[0] " prieš %n minutę"
+msgstr[1] " prieš %n minučių"
+msgstr[2] " prieš %n minučių"
#: js/js.js:814
msgid "%n hour ago"
msgid_plural "%n hours ago"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
+msgstr[0] "prieš %n valandą"
+msgstr[1] "prieš %n valandų"
+msgstr[2] "prieš %n valandų"
#: js/js.js:815
msgid "today"
@@ -183,9 +213,9 @@ msgstr "praeitą mėnesį"
#: js/js.js:819
msgid "%n month ago"
msgid_plural "%n months ago"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
+msgstr[0] "prieš %n mėnesį"
+msgstr[1] "prieš %n mėnesius"
+msgstr[2] "prieš %n mėnesių"
#: js/js.js:820
msgid "months ago"
@@ -199,23 +229,23 @@ msgstr "praeitais metais"
msgid "years ago"
msgstr "prieš metus"
-#: js/oc-dialogs.js:117
+#: js/oc-dialogs.js:123
msgid "Choose"
msgstr "Pasirinkite"
-#: js/oc-dialogs.js:137 js/oc-dialogs.js:196
+#: js/oc-dialogs.js:143 js/oc-dialogs.js:210
msgid "Error loading file picker template"
msgstr "Klaida pakraunant failų naršyklę"
-#: js/oc-dialogs.js:160
+#: js/oc-dialogs.js:168
msgid "Yes"
msgstr "Taip"
-#: js/oc-dialogs.js:168
+#: js/oc-dialogs.js:178
msgid "No"
msgstr "Ne"
-#: js/oc-dialogs.js:181
+#: js/oc-dialogs.js:195
msgid "Ok"
msgstr "Gerai"
@@ -382,7 +412,7 @@ msgstr "Atnaujinimas buvo sėkmingas. Nukreipiame į jūsų ownCloud."
#: lostpassword/controller.php:61
#, php-format
msgid "%s password reset"
-msgstr ""
+msgstr "%s slaptažodžio atnaujinimas"
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
@@ -418,7 +448,7 @@ msgstr ""
#: lostpassword/templates/lostpassword.php:24
msgid "Yes, I really want to reset my password now"
-msgstr ""
+msgstr "Taip, aš tikrai noriu atnaujinti slaptažodį"
#: lostpassword/templates/lostpassword.php:27
msgid "Request reset"
@@ -448,7 +478,7 @@ msgstr "Asmeniniai"
msgid "Users"
msgstr "Vartotojai"
-#: strings.php:7
+#: strings.php:7 templates/layout.user.php:105
msgid "Apps"
msgstr "Programos"
@@ -581,10 +611,6 @@ msgstr "%s yra prieinama. Gaukite daugiau informacijos apie atnaujinimą."
msgid "Log out"
msgstr "Atsijungti"
-#: templates/layout.user.php:100
-msgid "More apps"
-msgstr ""
-
#: templates/login.php:9
msgid "Automatic logon rejected!"
msgstr "Automatinis prisijungimas atmestas!"
@@ -599,19 +625,19 @@ msgstr "Jei paskutinių metu nekeitėte savo slaptažodžio, Jūsų paskyra gali
msgid "Please change your password to secure your account again."
msgstr "Prašome pasikeisti slaptažodį dar kartą, dėl paskyros saugumo."
-#: templates/login.php:34
+#: templates/login.php:32
msgid "Lost your password?"
msgstr "Pamiršote slaptažodį?"
-#: templates/login.php:39
+#: templates/login.php:37
msgid "remember"
msgstr "prisiminti"
-#: templates/login.php:41
+#: templates/login.php:39
msgid "Log in"
msgstr "Prisijungti"
-#: templates/login.php:47
+#: templates/login.php:45
msgid "Alternative Logins"
msgstr "Alternatyvūs prisijungimai"
diff --git a/l10n/lt_LT/files.po b/l10n/lt_LT/files.po
index e4819c2b8f5..af72860fc58 100644
--- a/l10n/lt_LT/files.po
+++ b/l10n/lt_LT/files.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Lithuanian (Lithuania) (http://www.transifex.com/projects/p/owncloud/language/lt_LT/)\n"
"MIME-Version: 1.0\n"
@@ -75,7 +75,11 @@ msgstr "Nepavyko įrašyti į diską"
msgid "Not enough storage available"
msgstr "Nepakanka vietos serveryje"
-#: ajax/upload.php:123
+#: ajax/upload.php:109
+msgid "Upload failed"
+msgstr "Nusiuntimas nepavyko"
+
+#: ajax/upload.php:127
msgid "Invalid directory."
msgstr "Neteisingas aplankas"
@@ -95,21 +99,20 @@ msgstr "Nepakanka vietos"
msgid "Upload cancelled."
msgstr "Įkėlimas atšauktas."
-#: js/file-upload.js:167 js/files.js:280
+#: js/file-upload.js:165
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:233 js/files.js:353
+#: js/file-upload.js:239
msgid "URL cannot be empty."
msgstr "URL negali būti tuščias."
-#: js/file-upload.js:238 lib/app.php:53
+#: js/file-upload.js:244 lib/app.php:53
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
msgstr "Negalimas aplanko pavadinimas. 'Shared' pavadinimas yra rezervuotas ownCloud"
-#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405
-#: js/files.js:709 js/files.js:747
+#: js/file-upload.js:276 js/file-upload.js:292 js/files.js:512 js/files.js:550
msgid "Error"
msgstr "Klaida"
@@ -125,42 +128,60 @@ msgstr "Ištrinti negrįžtamai"
msgid "Rename"
msgstr "Pervadinti"
-#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:465
+#: js/filelist.js:50 js/filelist.js:53 js/filelist.js:575
msgid "Pending"
msgstr "Laukiantis"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "{new_name} already exists"
msgstr "{new_name} jau egzistuoja"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "replace"
msgstr "pakeisti"
-#: js/filelist.js:303
+#: js/filelist.js:307
msgid "suggest name"
msgstr "pasiūlyti pavadinimą"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "cancel"
msgstr "atšaukti"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "replaced {new_name} with {old_name}"
msgstr "pakeiskite {new_name} į {old_name}"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "undo"
msgstr "anuliuoti"
-#: js/filelist.js:453
+#: js/filelist.js:424 js/filelist.js:490 js/files.js:581
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: js/filelist.js:425 js/filelist.js:491 js/files.js:587
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: js/filelist.js:432
+msgid "{dirs} and {files}"
+msgstr ""
+
+#: js/filelist.js:563
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: js/filelist.js:518
+#: js/filelist.js:628
msgid "files uploading"
msgstr "įkeliami failai"
@@ -198,36 +219,18 @@ msgid ""
"big."
msgstr "Jūsų atsisiuntimas yra paruošiamas. tai gali užtrukti jei atsisiunčiamas didelis failas."
-#: js/files.js:358
-msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-msgstr "Negalimas aplanko pavadinimas. 'Shared' pavadinimas yra rezervuotas ownCloud"
-
-#: js/files.js:760 templates/index.php:67
+#: js/files.js:563 templates/index.php:69
msgid "Name"
msgstr "Pavadinimas"
-#: js/files.js:761 templates/index.php:78
+#: js/files.js:564 templates/index.php:81
msgid "Size"
msgstr "Dydis"
-#: js/files.js:762 templates/index.php:80
+#: js/files.js:565 templates/index.php:83
msgid "Modified"
msgstr "Pakeista"
-#: js/files.js:778
-msgid "%n folder"
-msgid_plural "%n folders"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
-
-#: js/files.js:784
-msgid "%n file"
-msgid_plural "%n files"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
-
#: lib/app.php:73
#, php-format
msgid "%s could not be renamed"
@@ -301,52 +304,36 @@ msgstr "Jūs neturite rašymo leidimo."
msgid "Nothing in here. Upload something!"
msgstr "Čia tuščia. Įkelkite ką nors!"
-#: templates/index.php:73
+#: templates/index.php:75
msgid "Download"
msgstr "Atsisiųsti"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:88 templates/index.php:89
msgid "Unshare"
msgstr "Nebesidalinti"
-#: templates/index.php:91 templates/index.php:92
+#: templates/index.php:94 templates/index.php:95
msgid "Delete"
msgstr "Ištrinti"
-#: templates/index.php:105
+#: templates/index.php:108
msgid "Upload too large"
msgstr "Įkėlimui failas per didelis"
-#: templates/index.php:107
+#: templates/index.php:110
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:112
+#: templates/index.php:115
msgid "Files are being scanned, please wait."
msgstr "Skenuojami failai, prašome palaukti."
-#: templates/index.php:115
+#: templates/index.php:118
msgid "Current scanning"
msgstr "Šiuo metu skenuojama"
-#: templates/part.list.php:74
-msgid "directory"
-msgstr ""
-
-#: templates/part.list.php:76
-msgid "directories"
-msgstr ""
-
-#: templates/part.list.php:85
-msgid "file"
-msgstr "failas"
-
-#: templates/part.list.php:87
-msgid "files"
-msgstr "failai"
-
#: templates/upgrade.php:2
msgid "Upgrading filesystem cache..."
msgstr "Atnaujinamas sistemos kešavimas..."
diff --git a/l10n/lt_LT/files_encryption.po b/l10n/lt_LT/files_encryption.po
index de2cfd35f39..b8b075046ac 100644
--- a/l10n/lt_LT/files_encryption.po
+++ b/l10n/lt_LT/files_encryption.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-09 07:59-0400\n"
-"PO-Revision-Date: 2013-08-09 11:59+0000\n"
+"POT-Creation-Date: 2013-08-21 08:10-0400\n"
+"PO-Revision-Date: 2013-08-19 19:20+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Lithuanian (Lithuania) (http://www.transifex.com/projects/p/owncloud/language/lt_LT/)\n"
"MIME-Version: 1.0\n"
@@ -62,18 +62,18 @@ msgid ""
"files."
msgstr ""
-#: hooks/hooks.php:44
+#: hooks/hooks.php:41
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:45
+#: hooks/hooks.php:42
msgid ""
"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."
msgstr ""
-#: hooks/hooks.php:263
+#: hooks/hooks.php:249
msgid "Following users are not set up for encryption:"
msgstr ""
diff --git a/l10n/lt_LT/lib.po b/l10n/lt_LT/lib.po
index 34cc04cbf53..21df78c7b6a 100644
--- a/l10n/lt_LT/lib.po
+++ b/l10n/lt_LT/lib.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-27 11:18-0400\n"
+"PO-Revision-Date: 2013-08-26 20:00+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Lithuanian (Lithuania) (http://www.transifex.com/projects/p/owncloud/language/lt_LT/)\n"
"MIME-Version: 1.0\n"
@@ -18,27 +18,38 @@ msgstr ""
"Language: lt_LT\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-#: app.php:360
+#: app.php:239
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr ""
+
+#: app.php:250
+msgid "No app name specified"
+msgstr ""
+
+#: app.php:361
msgid "Help"
msgstr "Pagalba"
-#: app.php:373
+#: app.php:374
msgid "Personal"
msgstr "Asmeniniai"
-#: app.php:384
+#: app.php:385
msgid "Settings"
msgstr "Nustatymai"
-#: app.php:396
+#: app.php:397
msgid "Users"
msgstr "Vartotojai"
-#: app.php:409
+#: app.php:410
msgid "Admin"
msgstr "Administravimas"
-#: app.php:836
+#: app.php:837
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -74,6 +85,62 @@ msgid ""
"administrator."
msgstr ""
+#: installer.php:63
+msgid "No source specified when installing app"
+msgstr ""
+
+#: installer.php:70
+msgid "No href specified when installing app from http"
+msgstr ""
+
+#: installer.php:75
+msgid "No path specified when installing app from local file"
+msgstr ""
+
+#: installer.php:89
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr ""
+
+#: installer.php:103
+msgid "Failed to open archive when installing app"
+msgstr ""
+
+#: installer.php:123
+msgid "App does not provide an info.xml file"
+msgstr ""
+
+#: installer.php:129
+msgid "App can't be installed because of not allowed code in the App"
+msgstr ""
+
+#: installer.php:138
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr ""
+
+#: installer.php:144
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr ""
+
+#: installer.php:150
+msgid ""
+"App can't be installed because the version in info.xml/version is not the "
+"same as the version reported from the app store"
+msgstr ""
+
+#: installer.php:160
+msgid "App directory already exists"
+msgstr ""
+
+#: installer.php:173
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr ""
+
#: json.php:28
msgid "Application is not enabled"
msgstr "Programa neįjungta"
@@ -207,14 +274,14 @@ msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] ""
-msgstr[2] ""
+msgstr[2] " prieš %n minučių"
#: template/functions.php:82
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] ""
-msgstr[2] ""
+msgstr[2] "prieš %n valandų"
#: template/functions.php:83
msgid "today"
@@ -240,7 +307,7 @@ msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
-msgstr[2] ""
+msgstr[2] "prieš %n mėnesių"
#: template/functions.php:88
msgid "last year"
diff --git a/l10n/lt_LT/settings.po b/l10n/lt_LT/settings.po
index 57e2f762a4e..9f10ee721e5 100644
--- a/l10n/lt_LT/settings.po
+++ b/l10n/lt_LT/settings.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Lithuanian (Lithuania) (http://www.transifex.com/projects/p/owncloud/language/lt_LT/)\n"
"MIME-Version: 1.0\n"
@@ -43,10 +43,6 @@ msgstr "Grupė jau egzistuoja"
msgid "Unable to add group"
msgstr "Nepavyko pridėti grupės"
-#: ajax/enableapp.php:11
-msgid "Could not enable app. "
-msgstr "Nepavyksta įjungti aplikacijos."
-
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr "El. paštas išsaugotas"
@@ -93,31 +89,43 @@ msgstr "Nepavyko atnaujinti programos."
msgid "Update to {appversion}"
msgstr "Atnaujinti iki {appversion}"
-#: js/apps.js:41 js/apps.js:81
+#: js/apps.js:41 js/apps.js:74 js/apps.js:100
msgid "Disable"
msgstr "Išjungti"
-#: js/apps.js:41 js/apps.js:69 js/apps.js:88
+#: js/apps.js:41 js/apps.js:81 js/apps.js:94 js/apps.js:109
msgid "Enable"
msgstr "Įjungti"
-#: js/apps.js:60
+#: js/apps.js:63
msgid "Please wait...."
msgstr "Prašome palaukti..."
-#: js/apps.js:64 js/apps.js:76 js/apps.js:85 js/apps.js:98
-msgid "Error"
-msgstr "Klaida"
+#: js/apps.js:71 js/apps.js:72 js/apps.js:92
+msgid "Error while disabling app"
+msgstr ""
-#: js/apps.js:95
+#: js/apps.js:91 js/apps.js:104 js/apps.js:105
+msgid "Error while enabling app"
+msgstr ""
+
+#: js/apps.js:115
msgid "Updating...."
msgstr "Atnaujinama..."
-#: js/apps.js:98
+#: js/apps.js:118
msgid "Error while updating app"
msgstr "Įvyko klaida atnaujinant programą"
-#: js/apps.js:101
+#: js/apps.js:118
+msgid "Error"
+msgstr "Klaida"
+
+#: js/apps.js:119 templates/apps.php:43
+msgid "Update"
+msgstr "Atnaujinti"
+
+#: js/apps.js:122
msgid "Updated"
msgstr "Atnaujinta"
@@ -146,27 +154,27 @@ msgstr "Nepavyko ištrinti vartotojo"
msgid "Groups"
msgstr "Grupės"
-#: js/users.js:95 templates/users.php:89 templates/users.php:124
+#: js/users.js:97 templates/users.php:89 templates/users.php:124
msgid "Group Admin"
msgstr ""
-#: js/users.js:115 templates/users.php:164
+#: js/users.js:120 templates/users.php:164
msgid "Delete"
msgstr "Ištrinti"
-#: js/users.js:269
+#: js/users.js:277
msgid "add group"
msgstr "pridėti grupę"
-#: js/users.js:428
+#: js/users.js:436
msgid "A valid username must be provided"
msgstr "Vartotojo vardas turi būti tinkamas"
-#: js/users.js:429 js/users.js:435 js/users.js:450
+#: js/users.js:437 js/users.js:443 js/users.js:458
msgid "Error creating user"
msgstr "Klaida kuriant vartotoją"
-#: js/users.js:434
+#: js/users.js:442
msgid "A valid password must be provided"
msgstr "Slaptažodis turi būti tinkamas"
@@ -370,10 +378,6 @@ msgstr ""
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>- autorius<span class=\"author\"></span>"
-#: templates/apps.php:43
-msgid "Update"
-msgstr "Atnaujinti"
-
#: templates/help.php:4
msgid "User Documentation"
msgstr ""
@@ -472,7 +476,7 @@ msgstr ""
#: templates/personal.php:117
msgid "Encryption"
-msgstr ""
+msgstr "Šifravimas"
#: templates/personal.php:119
msgid "The encryption app is no longer enabled, decrypt all your file"
diff --git a/l10n/lv/core.po b/l10n/lv/core.po
index c5a0608398f..65e8cfde0e4 100644
--- a/l10n/lv/core.po
+++ b/l10n/lv/core.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Latvian (http://www.transifex.com/projects/p/owncloud/language/lv/)\n"
"MIME-Version: 1.0\n"
@@ -23,6 +23,35 @@ msgstr ""
msgid "%s shared »%s« with you"
msgstr "%s kopīgots »%s« ar jums"
+#: ajax/share.php:227
+msgid "group"
+msgstr "grupa"
+
+#: ajax/update.php:11
+msgid "Turned on maintenance mode"
+msgstr ""
+
+#: ajax/update.php:14
+msgid "Turned off maintenance mode"
+msgstr ""
+
+#: ajax/update.php:17
+msgid "Updated database"
+msgstr ""
+
+#: ajax/update.php:20
+msgid "Updating filecache, this may take really long..."
+msgstr ""
+
+#: ajax/update.php:23
+msgid "Updated filecache"
+msgstr ""
+
+#: ajax/update.php:26
+#, php-format
+msgid "... %d%% done ..."
+msgstr ""
+
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
msgstr "Kategorijas tips nav norādīts."
@@ -198,23 +227,23 @@ msgstr "gājušajā gadā"
msgid "years ago"
msgstr "gadus atpakaļ"
-#: js/oc-dialogs.js:117
+#: js/oc-dialogs.js:123
msgid "Choose"
msgstr "Izvēlieties"
-#: js/oc-dialogs.js:137 js/oc-dialogs.js:196
+#: js/oc-dialogs.js:143 js/oc-dialogs.js:210
msgid "Error loading file picker template"
msgstr "Kļūda ielādējot datņu ņēmēja veidni"
-#: js/oc-dialogs.js:160
+#: js/oc-dialogs.js:168
msgid "Yes"
msgstr "Jā"
-#: js/oc-dialogs.js:168
+#: js/oc-dialogs.js:178
msgid "No"
msgstr "Nē"
-#: js/oc-dialogs.js:181
+#: js/oc-dialogs.js:195
msgid "Ok"
msgstr "Labi"
@@ -447,7 +476,7 @@ msgstr "Personīgi"
msgid "Users"
msgstr "Lietotāji"
-#: strings.php:7
+#: strings.php:7 templates/layout.user.php:105
msgid "Apps"
msgstr "Lietotnes"
@@ -580,10 +609,6 @@ msgstr "%s ir pieejams. Uzziniet vairāk kā atjaunināt."
msgid "Log out"
msgstr "Izrakstīties"
-#: templates/layout.user.php:100
-msgid "More apps"
-msgstr "Vairāk programmu"
-
#: templates/login.php:9
msgid "Automatic logon rejected!"
msgstr "Automātiskā ierakstīšanās ir noraidīta!"
@@ -598,19 +623,19 @@ msgstr "Ja neesat pēdējā laikā mainījis paroli, iespējams, ka jūsu konts
msgid "Please change your password to secure your account again."
msgstr "Lūdzu, nomainiet savu paroli, lai atkal nodrošinātu savu kontu."
-#: templates/login.php:34
+#: templates/login.php:32
msgid "Lost your password?"
msgstr "Aizmirsāt paroli?"
-#: templates/login.php:39
+#: templates/login.php:37
msgid "remember"
msgstr "atcerēties"
-#: templates/login.php:41
+#: templates/login.php:39
msgid "Log in"
msgstr "Ierakstīties"
-#: templates/login.php:47
+#: templates/login.php:45
msgid "Alternative Logins"
msgstr "Alternatīvās pieteikšanās"
diff --git a/l10n/lv/files.po b/l10n/lv/files.po
index 3b3ce3b88ed..ac1b1e7ab6b 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: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Latvian (http://www.transifex.com/projects/p/owncloud/language/lv/)\n"
"MIME-Version: 1.0\n"
@@ -75,7 +75,11 @@ msgstr "Neizdevās saglabāt diskā"
msgid "Not enough storage available"
msgstr "Nav pietiekami daudz vietas"
-#: ajax/upload.php:123
+#: ajax/upload.php:109
+msgid "Upload failed"
+msgstr "Neizdevās augšupielādēt"
+
+#: ajax/upload.php:127
msgid "Invalid directory."
msgstr "Nederīga direktorija."
@@ -95,21 +99,20 @@ msgstr "Nepietiek brīvas vietas"
msgid "Upload cancelled."
msgstr "Augšupielāde ir atcelta."
-#: js/file-upload.js:167 js/files.js:280
+#: js/file-upload.js:165
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:233 js/files.js:353
+#: js/file-upload.js:239
msgid "URL cannot be empty."
msgstr "URL nevar būt tukšs."
-#: js/file-upload.js:238 lib/app.php:53
+#: js/file-upload.js:244 lib/app.php:53
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
msgstr "Kļūdains mapes nosaukums. 'Shared' lietošana ir rezervēta no ownCloud"
-#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405
-#: js/files.js:709 js/files.js:747
+#: js/file-upload.js:276 js/file-upload.js:292 js/files.js:512 js/files.js:550
msgid "Error"
msgstr "Kļūda"
@@ -125,42 +128,60 @@ msgstr "Dzēst pavisam"
msgid "Rename"
msgstr "Pārsaukt"
-#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:465
+#: js/filelist.js:50 js/filelist.js:53 js/filelist.js:575
msgid "Pending"
msgstr "Gaida savu kārtu"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "{new_name} already exists"
msgstr "{new_name} jau eksistē"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "replace"
msgstr "aizvietot"
-#: js/filelist.js:303
+#: js/filelist.js:307
msgid "suggest name"
msgstr "ieteiktais nosaukums"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "cancel"
msgstr "atcelt"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "replaced {new_name} with {old_name}"
msgstr "aizvietoja {new_name} ar {old_name}"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "undo"
msgstr "atsaukt"
-#: js/filelist.js:453
+#: js/filelist.js:424 js/filelist.js:490 js/files.js:581
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] "%n mapes"
+msgstr[1] "%n mape"
+msgstr[2] "%n mapes"
+
+#: js/filelist.js:425 js/filelist.js:491 js/files.js:587
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] "%n faili"
+msgstr[1] "%n fails"
+msgstr[2] "%n faili"
+
+#: js/filelist.js:432
+msgid "{dirs} and {files}"
+msgstr ""
+
+#: js/filelist.js:563
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "%n"
msgstr[1] "Augšupielāde %n failu"
msgstr[2] "Augšupielāde %n failus"
-#: js/filelist.js:518
+#: js/filelist.js:628
msgid "files uploading"
msgstr "fails augšupielādējas"
@@ -190,7 +211,7 @@ msgstr "Jūsu krātuve ir gandrīz pilna ({usedSpacePercent}%)"
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
-msgstr ""
+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:245
msgid ""
@@ -198,36 +219,18 @@ msgid ""
"big."
msgstr "Tiek sagatavota lejupielāde. Tas var aizņemt kādu laiciņu, ja datnes ir lielas."
-#: js/files.js:358
-msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-msgstr "Nederīgs mapes nosaukums. “Koplietots” izmantojums ir rezervēts ownCloud servisam."
-
-#: js/files.js:760 templates/index.php:67
+#: js/files.js:563 templates/index.php:69
msgid "Name"
msgstr "Nosaukums"
-#: js/files.js:761 templates/index.php:78
+#: js/files.js:564 templates/index.php:81
msgid "Size"
msgstr "Izmērs"
-#: js/files.js:762 templates/index.php:80
+#: js/files.js:565 templates/index.php:83
msgid "Modified"
msgstr "Mainīts"
-#: js/files.js:778
-msgid "%n folder"
-msgid_plural "%n folders"
-msgstr[0] "%n mapes"
-msgstr[1] "%n mape"
-msgstr[2] "%n mapes"
-
-#: js/files.js:784
-msgid "%n file"
-msgid_plural "%n files"
-msgstr[0] "%n faili"
-msgstr[1] "%n fails"
-msgstr[2] "%n faili"
-
#: lib/app.php:73
#, php-format
msgid "%s could not be renamed"
@@ -301,52 +304,36 @@ msgstr "Jums nav tiesību šeit rakstīt."
msgid "Nothing in here. Upload something!"
msgstr "Te vēl nekas nav. Rīkojies, sāc augšupielādēt!"
-#: templates/index.php:73
+#: templates/index.php:75
msgid "Download"
msgstr "Lejupielādēt"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:88 templates/index.php:89
msgid "Unshare"
msgstr "Pārtraukt dalīšanos"
-#: templates/index.php:91 templates/index.php:92
+#: templates/index.php:94 templates/index.php:95
msgid "Delete"
msgstr "Dzēst"
-#: templates/index.php:105
+#: templates/index.php:108
msgid "Upload too large"
msgstr "Datne ir par lielu, lai to augšupielādētu"
-#: templates/index.php:107
+#: templates/index.php:110
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:112
+#: templates/index.php:115
msgid "Files are being scanned, please wait."
msgstr "Datnes šobrīd tiek caurskatītas, lūdzu, uzgaidiet."
-#: templates/index.php:115
+#: templates/index.php:118
msgid "Current scanning"
msgstr "Šobrīd tiek caurskatīts"
-#: templates/part.list.php:74
-msgid "directory"
-msgstr "direktorija"
-
-#: templates/part.list.php:76
-msgid "directories"
-msgstr "direktorijas"
-
-#: templates/part.list.php:85
-msgid "file"
-msgstr "fails"
-
-#: templates/part.list.php:87
-msgid "files"
-msgstr "faili"
-
#: templates/upgrade.php:2
msgid "Upgrading filesystem cache..."
msgstr "Uzlabo datņu sistēmas kešatmiņu..."
diff --git a/l10n/lv/files_encryption.po b/l10n/lv/files_encryption.po
index 155b94c6e20..2f583edb1c2 100644
--- a/l10n/lv/files_encryption.po
+++ b/l10n/lv/files_encryption.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-09 07:59-0400\n"
-"PO-Revision-Date: 2013-08-09 11:59+0000\n"
+"POT-Creation-Date: 2013-08-21 08:10-0400\n"
+"PO-Revision-Date: 2013-08-19 19:20+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Latvian (http://www.transifex.com/projects/p/owncloud/language/lv/)\n"
"MIME-Version: 1.0\n"
@@ -61,18 +61,18 @@ msgid ""
"files."
msgstr ""
-#: hooks/hooks.php:44
+#: hooks/hooks.php:41
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:45
+#: hooks/hooks.php:42
msgid ""
"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."
msgstr ""
-#: hooks/hooks.php:263
+#: hooks/hooks.php:249
msgid "Following users are not set up for encryption:"
msgstr ""
diff --git a/l10n/lv/lib.po b/l10n/lv/lib.po
index 36471317d5a..4e466109777 100644
--- a/l10n/lv/lib.po
+++ b/l10n/lv/lib.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Latvian (http://www.transifex.com/projects/p/owncloud/language/lv/)\n"
"MIME-Version: 1.0\n"
@@ -18,27 +18,38 @@ msgstr ""
"Language: lv\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n"
-#: app.php:360
+#: app.php:239
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr ""
+
+#: app.php:250
+msgid "No app name specified"
+msgstr ""
+
+#: app.php:361
msgid "Help"
msgstr "Palīdzība"
-#: app.php:373
+#: app.php:374
msgid "Personal"
msgstr "Personīgi"
-#: app.php:384
+#: app.php:385
msgid "Settings"
msgstr "Iestatījumi"
-#: app.php:396
+#: app.php:397
msgid "Users"
msgstr "Lietotāji"
-#: app.php:409
+#: app.php:410
msgid "Admin"
msgstr "Administratori"
-#: app.php:836
+#: app.php:837
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr "Kļūda atjauninot \"%s\""
@@ -74,6 +85,62 @@ msgid ""
"administrator."
msgstr "Lejupielādējiet savus failus mazākās daļās, atsevišķi vai palūdziet tos administratoram."
+#: installer.php:63
+msgid "No source specified when installing app"
+msgstr ""
+
+#: installer.php:70
+msgid "No href specified when installing app from http"
+msgstr ""
+
+#: installer.php:75
+msgid "No path specified when installing app from local file"
+msgstr ""
+
+#: installer.php:89
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr ""
+
+#: installer.php:103
+msgid "Failed to open archive when installing app"
+msgstr ""
+
+#: installer.php:123
+msgid "App does not provide an info.xml file"
+msgstr ""
+
+#: installer.php:129
+msgid "App can't be installed because of not allowed code in the App"
+msgstr ""
+
+#: installer.php:138
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr ""
+
+#: installer.php:144
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr ""
+
+#: installer.php:150
+msgid ""
+"App can't be installed because the version in info.xml/version is not the "
+"same as the version reported from the app store"
+msgstr ""
+
+#: installer.php:160
+msgid "App directory already exists"
+msgstr ""
+
+#: installer.php:173
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr ""
+
#: json.php:28
msgid "Application is not enabled"
msgstr "Lietotne nav aktivēta"
diff --git a/l10n/lv/settings.po b/l10n/lv/settings.po
index da5e348552e..d3122ddf860 100644
--- a/l10n/lv/settings.po
+++ b/l10n/lv/settings.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Latvian (http://www.transifex.com/projects/p/owncloud/language/lv/)\n"
"MIME-Version: 1.0\n"
@@ -43,10 +43,6 @@ msgstr "Grupa jau eksistē"
msgid "Unable to add group"
msgstr "Nevar pievienot grupu"
-#: ajax/enableapp.php:11
-msgid "Could not enable app. "
-msgstr "Nevarēja aktivēt lietotni."
-
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr "E-pasts tika saglabāts"
@@ -93,37 +89,49 @@ msgstr "Nevarēja atjaunināt lietotni."
msgid "Update to {appversion}"
msgstr "Atjaunināt uz {appversion}"
-#: js/apps.js:41 js/apps.js:81
+#: js/apps.js:41 js/apps.js:74 js/apps.js:100
msgid "Disable"
msgstr "Deaktivēt"
-#: js/apps.js:41 js/apps.js:69 js/apps.js:88
+#: js/apps.js:41 js/apps.js:81 js/apps.js:94 js/apps.js:109
msgid "Enable"
msgstr "Aktivēt"
-#: js/apps.js:60
+#: js/apps.js:63
msgid "Please wait...."
msgstr "Lūdzu, uzgaidiet...."
-#: js/apps.js:64 js/apps.js:76 js/apps.js:85 js/apps.js:98
-msgid "Error"
-msgstr "Kļūda"
+#: js/apps.js:71 js/apps.js:72 js/apps.js:92
+msgid "Error while disabling app"
+msgstr ""
+
+#: js/apps.js:91 js/apps.js:104 js/apps.js:105
+msgid "Error while enabling app"
+msgstr ""
-#: js/apps.js:95
+#: js/apps.js:115
msgid "Updating...."
msgstr "Atjaunina...."
-#: js/apps.js:98
+#: js/apps.js:118
msgid "Error while updating app"
msgstr "Kļūda, atjauninot lietotni"
-#: js/apps.js:101
+#: js/apps.js:118
+msgid "Error"
+msgstr "Kļūda"
+
+#: js/apps.js:119 templates/apps.php:43
+msgid "Update"
+msgstr "Atjaunināt"
+
+#: js/apps.js:122
msgid "Updated"
msgstr "Atjaunināta"
#: js/personal.js:150
msgid "Decrypting files... Please wait, this can take some time."
-msgstr ""
+msgstr "Atšifrēju failus... Uzgaidiet tas var ilgt kādu laiku."
#: js/personal.js:172
msgid "Saving..."
@@ -146,27 +154,27 @@ msgstr "Nevar izņemt lietotāju"
msgid "Groups"
msgstr "Grupas"
-#: js/users.js:95 templates/users.php:89 templates/users.php:124
+#: js/users.js:97 templates/users.php:89 templates/users.php:124
msgid "Group Admin"
msgstr "Grupas administrators"
-#: js/users.js:115 templates/users.php:164
+#: js/users.js:120 templates/users.php:164
msgid "Delete"
msgstr "Dzēst"
-#: js/users.js:269
+#: js/users.js:277
msgid "add group"
msgstr "pievienot grupu"
-#: js/users.js:428
+#: js/users.js:436
msgid "A valid username must be provided"
msgstr "Jānorāda derīgs lietotājvārds"
-#: js/users.js:429 js/users.js:435 js/users.js:450
+#: js/users.js:437 js/users.js:443 js/users.js:458
msgid "Error creating user"
msgstr "Kļūda, veidojot lietotāju"
-#: js/users.js:434
+#: js/users.js:442
msgid "A valid password must be provided"
msgstr "Jānorāda derīga parole"
@@ -370,10 +378,6 @@ msgstr "Apskati lietotņu lapu — apps.owncloud.com"
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-licencēts no <span class=\"author\"></span>"
-#: templates/apps.php:43
-msgid "Update"
-msgstr "Atjaunināt"
-
#: templates/help.php:4
msgid "User Documentation"
msgstr "Lietotāja dokumentācija"
@@ -472,19 +476,19 @@ msgstr "Lietojiet šo adresi <a href=\"%s/server/5.0/user_manual/files/files.htm
#: templates/personal.php:117
msgid "Encryption"
-msgstr ""
+msgstr "Šifrēšana"
#: templates/personal.php:119
msgid "The encryption app is no longer enabled, decrypt all your file"
-msgstr ""
+msgstr "Šifrēšanas lietotne ir atslēgta, atšifrējiet visus jūsu failus"
#: templates/personal.php:125
msgid "Log-in password"
-msgstr ""
+msgstr "Pieslēgšanās parole"
#: templates/personal.php:130
msgid "Decrypt all Files"
-msgstr ""
+msgstr "Atšifrēt visus failus"
#: templates/users.php:21
msgid "Login Name"
diff --git a/l10n/mk/core.po b/l10n/mk/core.po
index 701879cd51a..a426e2ec182 100644
--- a/l10n/mk/core.po
+++ b/l10n/mk/core.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Macedonian (http://www.transifex.com/projects/p/owncloud/language/mk/)\n"
"MIME-Version: 1.0\n"
@@ -22,6 +22,35 @@ msgstr ""
msgid "%s shared »%s« with you"
msgstr ""
+#: ajax/share.php:227
+msgid "group"
+msgstr "група"
+
+#: ajax/update.php:11
+msgid "Turned on maintenance mode"
+msgstr ""
+
+#: ajax/update.php:14
+msgid "Turned off maintenance mode"
+msgstr ""
+
+#: ajax/update.php:17
+msgid "Updated database"
+msgstr ""
+
+#: ajax/update.php:20
+msgid "Updating filecache, this may take really long..."
+msgstr ""
+
+#: ajax/update.php:23
+msgid "Updated filecache"
+msgstr ""
+
+#: ajax/update.php:26
+#, php-format
+msgid "... %d%% done ..."
+msgstr ""
+
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
msgstr "Не беше доставен тип на категорија."
@@ -193,23 +222,23 @@ msgstr "минатата година"
msgid "years ago"
msgstr "пред години"
-#: js/oc-dialogs.js:117
+#: js/oc-dialogs.js:123
msgid "Choose"
msgstr "Избери"
-#: js/oc-dialogs.js:137 js/oc-dialogs.js:196
+#: js/oc-dialogs.js:143 js/oc-dialogs.js:210
msgid "Error loading file picker template"
msgstr ""
-#: js/oc-dialogs.js:160
+#: js/oc-dialogs.js:168
msgid "Yes"
msgstr "Да"
-#: js/oc-dialogs.js:168
+#: js/oc-dialogs.js:178
msgid "No"
msgstr "Не"
-#: js/oc-dialogs.js:181
+#: js/oc-dialogs.js:195
msgid "Ok"
msgstr "Во ред"
@@ -442,7 +471,7 @@ msgstr "Лично"
msgid "Users"
msgstr "Корисници"
-#: strings.php:7
+#: strings.php:7 templates/layout.user.php:105
msgid "Apps"
msgstr "Аппликации"
@@ -575,10 +604,6 @@ msgstr ""
msgid "Log out"
msgstr "Одјава"
-#: templates/layout.user.php:100
-msgid "More apps"
-msgstr ""
-
#: templates/login.php:9
msgid "Automatic logon rejected!"
msgstr "Одбиена автоматска најава!"
@@ -593,19 +618,19 @@ msgstr "Ако не сте ја промениле лозинката во ск
msgid "Please change your password to secure your account again."
msgstr "Ве молам сменете ја лозинката да ја обезбедите вашата сметка повторно."
-#: templates/login.php:34
+#: templates/login.php:32
msgid "Lost your password?"
msgstr "Ја заборавивте лозинката?"
-#: templates/login.php:39
+#: templates/login.php:37
msgid "remember"
msgstr "запамти"
-#: templates/login.php:41
+#: templates/login.php:39
msgid "Log in"
msgstr "Најава"
-#: templates/login.php:47
+#: templates/login.php:45
msgid "Alternative Logins"
msgstr ""
diff --git a/l10n/mk/files.po b/l10n/mk/files.po
index a5d3ad32194..19942eb2ca5 100644
--- a/l10n/mk/files.po
+++ b/l10n/mk/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-08-30 09:31-0400\n"
+"PO-Revision-Date: 2013-08-30 13:34+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Macedonian (http://www.transifex.com/projects/p/owncloud/language/mk/)\n"
"MIME-Version: 1.0\n"
@@ -74,7 +74,11 @@ msgstr "Неуспеав да запишам на диск"
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:123
+#: ajax/upload.php:109
+msgid "Upload failed"
+msgstr ""
+
+#: ajax/upload.php:127
msgid "Invalid directory."
msgstr ""
@@ -94,21 +98,20 @@ msgstr ""
msgid "Upload cancelled."
msgstr "Преземањето е прекинато."
-#: js/file-upload.js:167 js/files.js:280
+#: js/file-upload.js:165
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Подигање на датотека е во тек. Напуштење на страницата ќе го прекине."
-#: js/file-upload.js:233 js/files.js:353
+#: js/file-upload.js:239
msgid "URL cannot be empty."
msgstr "Адресата неможе да биде празна."
-#: js/file-upload.js:238 lib/app.php:53
+#: js/file-upload.js:244 lib/app.php:53
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
msgstr ""
-#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405
-#: js/files.js:709 js/files.js:747
+#: js/file-upload.js:275 js/file-upload.js:291 js/files.js:511 js/files.js:549
msgid "Error"
msgstr "Грешка"
@@ -124,41 +127,57 @@ msgstr ""
msgid "Rename"
msgstr "Преименувај"
-#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:465
+#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:573
msgid "Pending"
msgstr "Чека"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "{new_name} already exists"
msgstr "{new_name} веќе постои"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "replace"
msgstr "замени"
-#: js/filelist.js:303
+#: js/filelist.js:305
msgid "suggest name"
msgstr "предложи име"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "cancel"
msgstr "откажи"
-#: js/filelist.js:350
+#: js/filelist.js:352
msgid "replaced {new_name} with {old_name}"
msgstr "заменета {new_name} со {old_name}"
-#: js/filelist.js:350
+#: js/filelist.js:352
msgid "undo"
msgstr "врати"
-#: js/filelist.js:453
+#: js/filelist.js:422 js/filelist.js:488 js/files.js:580
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/filelist.js:423 js/filelist.js:489 js/files.js:586
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/filelist.js:430
+msgid "{dirs} and {files}"
+msgstr ""
+
+#: js/filelist.js:561
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:518
+#: js/filelist.js:626
msgid "files uploading"
msgstr ""
@@ -196,34 +215,18 @@ msgid ""
"big."
msgstr ""
-#: js/files.js:358
-msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-msgstr ""
-
-#: js/files.js:760 templates/index.php:67
+#: js/files.js:562 templates/index.php:67
msgid "Name"
msgstr "Име"
-#: js/files.js:761 templates/index.php:78
+#: js/files.js:563 templates/index.php:78
msgid "Size"
msgstr "Големина"
-#: js/files.js:762 templates/index.php:80
+#: js/files.js:564 templates/index.php:80
msgid "Modified"
msgstr "Променето"
-#: js/files.js:778
-msgid "%n folder"
-msgid_plural "%n folders"
-msgstr[0] ""
-msgstr[1] ""
-
-#: js/files.js:784
-msgid "%n file"
-msgid_plural "%n files"
-msgstr[0] ""
-msgstr[1] ""
-
#: lib/app.php:73
#, php-format
msgid "%s could not be renamed"
@@ -327,22 +330,6 @@ msgstr "Се скенираат датотеки, ве молам почекај
msgid "Current scanning"
msgstr "Моментално скенирам"
-#: templates/part.list.php:74
-msgid "directory"
-msgstr ""
-
-#: templates/part.list.php:76
-msgid "directories"
-msgstr ""
-
-#: templates/part.list.php:85
-msgid "file"
-msgstr "датотека"
-
-#: templates/part.list.php:87
-msgid "files"
-msgstr "датотеки"
-
#: templates/upgrade.php:2
msgid "Upgrading filesystem cache..."
msgstr ""
diff --git a/l10n/mk/files_encryption.po b/l10n/mk/files_encryption.po
index 466308d7950..23d0a82d933 100644
--- a/l10n/mk/files_encryption.po
+++ b/l10n/mk/files_encryption.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-09 07:59-0400\n"
-"PO-Revision-Date: 2013-08-09 11:59+0000\n"
+"POT-Creation-Date: 2013-08-21 08:10-0400\n"
+"PO-Revision-Date: 2013-08-19 19:20+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Macedonian (http://www.transifex.com/projects/p/owncloud/language/mk/)\n"
"MIME-Version: 1.0\n"
@@ -61,18 +61,18 @@ msgid ""
"files."
msgstr ""
-#: hooks/hooks.php:44
+#: hooks/hooks.php:41
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:45
+#: hooks/hooks.php:42
msgid ""
"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."
msgstr ""
-#: hooks/hooks.php:263
+#: hooks/hooks.php:249
msgid "Following users are not set up for encryption:"
msgstr ""
diff --git a/l10n/mk/lib.po b/l10n/mk/lib.po
index e22d5843f50..9ea277ce4a9 100644
--- a/l10n/mk/lib.po
+++ b/l10n/mk/lib.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Macedonian (http://www.transifex.com/projects/p/owncloud/language/mk/)\n"
"MIME-Version: 1.0\n"
@@ -17,27 +17,38 @@ msgstr ""
"Language: mk\n"
"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n"
-#: app.php:360
+#: app.php:239
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr ""
+
+#: app.php:250
+msgid "No app name specified"
+msgstr ""
+
+#: app.php:361
msgid "Help"
msgstr "Помош"
-#: app.php:373
+#: app.php:374
msgid "Personal"
msgstr "Лично"
-#: app.php:384
+#: app.php:385
msgid "Settings"
msgstr "Подесувања"
-#: app.php:396
+#: app.php:397
msgid "Users"
msgstr "Корисници"
-#: app.php:409
+#: app.php:410
msgid "Admin"
msgstr "Админ"
-#: app.php:836
+#: app.php:837
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -73,6 +84,62 @@ msgid ""
"administrator."
msgstr ""
+#: installer.php:63
+msgid "No source specified when installing app"
+msgstr ""
+
+#: installer.php:70
+msgid "No href specified when installing app from http"
+msgstr ""
+
+#: installer.php:75
+msgid "No path specified when installing app from local file"
+msgstr ""
+
+#: installer.php:89
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr ""
+
+#: installer.php:103
+msgid "Failed to open archive when installing app"
+msgstr ""
+
+#: installer.php:123
+msgid "App does not provide an info.xml file"
+msgstr ""
+
+#: installer.php:129
+msgid "App can't be installed because of not allowed code in the App"
+msgstr ""
+
+#: installer.php:138
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr ""
+
+#: installer.php:144
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr ""
+
+#: installer.php:150
+msgid ""
+"App can't be installed because the version in info.xml/version is not the "
+"same as the version reported from the app store"
+msgstr ""
+
+#: installer.php:160
+msgid "App directory already exists"
+msgstr ""
+
+#: installer.php:173
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr ""
+
#: json.php:28
msgid "Application is not enabled"
msgstr "Апликацијата не е овозможена"
diff --git a/l10n/mk/settings.po b/l10n/mk/settings.po
index 63eed628e92..f607774bbaf 100644
--- a/l10n/mk/settings.po
+++ b/l10n/mk/settings.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:10+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Macedonian (http://www.transifex.com/projects/p/owncloud/language/mk/)\n"
"MIME-Version: 1.0\n"
@@ -42,10 +42,6 @@ msgstr "Групата веќе постои"
msgid "Unable to add group"
msgstr "Неможе да додадам група"
-#: ajax/enableapp.php:11
-msgid "Could not enable app. "
-msgstr "Неможе да овозможам апликација."
-
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr "Електронската пошта е снимена"
@@ -92,31 +88,43 @@ msgstr ""
msgid "Update to {appversion}"
msgstr ""
-#: js/apps.js:41 js/apps.js:81
+#: js/apps.js:41 js/apps.js:74 js/apps.js:100
msgid "Disable"
msgstr "Оневозможи"
-#: js/apps.js:41 js/apps.js:69 js/apps.js:88
+#: js/apps.js:41 js/apps.js:81 js/apps.js:94 js/apps.js:109
msgid "Enable"
msgstr "Овозможи"
-#: js/apps.js:60
+#: js/apps.js:63
msgid "Please wait...."
msgstr ""
-#: js/apps.js:64 js/apps.js:76 js/apps.js:85 js/apps.js:98
-msgid "Error"
-msgstr "Грешка"
+#: js/apps.js:71 js/apps.js:72 js/apps.js:92
+msgid "Error while disabling app"
+msgstr ""
-#: js/apps.js:95
+#: js/apps.js:91 js/apps.js:104 js/apps.js:105
+msgid "Error while enabling app"
+msgstr ""
+
+#: js/apps.js:115
msgid "Updating...."
msgstr ""
-#: js/apps.js:98
+#: js/apps.js:118
msgid "Error while updating app"
msgstr ""
-#: js/apps.js:101
+#: js/apps.js:118
+msgid "Error"
+msgstr "Грешка"
+
+#: js/apps.js:119 templates/apps.php:43
+msgid "Update"
+msgstr "Ажурирај"
+
+#: js/apps.js:122
msgid "Updated"
msgstr ""
@@ -145,27 +153,27 @@ msgstr ""
msgid "Groups"
msgstr "Групи"
-#: js/users.js:95 templates/users.php:89 templates/users.php:124
+#: js/users.js:97 templates/users.php:89 templates/users.php:124
msgid "Group Admin"
msgstr "Администратор на група"
-#: js/users.js:115 templates/users.php:164
+#: js/users.js:120 templates/users.php:164
msgid "Delete"
msgstr "Избриши"
-#: js/users.js:269
+#: js/users.js:277
msgid "add group"
msgstr ""
-#: js/users.js:428
+#: js/users.js:436
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:429 js/users.js:435 js/users.js:450
+#: js/users.js:437 js/users.js:443 js/users.js:458
msgid "Error creating user"
msgstr ""
-#: js/users.js:434
+#: js/users.js:442
msgid "A valid password must be provided"
msgstr ""
@@ -369,10 +377,6 @@ msgstr "Види ја страницата со апликации на apps.own
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-лиценцирано од <span class=\"author\"></span>"
-#: templates/apps.php:43
-msgid "Update"
-msgstr "Ажурирај"
-
#: templates/help.php:4
msgid "User Documentation"
msgstr "Корисничка документација"
diff --git a/l10n/ml_IN/core.po b/l10n/ml_IN/core.po
index fccd1c57f6e..1e8a07eb01d 100644
--- a/l10n/ml_IN/core.po
+++ b/l10n/ml_IN/core.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-08-30 09:32-0400\n"
+"PO-Revision-Date: 2013-08-30 13:33+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Malayalam (India) (http://www.transifex.com/projects/p/owncloud/language/ml_IN/)\n"
"MIME-Version: 1.0\n"
@@ -22,6 +22,35 @@ msgstr ""
msgid "%s shared »%s« with you"
msgstr ""
+#: ajax/share.php:227
+msgid "group"
+msgstr ""
+
+#: ajax/update.php:11
+msgid "Turned on maintenance mode"
+msgstr ""
+
+#: ajax/update.php:14
+msgid "Turned off maintenance mode"
+msgstr ""
+
+#: ajax/update.php:17
+msgid "Updated database"
+msgstr ""
+
+#: ajax/update.php:20
+msgid "Updating filecache, this may take really long..."
+msgstr ""
+
+#: ajax/update.php:23
+msgid "Updated filecache"
+msgstr ""
+
+#: ajax/update.php:26
+#, php-format
+msgid "... %d%% done ..."
+msgstr ""
+
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
msgstr ""
@@ -193,23 +222,23 @@ msgstr ""
msgid "years ago"
msgstr ""
-#: js/oc-dialogs.js:117
+#: js/oc-dialogs.js:123
msgid "Choose"
msgstr ""
-#: js/oc-dialogs.js:137 js/oc-dialogs.js:196
+#: js/oc-dialogs.js:143 js/oc-dialogs.js:210
msgid "Error loading file picker template"
msgstr ""
-#: js/oc-dialogs.js:160
+#: js/oc-dialogs.js:168
msgid "Yes"
msgstr ""
-#: js/oc-dialogs.js:168
+#: js/oc-dialogs.js:178
msgid "No"
msgstr ""
-#: js/oc-dialogs.js:181
+#: js/oc-dialogs.js:195
msgid "Ok"
msgstr ""
@@ -442,7 +471,7 @@ msgstr ""
msgid "Users"
msgstr ""
-#: strings.php:7
+#: strings.php:7 templates/layout.user.php:105
msgid "Apps"
msgstr ""
@@ -575,10 +604,6 @@ msgstr ""
msgid "Log out"
msgstr ""
-#: templates/layout.user.php:100
-msgid "More apps"
-msgstr ""
-
#: templates/login.php:9
msgid "Automatic logon rejected!"
msgstr ""
@@ -593,19 +618,19 @@ msgstr ""
msgid "Please change your password to secure your account again."
msgstr ""
-#: templates/login.php:34
+#: templates/login.php:32
msgid "Lost your password?"
msgstr ""
-#: templates/login.php:39
+#: templates/login.php:37
msgid "remember"
msgstr ""
-#: templates/login.php:41
+#: templates/login.php:39
msgid "Log in"
msgstr ""
-#: templates/login.php:47
+#: templates/login.php:45
msgid "Alternative Logins"
msgstr ""
diff --git a/l10n/ml_IN/files.po b/l10n/ml_IN/files.po
index 83b5a5da14d..6f1d3f841e5 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: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-30 09:31-0400\n"
+"PO-Revision-Date: 2013-08-30 13:34+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Malayalam (India) (http://www.transifex.com/projects/p/owncloud/language/ml_IN/)\n"
"MIME-Version: 1.0\n"
@@ -74,7 +74,11 @@ msgstr ""
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:123
+#: ajax/upload.php:109
+msgid "Upload failed"
+msgstr ""
+
+#: ajax/upload.php:127
msgid "Invalid directory."
msgstr ""
@@ -94,21 +98,20 @@ msgstr ""
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:167 js/files.js:280
+#: js/file-upload.js:165
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:233 js/files.js:353
+#: js/file-upload.js:239
msgid "URL cannot be empty."
msgstr ""
-#: js/file-upload.js:238 lib/app.php:53
+#: js/file-upload.js:244 lib/app.php:53
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
msgstr ""
-#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405
-#: js/files.js:709 js/files.js:747
+#: js/file-upload.js:275 js/file-upload.js:291 js/files.js:511 js/files.js:549
msgid "Error"
msgstr ""
@@ -124,41 +127,57 @@ msgstr ""
msgid "Rename"
msgstr ""
-#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:465
+#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:573
msgid "Pending"
msgstr ""
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "{new_name} already exists"
msgstr ""
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "replace"
msgstr ""
-#: js/filelist.js:303
+#: js/filelist.js:305
msgid "suggest name"
msgstr ""
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "cancel"
msgstr ""
-#: js/filelist.js:350
+#: js/filelist.js:352
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:350
+#: js/filelist.js:352
msgid "undo"
msgstr ""
-#: js/filelist.js:453
+#: js/filelist.js:422 js/filelist.js:488 js/files.js:580
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/filelist.js:423 js/filelist.js:489 js/files.js:586
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/filelist.js:430
+msgid "{dirs} and {files}"
+msgstr ""
+
+#: js/filelist.js:561
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:518
+#: js/filelist.js:626
msgid "files uploading"
msgstr ""
@@ -196,34 +215,18 @@ msgid ""
"big."
msgstr ""
-#: js/files.js:358
-msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-msgstr ""
-
-#: js/files.js:760 templates/index.php:67
+#: js/files.js:562 templates/index.php:67
msgid "Name"
msgstr ""
-#: js/files.js:761 templates/index.php:78
+#: js/files.js:563 templates/index.php:78
msgid "Size"
msgstr ""
-#: js/files.js:762 templates/index.php:80
+#: js/files.js:564 templates/index.php:80
msgid "Modified"
msgstr ""
-#: js/files.js:778
-msgid "%n folder"
-msgid_plural "%n folders"
-msgstr[0] ""
-msgstr[1] ""
-
-#: js/files.js:784
-msgid "%n file"
-msgid_plural "%n files"
-msgstr[0] ""
-msgstr[1] ""
-
#: lib/app.php:73
#, php-format
msgid "%s could not be renamed"
@@ -327,22 +330,6 @@ msgstr ""
msgid "Current scanning"
msgstr ""
-#: templates/part.list.php:74
-msgid "directory"
-msgstr ""
-
-#: templates/part.list.php:76
-msgid "directories"
-msgstr ""
-
-#: templates/part.list.php:85
-msgid "file"
-msgstr ""
-
-#: templates/part.list.php:87
-msgid "files"
-msgstr ""
-
#: templates/upgrade.php:2
msgid "Upgrading filesystem cache..."
msgstr ""
diff --git a/l10n/ml_IN/lib.po b/l10n/ml_IN/lib.po
index 0e8c35fca63..98bbc764f02 100644
--- a/l10n/ml_IN/lib.po
+++ b/l10n/ml_IN/lib.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Malayalam (India) (http://www.transifex.com/projects/p/owncloud/language/ml_IN/)\n"
"MIME-Version: 1.0\n"
@@ -17,27 +17,38 @@ msgstr ""
"Language: ml_IN\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: app.php:360
+#: app.php:239
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr ""
+
+#: app.php:250
+msgid "No app name specified"
+msgstr ""
+
+#: app.php:361
msgid "Help"
msgstr ""
-#: app.php:373
+#: app.php:374
msgid "Personal"
msgstr ""
-#: app.php:384
+#: app.php:385
msgid "Settings"
msgstr ""
-#: app.php:396
+#: app.php:397
msgid "Users"
msgstr ""
-#: app.php:409
+#: app.php:410
msgid "Admin"
msgstr ""
-#: app.php:836
+#: app.php:837
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -73,6 +84,62 @@ msgid ""
"administrator."
msgstr ""
+#: installer.php:63
+msgid "No source specified when installing app"
+msgstr ""
+
+#: installer.php:70
+msgid "No href specified when installing app from http"
+msgstr ""
+
+#: installer.php:75
+msgid "No path specified when installing app from local file"
+msgstr ""
+
+#: installer.php:89
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr ""
+
+#: installer.php:103
+msgid "Failed to open archive when installing app"
+msgstr ""
+
+#: installer.php:123
+msgid "App does not provide an info.xml file"
+msgstr ""
+
+#: installer.php:129
+msgid "App can't be installed because of not allowed code in the App"
+msgstr ""
+
+#: installer.php:138
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr ""
+
+#: installer.php:144
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr ""
+
+#: installer.php:150
+msgid ""
+"App can't be installed because the version in info.xml/version is not the "
+"same as the version reported from the app store"
+msgstr ""
+
+#: installer.php:160
+msgid "App directory already exists"
+msgstr ""
+
+#: installer.php:173
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr ""
+
#: json.php:28
msgid "Application is not enabled"
msgstr ""
diff --git a/l10n/ml_IN/settings.po b/l10n/ml_IN/settings.po
index ae59755b18c..67536fd94e7 100644
--- a/l10n/ml_IN/settings.po
+++ b/l10n/ml_IN/settings.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Malayalam (India) (http://www.transifex.com/projects/p/owncloud/language/ml_IN/)\n"
"MIME-Version: 1.0\n"
@@ -42,10 +42,6 @@ msgstr ""
msgid "Unable to add group"
msgstr ""
-#: ajax/enableapp.php:11
-msgid "Could not enable app. "
-msgstr ""
-
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr ""
@@ -92,31 +88,43 @@ msgstr ""
msgid "Update to {appversion}"
msgstr ""
-#: js/apps.js:41 js/apps.js:81
+#: js/apps.js:41 js/apps.js:74 js/apps.js:100
msgid "Disable"
msgstr ""
-#: js/apps.js:41 js/apps.js:69 js/apps.js:88
+#: js/apps.js:41 js/apps.js:81 js/apps.js:94 js/apps.js:109
msgid "Enable"
msgstr ""
-#: js/apps.js:60
+#: js/apps.js:63
msgid "Please wait...."
msgstr ""
-#: js/apps.js:64 js/apps.js:76 js/apps.js:85 js/apps.js:98
-msgid "Error"
+#: js/apps.js:71 js/apps.js:72 js/apps.js:92
+msgid "Error while disabling app"
msgstr ""
-#: js/apps.js:95
+#: js/apps.js:91 js/apps.js:104 js/apps.js:105
+msgid "Error while enabling app"
+msgstr ""
+
+#: js/apps.js:115
msgid "Updating...."
msgstr ""
-#: js/apps.js:98
+#: js/apps.js:118
msgid "Error while updating app"
msgstr ""
-#: js/apps.js:101
+#: js/apps.js:118
+msgid "Error"
+msgstr ""
+
+#: js/apps.js:119 templates/apps.php:43
+msgid "Update"
+msgstr ""
+
+#: js/apps.js:122
msgid "Updated"
msgstr ""
@@ -145,27 +153,27 @@ msgstr ""
msgid "Groups"
msgstr ""
-#: js/users.js:95 templates/users.php:89 templates/users.php:124
+#: js/users.js:97 templates/users.php:89 templates/users.php:124
msgid "Group Admin"
msgstr ""
-#: js/users.js:115 templates/users.php:164
+#: js/users.js:120 templates/users.php:164
msgid "Delete"
msgstr ""
-#: js/users.js:269
+#: js/users.js:277
msgid "add group"
msgstr ""
-#: js/users.js:428
+#: js/users.js:436
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:429 js/users.js:435 js/users.js:450
+#: js/users.js:437 js/users.js:443 js/users.js:458
msgid "Error creating user"
msgstr ""
-#: js/users.js:434
+#: js/users.js:442
msgid "A valid password must be provided"
msgstr ""
@@ -369,10 +377,6 @@ msgstr ""
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr ""
-#: templates/apps.php:43
-msgid "Update"
-msgstr ""
-
#: templates/help.php:4
msgid "User Documentation"
msgstr ""
diff --git a/l10n/ms_MY/core.po b/l10n/ms_MY/core.po
index cfb078e9e2a..0e3255b6ebe 100644
--- a/l10n/ms_MY/core.po
+++ b/l10n/ms_MY/core.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-08-30 09:32-0400\n"
+"PO-Revision-Date: 2013-08-30 13:33+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Malay (Malaysia) (http://www.transifex.com/projects/p/owncloud/language/ms_MY/)\n"
"MIME-Version: 1.0\n"
@@ -22,6 +22,35 @@ msgstr ""
msgid "%s shared »%s« with you"
msgstr ""
+#: ajax/share.php:227
+msgid "group"
+msgstr ""
+
+#: ajax/update.php:11
+msgid "Turned on maintenance mode"
+msgstr ""
+
+#: ajax/update.php:14
+msgid "Turned off maintenance mode"
+msgstr ""
+
+#: ajax/update.php:17
+msgid "Updated database"
+msgstr ""
+
+#: ajax/update.php:20
+msgid "Updating filecache, this may take really long..."
+msgstr ""
+
+#: ajax/update.php:23
+msgid "Updated filecache"
+msgstr ""
+
+#: ajax/update.php:26
+#, php-format
+msgid "... %d%% done ..."
+msgstr ""
+
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
msgstr ""
@@ -189,23 +218,23 @@ msgstr ""
msgid "years ago"
msgstr ""
-#: js/oc-dialogs.js:117
+#: js/oc-dialogs.js:123
msgid "Choose"
msgstr ""
-#: js/oc-dialogs.js:137 js/oc-dialogs.js:196
+#: js/oc-dialogs.js:143 js/oc-dialogs.js:210
msgid "Error loading file picker template"
msgstr ""
-#: js/oc-dialogs.js:160
+#: js/oc-dialogs.js:168
msgid "Yes"
msgstr "Ya"
-#: js/oc-dialogs.js:168
+#: js/oc-dialogs.js:178
msgid "No"
msgstr "Tidak"
-#: js/oc-dialogs.js:181
+#: js/oc-dialogs.js:195
msgid "Ok"
msgstr "Ok"
@@ -438,7 +467,7 @@ msgstr "Peribadi"
msgid "Users"
msgstr "Pengguna"
-#: strings.php:7
+#: strings.php:7 templates/layout.user.php:105
msgid "Apps"
msgstr "Aplikasi"
@@ -571,10 +600,6 @@ msgstr ""
msgid "Log out"
msgstr "Log keluar"
-#: templates/layout.user.php:100
-msgid "More apps"
-msgstr ""
-
#: templates/login.php:9
msgid "Automatic logon rejected!"
msgstr ""
@@ -589,19 +614,19 @@ msgstr ""
msgid "Please change your password to secure your account again."
msgstr ""
-#: templates/login.php:34
+#: templates/login.php:32
msgid "Lost your password?"
msgstr "Hilang kata laluan?"
-#: templates/login.php:39
+#: templates/login.php:37
msgid "remember"
msgstr "ingat"
-#: templates/login.php:41
+#: templates/login.php:39
msgid "Log in"
msgstr "Log masuk"
-#: templates/login.php:47
+#: templates/login.php:45
msgid "Alternative Logins"
msgstr ""
diff --git a/l10n/ms_MY/files.po b/l10n/ms_MY/files.po
index 83db5d48b58..ce739248765 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: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-08-30 09:31-0400\n"
+"PO-Revision-Date: 2013-08-30 13:34+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Malay (Malaysia) (http://www.transifex.com/projects/p/owncloud/language/ms_MY/)\n"
"MIME-Version: 1.0\n"
@@ -74,7 +74,11 @@ msgstr "Gagal untuk disimpan"
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:123
+#: ajax/upload.php:109
+msgid "Upload failed"
+msgstr ""
+
+#: ajax/upload.php:127
msgid "Invalid directory."
msgstr ""
@@ -94,21 +98,20 @@ msgstr ""
msgid "Upload cancelled."
msgstr "Muatnaik dibatalkan."
-#: js/file-upload.js:167 js/files.js:280
+#: js/file-upload.js:165
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:233 js/files.js:353
+#: js/file-upload.js:239
msgid "URL cannot be empty."
msgstr ""
-#: js/file-upload.js:238 lib/app.php:53
+#: js/file-upload.js:244 lib/app.php:53
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
msgstr ""
-#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405
-#: js/files.js:709 js/files.js:747
+#: js/file-upload.js:275 js/file-upload.js:291 js/files.js:511 js/files.js:549
msgid "Error"
msgstr "Ralat"
@@ -124,40 +127,54 @@ msgstr ""
msgid "Rename"
msgstr ""
-#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:465
+#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:573
msgid "Pending"
msgstr "Dalam proses"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "{new_name} already exists"
msgstr ""
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "replace"
msgstr "ganti"
-#: js/filelist.js:303
+#: js/filelist.js:305
msgid "suggest name"
msgstr ""
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "cancel"
msgstr "Batal"
-#: js/filelist.js:350
+#: js/filelist.js:352
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:350
+#: js/filelist.js:352
msgid "undo"
msgstr ""
-#: js/filelist.js:453
+#: js/filelist.js:422 js/filelist.js:488 js/files.js:580
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] ""
+
+#: js/filelist.js:423 js/filelist.js:489 js/files.js:586
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] ""
+
+#: js/filelist.js:430
+msgid "{dirs} and {files}"
+msgstr ""
+
+#: js/filelist.js:561
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
-#: js/filelist.js:518
+#: js/filelist.js:626
msgid "files uploading"
msgstr ""
@@ -195,32 +212,18 @@ msgid ""
"big."
msgstr ""
-#: js/files.js:358
-msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-msgstr ""
-
-#: js/files.js:760 templates/index.php:67
+#: js/files.js:562 templates/index.php:67
msgid "Name"
msgstr "Nama"
-#: js/files.js:761 templates/index.php:78
+#: js/files.js:563 templates/index.php:78
msgid "Size"
msgstr "Saiz"
-#: js/files.js:762 templates/index.php:80
+#: js/files.js:564 templates/index.php:80
msgid "Modified"
msgstr "Dimodifikasi"
-#: js/files.js:778
-msgid "%n folder"
-msgid_plural "%n folders"
-msgstr[0] ""
-
-#: js/files.js:784
-msgid "%n file"
-msgid_plural "%n files"
-msgstr[0] ""
-
#: lib/app.php:73
#, php-format
msgid "%s could not be renamed"
@@ -324,22 +327,6 @@ msgstr "Fail sedang diimbas, harap bersabar."
msgid "Current scanning"
msgstr "Imbasan semasa"
-#: templates/part.list.php:74
-msgid "directory"
-msgstr ""
-
-#: templates/part.list.php:76
-msgid "directories"
-msgstr ""
-
-#: templates/part.list.php:85
-msgid "file"
-msgstr "fail"
-
-#: templates/part.list.php:87
-msgid "files"
-msgstr "fail"
-
#: templates/upgrade.php:2
msgid "Upgrading filesystem cache..."
msgstr ""
diff --git a/l10n/ms_MY/lib.po b/l10n/ms_MY/lib.po
index 7f34225a016..637bea9f33c 100644
--- a/l10n/ms_MY/lib.po
+++ b/l10n/ms_MY/lib.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Malay (Malaysia) (http://www.transifex.com/projects/p/owncloud/language/ms_MY/)\n"
"MIME-Version: 1.0\n"
@@ -17,27 +17,38 @@ msgstr ""
"Language: ms_MY\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: app.php:360
+#: app.php:239
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr ""
+
+#: app.php:250
+msgid "No app name specified"
+msgstr ""
+
+#: app.php:361
msgid "Help"
msgstr "Bantuan"
-#: app.php:373
+#: app.php:374
msgid "Personal"
msgstr "Peribadi"
-#: app.php:384
+#: app.php:385
msgid "Settings"
msgstr "Tetapan"
-#: app.php:396
+#: app.php:397
msgid "Users"
msgstr "Pengguna"
-#: app.php:409
+#: app.php:410
msgid "Admin"
msgstr "Admin"
-#: app.php:836
+#: app.php:837
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -73,6 +84,62 @@ msgid ""
"administrator."
msgstr ""
+#: installer.php:63
+msgid "No source specified when installing app"
+msgstr ""
+
+#: installer.php:70
+msgid "No href specified when installing app from http"
+msgstr ""
+
+#: installer.php:75
+msgid "No path specified when installing app from local file"
+msgstr ""
+
+#: installer.php:89
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr ""
+
+#: installer.php:103
+msgid "Failed to open archive when installing app"
+msgstr ""
+
+#: installer.php:123
+msgid "App does not provide an info.xml file"
+msgstr ""
+
+#: installer.php:129
+msgid "App can't be installed because of not allowed code in the App"
+msgstr ""
+
+#: installer.php:138
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr ""
+
+#: installer.php:144
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr ""
+
+#: installer.php:150
+msgid ""
+"App can't be installed because the version in info.xml/version is not the "
+"same as the version reported from the app store"
+msgstr ""
+
+#: installer.php:160
+msgid "App directory already exists"
+msgstr ""
+
+#: installer.php:173
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr ""
+
#: json.php:28
msgid "Application is not enabled"
msgstr ""
diff --git a/l10n/ms_MY/settings.po b/l10n/ms_MY/settings.po
index c18b8be698a..f809ae90632 100644
--- a/l10n/ms_MY/settings.po
+++ b/l10n/ms_MY/settings.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Malay (Malaysia) (http://www.transifex.com/projects/p/owncloud/language/ms_MY/)\n"
"MIME-Version: 1.0\n"
@@ -42,10 +42,6 @@ msgstr ""
msgid "Unable to add group"
msgstr ""
-#: ajax/enableapp.php:11
-msgid "Could not enable app. "
-msgstr ""
-
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr "Emel disimpan"
@@ -92,31 +88,43 @@ msgstr ""
msgid "Update to {appversion}"
msgstr ""
-#: js/apps.js:41 js/apps.js:81
+#: js/apps.js:41 js/apps.js:74 js/apps.js:100
msgid "Disable"
msgstr "Nyahaktif"
-#: js/apps.js:41 js/apps.js:69 js/apps.js:88
+#: js/apps.js:41 js/apps.js:81 js/apps.js:94 js/apps.js:109
msgid "Enable"
msgstr "Aktif"
-#: js/apps.js:60
+#: js/apps.js:63
msgid "Please wait...."
msgstr ""
-#: js/apps.js:64 js/apps.js:76 js/apps.js:85 js/apps.js:98
-msgid "Error"
-msgstr "Ralat"
+#: js/apps.js:71 js/apps.js:72 js/apps.js:92
+msgid "Error while disabling app"
+msgstr ""
+
+#: js/apps.js:91 js/apps.js:104 js/apps.js:105
+msgid "Error while enabling app"
+msgstr ""
-#: js/apps.js:95
+#: js/apps.js:115
msgid "Updating...."
msgstr ""
-#: js/apps.js:98
+#: js/apps.js:118
msgid "Error while updating app"
msgstr ""
-#: js/apps.js:101
+#: js/apps.js:118
+msgid "Error"
+msgstr "Ralat"
+
+#: js/apps.js:119 templates/apps.php:43
+msgid "Update"
+msgstr "Kemaskini"
+
+#: js/apps.js:122
msgid "Updated"
msgstr ""
@@ -145,27 +153,27 @@ msgstr ""
msgid "Groups"
msgstr "Kumpulan"
-#: js/users.js:95 templates/users.php:89 templates/users.php:124
+#: js/users.js:97 templates/users.php:89 templates/users.php:124
msgid "Group Admin"
msgstr ""
-#: js/users.js:115 templates/users.php:164
+#: js/users.js:120 templates/users.php:164
msgid "Delete"
msgstr "Padam"
-#: js/users.js:269
+#: js/users.js:277
msgid "add group"
msgstr ""
-#: js/users.js:428
+#: js/users.js:436
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:429 js/users.js:435 js/users.js:450
+#: js/users.js:437 js/users.js:443 js/users.js:458
msgid "Error creating user"
msgstr ""
-#: js/users.js:434
+#: js/users.js:442
msgid "A valid password must be provided"
msgstr ""
@@ -369,10 +377,6 @@ msgstr "Lihat halaman applikasi di apps.owncloud.com"
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr ""
-#: templates/apps.php:43
-msgid "Update"
-msgstr "Kemaskini"
-
#: templates/help.php:4
msgid "User Documentation"
msgstr ""
diff --git a/l10n/my_MM/core.po b/l10n/my_MM/core.po
index a1e4d461931..4a7e283b44c 100644
--- a/l10n/my_MM/core.po
+++ b/l10n/my_MM/core.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-08-30 09:32-0400\n"
+"PO-Revision-Date: 2013-08-30 13:33+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Burmese (Myanmar) (http://www.transifex.com/projects/p/owncloud/language/my_MM/)\n"
"MIME-Version: 1.0\n"
@@ -22,6 +22,35 @@ msgstr ""
msgid "%s shared »%s« with you"
msgstr ""
+#: ajax/share.php:227
+msgid "group"
+msgstr ""
+
+#: ajax/update.php:11
+msgid "Turned on maintenance mode"
+msgstr ""
+
+#: ajax/update.php:14
+msgid "Turned off maintenance mode"
+msgstr ""
+
+#: ajax/update.php:17
+msgid "Updated database"
+msgstr ""
+
+#: ajax/update.php:20
+msgid "Updating filecache, this may take really long..."
+msgstr ""
+
+#: ajax/update.php:23
+msgid "Updated filecache"
+msgstr ""
+
+#: ajax/update.php:26
+#, php-format
+msgid "... %d%% done ..."
+msgstr ""
+
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
msgstr ""
@@ -189,23 +218,23 @@ msgstr "မနှစ်က"
msgid "years ago"
msgstr "နှစ် အရင်က"
-#: js/oc-dialogs.js:117
+#: js/oc-dialogs.js:123
msgid "Choose"
msgstr "ရွေးချယ်"
-#: js/oc-dialogs.js:137 js/oc-dialogs.js:196
+#: js/oc-dialogs.js:143 js/oc-dialogs.js:210
msgid "Error loading file picker template"
msgstr ""
-#: js/oc-dialogs.js:160
+#: js/oc-dialogs.js:168
msgid "Yes"
msgstr "ဟုတ်"
-#: js/oc-dialogs.js:168
+#: js/oc-dialogs.js:178
msgid "No"
msgstr "မဟုတ်ဘူး"
-#: js/oc-dialogs.js:181
+#: js/oc-dialogs.js:195
msgid "Ok"
msgstr "အိုကေ"
@@ -438,7 +467,7 @@ msgstr ""
msgid "Users"
msgstr "သုံးစွဲသူ"
-#: strings.php:7
+#: strings.php:7 templates/layout.user.php:105
msgid "Apps"
msgstr "Apps"
@@ -571,10 +600,6 @@ msgstr ""
msgid "Log out"
msgstr ""
-#: templates/layout.user.php:100
-msgid "More apps"
-msgstr ""
-
#: templates/login.php:9
msgid "Automatic logon rejected!"
msgstr ""
@@ -589,19 +614,19 @@ msgstr ""
msgid "Please change your password to secure your account again."
msgstr ""
-#: templates/login.php:34
+#: templates/login.php:32
msgid "Lost your password?"
msgstr "သင်၏စကားဝှက်ပျောက်သွားပြီလား။"
-#: templates/login.php:39
+#: templates/login.php:37
msgid "remember"
msgstr "မှတ်မိစေသည်"
-#: templates/login.php:41
+#: templates/login.php:39
msgid "Log in"
msgstr "ဝင်ရောက်ရန်"
-#: templates/login.php:47
+#: templates/login.php:45
msgid "Alternative Logins"
msgstr ""
diff --git a/l10n/my_MM/files.po b/l10n/my_MM/files.po
index 84606a993f6..65da5b18778 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: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-30 09:31-0400\n"
+"PO-Revision-Date: 2013-08-30 13:34+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Burmese (Myanmar) (http://www.transifex.com/projects/p/owncloud/language/my_MM/)\n"
"MIME-Version: 1.0\n"
@@ -74,7 +74,11 @@ msgstr ""
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:123
+#: ajax/upload.php:109
+msgid "Upload failed"
+msgstr ""
+
+#: ajax/upload.php:127
msgid "Invalid directory."
msgstr ""
@@ -94,21 +98,20 @@ msgstr ""
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:167 js/files.js:280
+#: js/file-upload.js:165
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:233 js/files.js:353
+#: js/file-upload.js:239
msgid "URL cannot be empty."
msgstr ""
-#: js/file-upload.js:238 lib/app.php:53
+#: js/file-upload.js:244 lib/app.php:53
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
msgstr ""
-#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405
-#: js/files.js:709 js/files.js:747
+#: js/file-upload.js:275 js/file-upload.js:291 js/files.js:511 js/files.js:549
msgid "Error"
msgstr ""
@@ -124,40 +127,54 @@ msgstr ""
msgid "Rename"
msgstr ""
-#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:465
+#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:573
msgid "Pending"
msgstr ""
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "{new_name} already exists"
msgstr ""
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "replace"
msgstr ""
-#: js/filelist.js:303
+#: js/filelist.js:305
msgid "suggest name"
msgstr ""
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "cancel"
msgstr ""
-#: js/filelist.js:350
+#: js/filelist.js:352
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:350
+#: js/filelist.js:352
msgid "undo"
msgstr ""
-#: js/filelist.js:453
+#: js/filelist.js:422 js/filelist.js:488 js/files.js:580
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] ""
+
+#: js/filelist.js:423 js/filelist.js:489 js/files.js:586
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] ""
+
+#: js/filelist.js:430
+msgid "{dirs} and {files}"
+msgstr ""
+
+#: js/filelist.js:561
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
-#: js/filelist.js:518
+#: js/filelist.js:626
msgid "files uploading"
msgstr ""
@@ -195,32 +212,18 @@ msgid ""
"big."
msgstr ""
-#: js/files.js:358
-msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-msgstr ""
-
-#: js/files.js:760 templates/index.php:67
+#: js/files.js:562 templates/index.php:67
msgid "Name"
msgstr ""
-#: js/files.js:761 templates/index.php:78
+#: js/files.js:563 templates/index.php:78
msgid "Size"
msgstr ""
-#: js/files.js:762 templates/index.php:80
+#: js/files.js:564 templates/index.php:80
msgid "Modified"
msgstr ""
-#: js/files.js:778
-msgid "%n folder"
-msgid_plural "%n folders"
-msgstr[0] ""
-
-#: js/files.js:784
-msgid "%n file"
-msgid_plural "%n files"
-msgstr[0] ""
-
#: lib/app.php:73
#, php-format
msgid "%s could not be renamed"
@@ -324,22 +327,6 @@ msgstr ""
msgid "Current scanning"
msgstr ""
-#: templates/part.list.php:74
-msgid "directory"
-msgstr ""
-
-#: templates/part.list.php:76
-msgid "directories"
-msgstr ""
-
-#: templates/part.list.php:85
-msgid "file"
-msgstr ""
-
-#: templates/part.list.php:87
-msgid "files"
-msgstr ""
-
#: templates/upgrade.php:2
msgid "Upgrading filesystem cache..."
msgstr ""
diff --git a/l10n/my_MM/lib.po b/l10n/my_MM/lib.po
index a8a9bc152a8..4e6fa87d989 100644
--- a/l10n/my_MM/lib.po
+++ b/l10n/my_MM/lib.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Burmese (Myanmar) (http://www.transifex.com/projects/p/owncloud/language/my_MM/)\n"
"MIME-Version: 1.0\n"
@@ -17,27 +17,38 @@ msgstr ""
"Language: my_MM\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: app.php:360
+#: app.php:239
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr ""
+
+#: app.php:250
+msgid "No app name specified"
+msgstr ""
+
+#: app.php:361
msgid "Help"
msgstr "အကူအညီ"
-#: app.php:373
+#: app.php:374
msgid "Personal"
msgstr ""
-#: app.php:384
+#: app.php:385
msgid "Settings"
msgstr ""
-#: app.php:396
+#: app.php:397
msgid "Users"
msgstr "သုံးစွဲသူ"
-#: app.php:409
+#: app.php:410
msgid "Admin"
msgstr "အက်ဒမင်"
-#: app.php:836
+#: app.php:837
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -73,6 +84,62 @@ msgid ""
"administrator."
msgstr ""
+#: installer.php:63
+msgid "No source specified when installing app"
+msgstr ""
+
+#: installer.php:70
+msgid "No href specified when installing app from http"
+msgstr ""
+
+#: installer.php:75
+msgid "No path specified when installing app from local file"
+msgstr ""
+
+#: installer.php:89
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr ""
+
+#: installer.php:103
+msgid "Failed to open archive when installing app"
+msgstr ""
+
+#: installer.php:123
+msgid "App does not provide an info.xml file"
+msgstr ""
+
+#: installer.php:129
+msgid "App can't be installed because of not allowed code in the App"
+msgstr ""
+
+#: installer.php:138
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr ""
+
+#: installer.php:144
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr ""
+
+#: installer.php:150
+msgid ""
+"App can't be installed because the version in info.xml/version is not the "
+"same as the version reported from the app store"
+msgstr ""
+
+#: installer.php:160
+msgid "App directory already exists"
+msgstr ""
+
+#: installer.php:173
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr ""
+
#: json.php:28
msgid "Application is not enabled"
msgstr ""
diff --git a/l10n/my_MM/settings.po b/l10n/my_MM/settings.po
index f537d21d9e2..94670f111b4 100644
--- a/l10n/my_MM/settings.po
+++ b/l10n/my_MM/settings.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Burmese (Myanmar) (http://www.transifex.com/projects/p/owncloud/language/my_MM/)\n"
"MIME-Version: 1.0\n"
@@ -42,10 +42,6 @@ msgstr ""
msgid "Unable to add group"
msgstr ""
-#: ajax/enableapp.php:11
-msgid "Could not enable app. "
-msgstr ""
-
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr ""
@@ -92,31 +88,43 @@ msgstr ""
msgid "Update to {appversion}"
msgstr ""
-#: js/apps.js:41 js/apps.js:81
+#: js/apps.js:41 js/apps.js:74 js/apps.js:100
msgid "Disable"
msgstr ""
-#: js/apps.js:41 js/apps.js:69 js/apps.js:88
+#: js/apps.js:41 js/apps.js:81 js/apps.js:94 js/apps.js:109
msgid "Enable"
msgstr ""
-#: js/apps.js:60
+#: js/apps.js:63
msgid "Please wait...."
msgstr ""
-#: js/apps.js:64 js/apps.js:76 js/apps.js:85 js/apps.js:98
-msgid "Error"
+#: js/apps.js:71 js/apps.js:72 js/apps.js:92
+msgid "Error while disabling app"
msgstr ""
-#: js/apps.js:95
+#: js/apps.js:91 js/apps.js:104 js/apps.js:105
+msgid "Error while enabling app"
+msgstr ""
+
+#: js/apps.js:115
msgid "Updating...."
msgstr ""
-#: js/apps.js:98
+#: js/apps.js:118
msgid "Error while updating app"
msgstr ""
-#: js/apps.js:101
+#: js/apps.js:118
+msgid "Error"
+msgstr ""
+
+#: js/apps.js:119 templates/apps.php:43
+msgid "Update"
+msgstr ""
+
+#: js/apps.js:122
msgid "Updated"
msgstr ""
@@ -145,27 +153,27 @@ msgstr ""
msgid "Groups"
msgstr ""
-#: js/users.js:95 templates/users.php:89 templates/users.php:124
+#: js/users.js:97 templates/users.php:89 templates/users.php:124
msgid "Group Admin"
msgstr ""
-#: js/users.js:115 templates/users.php:164
+#: js/users.js:120 templates/users.php:164
msgid "Delete"
msgstr ""
-#: js/users.js:269
+#: js/users.js:277
msgid "add group"
msgstr ""
-#: js/users.js:428
+#: js/users.js:436
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:429 js/users.js:435 js/users.js:450
+#: js/users.js:437 js/users.js:443 js/users.js:458
msgid "Error creating user"
msgstr ""
-#: js/users.js:434
+#: js/users.js:442
msgid "A valid password must be provided"
msgstr ""
@@ -369,10 +377,6 @@ msgstr ""
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr ""
-#: templates/apps.php:43
-msgid "Update"
-msgstr ""
-
#: templates/help.php:4
msgid "User Documentation"
msgstr ""
diff --git a/l10n/nb_NO/core.po b/l10n/nb_NO/core.po
index 6533a847d21..68b8f11bed3 100644
--- a/l10n/nb_NO/core.po
+++ b/l10n/nb_NO/core.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Norwegian Bokmål (Norway) (http://www.transifex.com/projects/p/owncloud/language/nb_NO/)\n"
"MIME-Version: 1.0\n"
@@ -23,6 +23,35 @@ msgstr ""
msgid "%s shared »%s« with you"
msgstr "%s delte »%s« med deg"
+#: ajax/share.php:227
+msgid "group"
+msgstr "gruppe"
+
+#: ajax/update.php:11
+msgid "Turned on maintenance mode"
+msgstr ""
+
+#: ajax/update.php:14
+msgid "Turned off maintenance mode"
+msgstr ""
+
+#: ajax/update.php:17
+msgid "Updated database"
+msgstr ""
+
+#: ajax/update.php:20
+msgid "Updating filecache, this may take really long..."
+msgstr ""
+
+#: ajax/update.php:23
+msgid "Updated filecache"
+msgstr ""
+
+#: ajax/update.php:26
+#, php-format
+msgid "... %d%% done ..."
+msgstr ""
+
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
msgstr ""
@@ -194,23 +223,23 @@ msgstr "forrige år"
msgid "years ago"
msgstr "år siden"
-#: js/oc-dialogs.js:117
+#: js/oc-dialogs.js:123
msgid "Choose"
msgstr "Velg"
-#: js/oc-dialogs.js:137 js/oc-dialogs.js:196
+#: js/oc-dialogs.js:143 js/oc-dialogs.js:210
msgid "Error loading file picker template"
msgstr ""
-#: js/oc-dialogs.js:160
+#: js/oc-dialogs.js:168
msgid "Yes"
msgstr "Ja"
-#: js/oc-dialogs.js:168
+#: js/oc-dialogs.js:178
msgid "No"
msgstr "Nei"
-#: js/oc-dialogs.js:181
+#: js/oc-dialogs.js:195
msgid "Ok"
msgstr "Ok"
@@ -443,7 +472,7 @@ msgstr "Personlig"
msgid "Users"
msgstr "Brukere"
-#: strings.php:7
+#: strings.php:7 templates/layout.user.php:105
msgid "Apps"
msgstr "Apper"
@@ -576,10 +605,6 @@ msgstr ""
msgid "Log out"
msgstr "Logg ut"
-#: templates/layout.user.php:100
-msgid "More apps"
-msgstr ""
-
#: templates/login.php:9
msgid "Automatic logon rejected!"
msgstr "Automatisk pålogging avvist!"
@@ -594,19 +619,19 @@ msgstr "Hvis du ikke har endret passordet ditt nylig kan kontoen din være kompr
msgid "Please change your password to secure your account again."
msgstr "Vennligst skift passord for å gjøre kontoen din sikker igjen."
-#: templates/login.php:34
+#: templates/login.php:32
msgid "Lost your password?"
msgstr "Mistet passordet ditt?"
-#: templates/login.php:39
+#: templates/login.php:37
msgid "remember"
msgstr "husk"
-#: templates/login.php:41
+#: templates/login.php:39
msgid "Log in"
msgstr "Logg inn"
-#: templates/login.php:47
+#: templates/login.php:45
msgid "Alternative Logins"
msgstr ""
diff --git a/l10n/nb_NO/files.po b/l10n/nb_NO/files.po
index ea723ff9903..21093f1c7e0 100644
--- a/l10n/nb_NO/files.po
+++ b/l10n/nb_NO/files.po
@@ -10,8 +10,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Norwegian Bokmål (Norway) (http://www.transifex.com/projects/p/owncloud/language/nb_NO/)\n"
"MIME-Version: 1.0\n"
@@ -77,7 +77,11 @@ msgstr "Klarte ikke å skrive til disk"
msgid "Not enough storage available"
msgstr "Ikke nok lagringsplass"
-#: ajax/upload.php:123
+#: ajax/upload.php:109
+msgid "Upload failed"
+msgstr "Opplasting feilet"
+
+#: ajax/upload.php:127
msgid "Invalid directory."
msgstr "Ugyldig katalog."
@@ -97,21 +101,20 @@ msgstr "Ikke nok lagringsplass"
msgid "Upload cancelled."
msgstr "Opplasting avbrutt."
-#: js/file-upload.js:167 js/files.js:280
+#: js/file-upload.js:165
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:233 js/files.js:353
+#: js/file-upload.js:239
msgid "URL cannot be empty."
msgstr "URL-en kan ikke være tom."
-#: js/file-upload.js:238 lib/app.php:53
+#: js/file-upload.js:244 lib/app.php:53
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
msgstr "Ugyldig mappenavn. Bruk av \"Shared\" er reservert av ownCloud."
-#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405
-#: js/files.js:709 js/files.js:747
+#: js/file-upload.js:276 js/file-upload.js:292 js/files.js:512 js/files.js:550
msgid "Error"
msgstr "Feil"
@@ -127,41 +130,57 @@ msgstr "Slett permanent"
msgid "Rename"
msgstr "Gi nytt navn"
-#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:465
+#: js/filelist.js:50 js/filelist.js:53 js/filelist.js:575
msgid "Pending"
msgstr "Ventende"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "{new_name} already exists"
msgstr "{new_name} finnes allerede"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "replace"
msgstr "erstatt"
-#: js/filelist.js:303
+#: js/filelist.js:307
msgid "suggest name"
msgstr "foreslå navn"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "cancel"
msgstr "avbryt"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "replaced {new_name} with {old_name}"
msgstr "erstattet {new_name} med {old_name}"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "undo"
msgstr "angre"
-#: js/filelist.js:453
+#: js/filelist.js:424 js/filelist.js:490 js/files.js:581
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] "%n mappe"
+msgstr[1] "%n mapper"
+
+#: js/filelist.js:425 js/filelist.js:491 js/files.js:587
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] "%n fil"
+msgstr[1] "%n filer"
+
+#: js/filelist.js:432
+msgid "{dirs} and {files}"
+msgstr ""
+
+#: js/filelist.js:563
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "Laster opp %n fil"
msgstr[1] "Laster opp %n filer"
-#: js/filelist.js:518
+#: js/filelist.js:628
msgid "files uploading"
msgstr "filer lastes opp"
@@ -199,34 +218,18 @@ msgid ""
"big."
msgstr "Nedlastingen din klargjøres. Hvis filene er store kan dette ta litt tid."
-#: js/files.js:358
-msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-msgstr "Ugyldig mappenavn. Bruk av \"Shared\" er reservert av ownCloud."
-
-#: js/files.js:760 templates/index.php:67
+#: js/files.js:563 templates/index.php:69
msgid "Name"
msgstr "Navn"
-#: js/files.js:761 templates/index.php:78
+#: js/files.js:564 templates/index.php:81
msgid "Size"
msgstr "Størrelse"
-#: js/files.js:762 templates/index.php:80
+#: js/files.js:565 templates/index.php:83
msgid "Modified"
msgstr "Endret"
-#: js/files.js:778
-msgid "%n folder"
-msgid_plural "%n folders"
-msgstr[0] "%n mappe"
-msgstr[1] "%n mapper"
-
-#: js/files.js:784
-msgid "%n file"
-msgid_plural "%n files"
-msgstr[0] "%n fil"
-msgstr[1] "%n filer"
-
#: lib/app.php:73
#, php-format
msgid "%s could not be renamed"
@@ -300,52 +303,36 @@ msgstr "Du har ikke skrivetilgang her."
msgid "Nothing in here. Upload something!"
msgstr "Ingenting her. Last opp noe!"
-#: templates/index.php:73
+#: templates/index.php:75
msgid "Download"
msgstr "Last ned"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:88 templates/index.php:89
msgid "Unshare"
msgstr "Avslutt deling"
-#: templates/index.php:91 templates/index.php:92
+#: templates/index.php:94 templates/index.php:95
msgid "Delete"
msgstr "Slett"
-#: templates/index.php:105
+#: templates/index.php:108
msgid "Upload too large"
msgstr "Filen er for stor"
-#: templates/index.php:107
+#: templates/index.php:110
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:112
+#: templates/index.php:115
msgid "Files are being scanned, please wait."
msgstr "Skanner filer, vennligst vent."
-#: templates/index.php:115
+#: templates/index.php:118
msgid "Current scanning"
msgstr "Pågående skanning"
-#: templates/part.list.php:74
-msgid "directory"
-msgstr "katalog"
-
-#: templates/part.list.php:76
-msgid "directories"
-msgstr "kataloger"
-
-#: templates/part.list.php:85
-msgid "file"
-msgstr "fil"
-
-#: templates/part.list.php:87
-msgid "files"
-msgstr "filer"
-
#: templates/upgrade.php:2
msgid "Upgrading filesystem cache..."
msgstr "Oppgraderer filsystemets mellomlager..."
diff --git a/l10n/nb_NO/files_encryption.po b/l10n/nb_NO/files_encryption.po
index abd3cf2a7a4..1aea5d92add 100644
--- a/l10n/nb_NO/files_encryption.po
+++ b/l10n/nb_NO/files_encryption.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-09 07:59-0400\n"
-"PO-Revision-Date: 2013-08-09 11:59+0000\n"
+"POT-Creation-Date: 2013-08-21 08:10-0400\n"
+"PO-Revision-Date: 2013-08-19 19:20+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Norwegian Bokmål (Norway) (http://www.transifex.com/projects/p/owncloud/language/nb_NO/)\n"
"MIME-Version: 1.0\n"
@@ -61,18 +61,18 @@ msgid ""
"files."
msgstr ""
-#: hooks/hooks.php:44
+#: hooks/hooks.php:41
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:45
+#: hooks/hooks.php:42
msgid ""
"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."
msgstr ""
-#: hooks/hooks.php:263
+#: hooks/hooks.php:249
msgid "Following users are not set up for encryption:"
msgstr ""
diff --git a/l10n/nb_NO/lib.po b/l10n/nb_NO/lib.po
index 81cf9faa238..1341b39baed 100644
--- a/l10n/nb_NO/lib.po
+++ b/l10n/nb_NO/lib.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Norwegian Bokmål (Norway) (http://www.transifex.com/projects/p/owncloud/language/nb_NO/)\n"
"MIME-Version: 1.0\n"
@@ -17,27 +17,38 @@ msgstr ""
"Language: nb_NO\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: app.php:360
+#: app.php:239
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr ""
+
+#: app.php:250
+msgid "No app name specified"
+msgstr ""
+
+#: app.php:361
msgid "Help"
msgstr "Hjelp"
-#: app.php:373
+#: app.php:374
msgid "Personal"
msgstr "Personlig"
-#: app.php:384
+#: app.php:385
msgid "Settings"
msgstr "Innstillinger"
-#: app.php:396
+#: app.php:397
msgid "Users"
msgstr "Brukere"
-#: app.php:409
+#: app.php:410
msgid "Admin"
msgstr "Admin"
-#: app.php:836
+#: app.php:837
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -73,6 +84,62 @@ msgid ""
"administrator."
msgstr ""
+#: installer.php:63
+msgid "No source specified when installing app"
+msgstr ""
+
+#: installer.php:70
+msgid "No href specified when installing app from http"
+msgstr ""
+
+#: installer.php:75
+msgid "No path specified when installing app from local file"
+msgstr ""
+
+#: installer.php:89
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr ""
+
+#: installer.php:103
+msgid "Failed to open archive when installing app"
+msgstr ""
+
+#: installer.php:123
+msgid "App does not provide an info.xml file"
+msgstr ""
+
+#: installer.php:129
+msgid "App can't be installed because of not allowed code in the App"
+msgstr ""
+
+#: installer.php:138
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr ""
+
+#: installer.php:144
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr ""
+
+#: installer.php:150
+msgid ""
+"App can't be installed because the version in info.xml/version is not the "
+"same as the version reported from the app store"
+msgstr ""
+
+#: installer.php:160
+msgid "App directory already exists"
+msgstr ""
+
+#: installer.php:173
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr ""
+
#: json.php:28
msgid "Application is not enabled"
msgstr "Applikasjon er ikke påslått"
diff --git a/l10n/nb_NO/settings.po b/l10n/nb_NO/settings.po
index ee56bbd7a82..98c0ccd9250 100644
--- a/l10n/nb_NO/settings.po
+++ b/l10n/nb_NO/settings.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:10+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Norwegian Bokmål (Norway) (http://www.transifex.com/projects/p/owncloud/language/nb_NO/)\n"
"MIME-Version: 1.0\n"
@@ -44,10 +44,6 @@ msgstr "Gruppen finnes allerede"
msgid "Unable to add group"
msgstr "Kan ikke legge til gruppe"
-#: ajax/enableapp.php:11
-msgid "Could not enable app. "
-msgstr "Kan ikke aktivere app."
-
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr "Epost lagret"
@@ -94,31 +90,43 @@ msgstr "Kunne ikke oppdatere app."
msgid "Update to {appversion}"
msgstr "Oppdater til {appversion}"
-#: js/apps.js:41 js/apps.js:81
+#: js/apps.js:41 js/apps.js:74 js/apps.js:100
msgid "Disable"
msgstr "Slå avBehandle "
-#: js/apps.js:41 js/apps.js:69 js/apps.js:88
+#: js/apps.js:41 js/apps.js:81 js/apps.js:94 js/apps.js:109
msgid "Enable"
msgstr "Aktiver"
-#: js/apps.js:60
+#: js/apps.js:63
msgid "Please wait...."
msgstr "Vennligst vent..."
-#: js/apps.js:64 js/apps.js:76 js/apps.js:85 js/apps.js:98
-msgid "Error"
-msgstr "Feil"
+#: js/apps.js:71 js/apps.js:72 js/apps.js:92
+msgid "Error while disabling app"
+msgstr ""
-#: js/apps.js:95
+#: js/apps.js:91 js/apps.js:104 js/apps.js:105
+msgid "Error while enabling app"
+msgstr ""
+
+#: js/apps.js:115
msgid "Updating...."
msgstr "Oppdaterer..."
-#: js/apps.js:98
+#: js/apps.js:118
msgid "Error while updating app"
msgstr "Feil ved oppdatering av app"
-#: js/apps.js:101
+#: js/apps.js:118
+msgid "Error"
+msgstr "Feil"
+
+#: js/apps.js:119 templates/apps.php:43
+msgid "Update"
+msgstr "Oppdater"
+
+#: js/apps.js:122
msgid "Updated"
msgstr "Oppdatert"
@@ -147,27 +155,27 @@ msgstr "Kunne ikke slette bruker"
msgid "Groups"
msgstr "Grupper"
-#: js/users.js:95 templates/users.php:89 templates/users.php:124
+#: js/users.js:97 templates/users.php:89 templates/users.php:124
msgid "Group Admin"
msgstr "Gruppeadministrator"
-#: js/users.js:115 templates/users.php:164
+#: js/users.js:120 templates/users.php:164
msgid "Delete"
msgstr "Slett"
-#: js/users.js:269
+#: js/users.js:277
msgid "add group"
msgstr "legg til gruppe"
-#: js/users.js:428
+#: js/users.js:436
msgid "A valid username must be provided"
msgstr "Oppgi et gyldig brukernavn"
-#: js/users.js:429 js/users.js:435 js/users.js:450
+#: js/users.js:437 js/users.js:443 js/users.js:458
msgid "Error creating user"
msgstr "Feil ved oppretting av bruker"
-#: js/users.js:434
+#: js/users.js:442
msgid "A valid password must be provided"
msgstr "Oppgi et gyldig passord"
@@ -371,10 +379,6 @@ msgstr "Se applikasjonens side på apps.owncloud.org"
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-lisensiert av <span class=\"author\"></span>"
-#: templates/apps.php:43
-msgid "Update"
-msgstr "Oppdater"
-
#: templates/help.php:4
msgid "User Documentation"
msgstr "Brukerdokumentasjon"
diff --git a/l10n/nb_NO/user_webdavauth.po b/l10n/nb_NO/user_webdavauth.po
index 89f5f3f24e2..8be4a5ee62f 100644
--- a/l10n/nb_NO/user_webdavauth.po
+++ b/l10n/nb_NO/user_webdavauth.po
@@ -3,14 +3,15 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# espenbye <espenbye@me.com>, 2013
# espenbye <espenbye@me.com>, 2012
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-07-27 01:56-0400\n"
-"PO-Revision-Date: 2013-07-27 05:57+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-24 14:10+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"
@@ -24,7 +25,7 @@ msgstr ""
#: templates/settings.php:4
msgid "Address: "
-msgstr ""
+msgstr "Adresse:"
#: templates/settings.php:7
msgid ""
diff --git a/l10n/ne/core.po b/l10n/ne/core.po
index 8278426322d..5183d028931 100644
--- a/l10n/ne/core.po
+++ b/l10n/ne/core.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-08-30 09:32-0400\n"
+"PO-Revision-Date: 2013-08-30 13:33+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Nepali (http://www.transifex.com/projects/p/owncloud/language/ne/)\n"
"MIME-Version: 1.0\n"
@@ -22,6 +22,35 @@ msgstr ""
msgid "%s shared »%s« with you"
msgstr ""
+#: ajax/share.php:227
+msgid "group"
+msgstr ""
+
+#: ajax/update.php:11
+msgid "Turned on maintenance mode"
+msgstr ""
+
+#: ajax/update.php:14
+msgid "Turned off maintenance mode"
+msgstr ""
+
+#: ajax/update.php:17
+msgid "Updated database"
+msgstr ""
+
+#: ajax/update.php:20
+msgid "Updating filecache, this may take really long..."
+msgstr ""
+
+#: ajax/update.php:23
+msgid "Updated filecache"
+msgstr ""
+
+#: ajax/update.php:26
+#, php-format
+msgid "... %d%% done ..."
+msgstr ""
+
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
msgstr ""
@@ -193,23 +222,23 @@ msgstr ""
msgid "years ago"
msgstr ""
-#: js/oc-dialogs.js:117
+#: js/oc-dialogs.js:123
msgid "Choose"
msgstr ""
-#: js/oc-dialogs.js:137 js/oc-dialogs.js:196
+#: js/oc-dialogs.js:143 js/oc-dialogs.js:210
msgid "Error loading file picker template"
msgstr ""
-#: js/oc-dialogs.js:160
+#: js/oc-dialogs.js:168
msgid "Yes"
msgstr ""
-#: js/oc-dialogs.js:168
+#: js/oc-dialogs.js:178
msgid "No"
msgstr ""
-#: js/oc-dialogs.js:181
+#: js/oc-dialogs.js:195
msgid "Ok"
msgstr ""
@@ -442,7 +471,7 @@ msgstr ""
msgid "Users"
msgstr ""
-#: strings.php:7
+#: strings.php:7 templates/layout.user.php:105
msgid "Apps"
msgstr ""
@@ -575,10 +604,6 @@ msgstr ""
msgid "Log out"
msgstr ""
-#: templates/layout.user.php:100
-msgid "More apps"
-msgstr ""
-
#: templates/login.php:9
msgid "Automatic logon rejected!"
msgstr ""
@@ -593,19 +618,19 @@ msgstr ""
msgid "Please change your password to secure your account again."
msgstr ""
-#: templates/login.php:34
+#: templates/login.php:32
msgid "Lost your password?"
msgstr ""
-#: templates/login.php:39
+#: templates/login.php:37
msgid "remember"
msgstr ""
-#: templates/login.php:41
+#: templates/login.php:39
msgid "Log in"
msgstr ""
-#: templates/login.php:47
+#: templates/login.php:45
msgid "Alternative Logins"
msgstr ""
diff --git a/l10n/ne/files.po b/l10n/ne/files.po
index d09313ed514..16ee2747372 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: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-30 09:31-0400\n"
+"PO-Revision-Date: 2013-08-30 13:34+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Nepali (http://www.transifex.com/projects/p/owncloud/language/ne/)\n"
"MIME-Version: 1.0\n"
@@ -74,7 +74,11 @@ msgstr ""
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:123
+#: ajax/upload.php:109
+msgid "Upload failed"
+msgstr ""
+
+#: ajax/upload.php:127
msgid "Invalid directory."
msgstr ""
@@ -94,21 +98,20 @@ msgstr ""
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:167 js/files.js:280
+#: js/file-upload.js:165
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:233 js/files.js:353
+#: js/file-upload.js:239
msgid "URL cannot be empty."
msgstr ""
-#: js/file-upload.js:238 lib/app.php:53
+#: js/file-upload.js:244 lib/app.php:53
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
msgstr ""
-#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405
-#: js/files.js:709 js/files.js:747
+#: js/file-upload.js:275 js/file-upload.js:291 js/files.js:511 js/files.js:549
msgid "Error"
msgstr ""
@@ -124,41 +127,57 @@ msgstr ""
msgid "Rename"
msgstr ""
-#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:465
+#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:573
msgid "Pending"
msgstr ""
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "{new_name} already exists"
msgstr ""
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "replace"
msgstr ""
-#: js/filelist.js:303
+#: js/filelist.js:305
msgid "suggest name"
msgstr ""
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "cancel"
msgstr ""
-#: js/filelist.js:350
+#: js/filelist.js:352
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:350
+#: js/filelist.js:352
msgid "undo"
msgstr ""
-#: js/filelist.js:453
+#: js/filelist.js:422 js/filelist.js:488 js/files.js:580
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/filelist.js:423 js/filelist.js:489 js/files.js:586
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/filelist.js:430
+msgid "{dirs} and {files}"
+msgstr ""
+
+#: js/filelist.js:561
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:518
+#: js/filelist.js:626
msgid "files uploading"
msgstr ""
@@ -196,34 +215,18 @@ msgid ""
"big."
msgstr ""
-#: js/files.js:358
-msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-msgstr ""
-
-#: js/files.js:760 templates/index.php:67
+#: js/files.js:562 templates/index.php:67
msgid "Name"
msgstr ""
-#: js/files.js:761 templates/index.php:78
+#: js/files.js:563 templates/index.php:78
msgid "Size"
msgstr ""
-#: js/files.js:762 templates/index.php:80
+#: js/files.js:564 templates/index.php:80
msgid "Modified"
msgstr ""
-#: js/files.js:778
-msgid "%n folder"
-msgid_plural "%n folders"
-msgstr[0] ""
-msgstr[1] ""
-
-#: js/files.js:784
-msgid "%n file"
-msgid_plural "%n files"
-msgstr[0] ""
-msgstr[1] ""
-
#: lib/app.php:73
#, php-format
msgid "%s could not be renamed"
@@ -327,22 +330,6 @@ msgstr ""
msgid "Current scanning"
msgstr ""
-#: templates/part.list.php:74
-msgid "directory"
-msgstr ""
-
-#: templates/part.list.php:76
-msgid "directories"
-msgstr ""
-
-#: templates/part.list.php:85
-msgid "file"
-msgstr ""
-
-#: templates/part.list.php:87
-msgid "files"
-msgstr ""
-
#: templates/upgrade.php:2
msgid "Upgrading filesystem cache..."
msgstr ""
diff --git a/l10n/ne/lib.po b/l10n/ne/lib.po
index 8852f856cc1..a938ce906cd 100644
--- a/l10n/ne/lib.po
+++ b/l10n/ne/lib.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Nepali (http://www.transifex.com/projects/p/owncloud/language/ne/)\n"
"MIME-Version: 1.0\n"
@@ -17,27 +17,38 @@ msgstr ""
"Language: ne\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: app.php:360
+#: app.php:239
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr ""
+
+#: app.php:250
+msgid "No app name specified"
+msgstr ""
+
+#: app.php:361
msgid "Help"
msgstr ""
-#: app.php:373
+#: app.php:374
msgid "Personal"
msgstr ""
-#: app.php:384
+#: app.php:385
msgid "Settings"
msgstr ""
-#: app.php:396
+#: app.php:397
msgid "Users"
msgstr ""
-#: app.php:409
+#: app.php:410
msgid "Admin"
msgstr ""
-#: app.php:836
+#: app.php:837
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -73,6 +84,62 @@ msgid ""
"administrator."
msgstr ""
+#: installer.php:63
+msgid "No source specified when installing app"
+msgstr ""
+
+#: installer.php:70
+msgid "No href specified when installing app from http"
+msgstr ""
+
+#: installer.php:75
+msgid "No path specified when installing app from local file"
+msgstr ""
+
+#: installer.php:89
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr ""
+
+#: installer.php:103
+msgid "Failed to open archive when installing app"
+msgstr ""
+
+#: installer.php:123
+msgid "App does not provide an info.xml file"
+msgstr ""
+
+#: installer.php:129
+msgid "App can't be installed because of not allowed code in the App"
+msgstr ""
+
+#: installer.php:138
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr ""
+
+#: installer.php:144
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr ""
+
+#: installer.php:150
+msgid ""
+"App can't be installed because the version in info.xml/version is not the "
+"same as the version reported from the app store"
+msgstr ""
+
+#: installer.php:160
+msgid "App directory already exists"
+msgstr ""
+
+#: installer.php:173
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr ""
+
#: json.php:28
msgid "Application is not enabled"
msgstr ""
diff --git a/l10n/ne/settings.po b/l10n/ne/settings.po
index 578a57af945..95b359633ed 100644
--- a/l10n/ne/settings.po
+++ b/l10n/ne/settings.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Nepali (http://www.transifex.com/projects/p/owncloud/language/ne/)\n"
"MIME-Version: 1.0\n"
@@ -42,10 +42,6 @@ msgstr ""
msgid "Unable to add group"
msgstr ""
-#: ajax/enableapp.php:11
-msgid "Could not enable app. "
-msgstr ""
-
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr ""
@@ -92,31 +88,43 @@ msgstr ""
msgid "Update to {appversion}"
msgstr ""
-#: js/apps.js:41 js/apps.js:81
+#: js/apps.js:41 js/apps.js:74 js/apps.js:100
msgid "Disable"
msgstr ""
-#: js/apps.js:41 js/apps.js:69 js/apps.js:88
+#: js/apps.js:41 js/apps.js:81 js/apps.js:94 js/apps.js:109
msgid "Enable"
msgstr ""
-#: js/apps.js:60
+#: js/apps.js:63
msgid "Please wait...."
msgstr ""
-#: js/apps.js:64 js/apps.js:76 js/apps.js:85 js/apps.js:98
-msgid "Error"
+#: js/apps.js:71 js/apps.js:72 js/apps.js:92
+msgid "Error while disabling app"
msgstr ""
-#: js/apps.js:95
+#: js/apps.js:91 js/apps.js:104 js/apps.js:105
+msgid "Error while enabling app"
+msgstr ""
+
+#: js/apps.js:115
msgid "Updating...."
msgstr ""
-#: js/apps.js:98
+#: js/apps.js:118
msgid "Error while updating app"
msgstr ""
-#: js/apps.js:101
+#: js/apps.js:118
+msgid "Error"
+msgstr ""
+
+#: js/apps.js:119 templates/apps.php:43
+msgid "Update"
+msgstr ""
+
+#: js/apps.js:122
msgid "Updated"
msgstr ""
@@ -145,27 +153,27 @@ msgstr ""
msgid "Groups"
msgstr ""
-#: js/users.js:95 templates/users.php:89 templates/users.php:124
+#: js/users.js:97 templates/users.php:89 templates/users.php:124
msgid "Group Admin"
msgstr ""
-#: js/users.js:115 templates/users.php:164
+#: js/users.js:120 templates/users.php:164
msgid "Delete"
msgstr ""
-#: js/users.js:269
+#: js/users.js:277
msgid "add group"
msgstr ""
-#: js/users.js:428
+#: js/users.js:436
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:429 js/users.js:435 js/users.js:450
+#: js/users.js:437 js/users.js:443 js/users.js:458
msgid "Error creating user"
msgstr ""
-#: js/users.js:434
+#: js/users.js:442
msgid "A valid password must be provided"
msgstr ""
@@ -369,10 +377,6 @@ msgstr ""
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr ""
-#: templates/apps.php:43
-msgid "Update"
-msgstr ""
-
#: templates/help.php:4
msgid "User Documentation"
msgstr ""
diff --git a/l10n/nl/core.po b/l10n/nl/core.po
index 59e41074d63..c7b2e1c117b 100644
--- a/l10n/nl/core.po
+++ b/l10n/nl/core.po
@@ -10,8 +10,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Dutch (http://www.transifex.com/projects/p/owncloud/language/nl/)\n"
"MIME-Version: 1.0\n"
@@ -25,6 +25,35 @@ msgstr ""
msgid "%s shared »%s« with you"
msgstr "%s deelde »%s« met jou"
+#: ajax/share.php:227
+msgid "group"
+msgstr "groep"
+
+#: ajax/update.php:11
+msgid "Turned on maintenance mode"
+msgstr ""
+
+#: ajax/update.php:14
+msgid "Turned off maintenance mode"
+msgstr ""
+
+#: ajax/update.php:17
+msgid "Updated database"
+msgstr ""
+
+#: ajax/update.php:20
+msgid "Updating filecache, this may take really long..."
+msgstr ""
+
+#: ajax/update.php:23
+msgid "Updated filecache"
+msgstr ""
+
+#: ajax/update.php:26
+#, php-format
+msgid "... %d%% done ..."
+msgstr ""
+
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
msgstr "Categorie type niet opgegeven."
@@ -196,23 +225,23 @@ msgstr "vorig jaar"
msgid "years ago"
msgstr "jaar geleden"
-#: js/oc-dialogs.js:117
+#: js/oc-dialogs.js:123
msgid "Choose"
msgstr "Kies"
-#: js/oc-dialogs.js:137 js/oc-dialogs.js:196
+#: js/oc-dialogs.js:143 js/oc-dialogs.js:210
msgid "Error loading file picker template"
msgstr "Fout bij laden van bestandsselectie sjabloon"
-#: js/oc-dialogs.js:160
+#: js/oc-dialogs.js:168
msgid "Yes"
msgstr "Ja"
-#: js/oc-dialogs.js:168
+#: js/oc-dialogs.js:178
msgid "No"
msgstr "Nee"
-#: js/oc-dialogs.js:181
+#: js/oc-dialogs.js:195
msgid "Ok"
msgstr "Ok"
@@ -445,7 +474,7 @@ msgstr "Persoonlijk"
msgid "Users"
msgstr "Gebruikers"
-#: strings.php:7
+#: strings.php:7 templates/layout.user.php:105
msgid "Apps"
msgstr "Apps"
@@ -578,10 +607,6 @@ msgstr "%s is beschikbaar. Verkrijg meer informatie over het bijwerken."
msgid "Log out"
msgstr "Afmelden"
-#: templates/layout.user.php:100
-msgid "More apps"
-msgstr "Meer applicaties"
-
#: templates/login.php:9
msgid "Automatic logon rejected!"
msgstr "Automatische aanmelding geweigerd!"
@@ -596,19 +621,19 @@ msgstr "Als je je wachtwoord niet onlangs heeft aangepast, kan je account overge
msgid "Please change your password to secure your account again."
msgstr "Wijzig je wachtwoord zodat je account weer beveiligd is."
-#: templates/login.php:34
+#: templates/login.php:32
msgid "Lost your password?"
msgstr "Wachtwoord vergeten?"
-#: templates/login.php:39
+#: templates/login.php:37
msgid "remember"
msgstr "onthoud gegevens"
-#: templates/login.php:41
+#: templates/login.php:39
msgid "Log in"
msgstr "Meld je aan"
-#: templates/login.php:47
+#: templates/login.php:45
msgid "Alternative Logins"
msgstr "Alternatieve inlogs"
diff --git a/l10n/nl/files.po b/l10n/nl/files.po
index 37c004124a6..c42cf442efe 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: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Dutch (http://www.transifex.com/projects/p/owncloud/language/nl/)\n"
"MIME-Version: 1.0\n"
@@ -76,7 +76,11 @@ msgstr "Schrijven naar schijf mislukt"
msgid "Not enough storage available"
msgstr "Niet genoeg opslagruimte beschikbaar"
-#: ajax/upload.php:123
+#: ajax/upload.php:109
+msgid "Upload failed"
+msgstr "Upload mislukt"
+
+#: ajax/upload.php:127
msgid "Invalid directory."
msgstr "Ongeldige directory."
@@ -96,21 +100,20 @@ msgstr "Niet genoeg ruimte beschikbaar"
msgid "Upload cancelled."
msgstr "Uploaden geannuleerd."
-#: js/file-upload.js:167 js/files.js:280
+#: js/file-upload.js:165
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:233 js/files.js:353
+#: js/file-upload.js:239
msgid "URL cannot be empty."
msgstr "URL kan niet leeg zijn."
-#: js/file-upload.js:238 lib/app.php:53
+#: js/file-upload.js:244 lib/app.php:53
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
msgstr "Ongeldige mapnaam. Gebruik van 'Gedeeld' is voorbehouden aan Owncloud zelf"
-#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405
-#: js/files.js:709 js/files.js:747
+#: js/file-upload.js:276 js/file-upload.js:292 js/files.js:512 js/files.js:550
msgid "Error"
msgstr "Fout"
@@ -126,41 +129,57 @@ msgstr "Verwijder definitief"
msgid "Rename"
msgstr "Hernoem"
-#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:465
+#: js/filelist.js:50 js/filelist.js:53 js/filelist.js:575
msgid "Pending"
msgstr "In behandeling"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "{new_name} already exists"
msgstr "{new_name} bestaat al"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "replace"
msgstr "vervang"
-#: js/filelist.js:303
+#: js/filelist.js:307
msgid "suggest name"
msgstr "Stel een naam voor"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "cancel"
msgstr "annuleren"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "replaced {new_name} with {old_name}"
msgstr "verving {new_name} met {old_name}"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "undo"
msgstr "ongedaan maken"
-#: js/filelist.js:453
+#: js/filelist.js:424 js/filelist.js:490 js/files.js:581
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] ""
+msgstr[1] "%n mappen"
+
+#: js/filelist.js:425 js/filelist.js:491 js/files.js:587
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] ""
+msgstr[1] "%n bestanden"
+
+#: js/filelist.js:432
+msgid "{dirs} and {files}"
+msgstr ""
+
+#: js/filelist.js:563
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "%n bestand aan het uploaden"
msgstr[1] "%n bestanden aan het uploaden"
-#: js/filelist.js:518
+#: js/filelist.js:628
msgid "files uploading"
msgstr "bestanden aan het uploaden"
@@ -190,7 +209,7 @@ msgstr "Uw opslagruimte zit bijna vol ({usedSpacePercent}%)"
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
-msgstr ""
+msgstr "Encryptie is uitgeschakeld maar uw bestanden zijn nog steeds versleuteld. Ga naar uw persoonlijke instellingen om uw bestanden te decoderen."
#: js/files.js:245
msgid ""
@@ -198,34 +217,18 @@ msgid ""
"big."
msgstr "Uw download wordt voorbereid. Dit kan enige tijd duren bij grote bestanden."
-#: js/files.js:358
-msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-msgstr "Ongeldige mapnaam. Gebruik van'Gedeeld' is voorbehouden aan Owncloud"
-
-#: js/files.js:760 templates/index.php:67
+#: js/files.js:563 templates/index.php:69
msgid "Name"
msgstr "Naam"
-#: js/files.js:761 templates/index.php:78
+#: js/files.js:564 templates/index.php:81
msgid "Size"
msgstr "Grootte"
-#: js/files.js:762 templates/index.php:80
+#: js/files.js:565 templates/index.php:83
msgid "Modified"
msgstr "Aangepast"
-#: js/files.js:778
-msgid "%n folder"
-msgid_plural "%n folders"
-msgstr[0] ""
-msgstr[1] "%n mappen"
-
-#: js/files.js:784
-msgid "%n file"
-msgid_plural "%n files"
-msgstr[0] ""
-msgstr[1] "%n bestanden"
-
#: lib/app.php:73
#, php-format
msgid "%s could not be renamed"
@@ -299,52 +302,36 @@ msgstr "U hebt hier geen schrijfpermissies."
msgid "Nothing in here. Upload something!"
msgstr "Er bevindt zich hier niets. Upload een bestand!"
-#: templates/index.php:73
+#: templates/index.php:75
msgid "Download"
msgstr "Downloaden"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:88 templates/index.php:89
msgid "Unshare"
msgstr "Stop met delen"
-#: templates/index.php:91 templates/index.php:92
+#: templates/index.php:94 templates/index.php:95
msgid "Delete"
msgstr "Verwijder"
-#: templates/index.php:105
+#: templates/index.php:108
msgid "Upload too large"
msgstr "Upload is te groot"
-#: templates/index.php:107
+#: templates/index.php:110
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:112
+#: templates/index.php:115
msgid "Files are being scanned, please wait."
msgstr "Bestanden worden gescand, even wachten."
-#: templates/index.php:115
+#: templates/index.php:118
msgid "Current scanning"
msgstr "Er wordt gescand"
-#: templates/part.list.php:74
-msgid "directory"
-msgstr "directory"
-
-#: templates/part.list.php:76
-msgid "directories"
-msgstr "directories"
-
-#: templates/part.list.php:85
-msgid "file"
-msgstr "bestand"
-
-#: templates/part.list.php:87
-msgid "files"
-msgstr "bestanden"
-
#: templates/upgrade.php:2
msgid "Upgrading filesystem cache..."
msgstr "Upgraden bestandssysteem cache..."
diff --git a/l10n/nl/files_encryption.po b/l10n/nl/files_encryption.po
index 67a24bf1ac1..b72cecc5040 100644
--- a/l10n/nl/files_encryption.po
+++ b/l10n/nl/files_encryption.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-13 09:11-0400\n"
-"PO-Revision-Date: 2013-08-12 10:40+0000\n"
+"POT-Creation-Date: 2013-08-21 08:10-0400\n"
+"PO-Revision-Date: 2013-08-19 19:20+0000\n"
"Last-Translator: Len <lenny@weijl.org>\n"
"Language-Team: Dutch (http://www.transifex.com/projects/p/owncloud/language/nl/)\n"
"MIME-Version: 1.0\n"
@@ -63,18 +63,18 @@ msgid ""
"files."
msgstr "Uw privésleutel is niet geldig! Misschien was uw wachtwoord van buitenaf gewijzigd. U kunt het wachtwoord van uw privésleutel aanpassen in uw persoonlijke instellingen om toegang tot uw versleutelde bestanden te vergaren."
-#: hooks/hooks.php:44
+#: hooks/hooks.php:41
msgid "Missing requirements."
msgstr "Missende benodigdheden."
-#: hooks/hooks.php:45
+#: hooks/hooks.php:42
msgid ""
"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."
msgstr "Wees er zeker van dat PHP5.3.3 of nieuwer is geïstalleerd en dat de OpenSSL PHP extensie is ingeschakeld en correct geconfigureerd. De versleutel-app is voorlopig uitgeschakeld."
-#: hooks/hooks.php:263
+#: hooks/hooks.php:249
msgid "Following users are not set up for encryption:"
msgstr "De volgende gebruikers hebben geen configuratie voor encryptie:"
diff --git a/l10n/nl/lib.po b/l10n/nl/lib.po
index eba0796878e..08fe305989f 100644
--- a/l10n/nl/lib.po
+++ b/l10n/nl/lib.po
@@ -4,14 +4,15 @@
#
# Translators:
# André Koot <meneer@tken.net>, 2013
+# kwillems <kwillems@zonnet.nl>, 2013
# Len <lenny@weijl.org>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-08-27 11:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:30+0000\n"
+"Last-Translator: kwillems <kwillems@zonnet.nl>\n"
"Language-Team: Dutch (http://www.transifex.com/projects/p/owncloud/language/nl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,27 +20,38 @@ msgstr ""
"Language: nl\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: app.php:360
+#: app.php:239
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr ""
+
+#: app.php:250
+msgid "No app name specified"
+msgstr "De app naam is niet gespecificeerd."
+
+#: app.php:361
msgid "Help"
msgstr "Help"
-#: app.php:373
+#: app.php:374
msgid "Personal"
msgstr "Persoonlijk"
-#: app.php:384
+#: app.php:385
msgid "Settings"
msgstr "Instellingen"
-#: app.php:396
+#: app.php:397
msgid "Users"
msgstr "Gebruikers"
-#: app.php:409
+#: app.php:410
msgid "Admin"
msgstr "Beheerder"
-#: app.php:836
+#: app.php:837
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr "Upgrade \"%s\" mislukt."
@@ -75,6 +87,62 @@ msgid ""
"administrator."
msgstr "Download de bestanden in kleinere brokken, appart of vraag uw administrator."
+#: installer.php:63
+msgid "No source specified when installing app"
+msgstr ""
+
+#: installer.php:70
+msgid "No href specified when installing app from http"
+msgstr ""
+
+#: installer.php:75
+msgid "No path specified when installing app from local file"
+msgstr ""
+
+#: installer.php:89
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr ""
+
+#: installer.php:103
+msgid "Failed to open archive when installing app"
+msgstr ""
+
+#: installer.php:123
+msgid "App does not provide an info.xml file"
+msgstr ""
+
+#: installer.php:129
+msgid "App can't be installed because of not allowed code in the App"
+msgstr ""
+
+#: installer.php:138
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr ""
+
+#: installer.php:144
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr ""
+
+#: installer.php:150
+msgid ""
+"App can't be installed because the version in info.xml/version is not the "
+"same as the version reported from the app store"
+msgstr ""
+
+#: installer.php:160
+msgid "App directory already exists"
+msgstr ""
+
+#: installer.php:173
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr ""
+
#: json.php:28
msgid "Application is not enabled"
msgstr "De applicatie is niet actief"
diff --git a/l10n/nl/settings.po b/l10n/nl/settings.po
index ca4063b207f..fef0b93014e 100644
--- a/l10n/nl/settings.po
+++ b/l10n/nl/settings.po
@@ -11,9 +11,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:10+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-08-27 11:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:30+0000\n"
+"Last-Translator: kwillems <kwillems@zonnet.nl>\n"
"Language-Team: Dutch (http://www.transifex.com/projects/p/owncloud/language/nl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -46,10 +46,6 @@ msgstr "Groep bestaat al"
msgid "Unable to add group"
msgstr "Niet in staat om groep toe te voegen"
-#: ajax/enableapp.php:11
-msgid "Could not enable app. "
-msgstr "Kan de app. niet activeren"
-
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr "E-mail bewaard"
@@ -96,37 +92,49 @@ msgstr "Kon de app niet bijwerken."
msgid "Update to {appversion}"
msgstr "Bijwerken naar {appversion}"
-#: js/apps.js:41 js/apps.js:81
+#: js/apps.js:41 js/apps.js:74 js/apps.js:100
msgid "Disable"
msgstr "Uitschakelen"
-#: js/apps.js:41 js/apps.js:69 js/apps.js:88
+#: js/apps.js:41 js/apps.js:81 js/apps.js:94 js/apps.js:109
msgid "Enable"
msgstr "Activeer"
-#: js/apps.js:60
+#: js/apps.js:63
msgid "Please wait...."
msgstr "Even geduld aub...."
-#: js/apps.js:64 js/apps.js:76 js/apps.js:85 js/apps.js:98
-msgid "Error"
-msgstr "Fout"
+#: js/apps.js:71 js/apps.js:72 js/apps.js:92
+msgid "Error while disabling app"
+msgstr "Fout tijdens het uitzetten van het programma"
-#: js/apps.js:95
+#: js/apps.js:91 js/apps.js:104 js/apps.js:105
+msgid "Error while enabling app"
+msgstr "Fout tijdens het aanzetten van het programma"
+
+#: js/apps.js:115
msgid "Updating...."
msgstr "Bijwerken...."
-#: js/apps.js:98
+#: js/apps.js:118
msgid "Error while updating app"
msgstr "Fout bij bijwerken app"
-#: js/apps.js:101
+#: js/apps.js:118
+msgid "Error"
+msgstr "Fout"
+
+#: js/apps.js:119 templates/apps.php:43
+msgid "Update"
+msgstr "Bijwerken"
+
+#: js/apps.js:122
msgid "Updated"
msgstr "Bijgewerkt"
#: js/personal.js:150
msgid "Decrypting files... Please wait, this can take some time."
-msgstr ""
+msgstr "Bestanden worden gedecodeerd... Even geduld alstublieft, dit kan even duren."
#: js/personal.js:172
msgid "Saving..."
@@ -149,27 +157,27 @@ msgstr "Kon gebruiker niet verwijderen"
msgid "Groups"
msgstr "Groepen"
-#: js/users.js:95 templates/users.php:89 templates/users.php:124
+#: js/users.js:97 templates/users.php:89 templates/users.php:124
msgid "Group Admin"
msgstr "Groep beheerder"
-#: js/users.js:115 templates/users.php:164
+#: js/users.js:120 templates/users.php:164
msgid "Delete"
msgstr "Verwijder"
-#: js/users.js:269
+#: js/users.js:277
msgid "add group"
msgstr "toevoegen groep"
-#: js/users.js:428
+#: js/users.js:436
msgid "A valid username must be provided"
msgstr "Er moet een geldige gebruikersnaam worden opgegeven"
-#: js/users.js:429 js/users.js:435 js/users.js:450
+#: js/users.js:437 js/users.js:443 js/users.js:458
msgid "Error creating user"
msgstr "Fout bij aanmaken gebruiker"
-#: js/users.js:434
+#: js/users.js:442
msgid "A valid password must be provided"
msgstr "Er moet een geldig wachtwoord worden opgegeven"
@@ -373,10 +381,6 @@ msgstr "Zie de applicatiepagina op apps.owncloud.com"
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-Gelicenseerd door <span class=\"author\"></span>"
-#: templates/apps.php:43
-msgid "Update"
-msgstr "Bijwerken"
-
#: templates/help.php:4
msgid "User Documentation"
msgstr "Gebruikersdocumentatie"
@@ -479,15 +483,15 @@ msgstr "Versleuteling"
#: templates/personal.php:119
msgid "The encryption app is no longer enabled, decrypt all your file"
-msgstr ""
+msgstr "De encryptie-appplicatie is niet meer aanwezig, decodeer al uw bestanden"
#: templates/personal.php:125
msgid "Log-in password"
-msgstr ""
+msgstr "Inlog-wachtwoord"
#: templates/personal.php:130
msgid "Decrypt all Files"
-msgstr ""
+msgstr "Decodeer alle bestanden"
#: templates/users.php:21
msgid "Login Name"
diff --git a/l10n/nl/user_ldap.po b/l10n/nl/user_ldap.po
index 121b8643e5e..61ed6bb4d84 100644
--- a/l10n/nl/user_ldap.po
+++ b/l10n/nl/user_ldap.po
@@ -10,9 +10,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-08-23 20:16-0400\n"
+"PO-Revision-Date: 2013-08-23 16:30+0000\n"
+"Last-Translator: kwillems <kwillems@zonnet.nl>\n"
"Language-Team: Dutch (http://www.transifex.com/projects/p/owncloud/language/nl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -158,7 +158,7 @@ msgstr "Gebruikers Login Filter"
msgid ""
"Defines the filter to apply, when login is attempted. %%uid replaces the "
"username in the login action. Example: \"uid=%%uid\""
-msgstr ""
+msgstr "Definiëert het toe te passen filter als er geprobeerd wordt in te loggen. %%uid vervangt de gebruikersnaam bij het inloggen. Bijvoorbeeld: \"uid=%%uid\""
#: templates/settings.php:55
msgid "User List Filter"
@@ -168,7 +168,7 @@ msgstr "Gebruikers Lijst Filter"
msgid ""
"Defines the filter to apply, when retrieving users (no placeholders). "
"Example: \"objectClass=person\""
-msgstr ""
+msgstr "Definieert het toe te passen filter bij het ophalen van gebruikers (geen tijdelijke aanduidingen). Bijvoorbeeld: \"objectClass=person\""
#: templates/settings.php:59
msgid "Group Filter"
@@ -178,7 +178,7 @@ msgstr "Groep Filter"
msgid ""
"Defines the filter to apply, when retrieving groups (no placeholders). "
"Example: \"objectClass=posixGroup\""
-msgstr ""
+msgstr "Definieert het toe te passen filter bij het ophalen van groepen (geen tijdelijke aanduidingen). Bijvoorbeeld: \"objectClass=posixGroup\""
#: templates/settings.php:66
msgid "Connection Settings"
@@ -239,7 +239,7 @@ msgstr "Schakel SSL certificaat validatie uit."
msgid ""
"Not recommended, use it for testing only! If connection only works with this"
" option, import the LDAP server's SSL certificate in your %s server."
-msgstr ""
+msgstr "Niet aanbevolen, gebruik alleen om te testen! Als de connectie alleen werkt met deze optie, importeer dan het SSL-certificaat van de LDAP-server naar uw %s server."
#: templates/settings.php:76
msgid "Cache Time-To-Live"
diff --git a/l10n/nn_NO/core.po b/l10n/nn_NO/core.po
index d7afc5bf410..8772791ae01 100644
--- a/l10n/nn_NO/core.po
+++ b/l10n/nn_NO/core.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Norwegian Nynorsk (Norway) (http://www.transifex.com/projects/p/owncloud/language/nn_NO/)\n"
"MIME-Version: 1.0\n"
@@ -24,6 +24,35 @@ msgstr ""
msgid "%s shared »%s« with you"
msgstr ""
+#: ajax/share.php:227
+msgid "group"
+msgstr "gruppe"
+
+#: ajax/update.php:11
+msgid "Turned on maintenance mode"
+msgstr ""
+
+#: ajax/update.php:14
+msgid "Turned off maintenance mode"
+msgstr ""
+
+#: ajax/update.php:17
+msgid "Updated database"
+msgstr ""
+
+#: ajax/update.php:20
+msgid "Updating filecache, this may take really long..."
+msgstr ""
+
+#: ajax/update.php:23
+msgid "Updated filecache"
+msgstr ""
+
+#: ajax/update.php:26
+#, php-format
+msgid "... %d%% done ..."
+msgstr ""
+
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
msgstr "Ingen kategoritype."
@@ -195,23 +224,23 @@ msgstr "i fjor"
msgid "years ago"
msgstr "år sidan"
-#: js/oc-dialogs.js:117
+#: js/oc-dialogs.js:123
msgid "Choose"
msgstr "Vel"
-#: js/oc-dialogs.js:137 js/oc-dialogs.js:196
+#: js/oc-dialogs.js:143 js/oc-dialogs.js:210
msgid "Error loading file picker template"
msgstr ""
-#: js/oc-dialogs.js:160
+#: js/oc-dialogs.js:168
msgid "Yes"
msgstr "Ja"
-#: js/oc-dialogs.js:168
+#: js/oc-dialogs.js:178
msgid "No"
msgstr "Nei"
-#: js/oc-dialogs.js:181
+#: js/oc-dialogs.js:195
msgid "Ok"
msgstr "Greitt"
@@ -444,7 +473,7 @@ msgstr "Personleg"
msgid "Users"
msgstr "Brukarar"
-#: strings.php:7
+#: strings.php:7 templates/layout.user.php:105
msgid "Apps"
msgstr "Program"
@@ -577,10 +606,6 @@ msgstr "%s er tilgjengeleg. Få meir informasjon om korleis du oppdaterer."
msgid "Log out"
msgstr "Logg ut"
-#: templates/layout.user.php:100
-msgid "More apps"
-msgstr ""
-
#: templates/login.php:9
msgid "Automatic logon rejected!"
msgstr "Automatisk innlogging avvist!"
@@ -595,19 +620,19 @@ msgstr "Viss du ikkje endra passordet ditt nyleg, så kan kontoen din vera kompr
msgid "Please change your password to secure your account again."
msgstr "Ver venleg og endra passordet for å gjera kontoen din trygg igjen."
-#: templates/login.php:34
+#: templates/login.php:32
msgid "Lost your password?"
msgstr "Gløymt passordet?"
-#: templates/login.php:39
+#: templates/login.php:37
msgid "remember"
msgstr "hugs"
-#: templates/login.php:41
+#: templates/login.php:39
msgid "Log in"
msgstr "Logg inn"
-#: templates/login.php:47
+#: templates/login.php:45
msgid "Alternative Logins"
msgstr "Alternative innloggingar"
diff --git a/l10n/nn_NO/files.po b/l10n/nn_NO/files.po
index fe27f782683..623cceba50c 100644
--- a/l10n/nn_NO/files.po
+++ b/l10n/nn_NO/files.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Norwegian Nynorsk (Norway) (http://www.transifex.com/projects/p/owncloud/language/nn_NO/)\n"
"MIME-Version: 1.0\n"
@@ -76,7 +76,11 @@ msgstr "Klarte ikkje skriva til disk"
msgid "Not enough storage available"
msgstr "Ikkje nok lagringsplass tilgjengeleg"
-#: ajax/upload.php:123
+#: ajax/upload.php:109
+msgid "Upload failed"
+msgstr "Feil ved opplasting"
+
+#: ajax/upload.php:127
msgid "Invalid directory."
msgstr "Ugyldig mappe."
@@ -96,21 +100,20 @@ msgstr "Ikkje nok lagringsplass tilgjengeleg"
msgid "Upload cancelled."
msgstr "Opplasting avbroten."
-#: js/file-upload.js:167 js/files.js:280
+#: js/file-upload.js:165
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:233 js/files.js:353
+#: js/file-upload.js:239
msgid "URL cannot be empty."
msgstr "Nettadressa kan ikkje vera tom."
-#: js/file-upload.js:238 lib/app.php:53
+#: js/file-upload.js:244 lib/app.php:53
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
msgstr "Ugyldig mappenamn. Mappa «Shared» er reservert av ownCloud"
-#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405
-#: js/files.js:709 js/files.js:747
+#: js/file-upload.js:276 js/file-upload.js:292 js/files.js:512 js/files.js:550
msgid "Error"
msgstr "Feil"
@@ -126,41 +129,57 @@ msgstr "Slett for godt"
msgid "Rename"
msgstr "Endra namn"
-#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:465
+#: js/filelist.js:50 js/filelist.js:53 js/filelist.js:575
msgid "Pending"
msgstr "Under vegs"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "{new_name} already exists"
msgstr "{new_name} finst allereie"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "replace"
msgstr "byt ut"
-#: js/filelist.js:303
+#: js/filelist.js:307
msgid "suggest name"
msgstr "føreslå namn"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "cancel"
msgstr "avbryt"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "replaced {new_name} with {old_name}"
msgstr "bytte ut {new_name} med {old_name}"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "undo"
msgstr "angre"
-#: js/filelist.js:453
+#: js/filelist.js:424 js/filelist.js:490 js/files.js:581
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/filelist.js:425 js/filelist.js:491 js/files.js:587
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/filelist.js:432
+msgid "{dirs} and {files}"
+msgstr ""
+
+#: js/filelist.js:563
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:518
+#: js/filelist.js:628
msgid "files uploading"
msgstr "filer lastar opp"
@@ -198,34 +217,18 @@ msgid ""
"big."
msgstr "Gjer klar nedlastinga di. Dette kan ta ei stund viss filene er store."
-#: js/files.js:358
-msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-msgstr "Ugyldig mappenamn. Mappa «Shared» er reservert av ownCloud"
-
-#: js/files.js:760 templates/index.php:67
+#: js/files.js:563 templates/index.php:69
msgid "Name"
msgstr "Namn"
-#: js/files.js:761 templates/index.php:78
+#: js/files.js:564 templates/index.php:81
msgid "Size"
msgstr "Storleik"
-#: js/files.js:762 templates/index.php:80
+#: js/files.js:565 templates/index.php:83
msgid "Modified"
msgstr "Endra"
-#: js/files.js:778
-msgid "%n folder"
-msgid_plural "%n folders"
-msgstr[0] ""
-msgstr[1] ""
-
-#: js/files.js:784
-msgid "%n file"
-msgid_plural "%n files"
-msgstr[0] ""
-msgstr[1] ""
-
#: lib/app.php:73
#, php-format
msgid "%s could not be renamed"
@@ -299,52 +302,36 @@ msgstr "Du har ikkje skriverettar her."
msgid "Nothing in here. Upload something!"
msgstr "Ingenting her. Last noko opp!"
-#: templates/index.php:73
+#: templates/index.php:75
msgid "Download"
msgstr "Last ned"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:88 templates/index.php:89
msgid "Unshare"
msgstr "Udel"
-#: templates/index.php:91 templates/index.php:92
+#: templates/index.php:94 templates/index.php:95
msgid "Delete"
msgstr "Slett"
-#: templates/index.php:105
+#: templates/index.php:108
msgid "Upload too large"
msgstr "For stor opplasting"
-#: templates/index.php:107
+#: templates/index.php:110
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:112
+#: templates/index.php:115
msgid "Files are being scanned, please wait."
msgstr "Skannar filer, ver venleg og vent."
-#: templates/index.php:115
+#: templates/index.php:118
msgid "Current scanning"
msgstr "Køyrande skanning"
-#: templates/part.list.php:74
-msgid "directory"
-msgstr ""
-
-#: templates/part.list.php:76
-msgid "directories"
-msgstr ""
-
-#: templates/part.list.php:85
-msgid "file"
-msgstr ""
-
-#: templates/part.list.php:87
-msgid "files"
-msgstr ""
-
#: templates/upgrade.php:2
msgid "Upgrading filesystem cache..."
msgstr "Oppgraderer mellomlageret av filsystemet …"
diff --git a/l10n/nn_NO/lib.po b/l10n/nn_NO/lib.po
index cb71c6e589f..5829746af29 100644
--- a/l10n/nn_NO/lib.po
+++ b/l10n/nn_NO/lib.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Norwegian Nynorsk (Norway) (http://www.transifex.com/projects/p/owncloud/language/nn_NO/)\n"
"MIME-Version: 1.0\n"
@@ -18,27 +18,38 @@ msgstr ""
"Language: nn_NO\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: app.php:360
+#: app.php:239
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr ""
+
+#: app.php:250
+msgid "No app name specified"
+msgstr ""
+
+#: app.php:361
msgid "Help"
msgstr "Hjelp"
-#: app.php:373
+#: app.php:374
msgid "Personal"
msgstr "Personleg"
-#: app.php:384
+#: app.php:385
msgid "Settings"
msgstr "Innstillingar"
-#: app.php:396
+#: app.php:397
msgid "Users"
msgstr "Brukarar"
-#: app.php:409
+#: app.php:410
msgid "Admin"
msgstr "Administrer"
-#: app.php:836
+#: app.php:837
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -74,6 +85,62 @@ msgid ""
"administrator."
msgstr ""
+#: installer.php:63
+msgid "No source specified when installing app"
+msgstr ""
+
+#: installer.php:70
+msgid "No href specified when installing app from http"
+msgstr ""
+
+#: installer.php:75
+msgid "No path specified when installing app from local file"
+msgstr ""
+
+#: installer.php:89
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr ""
+
+#: installer.php:103
+msgid "Failed to open archive when installing app"
+msgstr ""
+
+#: installer.php:123
+msgid "App does not provide an info.xml file"
+msgstr ""
+
+#: installer.php:129
+msgid "App can't be installed because of not allowed code in the App"
+msgstr ""
+
+#: installer.php:138
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr ""
+
+#: installer.php:144
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr ""
+
+#: installer.php:150
+msgid ""
+"App can't be installed because the version in info.xml/version is not the "
+"same as the version reported from the app store"
+msgstr ""
+
+#: installer.php:160
+msgid "App directory already exists"
+msgstr ""
+
+#: installer.php:173
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr ""
+
#: json.php:28
msgid "Application is not enabled"
msgstr ""
diff --git a/l10n/nn_NO/settings.po b/l10n/nn_NO/settings.po
index ca6c39e33cb..f46da15c6e2 100644
--- a/l10n/nn_NO/settings.po
+++ b/l10n/nn_NO/settings.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Norwegian Nynorsk (Norway) (http://www.transifex.com/projects/p/owncloud/language/nn_NO/)\n"
"MIME-Version: 1.0\n"
@@ -44,10 +44,6 @@ msgstr "Gruppa finst allereie"
msgid "Unable to add group"
msgstr "Klarte ikkje leggja til gruppa"
-#: ajax/enableapp.php:11
-msgid "Could not enable app. "
-msgstr "Klarte ikkje slå på programmet."
-
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr "E-postadresse lagra"
@@ -94,31 +90,43 @@ msgstr "Klarte ikkje oppdatera programmet."
msgid "Update to {appversion}"
msgstr "Oppdater til {appversion}"
-#: js/apps.js:41 js/apps.js:81
+#: js/apps.js:41 js/apps.js:74 js/apps.js:100
msgid "Disable"
msgstr "Slå av"
-#: js/apps.js:41 js/apps.js:69 js/apps.js:88
+#: js/apps.js:41 js/apps.js:81 js/apps.js:94 js/apps.js:109
msgid "Enable"
msgstr "Slå på"
-#: js/apps.js:60
+#: js/apps.js:63
msgid "Please wait...."
msgstr "Ver venleg og vent …"
-#: js/apps.js:64 js/apps.js:76 js/apps.js:85 js/apps.js:98
-msgid "Error"
-msgstr "Feil"
+#: js/apps.js:71 js/apps.js:72 js/apps.js:92
+msgid "Error while disabling app"
+msgstr ""
-#: js/apps.js:95
+#: js/apps.js:91 js/apps.js:104 js/apps.js:105
+msgid "Error while enabling app"
+msgstr ""
+
+#: js/apps.js:115
msgid "Updating...."
msgstr "Oppdaterer …"
-#: js/apps.js:98
+#: js/apps.js:118
msgid "Error while updating app"
msgstr "Feil ved oppdatering av app"
-#: js/apps.js:101
+#: js/apps.js:118
+msgid "Error"
+msgstr "Feil"
+
+#: js/apps.js:119 templates/apps.php:43
+msgid "Update"
+msgstr "Oppdater"
+
+#: js/apps.js:122
msgid "Updated"
msgstr "Oppdatert"
@@ -147,27 +155,27 @@ msgstr "Klarte ikkje fjerna brukaren"
msgid "Groups"
msgstr "Grupper"
-#: js/users.js:95 templates/users.php:89 templates/users.php:124
+#: js/users.js:97 templates/users.php:89 templates/users.php:124
msgid "Group Admin"
msgstr "Gruppestyrar"
-#: js/users.js:115 templates/users.php:164
+#: js/users.js:120 templates/users.php:164
msgid "Delete"
msgstr "Slett"
-#: js/users.js:269
+#: js/users.js:277
msgid "add group"
msgstr "legg til gruppe"
-#: js/users.js:428
+#: js/users.js:436
msgid "A valid username must be provided"
msgstr "Du må oppgje eit gyldig brukarnamn"
-#: js/users.js:429 js/users.js:435 js/users.js:450
+#: js/users.js:437 js/users.js:443 js/users.js:458
msgid "Error creating user"
msgstr "Feil ved oppretting av brukar"
-#: js/users.js:434
+#: js/users.js:442
msgid "A valid password must be provided"
msgstr "Du må oppgje eit gyldig passord"
@@ -371,10 +379,6 @@ msgstr "Sjå programsida på apps.owncloud.com"
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "Lisensiert under <span class=\"licence\"></span> av <span class=\"author\"></span>"
-#: templates/apps.php:43
-msgid "Update"
-msgstr "Oppdater"
-
#: templates/help.php:4
msgid "User Documentation"
msgstr "Brukardokumentasjon"
diff --git a/l10n/oc/core.po b/l10n/oc/core.po
index 0fee2d59130..5b2896c6e35 100644
--- a/l10n/oc/core.po
+++ b/l10n/oc/core.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Occitan (post 1500) (http://www.transifex.com/projects/p/owncloud/language/oc/)\n"
"MIME-Version: 1.0\n"
@@ -22,6 +22,35 @@ msgstr ""
msgid "%s shared »%s« with you"
msgstr ""
+#: ajax/share.php:227
+msgid "group"
+msgstr "grop"
+
+#: ajax/update.php:11
+msgid "Turned on maintenance mode"
+msgstr ""
+
+#: ajax/update.php:14
+msgid "Turned off maintenance mode"
+msgstr ""
+
+#: ajax/update.php:17
+msgid "Updated database"
+msgstr ""
+
+#: ajax/update.php:20
+msgid "Updating filecache, this may take really long..."
+msgstr ""
+
+#: ajax/update.php:23
+msgid "Updated filecache"
+msgstr ""
+
+#: ajax/update.php:26
+#, php-format
+msgid "... %d%% done ..."
+msgstr ""
+
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
msgstr ""
@@ -193,23 +222,23 @@ msgstr "an passat"
msgid "years ago"
msgstr "ans a"
-#: js/oc-dialogs.js:117
+#: js/oc-dialogs.js:123
msgid "Choose"
msgstr "Causís"
-#: js/oc-dialogs.js:137 js/oc-dialogs.js:196
+#: js/oc-dialogs.js:143 js/oc-dialogs.js:210
msgid "Error loading file picker template"
msgstr ""
-#: js/oc-dialogs.js:160
+#: js/oc-dialogs.js:168
msgid "Yes"
msgstr "Òc"
-#: js/oc-dialogs.js:168
+#: js/oc-dialogs.js:178
msgid "No"
msgstr "Non"
-#: js/oc-dialogs.js:181
+#: js/oc-dialogs.js:195
msgid "Ok"
msgstr "D'accòrdi"
@@ -442,7 +471,7 @@ msgstr "Personal"
msgid "Users"
msgstr "Usancièrs"
-#: strings.php:7
+#: strings.php:7 templates/layout.user.php:105
msgid "Apps"
msgstr "Apps"
@@ -575,10 +604,6 @@ msgstr ""
msgid "Log out"
msgstr "Sortida"
-#: templates/layout.user.php:100
-msgid "More apps"
-msgstr ""
-
#: templates/login.php:9
msgid "Automatic logon rejected!"
msgstr ""
@@ -593,19 +618,19 @@ msgstr ""
msgid "Please change your password to secure your account again."
msgstr ""
-#: templates/login.php:34
+#: templates/login.php:32
msgid "Lost your password?"
msgstr "L'as perdut lo senhal ?"
-#: templates/login.php:39
+#: templates/login.php:37
msgid "remember"
msgstr "bremba-te"
-#: templates/login.php:41
+#: templates/login.php:39
msgid "Log in"
msgstr "Dintrada"
-#: templates/login.php:47
+#: templates/login.php:45
msgid "Alternative Logins"
msgstr ""
diff --git a/l10n/oc/files.po b/l10n/oc/files.po
index 89aa3f3477c..d33b8a7f8a8 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: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-08-30 09:31-0400\n"
+"PO-Revision-Date: 2013-08-30 13:34+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Occitan (post 1500) (http://www.transifex.com/projects/p/owncloud/language/oc/)\n"
"MIME-Version: 1.0\n"
@@ -74,7 +74,11 @@ msgstr "L'escriptura sul disc a fracassat"
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:123
+#: ajax/upload.php:109
+msgid "Upload failed"
+msgstr ""
+
+#: ajax/upload.php:127
msgid "Invalid directory."
msgstr ""
@@ -94,21 +98,20 @@ msgstr ""
msgid "Upload cancelled."
msgstr "Amontcargar anullat."
-#: js/file-upload.js:167 js/files.js:280
+#: js/file-upload.js:165
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:233 js/files.js:353
+#: js/file-upload.js:239
msgid "URL cannot be empty."
msgstr ""
-#: js/file-upload.js:238 lib/app.php:53
+#: js/file-upload.js:244 lib/app.php:53
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
msgstr ""
-#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405
-#: js/files.js:709 js/files.js:747
+#: js/file-upload.js:275 js/file-upload.js:291 js/files.js:511 js/files.js:549
msgid "Error"
msgstr "Error"
@@ -124,41 +127,57 @@ msgstr ""
msgid "Rename"
msgstr "Torna nomenar"
-#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:465
+#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:573
msgid "Pending"
msgstr "Al esperar"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "{new_name} already exists"
msgstr ""
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "replace"
msgstr "remplaça"
-#: js/filelist.js:303
+#: js/filelist.js:305
msgid "suggest name"
msgstr "nom prepausat"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "cancel"
msgstr "anulla"
-#: js/filelist.js:350
+#: js/filelist.js:352
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:350
+#: js/filelist.js:352
msgid "undo"
msgstr "defar"
-#: js/filelist.js:453
+#: js/filelist.js:422 js/filelist.js:488 js/files.js:580
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/filelist.js:423 js/filelist.js:489 js/files.js:586
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/filelist.js:430
+msgid "{dirs} and {files}"
+msgstr ""
+
+#: js/filelist.js:561
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:518
+#: js/filelist.js:626
msgid "files uploading"
msgstr "fichièrs al amontcargar"
@@ -196,34 +215,18 @@ msgid ""
"big."
msgstr ""
-#: js/files.js:358
-msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-msgstr ""
-
-#: js/files.js:760 templates/index.php:67
+#: js/files.js:562 templates/index.php:67
msgid "Name"
msgstr "Nom"
-#: js/files.js:761 templates/index.php:78
+#: js/files.js:563 templates/index.php:78
msgid "Size"
msgstr "Talha"
-#: js/files.js:762 templates/index.php:80
+#: js/files.js:564 templates/index.php:80
msgid "Modified"
msgstr "Modificat"
-#: js/files.js:778
-msgid "%n folder"
-msgid_plural "%n folders"
-msgstr[0] ""
-msgstr[1] ""
-
-#: js/files.js:784
-msgid "%n file"
-msgid_plural "%n files"
-msgstr[0] ""
-msgstr[1] ""
-
#: lib/app.php:73
#, php-format
msgid "%s could not be renamed"
@@ -327,22 +330,6 @@ msgstr "Los fiichièrs son a èsser explorats, "
msgid "Current scanning"
msgstr "Exploracion en cors"
-#: templates/part.list.php:74
-msgid "directory"
-msgstr ""
-
-#: templates/part.list.php:76
-msgid "directories"
-msgstr ""
-
-#: templates/part.list.php:85
-msgid "file"
-msgstr "fichièr"
-
-#: templates/part.list.php:87
-msgid "files"
-msgstr "fichièrs"
-
#: templates/upgrade.php:2
msgid "Upgrading filesystem cache..."
msgstr ""
diff --git a/l10n/oc/lib.po b/l10n/oc/lib.po
index cfa24f83de8..5cbb1c5e010 100644
--- a/l10n/oc/lib.po
+++ b/l10n/oc/lib.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Occitan (post 1500) (http://www.transifex.com/projects/p/owncloud/language/oc/)\n"
"MIME-Version: 1.0\n"
@@ -17,27 +17,38 @@ msgstr ""
"Language: oc\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-#: app.php:360
+#: app.php:239
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr ""
+
+#: app.php:250
+msgid "No app name specified"
+msgstr ""
+
+#: app.php:361
msgid "Help"
msgstr "Ajuda"
-#: app.php:373
+#: app.php:374
msgid "Personal"
msgstr "Personal"
-#: app.php:384
+#: app.php:385
msgid "Settings"
msgstr "Configuracion"
-#: app.php:396
+#: app.php:397
msgid "Users"
msgstr "Usancièrs"
-#: app.php:409
+#: app.php:410
msgid "Admin"
msgstr "Admin"
-#: app.php:836
+#: app.php:837
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -73,6 +84,62 @@ msgid ""
"administrator."
msgstr ""
+#: installer.php:63
+msgid "No source specified when installing app"
+msgstr ""
+
+#: installer.php:70
+msgid "No href specified when installing app from http"
+msgstr ""
+
+#: installer.php:75
+msgid "No path specified when installing app from local file"
+msgstr ""
+
+#: installer.php:89
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr ""
+
+#: installer.php:103
+msgid "Failed to open archive when installing app"
+msgstr ""
+
+#: installer.php:123
+msgid "App does not provide an info.xml file"
+msgstr ""
+
+#: installer.php:129
+msgid "App can't be installed because of not allowed code in the App"
+msgstr ""
+
+#: installer.php:138
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr ""
+
+#: installer.php:144
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr ""
+
+#: installer.php:150
+msgid ""
+"App can't be installed because the version in info.xml/version is not the "
+"same as the version reported from the app store"
+msgstr ""
+
+#: installer.php:160
+msgid "App directory already exists"
+msgstr ""
+
+#: installer.php:173
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr ""
+
#: json.php:28
msgid "Application is not enabled"
msgstr ""
diff --git a/l10n/oc/settings.po b/l10n/oc/settings.po
index 39b43f27c7f..6a06eef3b99 100644
--- a/l10n/oc/settings.po
+++ b/l10n/oc/settings.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Occitan (post 1500) (http://www.transifex.com/projects/p/owncloud/language/oc/)\n"
"MIME-Version: 1.0\n"
@@ -42,10 +42,6 @@ msgstr "Lo grop existís ja"
msgid "Unable to add group"
msgstr "Pas capable d'apondre un grop"
-#: ajax/enableapp.php:11
-msgid "Could not enable app. "
-msgstr "Pòt pas activar app. "
-
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr "Corrièl enregistrat"
@@ -92,31 +88,43 @@ msgstr ""
msgid "Update to {appversion}"
msgstr ""
-#: js/apps.js:41 js/apps.js:81
+#: js/apps.js:41 js/apps.js:74 js/apps.js:100
msgid "Disable"
msgstr "Desactiva"
-#: js/apps.js:41 js/apps.js:69 js/apps.js:88
+#: js/apps.js:41 js/apps.js:81 js/apps.js:94 js/apps.js:109
msgid "Enable"
msgstr "Activa"
-#: js/apps.js:60
+#: js/apps.js:63
msgid "Please wait...."
msgstr ""
-#: js/apps.js:64 js/apps.js:76 js/apps.js:85 js/apps.js:98
-msgid "Error"
-msgstr "Error"
+#: js/apps.js:71 js/apps.js:72 js/apps.js:92
+msgid "Error while disabling app"
+msgstr ""
-#: js/apps.js:95
+#: js/apps.js:91 js/apps.js:104 js/apps.js:105
+msgid "Error while enabling app"
+msgstr ""
+
+#: js/apps.js:115
msgid "Updating...."
msgstr ""
-#: js/apps.js:98
+#: js/apps.js:118
msgid "Error while updating app"
msgstr ""
-#: js/apps.js:101
+#: js/apps.js:118
+msgid "Error"
+msgstr "Error"
+
+#: js/apps.js:119 templates/apps.php:43
+msgid "Update"
+msgstr ""
+
+#: js/apps.js:122
msgid "Updated"
msgstr ""
@@ -145,27 +153,27 @@ msgstr ""
msgid "Groups"
msgstr "Grops"
-#: js/users.js:95 templates/users.php:89 templates/users.php:124
+#: js/users.js:97 templates/users.php:89 templates/users.php:124
msgid "Group Admin"
msgstr "Grop Admin"
-#: js/users.js:115 templates/users.php:164
+#: js/users.js:120 templates/users.php:164
msgid "Delete"
msgstr "Escafa"
-#: js/users.js:269
+#: js/users.js:277
msgid "add group"
msgstr ""
-#: js/users.js:428
+#: js/users.js:436
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:429 js/users.js:435 js/users.js:450
+#: js/users.js:437 js/users.js:443 js/users.js:458
msgid "Error creating user"
msgstr ""
-#: js/users.js:434
+#: js/users.js:442
msgid "A valid password must be provided"
msgstr ""
@@ -369,10 +377,6 @@ msgstr "Agacha la pagina d'applications en cò de apps.owncloud.com"
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-licençiat per <span class=\"author\"></span>"
-#: templates/apps.php:43
-msgid "Update"
-msgstr ""
-
#: templates/help.php:4
msgid "User Documentation"
msgstr ""
diff --git a/l10n/pl/core.po b/l10n/pl/core.po
index 1917f75d114..6680a8ba6b3 100644
--- a/l10n/pl/core.po
+++ b/l10n/pl/core.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Polish (http://www.transifex.com/projects/p/owncloud/language/pl/)\n"
"MIME-Version: 1.0\n"
@@ -24,6 +24,35 @@ msgstr ""
msgid "%s shared »%s« with you"
msgstr "%s Współdzielone »%s« z tobą"
+#: ajax/share.php:227
+msgid "group"
+msgstr "grupa"
+
+#: ajax/update.php:11
+msgid "Turned on maintenance mode"
+msgstr ""
+
+#: ajax/update.php:14
+msgid "Turned off maintenance mode"
+msgstr ""
+
+#: ajax/update.php:17
+msgid "Updated database"
+msgstr ""
+
+#: ajax/update.php:20
+msgid "Updating filecache, this may take really long..."
+msgstr ""
+
+#: ajax/update.php:23
+msgid "Updated filecache"
+msgstr ""
+
+#: ajax/update.php:26
+#, php-format
+msgid "... %d%% done ..."
+msgstr ""
+
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
msgstr "Nie podano typu kategorii."
@@ -199,23 +228,23 @@ msgstr "w zeszłym roku"
msgid "years ago"
msgstr "lat temu"
-#: js/oc-dialogs.js:117
+#: js/oc-dialogs.js:123
msgid "Choose"
msgstr "Wybierz"
-#: js/oc-dialogs.js:137 js/oc-dialogs.js:196
+#: js/oc-dialogs.js:143 js/oc-dialogs.js:210
msgid "Error loading file picker template"
msgstr "Błąd podczas ładowania pliku wybranego szablonu"
-#: js/oc-dialogs.js:160
+#: js/oc-dialogs.js:168
msgid "Yes"
msgstr "Tak"
-#: js/oc-dialogs.js:168
+#: js/oc-dialogs.js:178
msgid "No"
msgstr "Nie"
-#: js/oc-dialogs.js:181
+#: js/oc-dialogs.js:195
msgid "Ok"
msgstr "OK"
@@ -448,7 +477,7 @@ msgstr "Osobiste"
msgid "Users"
msgstr "Użytkownicy"
-#: strings.php:7
+#: strings.php:7 templates/layout.user.php:105
msgid "Apps"
msgstr "Aplikacje"
@@ -581,10 +610,6 @@ msgstr "%s jest dostępna. Dowiedz się więcej na temat aktualizacji."
msgid "Log out"
msgstr "Wyloguj"
-#: templates/layout.user.php:100
-msgid "More apps"
-msgstr "Więcej aplikacji"
-
#: templates/login.php:9
msgid "Automatic logon rejected!"
msgstr "Automatyczne logowanie odrzucone!"
@@ -599,19 +624,19 @@ msgstr "Jeśli hasło było dawno niezmieniane, twoje konto może być zagrożon
msgid "Please change your password to secure your account again."
msgstr "Zmień swoje hasło, aby ponownie zabezpieczyć swoje konto."
-#: templates/login.php:34
+#: templates/login.php:32
msgid "Lost your password?"
msgstr "Nie pamiętasz hasła?"
-#: templates/login.php:39
+#: templates/login.php:37
msgid "remember"
msgstr "pamiętaj"
-#: templates/login.php:41
+#: templates/login.php:39
msgid "Log in"
msgstr "Zaloguj"
-#: templates/login.php:47
+#: templates/login.php:45
msgid "Alternative Logins"
msgstr "Alternatywne loginy"
diff --git a/l10n/pl/files.po b/l10n/pl/files.po
index 4afe550b713..8bab0cf5908 100644
--- a/l10n/pl/files.po
+++ b/l10n/pl/files.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Polish (http://www.transifex.com/projects/p/owncloud/language/pl/)\n"
"MIME-Version: 1.0\n"
@@ -76,7 +76,11 @@ msgstr "Błąd zapisu na dysk"
msgid "Not enough storage available"
msgstr "Za mało dostępnego miejsca"
-#: ajax/upload.php:123
+#: ajax/upload.php:109
+msgid "Upload failed"
+msgstr "Wysyłanie nie powiodło się"
+
+#: ajax/upload.php:127
msgid "Invalid directory."
msgstr "Zła ścieżka."
@@ -96,21 +100,20 @@ msgstr "Za mało miejsca"
msgid "Upload cancelled."
msgstr "Wczytywanie anulowane."
-#: js/file-upload.js:167 js/files.js:280
+#: js/file-upload.js:165
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:233 js/files.js:353
+#: js/file-upload.js:239
msgid "URL cannot be empty."
msgstr "URL nie może być pusty."
-#: js/file-upload.js:238 lib/app.php:53
+#: js/file-upload.js:244 lib/app.php:53
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
msgstr "Nieprawidłowa nazwa folderu. Wykorzystanie 'Shared' jest zarezerwowane przez ownCloud"
-#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405
-#: js/files.js:709 js/files.js:747
+#: js/file-upload.js:276 js/file-upload.js:292 js/files.js:512 js/files.js:550
msgid "Error"
msgstr "Błąd"
@@ -126,42 +129,60 @@ msgstr "Trwale usuń"
msgid "Rename"
msgstr "Zmień nazwę"
-#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:465
+#: js/filelist.js:50 js/filelist.js:53 js/filelist.js:575
msgid "Pending"
msgstr "Oczekujące"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "{new_name} already exists"
msgstr "{new_name} już istnieje"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "replace"
msgstr "zastąp"
-#: js/filelist.js:303
+#: js/filelist.js:307
msgid "suggest name"
msgstr "zasugeruj nazwę"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "cancel"
msgstr "anuluj"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "replaced {new_name} with {old_name}"
msgstr "zastąpiono {new_name} przez {old_name}"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "undo"
msgstr "cofnij"
-#: js/filelist.js:453
+#: js/filelist.js:424 js/filelist.js:490 js/files.js:581
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: js/filelist.js:425 js/filelist.js:491 js/files.js:587
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: js/filelist.js:432
+msgid "{dirs} and {files}"
+msgstr ""
+
+#: js/filelist.js:563
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: js/filelist.js:518
+#: js/filelist.js:628
msgid "files uploading"
msgstr "pliki wczytane"
@@ -199,36 +220,18 @@ msgid ""
"big."
msgstr "Pobieranie jest przygotowywane. Może to zająć trochę czasu jeśli pliki są duże."
-#: js/files.js:358
-msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-msgstr "Nieprawidłowa nazwa folderu. Korzystanie z nazwy „Shared” jest zarezerwowane dla ownCloud"
-
-#: js/files.js:760 templates/index.php:67
+#: js/files.js:563 templates/index.php:69
msgid "Name"
msgstr "Nazwa"
-#: js/files.js:761 templates/index.php:78
+#: js/files.js:564 templates/index.php:81
msgid "Size"
msgstr "Rozmiar"
-#: js/files.js:762 templates/index.php:80
+#: js/files.js:565 templates/index.php:83
msgid "Modified"
msgstr "Modyfikacja"
-#: js/files.js:778
-msgid "%n folder"
-msgid_plural "%n folders"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
-
-#: js/files.js:784
-msgid "%n file"
-msgid_plural "%n files"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
-
#: lib/app.php:73
#, php-format
msgid "%s could not be renamed"
@@ -302,52 +305,36 @@ msgstr "Nie masz uprawnień do zapisu w tym miejscu."
msgid "Nothing in here. Upload something!"
msgstr "Pusto. Wyślij coś!"
-#: templates/index.php:73
+#: templates/index.php:75
msgid "Download"
msgstr "Pobierz"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:88 templates/index.php:89
msgid "Unshare"
msgstr "Zatrzymaj współdzielenie"
-#: templates/index.php:91 templates/index.php:92
+#: templates/index.php:94 templates/index.php:95
msgid "Delete"
msgstr "Usuń"
-#: templates/index.php:105
+#: templates/index.php:108
msgid "Upload too large"
msgstr "Ładowany plik jest za duży"
-#: templates/index.php:107
+#: templates/index.php:110
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:112
+#: templates/index.php:115
msgid "Files are being scanned, please wait."
msgstr "Skanowanie plików, proszę czekać."
-#: templates/index.php:115
+#: templates/index.php:118
msgid "Current scanning"
msgstr "Aktualnie skanowane"
-#: templates/part.list.php:74
-msgid "directory"
-msgstr "Katalog"
-
-#: templates/part.list.php:76
-msgid "directories"
-msgstr "Katalogi"
-
-#: templates/part.list.php:85
-msgid "file"
-msgstr "plik"
-
-#: templates/part.list.php:87
-msgid "files"
-msgstr "pliki"
-
#: templates/upgrade.php:2
msgid "Upgrading filesystem cache..."
msgstr "Uaktualnianie plików pamięci podręcznej..."
diff --git a/l10n/pl/files_encryption.po b/l10n/pl/files_encryption.po
index 4c116aa6800..a232ad39134 100644
--- a/l10n/pl/files_encryption.po
+++ b/l10n/pl/files_encryption.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-13 09:11-0400\n"
-"PO-Revision-Date: 2013-08-13 11:50+0000\n"
+"POT-Creation-Date: 2013-08-21 08:10-0400\n"
+"PO-Revision-Date: 2013-08-19 19:20+0000\n"
"Last-Translator: Cyryl Sochacki <cyrylsochacki@gmail.com>\n"
"Language-Team: Polish (http://www.transifex.com/projects/p/owncloud/language/pl/)\n"
"MIME-Version: 1.0\n"
@@ -62,18 +62,18 @@ msgid ""
"files."
msgstr "Klucz prywatny nie jest ważny! Prawdopodobnie Twoje hasło zostało zmienione poza systemem ownCloud (np. w katalogu firmy). Aby odzyskać dostęp do zaszyfrowanych plików można zaktualizować hasło klucza prywatnego w ustawieniach osobistych."
-#: hooks/hooks.php:44
+#: hooks/hooks.php:41
msgid "Missing requirements."
msgstr "Brak wymagań."
-#: hooks/hooks.php:45
+#: hooks/hooks.php:42
msgid ""
"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."
msgstr "Proszę upewnić się, że PHP 5.3.3 lub nowszy jest zainstalowany i że OpenSSL oraz rozszerzenie PHP jest włączone i poprawnie skonfigurowane. Obecnie szyfrowanie aplikacji zostało wyłączone."
-#: hooks/hooks.php:263
+#: hooks/hooks.php:249
msgid "Following users are not set up for encryption:"
msgstr "Następujący użytkownicy nie mają skonfigurowanego szyfrowania:"
diff --git a/l10n/pl/lib.po b/l10n/pl/lib.po
index ea1272f2a8e..d44b5a180f1 100644
--- a/l10n/pl/lib.po
+++ b/l10n/pl/lib.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Polish (http://www.transifex.com/projects/p/owncloud/language/pl/)\n"
"MIME-Version: 1.0\n"
@@ -18,27 +18,38 @@ msgstr ""
"Language: 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:360
+#: app.php:239
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr ""
+
+#: app.php:250
+msgid "No app name specified"
+msgstr ""
+
+#: app.php:361
msgid "Help"
msgstr "Pomoc"
-#: app.php:373
+#: app.php:374
msgid "Personal"
msgstr "Osobiste"
-#: app.php:384
+#: app.php:385
msgid "Settings"
msgstr "Ustawienia"
-#: app.php:396
+#: app.php:397
msgid "Users"
msgstr "Użytkownicy"
-#: app.php:409
+#: app.php:410
msgid "Admin"
msgstr "Administrator"
-#: app.php:836
+#: app.php:837
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr "Błąd przy aktualizacji \"%s\"."
@@ -74,6 +85,62 @@ msgid ""
"administrator."
msgstr "Pobierz pliki w mniejszy kawałkach, oddzielnie lub poproś administratora o zwiększenie limitu."
+#: installer.php:63
+msgid "No source specified when installing app"
+msgstr ""
+
+#: installer.php:70
+msgid "No href specified when installing app from http"
+msgstr ""
+
+#: installer.php:75
+msgid "No path specified when installing app from local file"
+msgstr ""
+
+#: installer.php:89
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr ""
+
+#: installer.php:103
+msgid "Failed to open archive when installing app"
+msgstr ""
+
+#: installer.php:123
+msgid "App does not provide an info.xml file"
+msgstr ""
+
+#: installer.php:129
+msgid "App can't be installed because of not allowed code in the App"
+msgstr ""
+
+#: installer.php:138
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr ""
+
+#: installer.php:144
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr ""
+
+#: installer.php:150
+msgid ""
+"App can't be installed because the version in info.xml/version is not the "
+"same as the version reported from the app store"
+msgstr ""
+
+#: installer.php:160
+msgid "App directory already exists"
+msgstr ""
+
+#: installer.php:173
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr ""
+
#: json.php:28
msgid "Application is not enabled"
msgstr "Aplikacja nie jest włączona"
diff --git a/l10n/pl/settings.po b/l10n/pl/settings.po
index 43eac002a05..13437f51c48 100644
--- a/l10n/pl/settings.po
+++ b/l10n/pl/settings.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Polish (http://www.transifex.com/projects/p/owncloud/language/pl/)\n"
"MIME-Version: 1.0\n"
@@ -44,10 +44,6 @@ msgstr "Grupa już istnieje"
msgid "Unable to add group"
msgstr "Nie można dodać grupy"
-#: ajax/enableapp.php:11
-msgid "Could not enable app. "
-msgstr "Nie można włączyć aplikacji."
-
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr "E-mail zapisany"
@@ -94,31 +90,43 @@ msgstr "Nie można uaktualnić aplikacji."
msgid "Update to {appversion}"
msgstr "Aktualizacja do {appversion}"
-#: js/apps.js:41 js/apps.js:81
+#: js/apps.js:41 js/apps.js:74 js/apps.js:100
msgid "Disable"
msgstr "Wyłącz"
-#: js/apps.js:41 js/apps.js:69 js/apps.js:88
+#: js/apps.js:41 js/apps.js:81 js/apps.js:94 js/apps.js:109
msgid "Enable"
msgstr "Włącz"
-#: js/apps.js:60
+#: js/apps.js:63
msgid "Please wait...."
msgstr "Proszę czekać..."
-#: js/apps.js:64 js/apps.js:76 js/apps.js:85 js/apps.js:98
-msgid "Error"
-msgstr "Błąd"
+#: js/apps.js:71 js/apps.js:72 js/apps.js:92
+msgid "Error while disabling app"
+msgstr ""
-#: js/apps.js:95
+#: js/apps.js:91 js/apps.js:104 js/apps.js:105
+msgid "Error while enabling app"
+msgstr ""
+
+#: js/apps.js:115
msgid "Updating...."
msgstr "Aktualizacja w toku..."
-#: js/apps.js:98
+#: js/apps.js:118
msgid "Error while updating app"
msgstr "Błąd podczas aktualizacji aplikacji"
-#: js/apps.js:101
+#: js/apps.js:118
+msgid "Error"
+msgstr "Błąd"
+
+#: js/apps.js:119 templates/apps.php:43
+msgid "Update"
+msgstr "Aktualizuj"
+
+#: js/apps.js:122
msgid "Updated"
msgstr "Zaktualizowano"
@@ -147,27 +155,27 @@ msgstr "Nie można usunąć użytkownika"
msgid "Groups"
msgstr "Grupy"
-#: js/users.js:95 templates/users.php:89 templates/users.php:124
+#: js/users.js:97 templates/users.php:89 templates/users.php:124
msgid "Group Admin"
msgstr "Administrator grupy"
-#: js/users.js:115 templates/users.php:164
+#: js/users.js:120 templates/users.php:164
msgid "Delete"
msgstr "Usuń"
-#: js/users.js:269
+#: js/users.js:277
msgid "add group"
msgstr "dodaj grupę"
-#: js/users.js:428
+#: js/users.js:436
msgid "A valid username must be provided"
msgstr "Należy podać prawidłową nazwę użytkownika"
-#: js/users.js:429 js/users.js:435 js/users.js:450
+#: js/users.js:437 js/users.js:443 js/users.js:458
msgid "Error creating user"
msgstr "Błąd podczas tworzenia użytkownika"
-#: js/users.js:434
+#: js/users.js:442
msgid "A valid password must be provided"
msgstr "Należy podać prawidłowe hasło"
@@ -371,10 +379,6 @@ msgstr "Zobacz stronę aplikacji na apps.owncloud.com"
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-licencjonowane przez <span class=\"author\"></span>"
-#: templates/apps.php:43
-msgid "Update"
-msgstr "Aktualizuj"
-
#: templates/help.php:4
msgid "User Documentation"
msgstr "Dokumentacja użytkownika"
@@ -473,7 +477,7 @@ msgstr ""
#: templates/personal.php:117
msgid "Encryption"
-msgstr ""
+msgstr "Szyfrowanie"
#: templates/personal.php:119
msgid "The encryption app is no longer enabled, decrypt all your file"
diff --git a/l10n/pt_BR/core.po b/l10n/pt_BR/core.po
index 703b1feb263..b3280313839 100644
--- a/l10n/pt_BR/core.po
+++ b/l10n/pt_BR/core.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/owncloud/language/pt_BR/)\n"
"MIME-Version: 1.0\n"
@@ -24,6 +24,35 @@ msgstr ""
msgid "%s shared »%s« with you"
msgstr "%s compartilhou »%s« com você"
+#: ajax/share.php:227
+msgid "group"
+msgstr "grupo"
+
+#: ajax/update.php:11
+msgid "Turned on maintenance mode"
+msgstr ""
+
+#: ajax/update.php:14
+msgid "Turned off maintenance mode"
+msgstr ""
+
+#: ajax/update.php:17
+msgid "Updated database"
+msgstr ""
+
+#: ajax/update.php:20
+msgid "Updating filecache, this may take really long..."
+msgstr ""
+
+#: ajax/update.php:23
+msgid "Updated filecache"
+msgstr ""
+
+#: ajax/update.php:26
+#, php-format
+msgid "... %d%% done ..."
+msgstr ""
+
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
msgstr "Tipo de categoria não fornecido."
@@ -195,23 +224,23 @@ msgstr "último ano"
msgid "years ago"
msgstr "anos atrás"
-#: js/oc-dialogs.js:117
+#: js/oc-dialogs.js:123
msgid "Choose"
msgstr "Escolha"
-#: js/oc-dialogs.js:137 js/oc-dialogs.js:196
+#: js/oc-dialogs.js:143 js/oc-dialogs.js:210
msgid "Error loading file picker template"
msgstr "Template selecionador Erro ao carregar arquivo"
-#: js/oc-dialogs.js:160
+#: js/oc-dialogs.js:168
msgid "Yes"
msgstr "Sim"
-#: js/oc-dialogs.js:168
+#: js/oc-dialogs.js:178
msgid "No"
msgstr "Não"
-#: js/oc-dialogs.js:181
+#: js/oc-dialogs.js:195
msgid "Ok"
msgstr "Ok"
@@ -444,7 +473,7 @@ msgstr "Pessoal"
msgid "Users"
msgstr "Usuários"
-#: strings.php:7
+#: strings.php:7 templates/layout.user.php:105
msgid "Apps"
msgstr "Aplicações"
@@ -577,10 +606,6 @@ msgstr "%s está disponível. Obtenha mais informações sobre como atualizar."
msgid "Log out"
msgstr "Sair"
-#: templates/layout.user.php:100
-msgid "More apps"
-msgstr "Mais aplicativos"
-
#: templates/login.php:9
msgid "Automatic logon rejected!"
msgstr "Entrada Automática no Sistema Rejeitada!"
@@ -595,19 +620,19 @@ msgstr "Se você não mudou a sua senha recentemente, a sua conta pode estar com
msgid "Please change your password to secure your account again."
msgstr "Por favor troque sua senha para tornar sua conta segura novamente."
-#: templates/login.php:34
+#: templates/login.php:32
msgid "Lost your password?"
msgstr "Esqueceu sua senha?"
-#: templates/login.php:39
+#: templates/login.php:37
msgid "remember"
msgstr "lembrar"
-#: templates/login.php:41
+#: templates/login.php:39
msgid "Log in"
msgstr "Fazer login"
-#: templates/login.php:47
+#: templates/login.php:45
msgid "Alternative Logins"
msgstr "Logins alternativos"
diff --git a/l10n/pt_BR/files.po b/l10n/pt_BR/files.po
index d9250a024c1..4397a9890b0 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: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/owncloud/language/pt_BR/)\n"
"MIME-Version: 1.0\n"
@@ -77,7 +77,11 @@ msgstr "Falha ao escrever no disco"
msgid "Not enough storage available"
msgstr "Espaço de armazenamento insuficiente"
-#: ajax/upload.php:123
+#: ajax/upload.php:109
+msgid "Upload failed"
+msgstr "Falha no envio"
+
+#: ajax/upload.php:127
msgid "Invalid directory."
msgstr "Diretório inválido."
@@ -97,21 +101,20 @@ msgstr "Espaço de armazenamento insuficiente"
msgid "Upload cancelled."
msgstr "Envio cancelado."
-#: js/file-upload.js:167 js/files.js:280
+#: js/file-upload.js:165
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:233 js/files.js:353
+#: js/file-upload.js:239
msgid "URL cannot be empty."
msgstr "URL não pode ficar em branco"
-#: js/file-upload.js:238 lib/app.php:53
+#: js/file-upload.js:244 lib/app.php:53
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
msgstr "Nome de pasta inválido. O uso do nome 'Compartilhado' é reservado ao ownCloud"
-#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405
-#: js/files.js:709 js/files.js:747
+#: js/file-upload.js:276 js/file-upload.js:292 js/files.js:512 js/files.js:550
msgid "Error"
msgstr "Erro"
@@ -127,41 +130,57 @@ msgstr "Excluir permanentemente"
msgid "Rename"
msgstr "Renomear"
-#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:465
+#: js/filelist.js:50 js/filelist.js:53 js/filelist.js:575
msgid "Pending"
msgstr "Pendente"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "{new_name} already exists"
msgstr "{new_name} já existe"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "replace"
msgstr "substituir"
-#: js/filelist.js:303
+#: js/filelist.js:307
msgid "suggest name"
msgstr "sugerir nome"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "cancel"
msgstr "cancelar"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "replaced {new_name} with {old_name}"
msgstr "Substituído {old_name} por {new_name} "
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "undo"
msgstr "desfazer"
-#: js/filelist.js:453
+#: js/filelist.js:424 js/filelist.js:490 js/files.js:581
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/filelist.js:425 js/filelist.js:491 js/files.js:587
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/filelist.js:432
+msgid "{dirs} and {files}"
+msgstr ""
+
+#: js/filelist.js:563
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:518
+#: js/filelist.js:628
msgid "files uploading"
msgstr "enviando arquivos"
@@ -199,34 +218,18 @@ msgid ""
"big."
msgstr "Seu download está sendo preparado. Isto pode levar algum tempo se os arquivos forem grandes."
-#: js/files.js:358
-msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-msgstr "Nome de pasta inválido. O uso de 'Shared' é reservado para o Owncloud"
-
-#: js/files.js:760 templates/index.php:67
+#: js/files.js:563 templates/index.php:69
msgid "Name"
msgstr "Nome"
-#: js/files.js:761 templates/index.php:78
+#: js/files.js:564 templates/index.php:81
msgid "Size"
msgstr "Tamanho"
-#: js/files.js:762 templates/index.php:80
+#: js/files.js:565 templates/index.php:83
msgid "Modified"
msgstr "Modificado"
-#: js/files.js:778
-msgid "%n folder"
-msgid_plural "%n folders"
-msgstr[0] ""
-msgstr[1] ""
-
-#: js/files.js:784
-msgid "%n file"
-msgid_plural "%n files"
-msgstr[0] ""
-msgstr[1] ""
-
#: lib/app.php:73
#, php-format
msgid "%s could not be renamed"
@@ -300,52 +303,36 @@ msgstr "Você não possui permissão de escrita aqui."
msgid "Nothing in here. Upload something!"
msgstr "Nada aqui.Carrege alguma coisa!"
-#: templates/index.php:73
+#: templates/index.php:75
msgid "Download"
msgstr "Baixar"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:88 templates/index.php:89
msgid "Unshare"
msgstr "Descompartilhar"
-#: templates/index.php:91 templates/index.php:92
+#: templates/index.php:94 templates/index.php:95
msgid "Delete"
msgstr "Excluir"
-#: templates/index.php:105
+#: templates/index.php:108
msgid "Upload too large"
msgstr "Upload muito grande"
-#: templates/index.php:107
+#: templates/index.php:110
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:112
+#: templates/index.php:115
msgid "Files are being scanned, please wait."
msgstr "Arquivos sendo escaneados, por favor aguarde."
-#: templates/index.php:115
+#: templates/index.php:118
msgid "Current scanning"
msgstr "Scanning atual"
-#: templates/part.list.php:74
-msgid "directory"
-msgstr "diretório"
-
-#: templates/part.list.php:76
-msgid "directories"
-msgstr "diretórios"
-
-#: templates/part.list.php:85
-msgid "file"
-msgstr "arquivo"
-
-#: templates/part.list.php:87
-msgid "files"
-msgstr "arquivos"
-
#: templates/upgrade.php:2
msgid "Upgrading filesystem cache..."
msgstr "Atualizando cache do sistema de arquivos..."
diff --git a/l10n/pt_BR/files_encryption.po b/l10n/pt_BR/files_encryption.po
index 6b636c6d004..43542c8f6f6 100644
--- a/l10n/pt_BR/files_encryption.po
+++ b/l10n/pt_BR/files_encryption.po
@@ -10,8 +10,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-11 08:07-0400\n"
-"PO-Revision-Date: 2013-08-09 12:30+0000\n"
+"POT-Creation-Date: 2013-08-21 08:10-0400\n"
+"PO-Revision-Date: 2013-08-19 19:20+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"
@@ -64,18 +64,18 @@ msgid ""
"files."
msgstr "Sua chave privada não é válida! Provavelmente sua senha foi alterada fora do sistema ownCloud (por exemplo, seu diretório corporativo). Você pode atualizar sua senha de chave privada em suas configurações pessoais para recuperar o acesso a seus arquivos criptografados."
-#: hooks/hooks.php:44
+#: hooks/hooks.php:41
msgid "Missing requirements."
msgstr "Requisitos não encontrados."
-#: hooks/hooks.php:45
+#: hooks/hooks.php:42
msgid ""
"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."
msgstr "Por favor, certifique-se que o PHP 5.3.3 ou mais recente está instalado e que a extensão PHP OpenSSL está habilitado e configurado corretamente. Por enquanto, o aplicativo de criptografia foi desativado."
-#: hooks/hooks.php:263
+#: hooks/hooks.php:249
msgid "Following users are not set up for encryption:"
msgstr "Seguintes usuários não estão configurados para criptografia:"
diff --git a/l10n/pt_BR/lib.po b/l10n/pt_BR/lib.po
index 80a90875c3a..d35e68a4ec1 100644
--- a/l10n/pt_BR/lib.po
+++ b/l10n/pt_BR/lib.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-08-27 11:18-0400\n"
+"PO-Revision-Date: 2013-08-26 12:50+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"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,27 +18,38 @@ msgstr ""
"Language: pt_BR\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-#: app.php:360
+#: app.php:239
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr "O aplicativo \"%s\" não pode ser instalado porque não é compatível com esta versão do ownCloud."
+
+#: app.php:250
+msgid "No app name specified"
+msgstr "O nome do aplicativo não foi especificado."
+
+#: app.php:361
msgid "Help"
msgstr "Ajuda"
-#: app.php:373
+#: app.php:374
msgid "Personal"
msgstr "Pessoal"
-#: app.php:384
+#: app.php:385
msgid "Settings"
msgstr "Ajustes"
-#: app.php:396
+#: app.php:397
msgid "Users"
msgstr "Usuários"
-#: app.php:409
+#: app.php:410
msgid "Admin"
msgstr "Admin"
-#: app.php:836
+#: app.php:837
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr "Falha na atualização de \"%s\"."
@@ -74,6 +85,62 @@ msgid ""
"administrator."
msgstr "Baixe os arquivos em pedaços menores, separadamente ou solicite educadamente ao seu administrador."
+#: installer.php:63
+msgid "No source specified when installing app"
+msgstr "Nenhuma fonte foi especificada enquanto instalava o aplicativo"
+
+#: installer.php:70
+msgid "No href specified when installing app from http"
+msgstr "Nenhuma href foi especificada enquanto instalava o aplicativo de httml"
+
+#: installer.php:75
+msgid "No path specified when installing app from local file"
+msgstr "Nenhum caminho foi especificado enquanto instalava o aplicativo do arquivo local"
+
+#: installer.php:89
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr "Arquivos do tipo %s não são suportados"
+
+#: installer.php:103
+msgid "Failed to open archive when installing app"
+msgstr "Falha para abrir o arquivo enquanto instalava o aplicativo"
+
+#: installer.php:123
+msgid "App does not provide an info.xml file"
+msgstr "O aplicativo não fornece um arquivo info.xml"
+
+#: installer.php:129
+msgid "App can't be installed because of not allowed code in the App"
+msgstr "O aplicativo não pode ser instalado por causa do código não permitido no Aplivativo"
+
+#: installer.php:138
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr "O aplicativo não pode ser instalado porque não é compatível com esta versão do ownCloud"
+
+#: installer.php:144
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr "O aplicativo não pode ser instalado porque ele contém a marca <shipped>verdadeiro</shipped> que não é permitido para aplicações não embarcadas"
+
+#: installer.php:150
+msgid ""
+"App can't be installed because the version in info.xml/version is not the "
+"same as the version reported from the app store"
+msgstr "O aplicativo não pode ser instalado porque a versão em info.xml /versão não é a mesma que a versão relatada na App Store"
+
+#: installer.php:160
+msgid "App directory already exists"
+msgstr "Diretório App já existe"
+
+#: installer.php:173
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr "Não é possível criar pasta app. Corrija as permissões. %s"
+
#: json.php:28
msgid "Application is not enabled"
msgstr "Aplicação não está habilitada"
diff --git a/l10n/pt_BR/settings.po b/l10n/pt_BR/settings.po
index 7dae52323c0..4214958d1ab 100644
--- a/l10n/pt_BR/settings.po
+++ b/l10n/pt_BR/settings.po
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-08-27 11:18-0400\n"
+"PO-Revision-Date: 2013-08-26 12:21+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"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -44,10 +44,6 @@ msgstr "Grupo já existe"
msgid "Unable to add group"
msgstr "Não foi possível adicionar grupo"
-#: ajax/enableapp.php:11
-msgid "Could not enable app. "
-msgstr "Não foi possível habilitar aplicativo."
-
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr "E-mail salvo"
@@ -94,37 +90,49 @@ msgstr "Não foi possível atualizar a app."
msgid "Update to {appversion}"
msgstr "Atualizar para {appversion}"
-#: js/apps.js:41 js/apps.js:81
+#: js/apps.js:41 js/apps.js:74 js/apps.js:100
msgid "Disable"
msgstr "Desabilitar"
-#: js/apps.js:41 js/apps.js:69 js/apps.js:88
+#: js/apps.js:41 js/apps.js:81 js/apps.js:94 js/apps.js:109
msgid "Enable"
msgstr "Habilitar"
-#: js/apps.js:60
+#: js/apps.js:63
msgid "Please wait...."
msgstr "Por favor, aguarde..."
-#: js/apps.js:64 js/apps.js:76 js/apps.js:85 js/apps.js:98
-msgid "Error"
-msgstr "Erro"
+#: js/apps.js:71 js/apps.js:72 js/apps.js:92
+msgid "Error while disabling app"
+msgstr "Erro enquanto desabilitava o aplicativo"
-#: js/apps.js:95
+#: js/apps.js:91 js/apps.js:104 js/apps.js:105
+msgid "Error while enabling app"
+msgstr "Erro enquanto habilitava o aplicativo"
+
+#: js/apps.js:115
msgid "Updating...."
msgstr "Atualizando..."
-#: js/apps.js:98
+#: js/apps.js:118
msgid "Error while updating app"
msgstr "Erro ao atualizar aplicativo"
-#: js/apps.js:101
+#: js/apps.js:118
+msgid "Error"
+msgstr "Erro"
+
+#: js/apps.js:119 templates/apps.php:43
+msgid "Update"
+msgstr "Atualizar"
+
+#: js/apps.js:122
msgid "Updated"
msgstr "Atualizado"
#: js/personal.js:150
msgid "Decrypting files... Please wait, this can take some time."
-msgstr ""
+msgstr "Decriptando arquivos... Por favor aguarde, isso pode levar algum tempo."
#: js/personal.js:172
msgid "Saving..."
@@ -147,27 +155,27 @@ msgstr "Impossível remover usuário"
msgid "Groups"
msgstr "Grupos"
-#: js/users.js:95 templates/users.php:89 templates/users.php:124
+#: js/users.js:97 templates/users.php:89 templates/users.php:124
msgid "Group Admin"
msgstr "Grupo Administrativo"
-#: js/users.js:115 templates/users.php:164
+#: js/users.js:120 templates/users.php:164
msgid "Delete"
msgstr "Excluir"
-#: js/users.js:269
+#: js/users.js:277
msgid "add group"
msgstr "adicionar grupo"
-#: js/users.js:428
+#: js/users.js:436
msgid "A valid username must be provided"
msgstr "Forneça um nome de usuário válido"
-#: js/users.js:429 js/users.js:435 js/users.js:450
+#: js/users.js:437 js/users.js:443 js/users.js:458
msgid "Error creating user"
msgstr "Erro ao criar usuário"
-#: js/users.js:434
+#: js/users.js:442
msgid "A valid password must be provided"
msgstr "Forneça uma senha válida"
@@ -371,10 +379,6 @@ msgstr "Ver página do aplicativo em apps.owncloud.com"
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-licenciado por <span class=\"author\"></span>"
-#: templates/apps.php:43
-msgid "Update"
-msgstr "Atualizar"
-
#: templates/help.php:4
msgid "User Documentation"
msgstr "Documentação de Usuário"
@@ -473,19 +477,19 @@ msgstr "Use esse endereço para <a href=\"%s/server/5.0/user_manual/files/files.
#: templates/personal.php:117
msgid "Encryption"
-msgstr ""
+msgstr "Criptografia"
#: templates/personal.php:119
msgid "The encryption app is no longer enabled, decrypt all your file"
-msgstr ""
+msgstr "O aplicativo de encriptação não está mais ativo, decripti todos os seus arquivos"
#: templates/personal.php:125
msgid "Log-in password"
-msgstr ""
+msgstr "Senha de login"
#: templates/personal.php:130
msgid "Decrypt all Files"
-msgstr ""
+msgstr "Decripti todos os Arquivos"
#: templates/users.php:21
msgid "Login Name"
diff --git a/l10n/pt_BR/user_ldap.po b/l10n/pt_BR/user_ldap.po
index 8e83ab7e75d..b2edb3b335a 100644
--- a/l10n/pt_BR/user_ldap.po
+++ b/l10n/pt_BR/user_ldap.po
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-08-27 11:18-0400\n"
+"PO-Revision-Date: 2013-08-26 12: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"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -157,7 +157,7 @@ msgstr "Filtro de Login de Usuário"
msgid ""
"Defines the filter to apply, when login is attempted. %%uid replaces the "
"username in the login action. Example: \"uid=%%uid\""
-msgstr ""
+msgstr "Define o filtro a ser aplicado, o login é feito. %%uid substitui o nome do usuário na ação de login. Exemplo: \"uid=%%uid\""
#: templates/settings.php:55
msgid "User List Filter"
@@ -167,7 +167,7 @@ msgstr "Filtro de Lista de Usuário"
msgid ""
"Defines the filter to apply, when retrieving users (no placeholders). "
"Example: \"objectClass=person\""
-msgstr ""
+msgstr "Define o filtro a ser aplicado, ao recuperar usuários (sem espaços reservados). Exemplo: \"objectClass=person\""
#: templates/settings.php:59
msgid "Group Filter"
@@ -177,7 +177,7 @@ msgstr "Filtro de Grupo"
msgid ""
"Defines the filter to apply, when retrieving groups (no placeholders). "
"Example: \"objectClass=posixGroup\""
-msgstr ""
+msgstr "Define o filtro a ser aplicado, ao recuperar grupos (sem espaços reservados). Exemplo: \"objectClass=posixGroup\""
#: templates/settings.php:66
msgid "Connection Settings"
@@ -238,7 +238,7 @@ msgstr "Desligar validação de certificado SSL."
msgid ""
"Not recommended, use it for testing only! If connection only works with this"
" option, import the LDAP server's SSL certificate in your %s server."
-msgstr ""
+msgstr "Não recomendado, use-o somente para teste! Se a conexão só funciona com esta opção, importar o certificado SSL do servidor LDAP em seu servidor %s."
#: templates/settings.php:76
msgid "Cache Time-To-Live"
diff --git a/l10n/pt_PT/core.po b/l10n/pt_PT/core.po
index d1bc08b13f1..ee257663691 100644
--- a/l10n/pt_PT/core.po
+++ b/l10n/pt_PT/core.po
@@ -11,8 +11,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Portuguese (Portugal) (http://www.transifex.com/projects/p/owncloud/language/pt_PT/)\n"
"MIME-Version: 1.0\n"
@@ -26,6 +26,35 @@ msgstr ""
msgid "%s shared »%s« with you"
msgstr "%s partilhado »%s« contigo"
+#: ajax/share.php:227
+msgid "group"
+msgstr "grupo"
+
+#: ajax/update.php:11
+msgid "Turned on maintenance mode"
+msgstr ""
+
+#: ajax/update.php:14
+msgid "Turned off maintenance mode"
+msgstr ""
+
+#: ajax/update.php:17
+msgid "Updated database"
+msgstr ""
+
+#: ajax/update.php:20
+msgid "Updating filecache, this may take really long..."
+msgstr ""
+
+#: ajax/update.php:23
+msgid "Updated filecache"
+msgstr ""
+
+#: ajax/update.php:26
+#, php-format
+msgid "... %d%% done ..."
+msgstr ""
+
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
msgstr "Tipo de categoria não fornecido"
@@ -197,23 +226,23 @@ msgstr "ano passado"
msgid "years ago"
msgstr "anos atrás"
-#: js/oc-dialogs.js:117
+#: js/oc-dialogs.js:123
msgid "Choose"
msgstr "Escolha"
-#: js/oc-dialogs.js:137 js/oc-dialogs.js:196
+#: js/oc-dialogs.js:143 js/oc-dialogs.js:210
msgid "Error loading file picker template"
msgstr "Erro ao carregar arquivo do separador modelo"
-#: js/oc-dialogs.js:160
+#: js/oc-dialogs.js:168
msgid "Yes"
msgstr "Sim"
-#: js/oc-dialogs.js:168
+#: js/oc-dialogs.js:178
msgid "No"
msgstr "Não"
-#: js/oc-dialogs.js:181
+#: js/oc-dialogs.js:195
msgid "Ok"
msgstr "Ok"
@@ -446,7 +475,7 @@ msgstr "Pessoal"
msgid "Users"
msgstr "Utilizadores"
-#: strings.php:7
+#: strings.php:7 templates/layout.user.php:105
msgid "Apps"
msgstr "Aplicações"
@@ -579,10 +608,6 @@ msgstr "%s está disponível. Tenha mais informações como actualizar."
msgid "Log out"
msgstr "Sair"
-#: templates/layout.user.php:100
-msgid "More apps"
-msgstr ""
-
#: templates/login.php:9
msgid "Automatic logon rejected!"
msgstr "Login automático rejeitado!"
@@ -597,19 +622,19 @@ msgstr "Se não mudou a sua palavra-passe recentemente, a sua conta pode ter sid
msgid "Please change your password to secure your account again."
msgstr "Por favor mude a sua palavra-passe para assegurar a sua conta de novo."
-#: templates/login.php:34
+#: templates/login.php:32
msgid "Lost your password?"
msgstr "Esqueceu-se da sua password?"
-#: templates/login.php:39
+#: templates/login.php:37
msgid "remember"
msgstr "lembrar"
-#: templates/login.php:41
+#: templates/login.php:39
msgid "Log in"
msgstr "Entrar"
-#: templates/login.php:47
+#: templates/login.php:45
msgid "Alternative Logins"
msgstr "Contas de acesso alternativas"
diff --git a/l10n/pt_PT/files.po b/l10n/pt_PT/files.po
index 3534f1cc596..21d8f249a2b 100644
--- a/l10n/pt_PT/files.po
+++ b/l10n/pt_PT/files.po
@@ -5,13 +5,14 @@
# Translators:
# bmgmatias <bmgmatias@gmail.com>, 2013
# FernandoMASilva, 2013
+# Helder Meneses <helder.meneses@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-31 14:50+0000\n"
+"Last-Translator: Helder Meneses <helder.meneses@gmail.com>\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"
@@ -76,7 +77,11 @@ msgstr "Falhou a escrita no disco"
msgid "Not enough storage available"
msgstr "Não há espaço suficiente em disco"
-#: ajax/upload.php:123
+#: ajax/upload.php:109
+msgid "Upload failed"
+msgstr "Carregamento falhou"
+
+#: ajax/upload.php:127
msgid "Invalid directory."
msgstr "Directório Inválido"
@@ -96,21 +101,20 @@ msgstr "Espaço em disco insuficiente!"
msgid "Upload cancelled."
msgstr "Envio cancelado."
-#: js/file-upload.js:167 js/files.js:280
+#: js/file-upload.js:165
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:233 js/files.js:353
+#: js/file-upload.js:239
msgid "URL cannot be empty."
msgstr "O URL não pode estar vazio."
-#: js/file-upload.js:238 lib/app.php:53
+#: js/file-upload.js:244 lib/app.php:53
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
msgstr "Nome da pasta inválido. Palavra 'Shared' é reservado pela ownCloud"
-#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405
-#: js/files.js:709 js/files.js:747
+#: js/file-upload.js:276 js/file-upload.js:292 js/files.js:512 js/files.js:550
msgid "Error"
msgstr "Erro"
@@ -126,41 +130,57 @@ msgstr "Eliminar permanentemente"
msgid "Rename"
msgstr "Renomear"
-#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:465
+#: js/filelist.js:50 js/filelist.js:53 js/filelist.js:575
msgid "Pending"
msgstr "Pendente"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "{new_name} already exists"
msgstr "O nome {new_name} já existe"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "replace"
msgstr "substituir"
-#: js/filelist.js:303
+#: js/filelist.js:307
msgid "suggest name"
msgstr "sugira um nome"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "cancel"
msgstr "cancelar"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "replaced {new_name} with {old_name}"
msgstr "substituido {new_name} por {old_name}"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "undo"
msgstr "desfazer"
-#: js/filelist.js:453
+#: js/filelist.js:424 js/filelist.js:490 js/files.js:581
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] "%n pasta"
+msgstr[1] "%n pastas"
+
+#: js/filelist.js:425 js/filelist.js:491 js/files.js:587
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] "%n ficheiro"
+msgstr[1] "%n ficheiros"
+
+#: js/filelist.js:432
+msgid "{dirs} and {files}"
+msgstr "{dirs} e {files}"
+
+#: js/filelist.js:563
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "A carregar %n ficheiro"
+msgstr[1] "A carregar %n ficheiros"
-#: js/filelist.js:518
+#: js/filelist.js:628
msgid "files uploading"
msgstr "A enviar os ficheiros"
@@ -190,7 +210,7 @@ msgstr "O seu espaço de armazenamento está quase cheiro ({usedSpacePercent}%)"
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
-msgstr ""
+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:245
msgid ""
@@ -198,34 +218,18 @@ msgid ""
"big."
msgstr "O seu download está a ser preparado. Este processo pode demorar algum tempo se os ficheiros forem grandes."
-#: js/files.js:358
-msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-msgstr "Nome de pasta inválido. O Uso de 'shared' é reservado para o ownCloud"
-
-#: js/files.js:760 templates/index.php:67
+#: js/files.js:563 templates/index.php:69
msgid "Name"
msgstr "Nome"
-#: js/files.js:761 templates/index.php:78
+#: js/files.js:564 templates/index.php:81
msgid "Size"
msgstr "Tamanho"
-#: js/files.js:762 templates/index.php:80
+#: js/files.js:565 templates/index.php:83
msgid "Modified"
msgstr "Modificado"
-#: js/files.js:778
-msgid "%n folder"
-msgid_plural "%n folders"
-msgstr[0] ""
-msgstr[1] ""
-
-#: js/files.js:784
-msgid "%n file"
-msgid_plural "%n files"
-msgstr[0] ""
-msgstr[1] ""
-
#: lib/app.php:73
#, php-format
msgid "%s could not be renamed"
@@ -299,52 +303,36 @@ msgstr "Não tem permissões de escrita aqui."
msgid "Nothing in here. Upload something!"
msgstr "Vazio. Envie alguma coisa!"
-#: templates/index.php:73
+#: templates/index.php:75
msgid "Download"
msgstr "Transferir"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:88 templates/index.php:89
msgid "Unshare"
msgstr "Deixar de partilhar"
-#: templates/index.php:91 templates/index.php:92
+#: templates/index.php:94 templates/index.php:95
msgid "Delete"
msgstr "Eliminar"
-#: templates/index.php:105
+#: templates/index.php:108
msgid "Upload too large"
msgstr "Upload muito grande"
-#: templates/index.php:107
+#: templates/index.php:110
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:112
+#: templates/index.php:115
msgid "Files are being scanned, please wait."
msgstr "Os ficheiros estão a ser analisados, por favor aguarde."
-#: templates/index.php:115
+#: templates/index.php:118
msgid "Current scanning"
msgstr "Análise actual"
-#: templates/part.list.php:74
-msgid "directory"
-msgstr "diretório"
-
-#: templates/part.list.php:76
-msgid "directories"
-msgstr "diretórios"
-
-#: templates/part.list.php:85
-msgid "file"
-msgstr "ficheiro"
-
-#: templates/part.list.php:87
-msgid "files"
-msgstr "ficheiros"
-
#: templates/upgrade.php:2
msgid "Upgrading filesystem cache..."
msgstr "Atualizar cache do sistema de ficheiros..."
diff --git a/l10n/pt_PT/files_encryption.po b/l10n/pt_PT/files_encryption.po
index 7f8803616a8..dd0f5f9b927 100644
--- a/l10n/pt_PT/files_encryption.po
+++ b/l10n/pt_PT/files_encryption.po
@@ -10,8 +10,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-09 07:59-0400\n"
-"PO-Revision-Date: 2013-08-09 11:59+0000\n"
+"POT-Creation-Date: 2013-08-21 08:10-0400\n"
+"PO-Revision-Date: 2013-08-19 19:20+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Portuguese (Portugal) (http://www.transifex.com/projects/p/owncloud/language/pt_PT/)\n"
"MIME-Version: 1.0\n"
@@ -64,18 +64,18 @@ msgid ""
"files."
msgstr "Chave privada não é válida! Provavelmente senha foi alterada fora do sistema ownCloud (exemplo, o diretório corporativo). Pode atualizar password da chave privada em configurações personalizadas para recuperar o acesso aos seus arquivos encriptados."
-#: hooks/hooks.php:44
+#: hooks/hooks.php:41
msgid "Missing requirements."
msgstr "Faltam alguns requisitos."
-#: hooks/hooks.php:45
+#: hooks/hooks.php:42
msgid ""
"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."
msgstr ""
-#: hooks/hooks.php:263
+#: hooks/hooks.php:249
msgid "Following users are not set up for encryption:"
msgstr ""
diff --git a/l10n/pt_PT/files_trashbin.po b/l10n/pt_PT/files_trashbin.po
index e23fb508d18..64a86f404cf 100644
--- a/l10n/pt_PT/files_trashbin.po
+++ b/l10n/pt_PT/files_trashbin.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-15 04:47-0400\n"
-"PO-Revision-Date: 2013-08-15 08:48+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-31 14:50+0000\n"
+"Last-Translator: Helder Meneses <helder.meneses@gmail.com>\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"
@@ -28,43 +28,43 @@ msgstr "Não foi possível eliminar %s de forma permanente"
msgid "Couldn't restore %s"
msgstr "Não foi possível restaurar %s"
-#: js/trash.js:7 js/trash.js:100
+#: js/trash.js:7 js/trash.js:102
msgid "perform restore operation"
msgstr "executar a operação de restauro"
-#: js/trash.js:20 js/trash.js:48 js/trash.js:118 js/trash.js:146
+#: js/trash.js:20 js/trash.js:49 js/trash.js:120 js/trash.js:148
msgid "Error"
msgstr "Erro"
-#: js/trash.js:36
+#: js/trash.js:37
msgid "delete file permanently"
msgstr "Eliminar permanentemente o(s) ficheiro(s)"
-#: js/trash.js:127
+#: js/trash.js:129
msgid "Delete permanently"
msgstr "Eliminar permanentemente"
-#: js/trash.js:182 templates/index.php:17
+#: js/trash.js:184 templates/index.php:17
msgid "Name"
msgstr "Nome"
-#: js/trash.js:183 templates/index.php:27
+#: js/trash.js:185 templates/index.php:27
msgid "Deleted"
msgstr "Apagado"
-#: js/trash.js:191
+#: js/trash.js:193
msgid "%n folder"
msgid_plural "%n folders"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%n pasta"
+msgstr[1] "%n pastas"
-#: js/trash.js:197
+#: js/trash.js:199
msgid "%n file"
msgid_plural "%n files"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%n ficheiro"
+msgstr[1] "%n ficheiros"
-#: lib/trash.php:819 lib/trash.php:821
+#: lib/trash.php:814 lib/trash.php:816
msgid "restored"
msgstr "Restaurado"
diff --git a/l10n/pt_PT/lib.po b/l10n/pt_PT/lib.po
index c1a7fac6ec2..b7393d9b03a 100644
--- a/l10n/pt_PT/lib.po
+++ b/l10n/pt_PT/lib.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Portuguese (Portugal) (http://www.transifex.com/projects/p/owncloud/language/pt_PT/)\n"
"MIME-Version: 1.0\n"
@@ -18,27 +18,38 @@ msgstr ""
"Language: pt_PT\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: app.php:360
+#: app.php:239
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr ""
+
+#: app.php:250
+msgid "No app name specified"
+msgstr ""
+
+#: app.php:361
msgid "Help"
msgstr "Ajuda"
-#: app.php:373
+#: app.php:374
msgid "Personal"
msgstr "Pessoal"
-#: app.php:384
+#: app.php:385
msgid "Settings"
msgstr "Configurações"
-#: app.php:396
+#: app.php:397
msgid "Users"
msgstr "Utilizadores"
-#: app.php:409
+#: app.php:410
msgid "Admin"
msgstr "Admin"
-#: app.php:836
+#: app.php:837
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr "A actualização \"%s\" falhou."
@@ -74,6 +85,62 @@ msgid ""
"administrator."
msgstr "Descarregue os ficheiros em partes menores, separados ou peça gentilmente ao seu administrador."
+#: installer.php:63
+msgid "No source specified when installing app"
+msgstr ""
+
+#: installer.php:70
+msgid "No href specified when installing app from http"
+msgstr ""
+
+#: installer.php:75
+msgid "No path specified when installing app from local file"
+msgstr ""
+
+#: installer.php:89
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr ""
+
+#: installer.php:103
+msgid "Failed to open archive when installing app"
+msgstr ""
+
+#: installer.php:123
+msgid "App does not provide an info.xml file"
+msgstr ""
+
+#: installer.php:129
+msgid "App can't be installed because of not allowed code in the App"
+msgstr ""
+
+#: installer.php:138
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr ""
+
+#: installer.php:144
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr ""
+
+#: installer.php:150
+msgid ""
+"App can't be installed because the version in info.xml/version is not the "
+"same as the version reported from the app store"
+msgstr ""
+
+#: installer.php:160
+msgid "App directory already exists"
+msgstr ""
+
+#: installer.php:173
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr ""
+
#: json.php:28
msgid "Application is not enabled"
msgstr "A aplicação não está activada"
diff --git a/l10n/pt_PT/settings.po b/l10n/pt_PT/settings.po
index c43a1c98a2c..e2768600954 100644
--- a/l10n/pt_PT/settings.po
+++ b/l10n/pt_PT/settings.po
@@ -11,9 +11,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-31 14:50+0000\n"
+"Last-Translator: Helder Meneses <helder.meneses@gmail.com>\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"
@@ -46,10 +46,6 @@ msgstr "O grupo já existe"
msgid "Unable to add group"
msgstr "Impossível acrescentar o grupo"
-#: ajax/enableapp.php:11
-msgid "Could not enable app. "
-msgstr "Não foi possível activar a app."
-
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr "Email guardado"
@@ -92,41 +88,53 @@ msgstr "Impossível apagar utilizador do grupo %s"
msgid "Couldn't update app."
msgstr "Não foi possível actualizar a aplicação."
-#: js/apps.js:35
+#: js/apps.js:43
msgid "Update to {appversion}"
msgstr "Actualizar para a versão {appversion}"
-#: js/apps.js:41 js/apps.js:81
+#: js/apps.js:49 js/apps.js:82 js/apps.js:108
msgid "Disable"
msgstr "Desactivar"
-#: js/apps.js:41 js/apps.js:69 js/apps.js:88
+#: js/apps.js:49 js/apps.js:89 js/apps.js:102 js/apps.js:117
msgid "Enable"
msgstr "Activar"
-#: js/apps.js:60
+#: js/apps.js:71
msgid "Please wait...."
msgstr "Por favor aguarde..."
-#: js/apps.js:64 js/apps.js:76 js/apps.js:85 js/apps.js:98
-msgid "Error"
-msgstr "Erro"
+#: js/apps.js:79 js/apps.js:80 js/apps.js:100
+msgid "Error while disabling app"
+msgstr "Erro enquanto desactivava a aplicação"
-#: js/apps.js:95
+#: js/apps.js:99 js/apps.js:112 js/apps.js:113
+msgid "Error while enabling app"
+msgstr "Erro enquanto activava a aplicação"
+
+#: js/apps.js:123
msgid "Updating...."
msgstr "A Actualizar..."
-#: js/apps.js:98
+#: js/apps.js:126
msgid "Error while updating app"
msgstr "Erro enquanto actualizava a aplicação"
-#: js/apps.js:101
+#: js/apps.js:126
+msgid "Error"
+msgstr "Erro"
+
+#: js/apps.js:127 templates/apps.php:43
+msgid "Update"
+msgstr "Actualizar"
+
+#: js/apps.js:130
msgid "Updated"
msgstr "Actualizado"
#: js/personal.js:150
msgid "Decrypting files... Please wait, this can take some time."
-msgstr ""
+msgstr "A desencriptar os ficheiros... Por favor aguarde, esta operação pode demorar algum tempo."
#: js/personal.js:172
msgid "Saving..."
@@ -149,27 +157,27 @@ msgstr "Não foi possível remover o utilizador"
msgid "Groups"
msgstr "Grupos"
-#: js/users.js:95 templates/users.php:89 templates/users.php:124
+#: js/users.js:97 templates/users.php:89 templates/users.php:124
msgid "Group Admin"
msgstr "Grupo Administrador"
-#: js/users.js:115 templates/users.php:164
+#: js/users.js:120 templates/users.php:164
msgid "Delete"
msgstr "Eliminar"
-#: js/users.js:269
+#: js/users.js:277
msgid "add group"
msgstr "Adicionar grupo"
-#: js/users.js:428
+#: js/users.js:436
msgid "A valid username must be provided"
msgstr "Um nome de utilizador válido deve ser fornecido"
-#: js/users.js:429 js/users.js:435 js/users.js:450
+#: js/users.js:437 js/users.js:443 js/users.js:458
msgid "Error creating user"
msgstr "Erro a criar utilizador"
-#: js/users.js:434
+#: js/users.js:442
msgid "A valid password must be provided"
msgstr "Uma password válida deve ser fornecida"
@@ -373,10 +381,6 @@ msgstr "Ver a página da aplicação em apps.owncloud.com"
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-licenciado por <span class=\"author\"></span>"
-#: templates/apps.php:43
-msgid "Update"
-msgstr "Actualizar"
-
#: templates/help.php:4
msgid "User Documentation"
msgstr "Documentação de Utilizador"
@@ -475,19 +479,19 @@ msgstr "Use este endereço para <a href=\"%s/server/5.0/user_manual/files/files.
#: templates/personal.php:117
msgid "Encryption"
-msgstr ""
+msgstr "Encriptação"
#: templates/personal.php:119
msgid "The encryption app is no longer enabled, decrypt all your file"
-msgstr ""
+msgstr "A aplicação de encriptação não se encontra mais disponível, desencripte o seu ficheiro"
#: templates/personal.php:125
msgid "Log-in password"
-msgstr ""
+msgstr "Password de entrada"
#: templates/personal.php:130
msgid "Decrypt all Files"
-msgstr ""
+msgstr "Desencriptar todos os ficheiros"
#: templates/users.php:21
msgid "Login Name"
diff --git a/l10n/ro/core.po b/l10n/ro/core.po
index 94a85870e9b..6cbf39f5e00 100644
--- a/l10n/ro/core.po
+++ b/l10n/ro/core.po
@@ -11,8 +11,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Romanian (http://www.transifex.com/projects/p/owncloud/language/ro/)\n"
"MIME-Version: 1.0\n"
@@ -26,6 +26,35 @@ msgstr ""
msgid "%s shared »%s« with you"
msgstr "%s Partajat »%s« cu tine de"
+#: ajax/share.php:227
+msgid "group"
+msgstr "grup"
+
+#: ajax/update.php:11
+msgid "Turned on maintenance mode"
+msgstr ""
+
+#: ajax/update.php:14
+msgid "Turned off maintenance mode"
+msgstr ""
+
+#: ajax/update.php:17
+msgid "Updated database"
+msgstr ""
+
+#: ajax/update.php:20
+msgid "Updating filecache, this may take really long..."
+msgstr ""
+
+#: ajax/update.php:23
+msgid "Updated filecache"
+msgstr ""
+
+#: ajax/update.php:26
+#, php-format
+msgid "... %d%% done ..."
+msgstr ""
+
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
msgstr "Tipul de categorie nu a fost specificat."
@@ -201,23 +230,23 @@ msgstr "ultimul an"
msgid "years ago"
msgstr "ani în urmă"
-#: js/oc-dialogs.js:117
+#: js/oc-dialogs.js:123
msgid "Choose"
msgstr "Alege"
-#: js/oc-dialogs.js:137 js/oc-dialogs.js:196
+#: js/oc-dialogs.js:143 js/oc-dialogs.js:210
msgid "Error loading file picker template"
msgstr "Eroare la încărcarea șablonului selectorului de fișiere"
-#: js/oc-dialogs.js:160
+#: js/oc-dialogs.js:168
msgid "Yes"
msgstr "Da"
-#: js/oc-dialogs.js:168
+#: js/oc-dialogs.js:178
msgid "No"
msgstr "Nu"
-#: js/oc-dialogs.js:181
+#: js/oc-dialogs.js:195
msgid "Ok"
msgstr "Ok"
@@ -450,7 +479,7 @@ msgstr "Personal"
msgid "Users"
msgstr "Utilizatori"
-#: strings.php:7
+#: strings.php:7 templates/layout.user.php:105
msgid "Apps"
msgstr "Aplicații"
@@ -583,10 +612,6 @@ msgstr "%s este disponibil. Vezi mai multe informații despre procesul de actual
msgid "Log out"
msgstr "Ieșire"
-#: templates/layout.user.php:100
-msgid "More apps"
-msgstr ""
-
#: templates/login.php:9
msgid "Automatic logon rejected!"
msgstr "Autentificare automată respinsă!"
@@ -601,19 +626,19 @@ msgstr "Dacă nu ți-ai schimbat parola recent, contul tău ar putea fi compromi
msgid "Please change your password to secure your account again."
msgstr "Te rog schimbă-ți parola pentru a-ți securiza din nou contul."
-#: templates/login.php:34
+#: templates/login.php:32
msgid "Lost your password?"
msgstr "Ai uitat parola?"
-#: templates/login.php:39
+#: templates/login.php:37
msgid "remember"
msgstr "amintește"
-#: templates/login.php:41
+#: templates/login.php:39
msgid "Log in"
msgstr "Autentificare"
-#: templates/login.php:47
+#: templates/login.php:45
msgid "Alternative Logins"
msgstr "Conectări alternative"
diff --git a/l10n/ro/files.po b/l10n/ro/files.po
index 7f0ae89b77f..c25183110d0 100644
--- a/l10n/ro/files.po
+++ b/l10n/ro/files.po
@@ -10,8 +10,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Romanian (http://www.transifex.com/projects/p/owncloud/language/ro/)\n"
"MIME-Version: 1.0\n"
@@ -77,7 +77,11 @@ msgstr "Eroare la scriere pe disc"
msgid "Not enough storage available"
msgstr "Nu este suficient spațiu disponibil"
-#: ajax/upload.php:123
+#: ajax/upload.php:109
+msgid "Upload failed"
+msgstr "Încărcarea a eșuat"
+
+#: ajax/upload.php:127
msgid "Invalid directory."
msgstr "Director invalid."
@@ -97,21 +101,20 @@ msgstr "Nu este suficient spațiu disponibil"
msgid "Upload cancelled."
msgstr "Încărcare anulată."
-#: js/file-upload.js:167 js/files.js:280
+#: js/file-upload.js:165
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:233 js/files.js:353
+#: js/file-upload.js:239
msgid "URL cannot be empty."
msgstr "Adresa URL nu poate fi goală."
-#: js/file-upload.js:238 lib/app.php:53
+#: js/file-upload.js:244 lib/app.php:53
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
msgstr "Nume de dosar invalid. Utilizarea 'Shared' e rezervată de ownCloud"
-#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405
-#: js/files.js:709 js/files.js:747
+#: js/file-upload.js:276 js/file-upload.js:292 js/files.js:512 js/files.js:550
msgid "Error"
msgstr "Eroare"
@@ -127,42 +130,60 @@ msgstr "Stergere permanenta"
msgid "Rename"
msgstr "Redenumire"
-#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:465
+#: js/filelist.js:50 js/filelist.js:53 js/filelist.js:575
msgid "Pending"
msgstr "În așteptare"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "{new_name} already exists"
msgstr "{new_name} deja exista"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "replace"
msgstr "înlocuire"
-#: js/filelist.js:303
+#: js/filelist.js:307
msgid "suggest name"
msgstr "sugerează nume"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "cancel"
msgstr "anulare"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "replaced {new_name} with {old_name}"
msgstr "{new_name} inlocuit cu {old_name}"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "undo"
msgstr "Anulează ultima acțiune"
-#: js/filelist.js:453
+#: js/filelist.js:424 js/filelist.js:490 js/files.js:581
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: js/filelist.js:425 js/filelist.js:491 js/files.js:587
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: js/filelist.js:432
+msgid "{dirs} and {files}"
+msgstr ""
+
+#: js/filelist.js:563
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: js/filelist.js:518
+#: js/filelist.js:628
msgid "files uploading"
msgstr "fișiere se încarcă"
@@ -200,36 +221,18 @@ msgid ""
"big."
msgstr "Se pregătește descărcarea. Aceasta poate să dureze ceva timp dacă fișierele sunt mari."
-#: js/files.js:358
-msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-msgstr "Invalid folder name. Usage of 'Shared' is reserved by Ownclou"
-
-#: js/files.js:760 templates/index.php:67
+#: js/files.js:563 templates/index.php:69
msgid "Name"
msgstr "Nume"
-#: js/files.js:761 templates/index.php:78
+#: js/files.js:564 templates/index.php:81
msgid "Size"
msgstr "Dimensiune"
-#: js/files.js:762 templates/index.php:80
+#: js/files.js:565 templates/index.php:83
msgid "Modified"
msgstr "Modificat"
-#: js/files.js:778
-msgid "%n folder"
-msgid_plural "%n folders"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
-
-#: js/files.js:784
-msgid "%n file"
-msgid_plural "%n files"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
-
#: lib/app.php:73
#, php-format
msgid "%s could not be renamed"
@@ -303,52 +306,36 @@ msgstr "Nu ai permisiunea de a sterge fisiere aici."
msgid "Nothing in here. Upload something!"
msgstr "Nimic aici. Încarcă ceva!"
-#: templates/index.php:73
+#: templates/index.php:75
msgid "Download"
msgstr "Descarcă"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:88 templates/index.php:89
msgid "Unshare"
msgstr "Anulare partajare"
-#: templates/index.php:91 templates/index.php:92
+#: templates/index.php:94 templates/index.php:95
msgid "Delete"
msgstr "Șterge"
-#: templates/index.php:105
+#: templates/index.php:108
msgid "Upload too large"
msgstr "Fișierul încărcat este prea mare"
-#: templates/index.php:107
+#: templates/index.php:110
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Fișierul care l-ai încărcat a depășită limita maximă admisă la încărcare pe acest server."
-#: templates/index.php:112
+#: templates/index.php:115
msgid "Files are being scanned, please wait."
msgstr "Fișierele sunt scanate, te rog așteptă."
-#: templates/index.php:115
+#: templates/index.php:118
msgid "Current scanning"
msgstr "În curs de scanare"
-#: templates/part.list.php:74
-msgid "directory"
-msgstr "catalog"
-
-#: templates/part.list.php:76
-msgid "directories"
-msgstr "cataloage"
-
-#: templates/part.list.php:85
-msgid "file"
-msgstr "fișier"
-
-#: templates/part.list.php:87
-msgid "files"
-msgstr "fișiere"
-
#: templates/upgrade.php:2
msgid "Upgrading filesystem cache..."
msgstr "Modernizare fisiere de sistem cache.."
diff --git a/l10n/ro/files_encryption.po b/l10n/ro/files_encryption.po
index 6a275845501..65bcf49b446 100644
--- a/l10n/ro/files_encryption.po
+++ b/l10n/ro/files_encryption.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-09 07:59-0400\n"
-"PO-Revision-Date: 2013-08-09 11:59+0000\n"
+"POT-Creation-Date: 2013-08-21 08:10-0400\n"
+"PO-Revision-Date: 2013-08-19 19:20+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Romanian (http://www.transifex.com/projects/p/owncloud/language/ro/)\n"
"MIME-Version: 1.0\n"
@@ -61,18 +61,18 @@ msgid ""
"files."
msgstr ""
-#: hooks/hooks.php:44
+#: hooks/hooks.php:41
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:45
+#: hooks/hooks.php:42
msgid ""
"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."
msgstr ""
-#: hooks/hooks.php:263
+#: hooks/hooks.php:249
msgid "Following users are not set up for encryption:"
msgstr ""
diff --git a/l10n/ro/lib.po b/l10n/ro/lib.po
index d09f1365448..2a84e7235cf 100644
--- a/l10n/ro/lib.po
+++ b/l10n/ro/lib.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Romanian (http://www.transifex.com/projects/p/owncloud/language/ro/)\n"
"MIME-Version: 1.0\n"
@@ -18,27 +18,38 @@ msgstr ""
"Language: ro\n"
"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n"
-#: app.php:360
+#: app.php:239
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr ""
+
+#: app.php:250
+msgid "No app name specified"
+msgstr ""
+
+#: app.php:361
msgid "Help"
msgstr "Ajutor"
-#: app.php:373
+#: app.php:374
msgid "Personal"
msgstr "Personal"
-#: app.php:384
+#: app.php:385
msgid "Settings"
msgstr "Setări"
-#: app.php:396
+#: app.php:397
msgid "Users"
msgstr "Utilizatori"
-#: app.php:409
+#: app.php:410
msgid "Admin"
msgstr "Admin"
-#: app.php:836
+#: app.php:837
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -74,6 +85,62 @@ msgid ""
"administrator."
msgstr ""
+#: installer.php:63
+msgid "No source specified when installing app"
+msgstr ""
+
+#: installer.php:70
+msgid "No href specified when installing app from http"
+msgstr ""
+
+#: installer.php:75
+msgid "No path specified when installing app from local file"
+msgstr ""
+
+#: installer.php:89
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr ""
+
+#: installer.php:103
+msgid "Failed to open archive when installing app"
+msgstr ""
+
+#: installer.php:123
+msgid "App does not provide an info.xml file"
+msgstr ""
+
+#: installer.php:129
+msgid "App can't be installed because of not allowed code in the App"
+msgstr ""
+
+#: installer.php:138
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr ""
+
+#: installer.php:144
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr ""
+
+#: installer.php:150
+msgid ""
+"App can't be installed because the version in info.xml/version is not the "
+"same as the version reported from the app store"
+msgstr ""
+
+#: installer.php:160
+msgid "App directory already exists"
+msgstr ""
+
+#: installer.php:173
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr ""
+
#: json.php:28
msgid "Application is not enabled"
msgstr "Aplicația nu este activată"
diff --git a/l10n/ro/settings.po b/l10n/ro/settings.po
index 48188399867..1e816b50f09 100644
--- a/l10n/ro/settings.po
+++ b/l10n/ro/settings.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:10+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Romanian (http://www.transifex.com/projects/p/owncloud/language/ro/)\n"
"MIME-Version: 1.0\n"
@@ -43,10 +43,6 @@ msgstr "Grupul există deja"
msgid "Unable to add group"
msgstr "Nu s-a putut adăuga grupul"
-#: ajax/enableapp.php:11
-msgid "Could not enable app. "
-msgstr "Nu s-a putut activa aplicația."
-
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr "E-mail salvat"
@@ -93,31 +89,43 @@ msgstr "Aplicaţia nu s-a putut actualiza."
msgid "Update to {appversion}"
msgstr "Actualizat la {versiuneaaplicaţiei}"
-#: js/apps.js:41 js/apps.js:81
+#: js/apps.js:41 js/apps.js:74 js/apps.js:100
msgid "Disable"
msgstr "Dezactivați"
-#: js/apps.js:41 js/apps.js:69 js/apps.js:88
+#: js/apps.js:41 js/apps.js:81 js/apps.js:94 js/apps.js:109
msgid "Enable"
msgstr "Activare"
-#: js/apps.js:60
+#: js/apps.js:63
msgid "Please wait...."
msgstr "Aşteptaţi vă rog...."
-#: js/apps.js:64 js/apps.js:76 js/apps.js:85 js/apps.js:98
-msgid "Error"
-msgstr "Eroare"
+#: js/apps.js:71 js/apps.js:72 js/apps.js:92
+msgid "Error while disabling app"
+msgstr ""
-#: js/apps.js:95
+#: js/apps.js:91 js/apps.js:104 js/apps.js:105
+msgid "Error while enabling app"
+msgstr ""
+
+#: js/apps.js:115
msgid "Updating...."
msgstr "Actualizare în curs...."
-#: js/apps.js:98
+#: js/apps.js:118
msgid "Error while updating app"
msgstr "Eroare în timpul actualizării aplicaţiei"
-#: js/apps.js:101
+#: js/apps.js:118
+msgid "Error"
+msgstr "Eroare"
+
+#: js/apps.js:119 templates/apps.php:43
+msgid "Update"
+msgstr "Actualizare"
+
+#: js/apps.js:122
msgid "Updated"
msgstr "Actualizat"
@@ -146,27 +154,27 @@ msgstr "Imposibil de eliminat utilizatorul"
msgid "Groups"
msgstr "Grupuri"
-#: js/users.js:95 templates/users.php:89 templates/users.php:124
+#: js/users.js:97 templates/users.php:89 templates/users.php:124
msgid "Group Admin"
msgstr "Grupul Admin "
-#: js/users.js:115 templates/users.php:164
+#: js/users.js:120 templates/users.php:164
msgid "Delete"
msgstr "Șterge"
-#: js/users.js:269
+#: js/users.js:277
msgid "add group"
msgstr "adăugaţi grupul"
-#: js/users.js:428
+#: js/users.js:436
msgid "A valid username must be provided"
msgstr "Trebuie să furnizaţi un nume de utilizator valid"
-#: js/users.js:429 js/users.js:435 js/users.js:450
+#: js/users.js:437 js/users.js:443 js/users.js:458
msgid "Error creating user"
msgstr "Eroare la crearea utilizatorului"
-#: js/users.js:434
+#: js/users.js:442
msgid "A valid password must be provided"
msgstr "Trebuie să furnizaţi o parolă validă"
@@ -370,10 +378,6 @@ msgstr "Vizualizează pagina applicației pe apps.owncloud.com"
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-licențiat <span class=\"author\"></span>"
-#: templates/apps.php:43
-msgid "Update"
-msgstr "Actualizare"
-
#: templates/help.php:4
msgid "User Documentation"
msgstr "Documentație utilizator"
diff --git a/l10n/ru/core.po b/l10n/ru/core.po
index 0eea0c71445..7721c948b2e 100644
--- a/l10n/ru/core.po
+++ b/l10n/ru/core.po
@@ -15,8 +15,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Russian (http://www.transifex.com/projects/p/owncloud/language/ru/)\n"
"MIME-Version: 1.0\n"
@@ -30,6 +30,35 @@ msgstr ""
msgid "%s shared »%s« with you"
msgstr "%s поделился »%s« с вами"
+#: ajax/share.php:227
+msgid "group"
+msgstr "группа"
+
+#: ajax/update.php:11
+msgid "Turned on maintenance mode"
+msgstr ""
+
+#: ajax/update.php:14
+msgid "Turned off maintenance mode"
+msgstr ""
+
+#: ajax/update.php:17
+msgid "Updated database"
+msgstr ""
+
+#: ajax/update.php:20
+msgid "Updating filecache, this may take really long..."
+msgstr ""
+
+#: ajax/update.php:23
+msgid "Updated filecache"
+msgstr ""
+
+#: ajax/update.php:26
+#, php-format
+msgid "... %d%% done ..."
+msgstr ""
+
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
msgstr "Тип категории не предоставлен"
@@ -205,23 +234,23 @@ msgstr "в прошлом году"
msgid "years ago"
msgstr "несколько лет назад"
-#: js/oc-dialogs.js:117
+#: js/oc-dialogs.js:123
msgid "Choose"
msgstr "Выбрать"
-#: js/oc-dialogs.js:137 js/oc-dialogs.js:196
+#: js/oc-dialogs.js:143 js/oc-dialogs.js:210
msgid "Error loading file picker template"
msgstr "Ошибка при загрузке файла выбора шаблона"
-#: js/oc-dialogs.js:160
+#: js/oc-dialogs.js:168
msgid "Yes"
msgstr "Да"
-#: js/oc-dialogs.js:168
+#: js/oc-dialogs.js:178
msgid "No"
msgstr "Нет"
-#: js/oc-dialogs.js:181
+#: js/oc-dialogs.js:195
msgid "Ok"
msgstr "Ок"
@@ -454,7 +483,7 @@ msgstr "Личное"
msgid "Users"
msgstr "Пользователи"
-#: strings.php:7
+#: strings.php:7 templates/layout.user.php:105
msgid "Apps"
msgstr "Приложения"
@@ -587,10 +616,6 @@ msgstr "%s доступно. Получить дополнительную ин
msgid "Log out"
msgstr "Выйти"
-#: templates/layout.user.php:100
-msgid "More apps"
-msgstr "Ещё приложения"
-
#: templates/login.php:9
msgid "Automatic logon rejected!"
msgstr "Автоматический вход в систему отключен!"
@@ -605,19 +630,19 @@ msgstr "Если Вы недавно не меняли свой пароль, т
msgid "Please change your password to secure your account again."
msgstr "Пожалуйста, смените пароль, чтобы обезопасить свою учетную запись."
-#: templates/login.php:34
+#: templates/login.php:32
msgid "Lost your password?"
msgstr "Забыли пароль?"
-#: templates/login.php:39
+#: templates/login.php:37
msgid "remember"
msgstr "запомнить"
-#: templates/login.php:41
+#: templates/login.php:39
msgid "Log in"
msgstr "Войти"
-#: templates/login.php:47
+#: templates/login.php:45
msgid "Alternative Logins"
msgstr "Альтернативные имена пользователя"
diff --git a/l10n/ru/files.po b/l10n/ru/files.po
index a34e9fe5a4c..a97a10cc9ad 100644
--- a/l10n/ru/files.po
+++ b/l10n/ru/files.po
@@ -12,8 +12,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Russian (http://www.transifex.com/projects/p/owncloud/language/ru/)\n"
"MIME-Version: 1.0\n"
@@ -79,7 +79,11 @@ msgstr "Ошибка записи на диск"
msgid "Not enough storage available"
msgstr "Недостаточно доступного места в хранилище"
-#: ajax/upload.php:123
+#: ajax/upload.php:109
+msgid "Upload failed"
+msgstr "Ошибка загрузки"
+
+#: ajax/upload.php:127
msgid "Invalid directory."
msgstr "Неправильный каталог."
@@ -99,21 +103,20 @@ msgstr "Недостаточно свободного места"
msgid "Upload cancelled."
msgstr "Загрузка отменена."
-#: js/file-upload.js:167 js/files.js:280
+#: js/file-upload.js:165
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Файл в процессе загрузки. Покинув страницу вы прервёте загрузку."
-#: js/file-upload.js:233 js/files.js:353
+#: js/file-upload.js:239
msgid "URL cannot be empty."
msgstr "Ссылка не может быть пустой."
-#: js/file-upload.js:238 lib/app.php:53
+#: js/file-upload.js:244 lib/app.php:53
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
msgstr "Неправильное имя каталога. Имя 'Shared' зарезервировано."
-#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405
-#: js/files.js:709 js/files.js:747
+#: js/file-upload.js:276 js/file-upload.js:292 js/files.js:512 js/files.js:550
msgid "Error"
msgstr "Ошибка"
@@ -129,42 +132,60 @@ msgstr "Удалено навсегда"
msgid "Rename"
msgstr "Переименовать"
-#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:465
+#: js/filelist.js:50 js/filelist.js:53 js/filelist.js:575
msgid "Pending"
msgstr "Ожидание"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "{new_name} already exists"
msgstr "{new_name} уже существует"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "replace"
msgstr "заменить"
-#: js/filelist.js:303
+#: js/filelist.js:307
msgid "suggest name"
msgstr "предложить название"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "cancel"
msgstr "отмена"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "replaced {new_name} with {old_name}"
msgstr "заменено {new_name} на {old_name}"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "undo"
msgstr "отмена"
-#: js/filelist.js:453
+#: js/filelist.js:424 js/filelist.js:490 js/files.js:581
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] "%n папка"
+msgstr[1] "%n папки"
+msgstr[2] "%n папок"
+
+#: js/filelist.js:425 js/filelist.js:491 js/files.js:587
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] "%n файл"
+msgstr[1] "%n файла"
+msgstr[2] "%n файлов"
+
+#: js/filelist.js:432
+msgid "{dirs} and {files}"
+msgstr ""
+
+#: js/filelist.js:563
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "Закачка %n файла"
msgstr[1] "Закачка %n файлов"
msgstr[2] "Закачка %n файлов"
-#: js/filelist.js:518
+#: js/filelist.js:628
msgid "files uploading"
msgstr "файлы загружаются"
@@ -202,36 +223,18 @@ msgid ""
"big."
msgstr "Загрузка началась. Это может потребовать много времени, если файл большого размера."
-#: js/files.js:358
-msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-msgstr "Неправильное имя каталога. Имя 'Shared' зарезервировано."
-
-#: js/files.js:760 templates/index.php:67
+#: js/files.js:563 templates/index.php:69
msgid "Name"
msgstr "Имя"
-#: js/files.js:761 templates/index.php:78
+#: js/files.js:564 templates/index.php:81
msgid "Size"
msgstr "Размер"
-#: js/files.js:762 templates/index.php:80
+#: js/files.js:565 templates/index.php:83
msgid "Modified"
msgstr "Изменён"
-#: js/files.js:778
-msgid "%n folder"
-msgid_plural "%n folders"
-msgstr[0] "%n папка"
-msgstr[1] "%n папки"
-msgstr[2] "%n папок"
-
-#: js/files.js:784
-msgid "%n file"
-msgid_plural "%n files"
-msgstr[0] "%n файл"
-msgstr[1] "%n файла"
-msgstr[2] "%n файлов"
-
#: lib/app.php:73
#, php-format
msgid "%s could not be renamed"
@@ -305,52 +308,36 @@ msgstr "У вас нет разрешений на запись здесь."
msgid "Nothing in here. Upload something!"
msgstr "Здесь ничего нет. Загрузите что-нибудь!"
-#: templates/index.php:73
+#: templates/index.php:75
msgid "Download"
msgstr "Скачать"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:88 templates/index.php:89
msgid "Unshare"
msgstr "Закрыть общий доступ"
-#: templates/index.php:91 templates/index.php:92
+#: templates/index.php:94 templates/index.php:95
msgid "Delete"
msgstr "Удалить"
-#: templates/index.php:105
+#: templates/index.php:108
msgid "Upload too large"
msgstr "Файл слишком велик"
-#: templates/index.php:107
+#: templates/index.php:110
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Файлы, которые вы пытаетесь загрузить, превышают лимит для файлов на этом сервере."
-#: templates/index.php:112
+#: templates/index.php:115
msgid "Files are being scanned, please wait."
msgstr "Подождите, файлы сканируются."
-#: templates/index.php:115
+#: templates/index.php:118
msgid "Current scanning"
msgstr "Текущее сканирование"
-#: templates/part.list.php:74
-msgid "directory"
-msgstr "директория"
-
-#: templates/part.list.php:76
-msgid "directories"
-msgstr "директории"
-
-#: templates/part.list.php:85
-msgid "file"
-msgstr "файл"
-
-#: templates/part.list.php:87
-msgid "files"
-msgstr "файлы"
-
#: templates/upgrade.php:2
msgid "Upgrading filesystem cache..."
msgstr "Обновление кэша файловой системы..."
diff --git a/l10n/ru/files_encryption.po b/l10n/ru/files_encryption.po
index fc4c452a0a9..b3f6c241cf6 100644
--- a/l10n/ru/files_encryption.po
+++ b/l10n/ru/files_encryption.po
@@ -13,8 +13,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-17 10:40+0000\n"
+"POT-Creation-Date: 2013-08-21 08:10-0400\n"
+"PO-Revision-Date: 2013-08-19 19:20+0000\n"
"Last-Translator: eurekafag <rkfg@rkfg.me>\n"
"Language-Team: Russian (http://www.transifex.com/projects/p/owncloud/language/ru/)\n"
"MIME-Version: 1.0\n"
diff --git a/l10n/ru/lib.po b/l10n/ru/lib.po
index a2908e78ace..70d8b918f39 100644
--- a/l10n/ru/lib.po
+++ b/l10n/ru/lib.po
@@ -10,8 +10,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Russian (http://www.transifex.com/projects/p/owncloud/language/ru/)\n"
"MIME-Version: 1.0\n"
@@ -20,27 +20,38 @@ msgstr ""
"Language: ru\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-#: app.php:360
+#: app.php:239
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr ""
+
+#: app.php:250
+msgid "No app name specified"
+msgstr ""
+
+#: app.php:361
msgid "Help"
msgstr "Помощь"
-#: app.php:373
+#: app.php:374
msgid "Personal"
msgstr "Личное"
-#: app.php:384
+#: app.php:385
msgid "Settings"
msgstr "Конфигурация"
-#: app.php:396
+#: app.php:397
msgid "Users"
msgstr "Пользователи"
-#: app.php:409
+#: app.php:410
msgid "Admin"
msgstr "Admin"
-#: app.php:836
+#: app.php:837
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr "Не смог обновить \"%s\"."
@@ -76,6 +87,62 @@ msgid ""
"administrator."
msgstr "Загрузите файл маленьшими порциями, раздельно или вежливо попросите Вашего администратора."
+#: installer.php:63
+msgid "No source specified when installing app"
+msgstr ""
+
+#: installer.php:70
+msgid "No href specified when installing app from http"
+msgstr ""
+
+#: installer.php:75
+msgid "No path specified when installing app from local file"
+msgstr ""
+
+#: installer.php:89
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr ""
+
+#: installer.php:103
+msgid "Failed to open archive when installing app"
+msgstr ""
+
+#: installer.php:123
+msgid "App does not provide an info.xml file"
+msgstr ""
+
+#: installer.php:129
+msgid "App can't be installed because of not allowed code in the App"
+msgstr ""
+
+#: installer.php:138
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr ""
+
+#: installer.php:144
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr ""
+
+#: installer.php:150
+msgid ""
+"App can't be installed because the version in info.xml/version is not the "
+"same as the version reported from the app store"
+msgstr ""
+
+#: installer.php:160
+msgid "App directory already exists"
+msgstr ""
+
+#: installer.php:173
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr ""
+
#: json.php:28
msgid "Application is not enabled"
msgstr "Приложение не разрешено"
diff --git a/l10n/ru/settings.po b/l10n/ru/settings.po
index effbf173e9d..2777eaad80f 100644
--- a/l10n/ru/settings.po
+++ b/l10n/ru/settings.po
@@ -3,6 +3,7 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# Aleksey Grigoryev <alexvamp@gmail.com>, 2013
# Alexander Shashkevych <alex@stunpix.com>, 2013
# alfsoft <alfsoft@gmail.com>, 2013
# lord93 <lordakryl@gmail.com>, 2013
@@ -13,9 +14,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:10+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-08-27 11:18-0400\n"
+"PO-Revision-Date: 2013-08-26 07:10+0000\n"
+"Last-Translator: Aleksey Grigoryev <alexvamp@gmail.com>\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"
@@ -48,10 +49,6 @@ msgstr "Группа уже существует"
msgid "Unable to add group"
msgstr "Невозможно добавить группу"
-#: ajax/enableapp.php:11
-msgid "Could not enable app. "
-msgstr "Не удалось включить приложение."
-
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr "Email сохранен"
@@ -98,37 +95,49 @@ msgstr "Невозможно обновить приложение"
msgid "Update to {appversion}"
msgstr "Обновить до {версия приложения}"
-#: js/apps.js:41 js/apps.js:81
+#: js/apps.js:41 js/apps.js:74 js/apps.js:100
msgid "Disable"
msgstr "Выключить"
-#: js/apps.js:41 js/apps.js:69 js/apps.js:88
+#: js/apps.js:41 js/apps.js:81 js/apps.js:94 js/apps.js:109
msgid "Enable"
msgstr "Включить"
-#: js/apps.js:60
+#: js/apps.js:63
msgid "Please wait...."
msgstr "Подождите..."
-#: js/apps.js:64 js/apps.js:76 js/apps.js:85 js/apps.js:98
-msgid "Error"
-msgstr "Ошибка"
+#: js/apps.js:71 js/apps.js:72 js/apps.js:92
+msgid "Error while disabling app"
+msgstr ""
-#: js/apps.js:95
+#: js/apps.js:91 js/apps.js:104 js/apps.js:105
+msgid "Error while enabling app"
+msgstr ""
+
+#: js/apps.js:115
msgid "Updating...."
msgstr "Обновление..."
-#: js/apps.js:98
+#: js/apps.js:118
msgid "Error while updating app"
msgstr "Ошибка при обновлении приложения"
-#: js/apps.js:101
+#: js/apps.js:118
+msgid "Error"
+msgstr "Ошибка"
+
+#: js/apps.js:119 templates/apps.php:43
+msgid "Update"
+msgstr "Обновить"
+
+#: js/apps.js:122
msgid "Updated"
msgstr "Обновлено"
#: js/personal.js:150
msgid "Decrypting files... Please wait, this can take some time."
-msgstr ""
+msgstr "Расшифровка файлов... Пожалуйста, подождите, это может занять некоторое время."
#: js/personal.js:172
msgid "Saving..."
@@ -151,27 +160,27 @@ msgstr "Невозможно удалить пользователя"
msgid "Groups"
msgstr "Группы"
-#: js/users.js:95 templates/users.php:89 templates/users.php:124
+#: js/users.js:97 templates/users.php:89 templates/users.php:124
msgid "Group Admin"
msgstr "Группа Администраторы"
-#: js/users.js:115 templates/users.php:164
+#: js/users.js:120 templates/users.php:164
msgid "Delete"
msgstr "Удалить"
-#: js/users.js:269
+#: js/users.js:277
msgid "add group"
msgstr "добавить группу"
-#: js/users.js:428
+#: js/users.js:436
msgid "A valid username must be provided"
msgstr "Укажите правильное имя пользователя"
-#: js/users.js:429 js/users.js:435 js/users.js:450
+#: js/users.js:437 js/users.js:443 js/users.js:458
msgid "Error creating user"
msgstr "Ошибка создания пользователя"
-#: js/users.js:434
+#: js/users.js:442
msgid "A valid password must be provided"
msgstr "Укажите валидный пароль"
@@ -375,10 +384,6 @@ msgstr "Смотрите дополнения на apps.owncloud.com"
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span> лицензия. Автор <span class=\"author\"></span>"
-#: templates/apps.php:43
-msgid "Update"
-msgstr "Обновить"
-
#: templates/help.php:4
msgid "User Documentation"
msgstr "Пользовательская документация"
diff --git a/l10n/si_LK/core.po b/l10n/si_LK/core.po
index 1f04852c7aa..87d7c2b49e7 100644
--- a/l10n/si_LK/core.po
+++ b/l10n/si_LK/core.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Sinhala (Sri Lanka) (http://www.transifex.com/projects/p/owncloud/language/si_LK/)\n"
"MIME-Version: 1.0\n"
@@ -22,6 +22,35 @@ msgstr ""
msgid "%s shared »%s« with you"
msgstr ""
+#: ajax/share.php:227
+msgid "group"
+msgstr "කණ්ඩායම"
+
+#: ajax/update.php:11
+msgid "Turned on maintenance mode"
+msgstr ""
+
+#: ajax/update.php:14
+msgid "Turned off maintenance mode"
+msgstr ""
+
+#: ajax/update.php:17
+msgid "Updated database"
+msgstr ""
+
+#: ajax/update.php:20
+msgid "Updating filecache, this may take really long..."
+msgstr ""
+
+#: ajax/update.php:23
+msgid "Updated filecache"
+msgstr ""
+
+#: ajax/update.php:26
+#, php-format
+msgid "... %d%% done ..."
+msgstr ""
+
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
msgstr ""
@@ -193,23 +222,23 @@ msgstr "පෙර අවුරුද්දේ"
msgid "years ago"
msgstr "අවුරුදු කීපයකට පෙර"
-#: js/oc-dialogs.js:117
+#: js/oc-dialogs.js:123
msgid "Choose"
msgstr "තෝරන්න"
-#: js/oc-dialogs.js:137 js/oc-dialogs.js:196
+#: js/oc-dialogs.js:143 js/oc-dialogs.js:210
msgid "Error loading file picker template"
msgstr ""
-#: js/oc-dialogs.js:160
+#: js/oc-dialogs.js:168
msgid "Yes"
msgstr "ඔව්"
-#: js/oc-dialogs.js:168
+#: js/oc-dialogs.js:178
msgid "No"
msgstr "එපා"
-#: js/oc-dialogs.js:181
+#: js/oc-dialogs.js:195
msgid "Ok"
msgstr "හරි"
@@ -442,7 +471,7 @@ msgstr "පෞද්ගලික"
msgid "Users"
msgstr "පරිශීලකයන්"
-#: strings.php:7
+#: strings.php:7 templates/layout.user.php:105
msgid "Apps"
msgstr "යෙදුම්"
@@ -575,10 +604,6 @@ msgstr ""
msgid "Log out"
msgstr "නික්මීම"
-#: templates/layout.user.php:100
-msgid "More apps"
-msgstr ""
-
#: templates/login.php:9
msgid "Automatic logon rejected!"
msgstr ""
@@ -593,19 +618,19 @@ msgstr ""
msgid "Please change your password to secure your account again."
msgstr ""
-#: templates/login.php:34
+#: templates/login.php:32
msgid "Lost your password?"
msgstr "මුරපදය අමතකද?"
-#: templates/login.php:39
+#: templates/login.php:37
msgid "remember"
msgstr "මතක තබාගන්න"
-#: templates/login.php:41
+#: templates/login.php:39
msgid "Log in"
msgstr "ප්‍රවේශවන්න"
-#: templates/login.php:47
+#: templates/login.php:45
msgid "Alternative Logins"
msgstr ""
diff --git a/l10n/si_LK/files.po b/l10n/si_LK/files.po
index b0ac13562ad..ea7a70653c1 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: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Sinhala (Sri Lanka) (http://www.transifex.com/projects/p/owncloud/language/si_LK/)\n"
"MIME-Version: 1.0\n"
@@ -74,7 +74,11 @@ msgstr "තැටිගත කිරීම අසාර්ථකයි"
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:123
+#: ajax/upload.php:109
+msgid "Upload failed"
+msgstr "උඩුගත කිරීම අසාර්ථකයි"
+
+#: ajax/upload.php:127
msgid "Invalid directory."
msgstr ""
@@ -94,21 +98,20 @@ msgstr ""
msgid "Upload cancelled."
msgstr "උඩුගත කිරීම අත් හරින්න ලදී"
-#: js/file-upload.js:167 js/files.js:280
+#: js/file-upload.js:165
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "උඩුගතකිරීමක් සිදුවේ. පිටුව හැර යාමෙන් එය නැවතෙනු ඇත"
-#: js/file-upload.js:233 js/files.js:353
+#: js/file-upload.js:239
msgid "URL cannot be empty."
msgstr "යොමුව හිස් විය නොහැක"
-#: js/file-upload.js:238 lib/app.php:53
+#: js/file-upload.js:244 lib/app.php:53
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
msgstr ""
-#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405
-#: js/files.js:709 js/files.js:747
+#: js/file-upload.js:276 js/file-upload.js:292 js/files.js:512 js/files.js:550
msgid "Error"
msgstr "දෝෂයක්"
@@ -124,41 +127,57 @@ msgstr ""
msgid "Rename"
msgstr "නැවත නම් කරන්න"
-#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:465
+#: js/filelist.js:50 js/filelist.js:53 js/filelist.js:575
msgid "Pending"
msgstr ""
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "{new_name} already exists"
msgstr ""
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "replace"
msgstr "ප්‍රතිස්ථාපනය කරන්න"
-#: js/filelist.js:303
+#: js/filelist.js:307
msgid "suggest name"
msgstr "නමක් යෝජනා කරන්න"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "cancel"
msgstr "අත් හරින්න"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "undo"
msgstr "නිෂ්ප්‍රභ කරන්න"
-#: js/filelist.js:453
+#: js/filelist.js:424 js/filelist.js:490 js/files.js:581
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/filelist.js:425 js/filelist.js:491 js/files.js:587
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/filelist.js:432
+msgid "{dirs} and {files}"
+msgstr ""
+
+#: js/filelist.js:563
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:518
+#: js/filelist.js:628
msgid "files uploading"
msgstr ""
@@ -196,34 +215,18 @@ msgid ""
"big."
msgstr ""
-#: js/files.js:358
-msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-msgstr ""
-
-#: js/files.js:760 templates/index.php:67
+#: js/files.js:563 templates/index.php:69
msgid "Name"
msgstr "නම"
-#: js/files.js:761 templates/index.php:78
+#: js/files.js:564 templates/index.php:81
msgid "Size"
msgstr "ප්‍රමාණය"
-#: js/files.js:762 templates/index.php:80
+#: js/files.js:565 templates/index.php:83
msgid "Modified"
msgstr "වෙනස් කළ"
-#: js/files.js:778
-msgid "%n folder"
-msgid_plural "%n folders"
-msgstr[0] ""
-msgstr[1] ""
-
-#: js/files.js:784
-msgid "%n file"
-msgid_plural "%n files"
-msgstr[0] ""
-msgstr[1] ""
-
#: lib/app.php:73
#, php-format
msgid "%s could not be renamed"
@@ -297,52 +300,36 @@ msgstr ""
msgid "Nothing in here. Upload something!"
msgstr "මෙහි කිසිවක් නොමැත. යමක් උඩුගත කරන්න"
-#: templates/index.php:73
+#: templates/index.php:75
msgid "Download"
msgstr "බාන්න"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:88 templates/index.php:89
msgid "Unshare"
msgstr "නොබෙදු"
-#: templates/index.php:91 templates/index.php:92
+#: templates/index.php:94 templates/index.php:95
msgid "Delete"
msgstr "මකා දමන්න"
-#: templates/index.php:105
+#: templates/index.php:108
msgid "Upload too large"
msgstr "උඩුගත කිරීම විශාල වැඩිය"
-#: templates/index.php:107
+#: templates/index.php:110
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "ඔබ උඩුගත කිරීමට තැත් කරන ගොනු මෙම සේවාදායකයා උඩුගත කිරීමට ඉඩදී ඇති උපරිම ගොනු විශාලත්වයට වඩා වැඩිය"
-#: templates/index.php:112
+#: templates/index.php:115
msgid "Files are being scanned, please wait."
msgstr "ගොනු පරික්ෂා කෙරේ. මඳක් රැඳී සිටින්න"
-#: templates/index.php:115
+#: templates/index.php:118
msgid "Current scanning"
msgstr "වර්තමාන පරික්ෂාව"
-#: templates/part.list.php:74
-msgid "directory"
-msgstr ""
-
-#: templates/part.list.php:76
-msgid "directories"
-msgstr ""
-
-#: templates/part.list.php:85
-msgid "file"
-msgstr "ගොනුව"
-
-#: templates/part.list.php:87
-msgid "files"
-msgstr "ගොනු"
-
#: templates/upgrade.php:2
msgid "Upgrading filesystem cache..."
msgstr ""
diff --git a/l10n/si_LK/files_encryption.po b/l10n/si_LK/files_encryption.po
index 96c41e6e93e..380ffe03e8c 100644
--- a/l10n/si_LK/files_encryption.po
+++ b/l10n/si_LK/files_encryption.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-09 07:59-0400\n"
-"PO-Revision-Date: 2013-08-09 11:59+0000\n"
+"POT-Creation-Date: 2013-08-21 08:10-0400\n"
+"PO-Revision-Date: 2013-08-19 19:20+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Sinhala (Sri Lanka) (http://www.transifex.com/projects/p/owncloud/language/si_LK/)\n"
"MIME-Version: 1.0\n"
@@ -61,18 +61,18 @@ msgid ""
"files."
msgstr ""
-#: hooks/hooks.php:44
+#: hooks/hooks.php:41
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:45
+#: hooks/hooks.php:42
msgid ""
"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."
msgstr ""
-#: hooks/hooks.php:263
+#: hooks/hooks.php:249
msgid "Following users are not set up for encryption:"
msgstr ""
diff --git a/l10n/si_LK/lib.po b/l10n/si_LK/lib.po
index 8bd7dedc627..ef707dcafd0 100644
--- a/l10n/si_LK/lib.po
+++ b/l10n/si_LK/lib.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Sinhala (Sri Lanka) (http://www.transifex.com/projects/p/owncloud/language/si_LK/)\n"
"MIME-Version: 1.0\n"
@@ -17,27 +17,38 @@ msgstr ""
"Language: si_LK\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: app.php:360
+#: app.php:239
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr ""
+
+#: app.php:250
+msgid "No app name specified"
+msgstr ""
+
+#: app.php:361
msgid "Help"
msgstr "උදව්"
-#: app.php:373
+#: app.php:374
msgid "Personal"
msgstr "පෞද්ගලික"
-#: app.php:384
+#: app.php:385
msgid "Settings"
msgstr "සිටුවම්"
-#: app.php:396
+#: app.php:397
msgid "Users"
msgstr "පරිශීලකයන්"
-#: app.php:409
+#: app.php:410
msgid "Admin"
msgstr "පරිපාලක"
-#: app.php:836
+#: app.php:837
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -73,6 +84,62 @@ msgid ""
"administrator."
msgstr ""
+#: installer.php:63
+msgid "No source specified when installing app"
+msgstr ""
+
+#: installer.php:70
+msgid "No href specified when installing app from http"
+msgstr ""
+
+#: installer.php:75
+msgid "No path specified when installing app from local file"
+msgstr ""
+
+#: installer.php:89
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr ""
+
+#: installer.php:103
+msgid "Failed to open archive when installing app"
+msgstr ""
+
+#: installer.php:123
+msgid "App does not provide an info.xml file"
+msgstr ""
+
+#: installer.php:129
+msgid "App can't be installed because of not allowed code in the App"
+msgstr ""
+
+#: installer.php:138
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr ""
+
+#: installer.php:144
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr ""
+
+#: installer.php:150
+msgid ""
+"App can't be installed because the version in info.xml/version is not the "
+"same as the version reported from the app store"
+msgstr ""
+
+#: installer.php:160
+msgid "App directory already exists"
+msgstr ""
+
+#: installer.php:173
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr ""
+
#: json.php:28
msgid "Application is not enabled"
msgstr "යෙදුම සක්‍රිය කර නොමැත"
diff --git a/l10n/si_LK/settings.po b/l10n/si_LK/settings.po
index 364c8db12f0..0aaa56ad95d 100644
--- a/l10n/si_LK/settings.po
+++ b/l10n/si_LK/settings.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:10+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Sinhala (Sri Lanka) (http://www.transifex.com/projects/p/owncloud/language/si_LK/)\n"
"MIME-Version: 1.0\n"
@@ -42,10 +42,6 @@ msgstr "කණ්ඩායම දැනටමත් තිබේ"
msgid "Unable to add group"
msgstr "කාණඩයක් එක් කළ නොහැකි විය"
-#: ajax/enableapp.php:11
-msgid "Could not enable app. "
-msgstr "යෙදුම සක්‍රීය කළ නොහැකි විය."
-
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr "වි-තැපෑල සුරකින ලදී"
@@ -92,31 +88,43 @@ msgstr ""
msgid "Update to {appversion}"
msgstr ""
-#: js/apps.js:41 js/apps.js:81
+#: js/apps.js:41 js/apps.js:74 js/apps.js:100
msgid "Disable"
msgstr "අක්‍රිය කරන්න"
-#: js/apps.js:41 js/apps.js:69 js/apps.js:88
+#: js/apps.js:41 js/apps.js:81 js/apps.js:94 js/apps.js:109
msgid "Enable"
msgstr "සක්‍රිය කරන්න"
-#: js/apps.js:60
+#: js/apps.js:63
msgid "Please wait...."
msgstr ""
-#: js/apps.js:64 js/apps.js:76 js/apps.js:85 js/apps.js:98
-msgid "Error"
-msgstr "දෝෂයක්"
+#: js/apps.js:71 js/apps.js:72 js/apps.js:92
+msgid "Error while disabling app"
+msgstr ""
-#: js/apps.js:95
+#: js/apps.js:91 js/apps.js:104 js/apps.js:105
+msgid "Error while enabling app"
+msgstr ""
+
+#: js/apps.js:115
msgid "Updating...."
msgstr ""
-#: js/apps.js:98
+#: js/apps.js:118
msgid "Error while updating app"
msgstr ""
-#: js/apps.js:101
+#: js/apps.js:118
+msgid "Error"
+msgstr "දෝෂයක්"
+
+#: js/apps.js:119 templates/apps.php:43
+msgid "Update"
+msgstr "යාවත්කාල කිරීම"
+
+#: js/apps.js:122
msgid "Updated"
msgstr ""
@@ -145,27 +153,27 @@ msgstr ""
msgid "Groups"
msgstr "කණ්ඩායම්"
-#: js/users.js:95 templates/users.php:89 templates/users.php:124
+#: js/users.js:97 templates/users.php:89 templates/users.php:124
msgid "Group Admin"
msgstr "කාණ්ඩ පරිපාලක"
-#: js/users.js:115 templates/users.php:164
+#: js/users.js:120 templates/users.php:164
msgid "Delete"
msgstr "මකා දමන්න"
-#: js/users.js:269
+#: js/users.js:277
msgid "add group"
msgstr ""
-#: js/users.js:428
+#: js/users.js:436
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:429 js/users.js:435 js/users.js:450
+#: js/users.js:437 js/users.js:443 js/users.js:458
msgid "Error creating user"
msgstr ""
-#: js/users.js:434
+#: js/users.js:442
msgid "A valid password must be provided"
msgstr ""
@@ -369,10 +377,6 @@ msgstr ""
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr ""
-#: templates/apps.php:43
-msgid "Update"
-msgstr "යාවත්කාල කිරීම"
-
#: templates/help.php:4
msgid "User Documentation"
msgstr ""
diff --git a/l10n/sk/core.po b/l10n/sk/core.po
index d3d50d2c755..921159e7c4d 100644
--- a/l10n/sk/core.po
+++ b/l10n/sk/core.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-08-30 09:32-0400\n"
+"PO-Revision-Date: 2013-08-30 13:33+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Slovak (http://www.transifex.com/projects/p/owncloud/language/sk/)\n"
"MIME-Version: 1.0\n"
@@ -22,6 +22,35 @@ msgstr ""
msgid "%s shared »%s« with you"
msgstr ""
+#: ajax/share.php:227
+msgid "group"
+msgstr ""
+
+#: ajax/update.php:11
+msgid "Turned on maintenance mode"
+msgstr ""
+
+#: ajax/update.php:14
+msgid "Turned off maintenance mode"
+msgstr ""
+
+#: ajax/update.php:17
+msgid "Updated database"
+msgstr ""
+
+#: ajax/update.php:20
+msgid "Updating filecache, this may take really long..."
+msgstr ""
+
+#: ajax/update.php:23
+msgid "Updated filecache"
+msgstr ""
+
+#: ajax/update.php:26
+#, php-format
+msgid "... %d%% done ..."
+msgstr ""
+
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
msgstr ""
@@ -197,23 +226,23 @@ msgstr ""
msgid "years ago"
msgstr ""
-#: js/oc-dialogs.js:117
+#: js/oc-dialogs.js:123
msgid "Choose"
msgstr ""
-#: js/oc-dialogs.js:137 js/oc-dialogs.js:196
+#: js/oc-dialogs.js:143 js/oc-dialogs.js:210
msgid "Error loading file picker template"
msgstr ""
-#: js/oc-dialogs.js:160
+#: js/oc-dialogs.js:168
msgid "Yes"
msgstr ""
-#: js/oc-dialogs.js:168
+#: js/oc-dialogs.js:178
msgid "No"
msgstr ""
-#: js/oc-dialogs.js:181
+#: js/oc-dialogs.js:195
msgid "Ok"
msgstr ""
@@ -446,7 +475,7 @@ msgstr ""
msgid "Users"
msgstr ""
-#: strings.php:7
+#: strings.php:7 templates/layout.user.php:105
msgid "Apps"
msgstr ""
@@ -579,10 +608,6 @@ msgstr ""
msgid "Log out"
msgstr ""
-#: templates/layout.user.php:100
-msgid "More apps"
-msgstr ""
-
#: templates/login.php:9
msgid "Automatic logon rejected!"
msgstr ""
@@ -597,19 +622,19 @@ msgstr ""
msgid "Please change your password to secure your account again."
msgstr ""
-#: templates/login.php:34
+#: templates/login.php:32
msgid "Lost your password?"
msgstr ""
-#: templates/login.php:39
+#: templates/login.php:37
msgid "remember"
msgstr ""
-#: templates/login.php:41
+#: templates/login.php:39
msgid "Log in"
msgstr ""
-#: templates/login.php:47
+#: templates/login.php:45
msgid "Alternative Logins"
msgstr ""
diff --git a/l10n/sk/files.po b/l10n/sk/files.po
index df3871ecaa7..17be34bd16c 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: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-08-30 09:31-0400\n"
+"PO-Revision-Date: 2013-08-30 13:34+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Slovak (http://www.transifex.com/projects/p/owncloud/language/sk/)\n"
"MIME-Version: 1.0\n"
@@ -74,7 +74,11 @@ msgstr ""
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:123
+#: ajax/upload.php:109
+msgid "Upload failed"
+msgstr ""
+
+#: ajax/upload.php:127
msgid "Invalid directory."
msgstr ""
@@ -94,21 +98,20 @@ msgstr ""
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:167 js/files.js:280
+#: js/file-upload.js:165
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:233 js/files.js:353
+#: js/file-upload.js:239
msgid "URL cannot be empty."
msgstr ""
-#: js/file-upload.js:238 lib/app.php:53
+#: js/file-upload.js:244 lib/app.php:53
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
msgstr ""
-#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405
-#: js/files.js:709 js/files.js:747
+#: js/file-upload.js:275 js/file-upload.js:291 js/files.js:511 js/files.js:549
msgid "Error"
msgstr ""
@@ -124,42 +127,60 @@ msgstr ""
msgid "Rename"
msgstr ""
-#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:465
+#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:573
msgid "Pending"
msgstr ""
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "{new_name} already exists"
msgstr ""
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "replace"
msgstr ""
-#: js/filelist.js:303
+#: js/filelist.js:305
msgid "suggest name"
msgstr ""
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "cancel"
msgstr ""
-#: js/filelist.js:350
+#: js/filelist.js:352
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:350
+#: js/filelist.js:352
msgid "undo"
msgstr ""
-#: js/filelist.js:453
+#: js/filelist.js:422 js/filelist.js:488 js/files.js:580
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: js/filelist.js:423 js/filelist.js:489 js/files.js:586
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: js/filelist.js:430
+msgid "{dirs} and {files}"
+msgstr ""
+
+#: js/filelist.js:561
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: js/filelist.js:518
+#: js/filelist.js:626
msgid "files uploading"
msgstr ""
@@ -197,36 +218,18 @@ msgid ""
"big."
msgstr ""
-#: js/files.js:358
-msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-msgstr ""
-
-#: js/files.js:760 templates/index.php:67
+#: js/files.js:562 templates/index.php:67
msgid "Name"
msgstr ""
-#: js/files.js:761 templates/index.php:78
+#: js/files.js:563 templates/index.php:78
msgid "Size"
msgstr ""
-#: js/files.js:762 templates/index.php:80
+#: js/files.js:564 templates/index.php:80
msgid "Modified"
msgstr ""
-#: js/files.js:778
-msgid "%n folder"
-msgid_plural "%n folders"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
-
-#: js/files.js:784
-msgid "%n file"
-msgid_plural "%n files"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
-
#: lib/app.php:73
#, php-format
msgid "%s could not be renamed"
@@ -330,22 +333,6 @@ msgstr ""
msgid "Current scanning"
msgstr ""
-#: templates/part.list.php:74
-msgid "directory"
-msgstr ""
-
-#: templates/part.list.php:76
-msgid "directories"
-msgstr ""
-
-#: templates/part.list.php:85
-msgid "file"
-msgstr ""
-
-#: templates/part.list.php:87
-msgid "files"
-msgstr ""
-
#: templates/upgrade.php:2
msgid "Upgrading filesystem cache..."
msgstr ""
diff --git a/l10n/sk/lib.po b/l10n/sk/lib.po
index 00f4b5abfa4..a2deec2de35 100644
--- a/l10n/sk/lib.po
+++ b/l10n/sk/lib.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Slovak (http://www.transifex.com/projects/p/owncloud/language/sk/)\n"
"MIME-Version: 1.0\n"
@@ -17,27 +17,38 @@ msgstr ""
"Language: sk\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-#: app.php:360
+#: app.php:239
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr ""
+
+#: app.php:250
+msgid "No app name specified"
+msgstr ""
+
+#: app.php:361
msgid "Help"
msgstr ""
-#: app.php:373
+#: app.php:374
msgid "Personal"
msgstr ""
-#: app.php:384
+#: app.php:385
msgid "Settings"
msgstr ""
-#: app.php:396
+#: app.php:397
msgid "Users"
msgstr ""
-#: app.php:409
+#: app.php:410
msgid "Admin"
msgstr ""
-#: app.php:836
+#: app.php:837
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -73,6 +84,62 @@ msgid ""
"administrator."
msgstr ""
+#: installer.php:63
+msgid "No source specified when installing app"
+msgstr ""
+
+#: installer.php:70
+msgid "No href specified when installing app from http"
+msgstr ""
+
+#: installer.php:75
+msgid "No path specified when installing app from local file"
+msgstr ""
+
+#: installer.php:89
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr ""
+
+#: installer.php:103
+msgid "Failed to open archive when installing app"
+msgstr ""
+
+#: installer.php:123
+msgid "App does not provide an info.xml file"
+msgstr ""
+
+#: installer.php:129
+msgid "App can't be installed because of not allowed code in the App"
+msgstr ""
+
+#: installer.php:138
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr ""
+
+#: installer.php:144
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr ""
+
+#: installer.php:150
+msgid ""
+"App can't be installed because the version in info.xml/version is not the "
+"same as the version reported from the app store"
+msgstr ""
+
+#: installer.php:160
+msgid "App directory already exists"
+msgstr ""
+
+#: installer.php:173
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr ""
+
#: json.php:28
msgid "Application is not enabled"
msgstr ""
diff --git a/l10n/sk/settings.po b/l10n/sk/settings.po
index 44c3a024c0e..a5b82a490e7 100644
--- a/l10n/sk/settings.po
+++ b/l10n/sk/settings.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Slovak (http://www.transifex.com/projects/p/owncloud/language/sk/)\n"
"MIME-Version: 1.0\n"
@@ -42,10 +42,6 @@ msgstr ""
msgid "Unable to add group"
msgstr ""
-#: ajax/enableapp.php:11
-msgid "Could not enable app. "
-msgstr ""
-
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr ""
@@ -92,31 +88,43 @@ msgstr ""
msgid "Update to {appversion}"
msgstr ""
-#: js/apps.js:41 js/apps.js:81
+#: js/apps.js:41 js/apps.js:74 js/apps.js:100
msgid "Disable"
msgstr ""
-#: js/apps.js:41 js/apps.js:69 js/apps.js:88
+#: js/apps.js:41 js/apps.js:81 js/apps.js:94 js/apps.js:109
msgid "Enable"
msgstr ""
-#: js/apps.js:60
+#: js/apps.js:63
msgid "Please wait...."
msgstr ""
-#: js/apps.js:64 js/apps.js:76 js/apps.js:85 js/apps.js:98
-msgid "Error"
+#: js/apps.js:71 js/apps.js:72 js/apps.js:92
+msgid "Error while disabling app"
msgstr ""
-#: js/apps.js:95
+#: js/apps.js:91 js/apps.js:104 js/apps.js:105
+msgid "Error while enabling app"
+msgstr ""
+
+#: js/apps.js:115
msgid "Updating...."
msgstr ""
-#: js/apps.js:98
+#: js/apps.js:118
msgid "Error while updating app"
msgstr ""
-#: js/apps.js:101
+#: js/apps.js:118
+msgid "Error"
+msgstr ""
+
+#: js/apps.js:119 templates/apps.php:43
+msgid "Update"
+msgstr ""
+
+#: js/apps.js:122
msgid "Updated"
msgstr ""
@@ -145,27 +153,27 @@ msgstr ""
msgid "Groups"
msgstr ""
-#: js/users.js:95 templates/users.php:89 templates/users.php:124
+#: js/users.js:97 templates/users.php:89 templates/users.php:124
msgid "Group Admin"
msgstr ""
-#: js/users.js:115 templates/users.php:164
+#: js/users.js:120 templates/users.php:164
msgid "Delete"
msgstr ""
-#: js/users.js:269
+#: js/users.js:277
msgid "add group"
msgstr ""
-#: js/users.js:428
+#: js/users.js:436
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:429 js/users.js:435 js/users.js:450
+#: js/users.js:437 js/users.js:443 js/users.js:458
msgid "Error creating user"
msgstr ""
-#: js/users.js:434
+#: js/users.js:442
msgid "A valid password must be provided"
msgstr ""
@@ -369,10 +377,6 @@ msgstr ""
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr ""
-#: templates/apps.php:43
-msgid "Update"
-msgstr ""
-
#: templates/help.php:4
msgid "User Documentation"
msgstr ""
diff --git a/l10n/sk_SK/core.po b/l10n/sk_SK/core.po
index d8c9901c99f..d1688333716 100644
--- a/l10n/sk_SK/core.po
+++ b/l10n/sk_SK/core.po
@@ -4,12 +4,13 @@
#
# Translators:
# mhh <marian.hvolka@stuba.sk>, 2013
+# martin, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Slovak (Slovakia) (http://www.transifex.com/projects/p/owncloud/language/sk_SK/)\n"
"MIME-Version: 1.0\n"
@@ -23,6 +24,35 @@ msgstr ""
msgid "%s shared »%s« with you"
msgstr "%s s Vami zdieľa »%s«"
+#: ajax/share.php:227
+msgid "group"
+msgstr "skupina"
+
+#: ajax/update.php:11
+msgid "Turned on maintenance mode"
+msgstr "Mód údržby zapnutý"
+
+#: ajax/update.php:14
+msgid "Turned off maintenance mode"
+msgstr "Mód údržby vypnutý"
+
+#: ajax/update.php:17
+msgid "Updated database"
+msgstr "Databáza aktualizovaná"
+
+#: ajax/update.php:20
+msgid "Updating filecache, this may take really long..."
+msgstr "Aktualizácia \"filecache\", toto môže trvať dlhšie..."
+
+#: ajax/update.php:23
+msgid "Updated filecache"
+msgstr "\"Filecache\" aktualizovaná"
+
+#: ajax/update.php:26
+#, php-format
+msgid "... %d%% done ..."
+msgstr "... %d%% dokončených ..."
+
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
msgstr "Neposkytnutý typ kategórie."
@@ -149,16 +179,16 @@ msgstr "pred sekundami"
#: js/js.js:813
msgid "%n minute ago"
msgid_plural "%n minutes ago"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
+msgstr[0] "pred %n minútou"
+msgstr[1] "pred %n minútami"
+msgstr[2] "pred %n minútami"
#: js/js.js:814
msgid "%n hour ago"
msgid_plural "%n hours ago"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
+msgstr[0] "pred %n hodinou"
+msgstr[1] "pred %n hodinami"
+msgstr[2] "pred %n hodinami"
#: js/js.js:815
msgid "today"
@@ -171,9 +201,9 @@ msgstr "včera"
#: js/js.js:817
msgid "%n day ago"
msgid_plural "%n days ago"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
+msgstr[0] "pred %n dňom"
+msgstr[1] "pred %n dňami"
+msgstr[2] "pred %n dňami"
#: js/js.js:818
msgid "last month"
@@ -182,9 +212,9 @@ msgstr "minulý mesiac"
#: js/js.js:819
msgid "%n month ago"
msgid_plural "%n months ago"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
+msgstr[0] "pred %n mesiacom"
+msgstr[1] "pred %n mesiacmi"
+msgstr[2] "pred %n mesiacmi"
#: js/js.js:820
msgid "months ago"
@@ -198,23 +228,23 @@ msgstr "minulý rok"
msgid "years ago"
msgstr "pred rokmi"
-#: js/oc-dialogs.js:117
+#: js/oc-dialogs.js:123
msgid "Choose"
msgstr "Výber"
-#: js/oc-dialogs.js:137 js/oc-dialogs.js:196
+#: js/oc-dialogs.js:143 js/oc-dialogs.js:210
msgid "Error loading file picker template"
msgstr "Chyba pri načítaní šablóny výberu súborov"
-#: js/oc-dialogs.js:160
+#: js/oc-dialogs.js:168
msgid "Yes"
msgstr "Áno"
-#: js/oc-dialogs.js:168
+#: js/oc-dialogs.js:178
msgid "No"
msgstr "Nie"
-#: js/oc-dialogs.js:181
+#: js/oc-dialogs.js:195
msgid "Ok"
msgstr "Ok"
@@ -381,7 +411,7 @@ msgstr "Aktualizácia bola úspešná. Presmerovávam na prihlasovaciu stránku.
#: lostpassword/controller.php:61
#, php-format
msgid "%s password reset"
-msgstr ""
+msgstr "reset hesla %s"
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
@@ -447,7 +477,7 @@ msgstr "Osobné"
msgid "Users"
msgstr "Používatelia"
-#: strings.php:7
+#: strings.php:7 templates/layout.user.php:105
msgid "Apps"
msgstr "Aplikácie"
@@ -580,10 +610,6 @@ msgstr "%s je dostupná. Získajte viac informácií k postupu aktualizáce."
msgid "Log out"
msgstr "Odhlásiť"
-#: templates/layout.user.php:100
-msgid "More apps"
-msgstr ""
-
#: templates/login.php:9
msgid "Automatic logon rejected!"
msgstr "Automatické prihlásenie bolo zamietnuté!"
@@ -598,19 +624,19 @@ msgstr "V nedávnej dobe ste nezmenili svoje heslo, Váš účet môže byť kom
msgid "Please change your password to secure your account again."
msgstr "Prosím, zmeňte svoje heslo pre opätovné zabezpečenie Vášho účtu"
-#: templates/login.php:34
+#: templates/login.php:32
msgid "Lost your password?"
msgstr "Zabudli ste heslo?"
-#: templates/login.php:39
+#: templates/login.php:37
msgid "remember"
msgstr "zapamätať"
-#: templates/login.php:41
+#: templates/login.php:39
msgid "Log in"
msgstr "Prihlásiť sa"
-#: templates/login.php:47
+#: templates/login.php:45
msgid "Alternative Logins"
msgstr "Alternatívne prihlasovanie"
diff --git a/l10n/sk_SK/files.po b/l10n/sk_SK/files.po
index 869a701eaab..0ec318ec279 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: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Slovak (Slovakia) (http://www.transifex.com/projects/p/owncloud/language/sk_SK/)\n"
"MIME-Version: 1.0\n"
@@ -75,7 +75,11 @@ msgstr "Zápis na disk sa nepodaril"
msgid "Not enough storage available"
msgstr "Nedostatok dostupného úložného priestoru"
-#: ajax/upload.php:123
+#: ajax/upload.php:109
+msgid "Upload failed"
+msgstr "Odoslanie bolo neúspešné"
+
+#: ajax/upload.php:127
msgid "Invalid directory."
msgstr "Neplatný priečinok."
@@ -95,21 +99,20 @@ msgstr "Nie je k dispozícii dostatok miesta"
msgid "Upload cancelled."
msgstr "Odosielanie zrušené."
-#: js/file-upload.js:167 js/files.js:280
+#: js/file-upload.js:165
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:233 js/files.js:353
+#: js/file-upload.js:239
msgid "URL cannot be empty."
msgstr "URL nemôže byť prázdne."
-#: js/file-upload.js:238 lib/app.php:53
+#: js/file-upload.js:244 lib/app.php:53
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
msgstr "Neplatný názov priečinka. Názov \"Shared\" je rezervovaný pre ownCloud"
-#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405
-#: js/files.js:709 js/files.js:747
+#: js/file-upload.js:276 js/file-upload.js:292 js/files.js:512 js/files.js:550
msgid "Error"
msgstr "Chyba"
@@ -125,42 +128,60 @@ msgstr "Zmazať trvalo"
msgid "Rename"
msgstr "Premenovať"
-#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:465
+#: js/filelist.js:50 js/filelist.js:53 js/filelist.js:575
msgid "Pending"
msgstr "Prebieha"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "{new_name} already exists"
msgstr "{new_name} už existuje"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "replace"
msgstr "nahradiť"
-#: js/filelist.js:303
+#: js/filelist.js:307
msgid "suggest name"
msgstr "pomôcť s menom"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "cancel"
msgstr "zrušiť"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "replaced {new_name} with {old_name}"
msgstr "prepísaný {new_name} súborom {old_name}"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "undo"
msgstr "vrátiť"
-#: js/filelist.js:453
+#: js/filelist.js:424 js/filelist.js:490 js/files.js:581
+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:425 js/filelist.js:491 js/files.js:587
+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:432
+msgid "{dirs} and {files}"
+msgstr ""
+
+#: js/filelist.js:563
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
+msgstr[0] "Nahrávam %n súbor"
+msgstr[1] "Nahrávam %n súbory"
+msgstr[2] "Nahrávam %n súborov"
-#: js/filelist.js:518
+#: js/filelist.js:628
msgid "files uploading"
msgstr "nahrávanie súborov"
@@ -190,7 +211,7 @@ msgstr "Vaše úložisko je takmer plné ({usedSpacePercent}%)"
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
-msgstr ""
+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:245
msgid ""
@@ -198,36 +219,18 @@ msgid ""
"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:358
-msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-msgstr "Neplatné meno priečinka. Používanie mena 'Shared' je vyhradené len pre Owncloud"
-
-#: js/files.js:760 templates/index.php:67
+#: js/files.js:563 templates/index.php:69
msgid "Name"
msgstr "Názov"
-#: js/files.js:761 templates/index.php:78
+#: js/files.js:564 templates/index.php:81
msgid "Size"
msgstr "Veľkosť"
-#: js/files.js:762 templates/index.php:80
+#: js/files.js:565 templates/index.php:83
msgid "Modified"
msgstr "Upravené"
-#: js/files.js:778
-msgid "%n folder"
-msgid_plural "%n folders"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
-
-#: js/files.js:784
-msgid "%n file"
-msgid_plural "%n files"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
-
#: lib/app.php:73
#, php-format
msgid "%s could not be renamed"
@@ -301,52 +304,36 @@ msgstr "Nemáte oprávnenie na zápis."
msgid "Nothing in here. Upload something!"
msgstr "Žiadny súbor. Nahrajte niečo!"
-#: templates/index.php:73
+#: templates/index.php:75
msgid "Download"
msgstr "Sťahovanie"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:88 templates/index.php:89
msgid "Unshare"
msgstr "Zrušiť zdieľanie"
-#: templates/index.php:91 templates/index.php:92
+#: templates/index.php:94 templates/index.php:95
msgid "Delete"
msgstr "Zmazať"
-#: templates/index.php:105
+#: templates/index.php:108
msgid "Upload too large"
msgstr "Nahrávanie je príliš veľké"
-#: templates/index.php:107
+#: templates/index.php:110
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:112
+#: templates/index.php:115
msgid "Files are being scanned, please wait."
msgstr "Čakajte, súbory sú prehľadávané."
-#: templates/index.php:115
+#: templates/index.php:118
msgid "Current scanning"
msgstr "Práve prezerané"
-#: templates/part.list.php:74
-msgid "directory"
-msgstr "priečinok"
-
-#: templates/part.list.php:76
-msgid "directories"
-msgstr "priečinky"
-
-#: templates/part.list.php:85
-msgid "file"
-msgstr "súbor"
-
-#: templates/part.list.php:87
-msgid "files"
-msgstr "súbory"
-
#: templates/upgrade.php:2
msgid "Upgrading filesystem cache..."
msgstr "Aktualizujem medzipamäť súborového systému..."
diff --git a/l10n/sk_SK/files_encryption.po b/l10n/sk_SK/files_encryption.po
index 06be789dd2e..7353664590f 100644
--- a/l10n/sk_SK/files_encryption.po
+++ b/l10n/sk_SK/files_encryption.po
@@ -4,13 +4,14 @@
#
# Translators:
# mhh <marian.hvolka@stuba.sk>, 2013
+# martin, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-09 07:59-0400\n"
-"PO-Revision-Date: 2013-08-09 11:59+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-08-30 09:31-0400\n"
+"PO-Revision-Date: 2013-08-28 18:40+0000\n"
+"Last-Translator: martin\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"
@@ -60,22 +61,22 @@ msgid ""
"ownCloud system (e.g. your corporate directory). You can update your private"
" key password in your personal settings to recover access to your encrypted "
"files."
-msgstr ""
+msgstr "Váš privátny kľúč je nesprávny! Pravdepodobne bolo zmenené vaše heslo mimo systému ownCloud (napr. váš korporátny adresár). Môžte aktualizovať vaše heslo privátneho kľúča v osobných nastaveniach za účelom obnovenia prístupu k zašifrovaným súborom."
-#: hooks/hooks.php:44
+#: hooks/hooks.php:41
msgid "Missing requirements."
-msgstr ""
+msgstr "Chýbajúce požiadavky."
-#: hooks/hooks.php:45
+#: hooks/hooks.php:42
msgid ""
"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."
-msgstr ""
+msgstr "Prosím uistite sa, že PHP verzie 5.3.3 alebo novšej je nainštalované a tiež, že OpenSSL knižnica spolu z PHP rozšírením je povolená a konfigurovaná správne. Nateraz bola aplikácia šifrovania zablokovaná."
-#: hooks/hooks.php:263
+#: hooks/hooks.php:249
msgid "Following users are not set up for encryption:"
-msgstr ""
+msgstr "Nasledujúci používatelia nie sú nastavení pre šifrovanie:"
#: js/settings-admin.js:11
msgid "Saving..."
@@ -89,7 +90,7 @@ msgstr "Váš súkromný kľúč je neplatný. Možno bolo Vaše heslo zmenené
#: templates/invalid_private_key.php:7
msgid "You can unlock your private key in your "
-msgstr ""
+msgstr "Môžte odomknúť váš privátny kľúč v"
#: templates/invalid_private_key.php:7
msgid "personal settings"
@@ -102,11 +103,11 @@ msgstr "Šifrovanie"
#: templates/settings-admin.php:10
msgid ""
"Enable recovery key (allow to recover users files in case of password loss):"
-msgstr ""
+msgstr "Povoliť obnovovací kľúč (umožňuje obnoviť používateľské súbory v prípade straty hesla):"
#: templates/settings-admin.php:14
msgid "Recovery key password"
-msgstr ""
+msgstr "Heslo obnovovacieho kľúča"
#: templates/settings-admin.php:21 templates/settings-personal.php:54
msgid "Enabled"
@@ -118,15 +119,15 @@ msgstr "Zakázané"
#: templates/settings-admin.php:34
msgid "Change recovery key password:"
-msgstr ""
+msgstr "Zmeniť heslo obnovovacieho kľúča:"
#: templates/settings-admin.php:41
msgid "Old Recovery key password"
-msgstr ""
+msgstr "Staré heslo obnovovacieho kľúča"
#: templates/settings-admin.php:48
msgid "New Recovery key password"
-msgstr ""
+msgstr "Nové heslo obnovovacieho kľúča"
#: templates/settings-admin.php:53
msgid "Change Password"
diff --git a/l10n/sk_SK/files_trashbin.po b/l10n/sk_SK/files_trashbin.po
index 31b22df580b..488bcade2e1 100644
--- a/l10n/sk_SK/files_trashbin.po
+++ b/l10n/sk_SK/files_trashbin.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-15 04:47-0400\n"
-"PO-Revision-Date: 2013-08-15 08:48+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-08-21 08:11-0400\n"
+"PO-Revision-Date: 2013-08-20 19:20+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"
@@ -55,16 +55,16 @@ msgstr "Zmazané"
#: js/trash.js:191
msgid "%n folder"
msgid_plural "%n folders"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
+msgstr[0] "%n priečinok"
+msgstr[1] "%n priečinky"
+msgstr[2] "%n priečinkov"
#: js/trash.js:197
msgid "%n file"
msgid_plural "%n files"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
+msgstr[0] "%n súbor"
+msgstr[1] "%n súbory"
+msgstr[2] "%n súborov"
#: lib/trash.php:819 lib/trash.php:821
msgid "restored"
diff --git a/l10n/sk_SK/lib.po b/l10n/sk_SK/lib.po
index ede2a4e9a36..0bfa7fd164b 100644
--- a/l10n/sk_SK/lib.po
+++ b/l10n/sk_SK/lib.po
@@ -4,13 +4,14 @@
#
# Translators:
# mhh <marian.hvolka@stuba.sk>, 2013
+# martin, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-08-30 09:33-0400\n"
+"PO-Revision-Date: 2013-08-28 18:40+0000\n"
+"Last-Translator: martin\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"
@@ -18,27 +19,38 @@ msgstr ""
"Language: sk_SK\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-#: app.php:360
+#: app.php:239
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr "Aplikácia \"%s\" nemôže byť nainštalovaná kvôli nekompatibilite z danou verziou ownCloudu."
+
+#: app.php:250
+msgid "No app name specified"
+msgstr "Nešpecifikované meno aplikácie"
+
+#: app.php:361
msgid "Help"
msgstr "Pomoc"
-#: app.php:373
+#: app.php:374
msgid "Personal"
msgstr "Osobné"
-#: app.php:384
+#: app.php:385
msgid "Settings"
msgstr "Nastavenia"
-#: app.php:396
+#: app.php:397
msgid "Users"
msgstr "Používatelia"
-#: app.php:409
+#: app.php:410
msgid "Admin"
msgstr "Administrátor"
-#: app.php:836
+#: app.php:837
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr "Zlyhala aktualizácia \"%s\"."
@@ -74,6 +86,62 @@ msgid ""
"administrator."
msgstr "Stiahnite súbory po menších častiach, samostatne, alebo sa obráťte na správcu."
+#: installer.php:63
+msgid "No source specified when installing app"
+msgstr "Nešpecifikovaný zdroj pri inštalácii aplikácie"
+
+#: installer.php:70
+msgid "No href specified when installing app from http"
+msgstr "Nešpecifikovaný atribút \"href\" pri inštalácii aplikácie pomocou protokolu \"http\""
+
+#: installer.php:75
+msgid "No path specified when installing app from local file"
+msgstr "Nešpecifikovaná cesta pri inštalácii aplikácie z lokálneho súboru"
+
+#: installer.php:89
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr "Typ archívu %s nie je podporovaný"
+
+#: installer.php:103
+msgid "Failed to open archive when installing app"
+msgstr "Zlyhanie pri otváraní archívu počas inštalácie aplikácie"
+
+#: installer.php:123
+msgid "App does not provide an info.xml file"
+msgstr "Aplikácia neposkytuje súbor info.xml"
+
+#: installer.php:129
+msgid "App can't be installed because of not allowed code in the App"
+msgstr "Aplikácia nemôže byť inštalovaná pre nepovolený kód v aplikácii"
+
+#: installer.php:138
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr "Aplikácia nemôže byť inštalovaná pre nekompatibilitu z danou verziou ownCloudu"
+
+#: installer.php:144
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr "Aplikácia nemôže byť inštalovaná pretože obsahuje <shipped>pravý</shipped> štítok, ktorý nie je povolený pre zaslané \"shipped\" aplikácie"
+
+#: installer.php:150
+msgid ""
+"App can't be installed because the version in info.xml/version is not the "
+"same as the version reported from the app store"
+msgstr "Aplikácia nemôže byť inštalovaná pretože verzia v info.xml/version nezodpovedá verzii špecifikovanej v aplikačnom obchode"
+
+#: installer.php:160
+msgid "App directory already exists"
+msgstr "Aplikačný adresár už existuje"
+
+#: installer.php:173
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr "Nemožno vytvoriť aplikačný priečinok. Prosím upravte povolenia. %s"
+
#: json.php:28
msgid "Application is not enabled"
msgstr "Aplikácia nie je zapnutá"
@@ -207,14 +275,14 @@ msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] ""
-msgstr[2] ""
+msgstr[2] "pred %n minútami"
#: template/functions.php:82
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] ""
-msgstr[2] ""
+msgstr[2] "pred %n hodinami"
#: template/functions.php:83
msgid "today"
@@ -229,7 +297,7 @@ msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] ""
-msgstr[2] ""
+msgstr[2] "pred %n dňami"
#: template/functions.php:86
msgid "last month"
@@ -240,7 +308,7 @@ msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
-msgstr[2] ""
+msgstr[2] "pred %n mesiacmi"
#: template/functions.php:88
msgid "last year"
diff --git a/l10n/sk_SK/settings.po b/l10n/sk_SK/settings.po
index d32db56a5de..809ca007cb6 100644
--- a/l10n/sk_SK/settings.po
+++ b/l10n/sk_SK/settings.po
@@ -4,13 +4,14 @@
#
# Translators:
# mhh <marian.hvolka@stuba.sk>, 2013
+# martin, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-08-30 09:33-0400\n"
+"PO-Revision-Date: 2013-08-28 18:11+0000\n"
+"Last-Translator: martin\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"
@@ -43,10 +44,6 @@ msgstr "Skupina už existuje"
msgid "Unable to add group"
msgstr "Nie je možné pridať skupinu"
-#: ajax/enableapp.php:11
-msgid "Could not enable app. "
-msgstr "Nie je možné zapnúť aplikáciu."
-
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr "Email uložený"
@@ -89,41 +86,53 @@ msgstr "Nie je možné odstrániť používateľa zo skupiny %s"
msgid "Couldn't update app."
msgstr "Nemožno aktualizovať aplikáciu."
-#: js/apps.js:35
+#: js/apps.js:43
msgid "Update to {appversion}"
msgstr "Aktualizovať na {appversion}"
-#: js/apps.js:41 js/apps.js:81
+#: js/apps.js:49 js/apps.js:82 js/apps.js:108
msgid "Disable"
msgstr "Zakázať"
-#: js/apps.js:41 js/apps.js:69 js/apps.js:88
+#: js/apps.js:49 js/apps.js:89 js/apps.js:102 js/apps.js:117
msgid "Enable"
msgstr "Zapnúť"
-#: js/apps.js:60
+#: js/apps.js:71
msgid "Please wait...."
msgstr "Čakajte prosím..."
-#: js/apps.js:64 js/apps.js:76 js/apps.js:85 js/apps.js:98
-msgid "Error"
-msgstr "Chyba"
+#: js/apps.js:79 js/apps.js:80 js/apps.js:100
+msgid "Error while disabling app"
+msgstr "Chyba pri zablokovaní aplikácie"
+
+#: js/apps.js:99 js/apps.js:112 js/apps.js:113
+msgid "Error while enabling app"
+msgstr "Chyba pri povoľovaní aplikácie"
-#: js/apps.js:95
+#: js/apps.js:123
msgid "Updating...."
msgstr "Aktualizujem..."
-#: js/apps.js:98
+#: js/apps.js:126
msgid "Error while updating app"
msgstr "chyba pri aktualizácii aplikácie"
-#: js/apps.js:101
+#: js/apps.js:126
+msgid "Error"
+msgstr "Chyba"
+
+#: js/apps.js:127 templates/apps.php:43
+msgid "Update"
+msgstr "Aktualizovať"
+
+#: js/apps.js:130
msgid "Updated"
msgstr "Aktualizované"
#: js/personal.js:150
msgid "Decrypting files... Please wait, this can take some time."
-msgstr ""
+msgstr "Dešifrujem súbory ... Počkajte prosím, môže to chvíľu trvať."
#: js/personal.js:172
msgid "Saving..."
@@ -146,27 +155,27 @@ msgstr "Nemožno odobrať používateľa"
msgid "Groups"
msgstr "Skupiny"
-#: js/users.js:95 templates/users.php:89 templates/users.php:124
+#: js/users.js:97 templates/users.php:89 templates/users.php:124
msgid "Group Admin"
msgstr "Správca skupiny"
-#: js/users.js:115 templates/users.php:164
+#: js/users.js:120 templates/users.php:164
msgid "Delete"
msgstr "Zmazať"
-#: js/users.js:269
+#: js/users.js:277
msgid "add group"
msgstr "pridať skupinu"
-#: js/users.js:428
+#: js/users.js:436
msgid "A valid username must be provided"
msgstr "Musíte zadať platné používateľské meno"
-#: js/users.js:429 js/users.js:435 js/users.js:450
+#: js/users.js:437 js/users.js:443 js/users.js:458
msgid "Error creating user"
msgstr "Chyba pri vytváraní používateľa"
-#: js/users.js:434
+#: js/users.js:442
msgid "A valid password must be provided"
msgstr "Musíte zadať platné heslo"
@@ -185,7 +194,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 ""
+msgstr "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."
#: templates/admin.php:29
msgid "Setup Warning"
@@ -200,7 +209,7 @@ msgstr "Váš webový server nie je správne nastavený na synchronizáciu, pret
#: templates/admin.php:33
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
-msgstr ""
+msgstr "Skontrolujte prosím znovu <a href=\"%s\">inštalačnú príručku</a>."
#: templates/admin.php:44
msgid "Module 'fileinfo' missing"
@@ -222,7 +231,7 @@ msgid ""
"System locale can't be set 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 ""
+msgstr "Systémové nastavenie lokalizácie nemohlo byť nastavené na %s. To znamená, že sa môžu vyskytnúť problémy s niektorými znakmi v názvoch súborov. Odporúčame nainštalovať do vášho systému balíčky potrebné pre podporu %s."
#: templates/admin.php:75
msgid "Internet connection not working"
@@ -235,7 +244,7 @@ msgid ""
"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."
-msgstr ""
+msgstr "Server nemá funkčné pripojenie k internetu. Niektoré moduly ako napr. externé úložisko, oznámenie o dostupných aktualizáciách alebo inštalácia aplikácií tretích strán nebudú fungovať. Prístup k súborom z iných miest a odosielanie oznamovacích emailov tiež nemusí fungovať. Ak chcete využívať všetky vlastnosti ownCloudu, odporúčame povoliť pripojenie k internetu tomuto serveru."
#: templates/admin.php:92
msgid "Cron"
@@ -249,11 +258,11 @@ msgstr "Vykonať jednu úlohu s každým načítaní stránky"
msgid ""
"cron.php is registered at a webcron service to call cron.php once a minute "
"over http."
-msgstr ""
+msgstr "cron.php je registrovaný v službe webcron na zavolanie stránky cron.php raz za minútu cez HTTP."
#: templates/admin.php:115
msgid "Use systems cron service to call the cron.php file once a minute."
-msgstr ""
+msgstr "Použiť systémovú službu cron na spustenie súboru cron.php raz za minútu."
#: templates/admin.php:120
msgid "Sharing"
@@ -277,12 +286,12 @@ msgstr "Povoliť používateľom zdieľať položky pre verejnosť cez odkazy"
#: templates/admin.php:143
msgid "Allow public uploads"
-msgstr ""
+msgstr "Povoliť verejné nahrávanie súborov"
#: templates/admin.php:144
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
-msgstr ""
+msgstr "Povoliť používateľom umožniť iným používateľom nahrávať do ich zdieľaného priečinka"
#: templates/admin.php:152
msgid "Allow resharing"
@@ -311,14 +320,14 @@ msgstr "Vynútiť HTTPS"
#: templates/admin.php:185
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
-msgstr ""
+msgstr "Vynúti pripájanie klientov k %s šifrovaným pripojením."
#: templates/admin.php:191
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
-msgstr ""
+msgstr "Pripojte sa k %s cez HTTPS pre povolenie alebo zakázanie vynútenia SSL."
#: templates/admin.php:203
msgid "Log"
@@ -370,10 +379,6 @@ msgstr "Pozrite si stránku aplikácií na apps.owncloud.com"
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-licencované <span class=\"author\"></span>"
-#: templates/apps.php:43
-msgid "Update"
-msgstr "Aktualizovať"
-
#: templates/help.php:4
msgid "User Documentation"
msgstr "Príručka používateľa"
@@ -476,15 +481,15 @@ msgstr "Šifrovanie"
#: templates/personal.php:119
msgid "The encryption app is no longer enabled, decrypt all your file"
-msgstr ""
+msgstr "Šifrovacia aplikácia nie je povolená, dešifrujte všetky vaše súbory"
#: templates/personal.php:125
msgid "Log-in password"
-msgstr ""
+msgstr "Prihlasovacie heslo"
#: templates/personal.php:130
msgid "Decrypt all Files"
-msgstr ""
+msgstr "Dešifrovať všetky súbory"
#: templates/users.php:21
msgid "Login Name"
diff --git a/l10n/sk_SK/user_ldap.po b/l10n/sk_SK/user_ldap.po
index 0c495d4dbcc..df53e53b608 100644
--- a/l10n/sk_SK/user_ldap.po
+++ b/l10n/sk_SK/user_ldap.po
@@ -4,13 +4,14 @@
#
# Translators:
# mhh <marian.hvolka@stuba.sk>, 2013
+# martin, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-08-30 09:32-0400\n"
+"PO-Revision-Date: 2013-08-28 18:21+0000\n"
+"Last-Translator: martin\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"
@@ -156,7 +157,7 @@ msgstr "Filter prihlásenia používateľov"
msgid ""
"Defines the filter to apply, when login is attempted. %%uid replaces the "
"username in the login action. Example: \"uid=%%uid\""
-msgstr ""
+msgstr "Určuje použitý filter, pri pokuse o prihlásenie. %%uid nahradzuje používateľské meno v činnosti prihlásenia. Napríklad: \"uid=%%uid\""
#: templates/settings.php:55
msgid "User List Filter"
@@ -166,7 +167,7 @@ msgstr "Filter zoznamov používateľov"
msgid ""
"Defines the filter to apply, when retrieving users (no placeholders). "
"Example: \"objectClass=person\""
-msgstr ""
+msgstr "Definuje použitý filter, pri získavaní používateľov (bez \"placeholderov\"). Napríklad: \"objectClass=osoba\""
#: templates/settings.php:59
msgid "Group Filter"
@@ -176,7 +177,7 @@ msgstr "Filter skupiny"
msgid ""
"Defines the filter to apply, when retrieving groups (no placeholders). "
"Example: \"objectClass=posixGroup\""
-msgstr ""
+msgstr "Definuje použitý filter, pri získavaní skupín (bez \"placeholderov\"). Napríklad: \"objectClass=posixSkupina\""
#: templates/settings.php:66
msgid "Connection Settings"
@@ -237,7 +238,7 @@ msgstr "Vypnúť overovanie SSL certifikátu."
msgid ""
"Not recommended, use it for testing only! If connection only works with this"
" option, import the LDAP server's SSL certificate in your %s server."
-msgstr ""
+msgstr "Neodporúčané, použite iba pri testovaní! Pokiaľ spojenie funguje iba z daným nastavením, importujte SSL certifikát LDAP servera do vášho %s servera."
#: templates/settings.php:76
msgid "Cache Time-To-Live"
diff --git a/l10n/sl/core.po b/l10n/sl/core.po
index 52899493b69..73fa71d789d 100644
--- a/l10n/sl/core.po
+++ b/l10n/sl/core.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Slovenian (http://www.transifex.com/projects/p/owncloud/language/sl/)\n"
"MIME-Version: 1.0\n"
@@ -24,6 +24,35 @@ msgstr ""
msgid "%s shared »%s« with you"
msgstr "%s je delil »%s« z vami"
+#: ajax/share.php:227
+msgid "group"
+msgstr "skupina"
+
+#: ajax/update.php:11
+msgid "Turned on maintenance mode"
+msgstr ""
+
+#: ajax/update.php:14
+msgid "Turned off maintenance mode"
+msgstr ""
+
+#: ajax/update.php:17
+msgid "Updated database"
+msgstr ""
+
+#: ajax/update.php:20
+msgid "Updating filecache, this may take really long..."
+msgstr ""
+
+#: ajax/update.php:23
+msgid "Updated filecache"
+msgstr ""
+
+#: ajax/update.php:26
+#, php-format
+msgid "... %d%% done ..."
+msgstr ""
+
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
msgstr "Vrsta kategorije ni podana."
@@ -203,23 +232,23 @@ msgstr "lansko leto"
msgid "years ago"
msgstr "let nazaj"
-#: js/oc-dialogs.js:117
+#: js/oc-dialogs.js:123
msgid "Choose"
msgstr "Izbor"
-#: js/oc-dialogs.js:137 js/oc-dialogs.js:196
+#: js/oc-dialogs.js:143 js/oc-dialogs.js:210
msgid "Error loading file picker template"
msgstr "Napaka pri nalaganju predloge za izbor dokumenta"
-#: js/oc-dialogs.js:160
+#: js/oc-dialogs.js:168
msgid "Yes"
msgstr "Da"
-#: js/oc-dialogs.js:168
+#: js/oc-dialogs.js:178
msgid "No"
msgstr "Ne"
-#: js/oc-dialogs.js:181
+#: js/oc-dialogs.js:195
msgid "Ok"
msgstr "V redu"
@@ -452,7 +481,7 @@ msgstr "Osebno"
msgid "Users"
msgstr "Uporabniki"
-#: strings.php:7
+#: strings.php:7 templates/layout.user.php:105
msgid "Apps"
msgstr "Programi"
@@ -585,10 +614,6 @@ msgstr "%s je na voljo. Pridobite več podrobnosti za posodobitev."
msgid "Log out"
msgstr "Odjava"
-#: templates/layout.user.php:100
-msgid "More apps"
-msgstr ""
-
#: templates/login.php:9
msgid "Automatic logon rejected!"
msgstr "Samodejno prijavljanje je zavrnjeno!"
@@ -603,19 +628,19 @@ msgstr "V primeru, da gesla za dostop že nekaj časa niste spremenili, je raču
msgid "Please change your password to secure your account again."
msgstr "Spremenite geslo za izboljšanje zaščite računa."
-#: templates/login.php:34
+#: templates/login.php:32
msgid "Lost your password?"
msgstr "Ali ste pozabili geslo?"
-#: templates/login.php:39
+#: templates/login.php:37
msgid "remember"
msgstr "zapomni si"
-#: templates/login.php:41
+#: templates/login.php:39
msgid "Log in"
msgstr "Prijava"
-#: templates/login.php:47
+#: templates/login.php:45
msgid "Alternative Logins"
msgstr "Druge prijavne možnosti"
diff --git a/l10n/sl/files.po b/l10n/sl/files.po
index 693f82abed7..79716d1228f 100644
--- a/l10n/sl/files.po
+++ b/l10n/sl/files.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Slovenian (http://www.transifex.com/projects/p/owncloud/language/sl/)\n"
"MIME-Version: 1.0\n"
@@ -75,7 +75,11 @@ msgstr "Pisanje na disk je spodletelo"
msgid "Not enough storage available"
msgstr "Na voljo ni dovolj prostora"
-#: ajax/upload.php:123
+#: ajax/upload.php:109
+msgid "Upload failed"
+msgstr "Pošiljanje je spodletelo"
+
+#: ajax/upload.php:127
msgid "Invalid directory."
msgstr "Neveljavna mapa."
@@ -95,21 +99,20 @@ msgstr "Na voljo ni dovolj prostora."
msgid "Upload cancelled."
msgstr "Pošiljanje je preklicano."
-#: js/file-upload.js:167 js/files.js:280
+#: js/file-upload.js:165
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:233 js/files.js:353
+#: js/file-upload.js:239
msgid "URL cannot be empty."
msgstr "Naslov URL ne sme biti prazna vrednost."
-#: js/file-upload.js:238 lib/app.php:53
+#: js/file-upload.js:244 lib/app.php:53
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
msgstr "Ime mape je neveljavno. Uporaba oznake \"Souporaba\" je rezervirana za ownCloud"
-#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405
-#: js/files.js:709 js/files.js:747
+#: js/file-upload.js:276 js/file-upload.js:292 js/files.js:512 js/files.js:550
msgid "Error"
msgstr "Napaka"
@@ -125,35 +128,55 @@ msgstr "Izbriši dokončno"
msgid "Rename"
msgstr "Preimenuj"
-#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:465
+#: js/filelist.js:50 js/filelist.js:53 js/filelist.js:575
msgid "Pending"
msgstr "V čakanju ..."
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "{new_name} already exists"
msgstr "{new_name} že obstaja"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "replace"
msgstr "zamenjaj"
-#: js/filelist.js:303
+#: js/filelist.js:307
msgid "suggest name"
msgstr "predlagaj ime"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "cancel"
msgstr "prekliči"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "replaced {new_name} with {old_name}"
msgstr "preimenovano ime {new_name} z imenom {old_name}"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "undo"
msgstr "razveljavi"
-#: js/filelist.js:453
+#: js/filelist.js:424 js/filelist.js:490 js/files.js:581
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+
+#: js/filelist.js:425 js/filelist.js:491 js/files.js:587
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+
+#: js/filelist.js:432
+msgid "{dirs} and {files}"
+msgstr ""
+
+#: js/filelist.js:563
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
@@ -161,7 +184,7 @@ msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
-#: js/filelist.js:518
+#: js/filelist.js:628
msgid "files uploading"
msgstr "poteka pošiljanje datotek"
@@ -199,38 +222,18 @@ msgid ""
"big."
msgstr "Postopek priprave datoteke za prejem je lahko dolgotrajen, če je datoteka zelo velika."
-#: js/files.js:358
-msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-msgstr "Neveljavno ime mape. Uporaba oznake \"Souporaba\" je zadržan za sistem ownCloud."
-
-#: js/files.js:760 templates/index.php:67
+#: js/files.js:563 templates/index.php:69
msgid "Name"
msgstr "Ime"
-#: js/files.js:761 templates/index.php:78
+#: js/files.js:564 templates/index.php:81
msgid "Size"
msgstr "Velikost"
-#: js/files.js:762 templates/index.php:80
+#: js/files.js:565 templates/index.php:83
msgid "Modified"
msgstr "Spremenjeno"
-#: js/files.js:778
-msgid "%n folder"
-msgid_plural "%n folders"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
-msgstr[3] ""
-
-#: js/files.js:784
-msgid "%n file"
-msgid_plural "%n files"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
-msgstr[3] ""
-
#: lib/app.php:73
#, php-format
msgid "%s could not be renamed"
@@ -304,52 +307,36 @@ msgstr "Za to mesto ni ustreznih dovoljenj za pisanje."
msgid "Nothing in here. Upload something!"
msgstr "Tukaj še ni ničesar. Najprej je treba kakšno datoteko poslati v oblak!"
-#: templates/index.php:73
+#: templates/index.php:75
msgid "Download"
msgstr "Prejmi"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:88 templates/index.php:89
msgid "Unshare"
msgstr "Prekliči souporabo"
-#: templates/index.php:91 templates/index.php:92
+#: templates/index.php:94 templates/index.php:95
msgid "Delete"
msgstr "Izbriši"
-#: templates/index.php:105
+#: templates/index.php:108
msgid "Upload too large"
msgstr "Prekoračenje omejitve velikosti"
-#: templates/index.php:107
+#: templates/index.php:110
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:112
+#: templates/index.php:115
msgid "Files are being scanned, please wait."
msgstr "Poteka preučevanje datotek, počakajte ..."
-#: templates/index.php:115
+#: templates/index.php:118
msgid "Current scanning"
msgstr "Trenutno poteka preučevanje"
-#: templates/part.list.php:74
-msgid "directory"
-msgstr "direktorij"
-
-#: templates/part.list.php:76
-msgid "directories"
-msgstr "direktoriji"
-
-#: templates/part.list.php:85
-msgid "file"
-msgstr "datoteka"
-
-#: templates/part.list.php:87
-msgid "files"
-msgstr "datoteke"
-
#: templates/upgrade.php:2
msgid "Upgrading filesystem cache..."
msgstr "Nadgrajevanje predpomnilnika datotečnega sistema ..."
diff --git a/l10n/sl/files_encryption.po b/l10n/sl/files_encryption.po
index 4ad47a20489..dce60f89a05 100644
--- a/l10n/sl/files_encryption.po
+++ b/l10n/sl/files_encryption.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-11 08:07-0400\n"
-"PO-Revision-Date: 2013-08-11 08:50+0000\n"
+"POT-Creation-Date: 2013-08-21 08:10-0400\n"
+"PO-Revision-Date: 2013-08-19 19:20+0000\n"
"Last-Translator: barbarak <barbarak@arnes.si>\n"
"Language-Team: Slovenian (http://www.transifex.com/projects/p/owncloud/language/sl/)\n"
"MIME-Version: 1.0\n"
@@ -62,18 +62,18 @@ msgid ""
"files."
msgstr "Vaš zasebni ključ ni veljaven. Morda je bilo vaše geslo spremenjeno zunaj sistema ownCloud (npr. v skupnem imeniku). Svoj zasebni ključ, ki vam bo omogočil dostop do šifriranih dokumentov, lahko posodobite v osebnih nastavitvah."
-#: hooks/hooks.php:44
+#: hooks/hooks.php:41
msgid "Missing requirements."
msgstr "Manjkajoče zahteve"
-#: hooks/hooks.php:45
+#: hooks/hooks.php:42
msgid ""
"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."
msgstr "Preverite, da imate na strežniku nameščen paket PHP 5.3.3 ali novejši in da je omogočen in pravilno nastavljen PHP OpenSSL . Zaenkrat je šifriranje onemogočeno."
-#: hooks/hooks.php:263
+#: hooks/hooks.php:249
msgid "Following users are not set up for encryption:"
msgstr "Naslednji uporabniki še nimajo nastavljenega šifriranja:"
diff --git a/l10n/sl/lib.po b/l10n/sl/lib.po
index a1879f4bce7..38ac1137b6f 100644
--- a/l10n/sl/lib.po
+++ b/l10n/sl/lib.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Slovenian (http://www.transifex.com/projects/p/owncloud/language/sl/)\n"
"MIME-Version: 1.0\n"
@@ -18,27 +18,38 @@ msgstr ""
"Language: sl\n"
"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n"
-#: app.php:360
+#: app.php:239
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr ""
+
+#: app.php:250
+msgid "No app name specified"
+msgstr ""
+
+#: app.php:361
msgid "Help"
msgstr "Pomoč"
-#: app.php:373
+#: app.php:374
msgid "Personal"
msgstr "Osebno"
-#: app.php:384
+#: app.php:385
msgid "Settings"
msgstr "Nastavitve"
-#: app.php:396
+#: app.php:397
msgid "Users"
msgstr "Uporabniki"
-#: app.php:409
+#: app.php:410
msgid "Admin"
msgstr "Skrbništvo"
-#: app.php:836
+#: app.php:837
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -74,6 +85,62 @@ msgid ""
"administrator."
msgstr ""
+#: installer.php:63
+msgid "No source specified when installing app"
+msgstr ""
+
+#: installer.php:70
+msgid "No href specified when installing app from http"
+msgstr ""
+
+#: installer.php:75
+msgid "No path specified when installing app from local file"
+msgstr ""
+
+#: installer.php:89
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr ""
+
+#: installer.php:103
+msgid "Failed to open archive when installing app"
+msgstr ""
+
+#: installer.php:123
+msgid "App does not provide an info.xml file"
+msgstr ""
+
+#: installer.php:129
+msgid "App can't be installed because of not allowed code in the App"
+msgstr ""
+
+#: installer.php:138
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr ""
+
+#: installer.php:144
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr ""
+
+#: installer.php:150
+msgid ""
+"App can't be installed because the version in info.xml/version is not the "
+"same as the version reported from the app store"
+msgstr ""
+
+#: installer.php:160
+msgid "App directory already exists"
+msgstr ""
+
+#: installer.php:173
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr ""
+
#: json.php:28
msgid "Application is not enabled"
msgstr "Program ni omogočen"
diff --git a/l10n/sl/settings.po b/l10n/sl/settings.po
index e2de63cda07..2ffd3e80111 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: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:10+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Slovenian (http://www.transifex.com/projects/p/owncloud/language/sl/)\n"
"MIME-Version: 1.0\n"
@@ -44,10 +44,6 @@ msgstr "Skupina že obstaja"
msgid "Unable to add group"
msgstr "Skupine ni mogoče dodati"
-#: ajax/enableapp.php:11
-msgid "Could not enable app. "
-msgstr "Programa ni mogoče omogočiti."
-
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr "Elektronski naslov je shranjen"
@@ -94,31 +90,43 @@ msgstr "Programa ni mogoče posodobiti."
msgid "Update to {appversion}"
msgstr "Posodobi na {appversion}"
-#: js/apps.js:41 js/apps.js:81
+#: js/apps.js:41 js/apps.js:74 js/apps.js:100
msgid "Disable"
msgstr "Onemogoči"
-#: js/apps.js:41 js/apps.js:69 js/apps.js:88
+#: js/apps.js:41 js/apps.js:81 js/apps.js:94 js/apps.js:109
msgid "Enable"
msgstr "Omogoči"
-#: js/apps.js:60
+#: js/apps.js:63
msgid "Please wait...."
msgstr "Počakajte ..."
-#: js/apps.js:64 js/apps.js:76 js/apps.js:85 js/apps.js:98
-msgid "Error"
-msgstr "Napaka"
+#: js/apps.js:71 js/apps.js:72 js/apps.js:92
+msgid "Error while disabling app"
+msgstr ""
-#: js/apps.js:95
+#: js/apps.js:91 js/apps.js:104 js/apps.js:105
+msgid "Error while enabling app"
+msgstr ""
+
+#: js/apps.js:115
msgid "Updating...."
msgstr "Poteka posodabljanje ..."
-#: js/apps.js:98
+#: js/apps.js:118
msgid "Error while updating app"
msgstr "Prišlo je do napake med posodabljanjem programa."
-#: js/apps.js:101
+#: js/apps.js:118
+msgid "Error"
+msgstr "Napaka"
+
+#: js/apps.js:119 templates/apps.php:43
+msgid "Update"
+msgstr "Posodobi"
+
+#: js/apps.js:122
msgid "Updated"
msgstr "Posodobljeno"
@@ -147,27 +155,27 @@ msgstr "Uporabnika ni mogoče odstraniti"
msgid "Groups"
msgstr "Skupine"
-#: js/users.js:95 templates/users.php:89 templates/users.php:124
+#: js/users.js:97 templates/users.php:89 templates/users.php:124
msgid "Group Admin"
msgstr "Skrbnik skupine"
-#: js/users.js:115 templates/users.php:164
+#: js/users.js:120 templates/users.php:164
msgid "Delete"
msgstr "Izbriši"
-#: js/users.js:269
+#: js/users.js:277
msgid "add group"
msgstr "dodaj skupino"
-#: js/users.js:428
+#: js/users.js:436
msgid "A valid username must be provided"
msgstr "Navedeno mora biti veljavno uporabniško ime"
-#: js/users.js:429 js/users.js:435 js/users.js:450
+#: js/users.js:437 js/users.js:443 js/users.js:458
msgid "Error creating user"
msgstr "Napaka ustvarjanja uporabnika"
-#: js/users.js:434
+#: js/users.js:442
msgid "A valid password must be provided"
msgstr "Navedeno mora biti veljavno geslo"
@@ -371,10 +379,6 @@ msgstr "Obiščite spletno stran programa na apps.owncloud.com"
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-z dovoljenjem <span class=\"author\"></span>"
-#: templates/apps.php:43
-msgid "Update"
-msgstr "Posodobi"
-
#: templates/help.php:4
msgid "User Documentation"
msgstr "Uporabniška dokumentacija"
diff --git a/l10n/sq/core.po b/l10n/sq/core.po
index 178c2c97e10..5b7abe91daa 100644
--- a/l10n/sq/core.po
+++ b/l10n/sq/core.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-08-30 09:32-0400\n"
+"PO-Revision-Date: 2013-08-30 13:33+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Albanian (http://www.transifex.com/projects/p/owncloud/language/sq/)\n"
"MIME-Version: 1.0\n"
@@ -24,6 +24,35 @@ msgstr ""
msgid "%s shared »%s« with you"
msgstr ""
+#: ajax/share.php:227
+msgid "group"
+msgstr ""
+
+#: ajax/update.php:11
+msgid "Turned on maintenance mode"
+msgstr ""
+
+#: ajax/update.php:14
+msgid "Turned off maintenance mode"
+msgstr ""
+
+#: ajax/update.php:17
+msgid "Updated database"
+msgstr ""
+
+#: ajax/update.php:20
+msgid "Updating filecache, this may take really long..."
+msgstr ""
+
+#: ajax/update.php:23
+msgid "Updated filecache"
+msgstr ""
+
+#: ajax/update.php:26
+#, php-format
+msgid "... %d%% done ..."
+msgstr ""
+
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
msgstr "Mungon tipi i kategorisë."
@@ -195,23 +224,23 @@ msgstr "vitin e shkuar"
msgid "years ago"
msgstr "vite më parë"
-#: js/oc-dialogs.js:117
+#: js/oc-dialogs.js:123
msgid "Choose"
msgstr "Zgjidh"
-#: js/oc-dialogs.js:137 js/oc-dialogs.js:196
+#: js/oc-dialogs.js:143 js/oc-dialogs.js:210
msgid "Error loading file picker template"
msgstr "Veprim i gabuar gjatë ngarkimit të modelit të zgjedhësit të skedarëve"
-#: js/oc-dialogs.js:160
+#: js/oc-dialogs.js:168
msgid "Yes"
msgstr "Po"
-#: js/oc-dialogs.js:168
+#: js/oc-dialogs.js:178
msgid "No"
msgstr "Jo"
-#: js/oc-dialogs.js:181
+#: js/oc-dialogs.js:195
msgid "Ok"
msgstr "Në rregull"
@@ -444,7 +473,7 @@ msgstr "Personale"
msgid "Users"
msgstr "Përdoruesit"
-#: strings.php:7
+#: strings.php:7 templates/layout.user.php:105
msgid "Apps"
msgstr "App"
@@ -577,10 +606,6 @@ msgstr ""
msgid "Log out"
msgstr "Dalje"
-#: templates/layout.user.php:100
-msgid "More apps"
-msgstr ""
-
#: templates/login.php:9
msgid "Automatic logon rejected!"
msgstr "Hyrja automatike u refuzua!"
@@ -595,19 +620,19 @@ msgstr "Nqse nuk keni ndryshuar kodin kohët e fundit, llogaria juaj mund të je
msgid "Please change your password to secure your account again."
msgstr "Ju lutemi, ndryshoni kodin për ta siguruar përsëri llogarinë tuaj."
-#: templates/login.php:34
+#: templates/login.php:32
msgid "Lost your password?"
msgstr "Ke humbur kodin?"
-#: templates/login.php:39
+#: templates/login.php:37
msgid "remember"
msgstr "kujto"
-#: templates/login.php:41
+#: templates/login.php:39
msgid "Log in"
msgstr "Hyrje"
-#: templates/login.php:47
+#: templates/login.php:45
msgid "Alternative Logins"
msgstr "Hyrje alternative"
diff --git a/l10n/sq/files.po b/l10n/sq/files.po
index ace7c037e64..506285caa5a 100644
--- a/l10n/sq/files.po
+++ b/l10n/sq/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-08-30 09:31-0400\n"
+"PO-Revision-Date: 2013-08-30 13:34+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Albanian (http://www.transifex.com/projects/p/owncloud/language/sq/)\n"
"MIME-Version: 1.0\n"
@@ -74,7 +74,11 @@ msgstr "Ruajtja në disk dështoi"
msgid "Not enough storage available"
msgstr "Nuk ka mbetur hapësirë memorizimi e mjaftueshme"
-#: ajax/upload.php:123
+#: ajax/upload.php:109
+msgid "Upload failed"
+msgstr ""
+
+#: ajax/upload.php:127
msgid "Invalid directory."
msgstr "Dosje e pavlefshme."
@@ -94,21 +98,20 @@ msgstr "Nuk ka hapësirë memorizimi e mjaftueshme"
msgid "Upload cancelled."
msgstr "Ngarkimi u anulua."
-#: js/file-upload.js:167 js/files.js:280
+#: js/file-upload.js:165
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Ngarkimi i skedarit është në vazhdim. Nqse ndërroni faqen tani ngarkimi do të anulohet."
-#: js/file-upload.js:233 js/files.js:353
+#: js/file-upload.js:239
msgid "URL cannot be empty."
msgstr "URL-i nuk mund të jetë bosh."
-#: js/file-upload.js:238 lib/app.php:53
+#: js/file-upload.js:244 lib/app.php:53
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
msgstr ""
-#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405
-#: js/files.js:709 js/files.js:747
+#: js/file-upload.js:275 js/file-upload.js:291 js/files.js:511 js/files.js:549
msgid "Error"
msgstr "Veprim i gabuar"
@@ -124,41 +127,57 @@ msgstr "Elimino përfundimisht"
msgid "Rename"
msgstr "Riemërto"
-#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:465
+#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:573
msgid "Pending"
msgstr "Pezulluar"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "{new_name} already exists"
msgstr "{new_name} ekziston"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "replace"
msgstr "zëvëndëso"
-#: js/filelist.js:303
+#: js/filelist.js:305
msgid "suggest name"
msgstr "sugjero një emër"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "cancel"
msgstr "anulo"
-#: js/filelist.js:350
+#: js/filelist.js:352
msgid "replaced {new_name} with {old_name}"
msgstr "U zëvëndësua {new_name} me {old_name}"
-#: js/filelist.js:350
+#: js/filelist.js:352
msgid "undo"
msgstr "anulo"
-#: js/filelist.js:453
+#: js/filelist.js:422 js/filelist.js:488 js/files.js:580
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/filelist.js:423 js/filelist.js:489 js/files.js:586
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/filelist.js:430
+msgid "{dirs} and {files}"
+msgstr ""
+
+#: js/filelist.js:561
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:518
+#: js/filelist.js:626
msgid "files uploading"
msgstr "po ngarkoj skedarët"
@@ -196,34 +215,18 @@ msgid ""
"big."
msgstr "Shkarkimi juaj po përgatitet. Mund të duhet pak kohë nqse skedarët janë të mëdhenj."
-#: js/files.js:358
-msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-msgstr "Emri i dosjes është i pavlefshëm. Përdorimi i \"Shared\" është i rezervuar nga Owncloud-i."
-
-#: js/files.js:760 templates/index.php:67
+#: js/files.js:562 templates/index.php:67
msgid "Name"
msgstr "Emri"
-#: js/files.js:761 templates/index.php:78
+#: js/files.js:563 templates/index.php:78
msgid "Size"
msgstr "Dimensioni"
-#: js/files.js:762 templates/index.php:80
+#: js/files.js:564 templates/index.php:80
msgid "Modified"
msgstr "Modifikuar"
-#: js/files.js:778
-msgid "%n folder"
-msgid_plural "%n folders"
-msgstr[0] ""
-msgstr[1] ""
-
-#: js/files.js:784
-msgid "%n file"
-msgid_plural "%n files"
-msgstr[0] ""
-msgstr[1] ""
-
#: lib/app.php:73
#, php-format
msgid "%s could not be renamed"
@@ -327,22 +330,6 @@ msgstr "Skedarët po analizohen, ju lutemi pritni."
msgid "Current scanning"
msgstr "Analizimi aktual"
-#: templates/part.list.php:74
-msgid "directory"
-msgstr ""
-
-#: templates/part.list.php:76
-msgid "directories"
-msgstr ""
-
-#: templates/part.list.php:85
-msgid "file"
-msgstr ""
-
-#: templates/part.list.php:87
-msgid "files"
-msgstr ""
-
#: templates/upgrade.php:2
msgid "Upgrading filesystem cache..."
msgstr "Po përmirësoj memorjen e filesystem-it..."
diff --git a/l10n/sq/lib.po b/l10n/sq/lib.po
index e5602b240e1..84fd768e0f8 100644
--- a/l10n/sq/lib.po
+++ b/l10n/sq/lib.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Albanian (http://www.transifex.com/projects/p/owncloud/language/sq/)\n"
"MIME-Version: 1.0\n"
@@ -17,27 +17,38 @@ msgstr ""
"Language: sq\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: app.php:360
+#: app.php:239
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr ""
+
+#: app.php:250
+msgid "No app name specified"
+msgstr ""
+
+#: app.php:361
msgid "Help"
msgstr "Ndihmë"
-#: app.php:373
+#: app.php:374
msgid "Personal"
msgstr "Personale"
-#: app.php:384
+#: app.php:385
msgid "Settings"
msgstr "Parametra"
-#: app.php:396
+#: app.php:397
msgid "Users"
msgstr "Përdoruesit"
-#: app.php:409
+#: app.php:410
msgid "Admin"
msgstr "Admin"
-#: app.php:836
+#: app.php:837
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -73,6 +84,62 @@ msgid ""
"administrator."
msgstr ""
+#: installer.php:63
+msgid "No source specified when installing app"
+msgstr ""
+
+#: installer.php:70
+msgid "No href specified when installing app from http"
+msgstr ""
+
+#: installer.php:75
+msgid "No path specified when installing app from local file"
+msgstr ""
+
+#: installer.php:89
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr ""
+
+#: installer.php:103
+msgid "Failed to open archive when installing app"
+msgstr ""
+
+#: installer.php:123
+msgid "App does not provide an info.xml file"
+msgstr ""
+
+#: installer.php:129
+msgid "App can't be installed because of not allowed code in the App"
+msgstr ""
+
+#: installer.php:138
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr ""
+
+#: installer.php:144
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr ""
+
+#: installer.php:150
+msgid ""
+"App can't be installed because the version in info.xml/version is not the "
+"same as the version reported from the app store"
+msgstr ""
+
+#: installer.php:160
+msgid "App directory already exists"
+msgstr ""
+
+#: installer.php:173
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr ""
+
#: json.php:28
msgid "Application is not enabled"
msgstr "Programi nuk është i aktivizuar."
diff --git a/l10n/sq/settings.po b/l10n/sq/settings.po
index 22bfb9d5de0..9e65797efea 100644
--- a/l10n/sq/settings.po
+++ b/l10n/sq/settings.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Albanian (http://www.transifex.com/projects/p/owncloud/language/sq/)\n"
"MIME-Version: 1.0\n"
@@ -42,10 +42,6 @@ msgstr ""
msgid "Unable to add group"
msgstr ""
-#: ajax/enableapp.php:11
-msgid "Could not enable app. "
-msgstr ""
-
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr ""
@@ -92,31 +88,43 @@ msgstr ""
msgid "Update to {appversion}"
msgstr ""
-#: js/apps.js:41 js/apps.js:81
+#: js/apps.js:41 js/apps.js:74 js/apps.js:100
msgid "Disable"
msgstr ""
-#: js/apps.js:41 js/apps.js:69 js/apps.js:88
+#: js/apps.js:41 js/apps.js:81 js/apps.js:94 js/apps.js:109
msgid "Enable"
msgstr ""
-#: js/apps.js:60
+#: js/apps.js:63
msgid "Please wait...."
msgstr ""
-#: js/apps.js:64 js/apps.js:76 js/apps.js:85 js/apps.js:98
-msgid "Error"
-msgstr "Veprim i gabuar"
+#: js/apps.js:71 js/apps.js:72 js/apps.js:92
+msgid "Error while disabling app"
+msgstr ""
+
+#: js/apps.js:91 js/apps.js:104 js/apps.js:105
+msgid "Error while enabling app"
+msgstr ""
-#: js/apps.js:95
+#: js/apps.js:115
msgid "Updating...."
msgstr ""
-#: js/apps.js:98
+#: js/apps.js:118
msgid "Error while updating app"
msgstr ""
-#: js/apps.js:101
+#: js/apps.js:118
+msgid "Error"
+msgstr "Veprim i gabuar"
+
+#: js/apps.js:119 templates/apps.php:43
+msgid "Update"
+msgstr "Azhurno"
+
+#: js/apps.js:122
msgid "Updated"
msgstr ""
@@ -145,27 +153,27 @@ msgstr ""
msgid "Groups"
msgstr ""
-#: js/users.js:95 templates/users.php:89 templates/users.php:124
+#: js/users.js:97 templates/users.php:89 templates/users.php:124
msgid "Group Admin"
msgstr ""
-#: js/users.js:115 templates/users.php:164
+#: js/users.js:120 templates/users.php:164
msgid "Delete"
msgstr "Elimino"
-#: js/users.js:269
+#: js/users.js:277
msgid "add group"
msgstr ""
-#: js/users.js:428
+#: js/users.js:436
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:429 js/users.js:435 js/users.js:450
+#: js/users.js:437 js/users.js:443 js/users.js:458
msgid "Error creating user"
msgstr ""
-#: js/users.js:434
+#: js/users.js:442
msgid "A valid password must be provided"
msgstr ""
@@ -369,10 +377,6 @@ msgstr ""
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr ""
-#: templates/apps.php:43
-msgid "Update"
-msgstr "Azhurno"
-
#: templates/help.php:4
msgid "User Documentation"
msgstr ""
diff --git a/l10n/sr/core.po b/l10n/sr/core.po
index 66d80402804..3a92c457140 100644
--- a/l10n/sr/core.po
+++ b/l10n/sr/core.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Serbian (http://www.transifex.com/projects/p/owncloud/language/sr/)\n"
"MIME-Version: 1.0\n"
@@ -22,6 +22,35 @@ msgstr ""
msgid "%s shared »%s« with you"
msgstr ""
+#: ajax/share.php:227
+msgid "group"
+msgstr "група"
+
+#: ajax/update.php:11
+msgid "Turned on maintenance mode"
+msgstr ""
+
+#: ajax/update.php:14
+msgid "Turned off maintenance mode"
+msgstr ""
+
+#: ajax/update.php:17
+msgid "Updated database"
+msgstr ""
+
+#: ajax/update.php:20
+msgid "Updating filecache, this may take really long..."
+msgstr ""
+
+#: ajax/update.php:23
+msgid "Updated filecache"
+msgstr ""
+
+#: ajax/update.php:26
+#, php-format
+msgid "... %d%% done ..."
+msgstr ""
+
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
msgstr "Врста категорије није унет."
@@ -197,23 +226,23 @@ msgstr "прошле године"
msgid "years ago"
msgstr "година раније"
-#: js/oc-dialogs.js:117
+#: js/oc-dialogs.js:123
msgid "Choose"
msgstr "Одабери"
-#: js/oc-dialogs.js:137 js/oc-dialogs.js:196
+#: js/oc-dialogs.js:143 js/oc-dialogs.js:210
msgid "Error loading file picker template"
msgstr ""
-#: js/oc-dialogs.js:160
+#: js/oc-dialogs.js:168
msgid "Yes"
msgstr "Да"
-#: js/oc-dialogs.js:168
+#: js/oc-dialogs.js:178
msgid "No"
msgstr "Не"
-#: js/oc-dialogs.js:181
+#: js/oc-dialogs.js:195
msgid "Ok"
msgstr "У реду"
@@ -446,7 +475,7 @@ msgstr "Лично"
msgid "Users"
msgstr "Корисници"
-#: strings.php:7
+#: strings.php:7 templates/layout.user.php:105
msgid "Apps"
msgstr "Апликације"
@@ -579,10 +608,6 @@ msgstr ""
msgid "Log out"
msgstr "Одјава"
-#: templates/layout.user.php:100
-msgid "More apps"
-msgstr ""
-
#: templates/login.php:9
msgid "Automatic logon rejected!"
msgstr "Аутоматска пријава је одбијена!"
@@ -597,19 +622,19 @@ msgstr "Ако ускоро не промените лозинку ваш нал
msgid "Please change your password to secure your account again."
msgstr "Промените лозинку да бисте обезбедили налог."
-#: templates/login.php:34
+#: templates/login.php:32
msgid "Lost your password?"
msgstr "Изгубили сте лозинку?"
-#: templates/login.php:39
+#: templates/login.php:37
msgid "remember"
msgstr "упамти"
-#: templates/login.php:41
+#: templates/login.php:39
msgid "Log in"
msgstr "Пријава"
-#: templates/login.php:47
+#: templates/login.php:45
msgid "Alternative Logins"
msgstr ""
diff --git a/l10n/sr/files.po b/l10n/sr/files.po
index 55f54da7a6f..5e4429bcc04 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: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Serbian (http://www.transifex.com/projects/p/owncloud/language/sr/)\n"
"MIME-Version: 1.0\n"
@@ -74,7 +74,11 @@ msgstr "Не могу да пишем на диск"
msgid "Not enough storage available"
msgstr "Нема довољно простора"
-#: ajax/upload.php:123
+#: ajax/upload.php:109
+msgid "Upload failed"
+msgstr "Отпремање није успело"
+
+#: ajax/upload.php:127
msgid "Invalid directory."
msgstr "неисправна фасцикла."
@@ -94,21 +98,20 @@ msgstr "Нема довољно простора"
msgid "Upload cancelled."
msgstr "Отпремање је прекинуто."
-#: js/file-upload.js:167 js/files.js:280
+#: js/file-upload.js:165
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Отпремање датотеке је у току. Ако сада напустите страницу, прекинућете отпремање."
-#: js/file-upload.js:233 js/files.js:353
+#: js/file-upload.js:239
msgid "URL cannot be empty."
msgstr "Адреса не може бити празна."
-#: js/file-upload.js:238 lib/app.php:53
+#: js/file-upload.js:244 lib/app.php:53
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
msgstr ""
-#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405
-#: js/files.js:709 js/files.js:747
+#: js/file-upload.js:276 js/file-upload.js:292 js/files.js:512 js/files.js:550
msgid "Error"
msgstr "Грешка"
@@ -124,42 +127,60 @@ msgstr "Обриши за стално"
msgid "Rename"
msgstr "Преименуј"
-#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:465
+#: js/filelist.js:50 js/filelist.js:53 js/filelist.js:575
msgid "Pending"
msgstr "На чекању"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "{new_name} already exists"
msgstr "{new_name} већ постоји"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "replace"
msgstr "замени"
-#: js/filelist.js:303
+#: js/filelist.js:307
msgid "suggest name"
msgstr "предложи назив"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "cancel"
msgstr "откажи"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "replaced {new_name} with {old_name}"
msgstr "замењено {new_name} са {old_name}"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "undo"
msgstr "опозови"
-#: js/filelist.js:453
+#: js/filelist.js:424 js/filelist.js:490 js/files.js:581
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: js/filelist.js:425 js/filelist.js:491 js/files.js:587
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: js/filelist.js:432
+msgid "{dirs} and {files}"
+msgstr ""
+
+#: js/filelist.js:563
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: js/filelist.js:518
+#: js/filelist.js:628
msgid "files uploading"
msgstr "датотеке се отпремају"
@@ -197,36 +218,18 @@ msgid ""
"big."
msgstr "Припремам преузимање. Ово може да потраје ако су датотеке велике."
-#: js/files.js:358
-msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-msgstr "Неисправно име фасцикле. Фасцикла „Shared“ је резервисана за ownCloud."
-
-#: js/files.js:760 templates/index.php:67
+#: js/files.js:563 templates/index.php:69
msgid "Name"
msgstr "Име"
-#: js/files.js:761 templates/index.php:78
+#: js/files.js:564 templates/index.php:81
msgid "Size"
msgstr "Величина"
-#: js/files.js:762 templates/index.php:80
+#: js/files.js:565 templates/index.php:83
msgid "Modified"
msgstr "Измењено"
-#: js/files.js:778
-msgid "%n folder"
-msgid_plural "%n folders"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
-
-#: js/files.js:784
-msgid "%n file"
-msgid_plural "%n files"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
-
#: lib/app.php:73
#, php-format
msgid "%s could not be renamed"
@@ -300,52 +303,36 @@ msgstr "Овде немате дозволу за писање."
msgid "Nothing in here. Upload something!"
msgstr "Овде нема ничег. Отпремите нешто!"
-#: templates/index.php:73
+#: templates/index.php:75
msgid "Download"
msgstr "Преузми"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:88 templates/index.php:89
msgid "Unshare"
msgstr "Укини дељење"
-#: templates/index.php:91 templates/index.php:92
+#: templates/index.php:94 templates/index.php:95
msgid "Delete"
msgstr "Обриши"
-#: templates/index.php:105
+#: templates/index.php:108
msgid "Upload too large"
msgstr "Датотека је превелика"
-#: templates/index.php:107
+#: templates/index.php:110
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Датотеке које желите да отпремите прелазе ограничење у величини."
-#: templates/index.php:112
+#: templates/index.php:115
msgid "Files are being scanned, please wait."
msgstr "Скенирам датотеке…"
-#: templates/index.php:115
+#: templates/index.php:118
msgid "Current scanning"
msgstr "Тренутно скенирање"
-#: templates/part.list.php:74
-msgid "directory"
-msgstr ""
-
-#: templates/part.list.php:76
-msgid "directories"
-msgstr ""
-
-#: templates/part.list.php:85
-msgid "file"
-msgstr ""
-
-#: templates/part.list.php:87
-msgid "files"
-msgstr ""
-
#: templates/upgrade.php:2
msgid "Upgrading filesystem cache..."
msgstr "Дограђујем кеш система датотека…"
diff --git a/l10n/sr/files_encryption.po b/l10n/sr/files_encryption.po
index 85eb46828ff..04b3da34ccd 100644
--- a/l10n/sr/files_encryption.po
+++ b/l10n/sr/files_encryption.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-09 07:59-0400\n"
-"PO-Revision-Date: 2013-08-09 11:59+0000\n"
+"POT-Creation-Date: 2013-08-21 08:10-0400\n"
+"PO-Revision-Date: 2013-08-19 19:20+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Serbian (http://www.transifex.com/projects/p/owncloud/language/sr/)\n"
"MIME-Version: 1.0\n"
@@ -61,18 +61,18 @@ msgid ""
"files."
msgstr ""
-#: hooks/hooks.php:44
+#: hooks/hooks.php:41
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:45
+#: hooks/hooks.php:42
msgid ""
"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."
msgstr ""
-#: hooks/hooks.php:263
+#: hooks/hooks.php:249
msgid "Following users are not set up for encryption:"
msgstr ""
diff --git a/l10n/sr/lib.po b/l10n/sr/lib.po
index 0ae0fe074fc..1a0c5931797 100644
--- a/l10n/sr/lib.po
+++ b/l10n/sr/lib.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Serbian (http://www.transifex.com/projects/p/owncloud/language/sr/)\n"
"MIME-Version: 1.0\n"
@@ -17,27 +17,38 @@ msgstr ""
"Language: sr\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-#: app.php:360
+#: app.php:239
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr ""
+
+#: app.php:250
+msgid "No app name specified"
+msgstr ""
+
+#: app.php:361
msgid "Help"
msgstr "Помоћ"
-#: app.php:373
+#: app.php:374
msgid "Personal"
msgstr "Лично"
-#: app.php:384
+#: app.php:385
msgid "Settings"
msgstr "Поставке"
-#: app.php:396
+#: app.php:397
msgid "Users"
msgstr "Корисници"
-#: app.php:409
+#: app.php:410
msgid "Admin"
msgstr "Администратор"
-#: app.php:836
+#: app.php:837
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -73,6 +84,62 @@ msgid ""
"administrator."
msgstr ""
+#: installer.php:63
+msgid "No source specified when installing app"
+msgstr ""
+
+#: installer.php:70
+msgid "No href specified when installing app from http"
+msgstr ""
+
+#: installer.php:75
+msgid "No path specified when installing app from local file"
+msgstr ""
+
+#: installer.php:89
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr ""
+
+#: installer.php:103
+msgid "Failed to open archive when installing app"
+msgstr ""
+
+#: installer.php:123
+msgid "App does not provide an info.xml file"
+msgstr ""
+
+#: installer.php:129
+msgid "App can't be installed because of not allowed code in the App"
+msgstr ""
+
+#: installer.php:138
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr ""
+
+#: installer.php:144
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr ""
+
+#: installer.php:150
+msgid ""
+"App can't be installed because the version in info.xml/version is not the "
+"same as the version reported from the app store"
+msgstr ""
+
+#: installer.php:160
+msgid "App directory already exists"
+msgstr ""
+
+#: installer.php:173
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr ""
+
#: json.php:28
msgid "Application is not enabled"
msgstr "Апликација није омогућена"
diff --git a/l10n/sr/settings.po b/l10n/sr/settings.po
index 952338863bd..1bbe0a101e5 100644
--- a/l10n/sr/settings.po
+++ b/l10n/sr/settings.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:10+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Serbian (http://www.transifex.com/projects/p/owncloud/language/sr/)\n"
"MIME-Version: 1.0\n"
@@ -42,10 +42,6 @@ msgstr "Група већ постоји"
msgid "Unable to add group"
msgstr "Не могу да додам групу"
-#: ajax/enableapp.php:11
-msgid "Could not enable app. "
-msgstr "Не могу да укључим програм"
-
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr "Е-порука сачувана"
@@ -92,31 +88,43 @@ msgstr "Не могу да ажурирам апликацију."
msgid "Update to {appversion}"
msgstr "Ажурирај на {appversion}"
-#: js/apps.js:41 js/apps.js:81
+#: js/apps.js:41 js/apps.js:74 js/apps.js:100
msgid "Disable"
msgstr "Искључи"
-#: js/apps.js:41 js/apps.js:69 js/apps.js:88
+#: js/apps.js:41 js/apps.js:81 js/apps.js:94 js/apps.js:109
msgid "Enable"
msgstr "Омогући"
-#: js/apps.js:60
+#: js/apps.js:63
msgid "Please wait...."
msgstr "Сачекајте…"
-#: js/apps.js:64 js/apps.js:76 js/apps.js:85 js/apps.js:98
-msgid "Error"
-msgstr "Грешка"
+#: js/apps.js:71 js/apps.js:72 js/apps.js:92
+msgid "Error while disabling app"
+msgstr ""
-#: js/apps.js:95
+#: js/apps.js:91 js/apps.js:104 js/apps.js:105
+msgid "Error while enabling app"
+msgstr ""
+
+#: js/apps.js:115
msgid "Updating...."
msgstr "Ажурирам…"
-#: js/apps.js:98
+#: js/apps.js:118
msgid "Error while updating app"
msgstr "Грешка при ажурирању апликације"
-#: js/apps.js:101
+#: js/apps.js:118
+msgid "Error"
+msgstr "Грешка"
+
+#: js/apps.js:119 templates/apps.php:43
+msgid "Update"
+msgstr "Ажурирај"
+
+#: js/apps.js:122
msgid "Updated"
msgstr "Ажурирано"
@@ -145,27 +153,27 @@ msgstr "Не могу да уклоним корисника"
msgid "Groups"
msgstr "Групе"
-#: js/users.js:95 templates/users.php:89 templates/users.php:124
+#: js/users.js:97 templates/users.php:89 templates/users.php:124
msgid "Group Admin"
msgstr "Управник групе"
-#: js/users.js:115 templates/users.php:164
+#: js/users.js:120 templates/users.php:164
msgid "Delete"
msgstr "Обриши"
-#: js/users.js:269
+#: js/users.js:277
msgid "add group"
msgstr "додај групу"
-#: js/users.js:428
+#: js/users.js:436
msgid "A valid username must be provided"
msgstr "Морате унети исправно корисничко име"
-#: js/users.js:429 js/users.js:435 js/users.js:450
+#: js/users.js:437 js/users.js:443 js/users.js:458
msgid "Error creating user"
msgstr "Грешка при прављењу корисника"
-#: js/users.js:434
+#: js/users.js:442
msgid "A valid password must be provided"
msgstr "Морате унети исправну лозинку"
@@ -369,10 +377,6 @@ msgstr "Погледајте страницу са програмима на app
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-лиценцирао <span class=\"author\"></span>"
-#: templates/apps.php:43
-msgid "Update"
-msgstr "Ажурирај"
-
#: templates/help.php:4
msgid "User Documentation"
msgstr "Корисничка документација"
diff --git a/l10n/sr@latin/core.po b/l10n/sr@latin/core.po
index 8a0873def51..d4e845dc023 100644
--- a/l10n/sr@latin/core.po
+++ b/l10n/sr@latin/core.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-08-30 09:32-0400\n"
+"PO-Revision-Date: 2013-08-30 13:33+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Serbian (Latin) (http://www.transifex.com/projects/p/owncloud/language/sr@latin/)\n"
"MIME-Version: 1.0\n"
@@ -22,6 +22,35 @@ msgstr ""
msgid "%s shared »%s« with you"
msgstr ""
+#: ajax/share.php:227
+msgid "group"
+msgstr ""
+
+#: ajax/update.php:11
+msgid "Turned on maintenance mode"
+msgstr ""
+
+#: ajax/update.php:14
+msgid "Turned off maintenance mode"
+msgstr ""
+
+#: ajax/update.php:17
+msgid "Updated database"
+msgstr ""
+
+#: ajax/update.php:20
+msgid "Updating filecache, this may take really long..."
+msgstr ""
+
+#: ajax/update.php:23
+msgid "Updated filecache"
+msgstr ""
+
+#: ajax/update.php:26
+#, php-format
+msgid "... %d%% done ..."
+msgstr ""
+
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
msgstr ""
@@ -197,23 +226,23 @@ msgstr ""
msgid "years ago"
msgstr ""
-#: js/oc-dialogs.js:117
+#: js/oc-dialogs.js:123
msgid "Choose"
msgstr ""
-#: js/oc-dialogs.js:137 js/oc-dialogs.js:196
+#: js/oc-dialogs.js:143 js/oc-dialogs.js:210
msgid "Error loading file picker template"
msgstr ""
-#: js/oc-dialogs.js:160
+#: js/oc-dialogs.js:168
msgid "Yes"
msgstr ""
-#: js/oc-dialogs.js:168
+#: js/oc-dialogs.js:178
msgid "No"
msgstr ""
-#: js/oc-dialogs.js:181
+#: js/oc-dialogs.js:195
msgid "Ok"
msgstr ""
@@ -446,7 +475,7 @@ msgstr "Lično"
msgid "Users"
msgstr "Korisnici"
-#: strings.php:7
+#: strings.php:7 templates/layout.user.php:105
msgid "Apps"
msgstr "Programi"
@@ -579,10 +608,6 @@ msgstr ""
msgid "Log out"
msgstr "Odjava"
-#: templates/layout.user.php:100
-msgid "More apps"
-msgstr ""
-
#: templates/login.php:9
msgid "Automatic logon rejected!"
msgstr ""
@@ -597,19 +622,19 @@ msgstr ""
msgid "Please change your password to secure your account again."
msgstr ""
-#: templates/login.php:34
+#: templates/login.php:32
msgid "Lost your password?"
msgstr "Izgubili ste lozinku?"
-#: templates/login.php:39
+#: templates/login.php:37
msgid "remember"
msgstr "upamti"
-#: templates/login.php:41
+#: templates/login.php:39
msgid "Log in"
msgstr ""
-#: templates/login.php:47
+#: templates/login.php:45
msgid "Alternative Logins"
msgstr ""
diff --git a/l10n/sr@latin/files.po b/l10n/sr@latin/files.po
index a24a15a621e..429c1a1d2f6 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: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-08-30 09:31-0400\n"
+"PO-Revision-Date: 2013-08-30 13:34+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Serbian (Latin) (http://www.transifex.com/projects/p/owncloud/language/sr@latin/)\n"
"MIME-Version: 1.0\n"
@@ -74,7 +74,11 @@ msgstr ""
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:123
+#: ajax/upload.php:109
+msgid "Upload failed"
+msgstr ""
+
+#: ajax/upload.php:127
msgid "Invalid directory."
msgstr ""
@@ -94,21 +98,20 @@ msgstr ""
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:167 js/files.js:280
+#: js/file-upload.js:165
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:233 js/files.js:353
+#: js/file-upload.js:239
msgid "URL cannot be empty."
msgstr ""
-#: js/file-upload.js:238 lib/app.php:53
+#: js/file-upload.js:244 lib/app.php:53
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
msgstr ""
-#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405
-#: js/files.js:709 js/files.js:747
+#: js/file-upload.js:275 js/file-upload.js:291 js/files.js:511 js/files.js:549
msgid "Error"
msgstr ""
@@ -124,42 +127,60 @@ msgstr ""
msgid "Rename"
msgstr ""
-#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:465
+#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:573
msgid "Pending"
msgstr ""
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "{new_name} already exists"
msgstr ""
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "replace"
msgstr ""
-#: js/filelist.js:303
+#: js/filelist.js:305
msgid "suggest name"
msgstr ""
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "cancel"
msgstr ""
-#: js/filelist.js:350
+#: js/filelist.js:352
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:350
+#: js/filelist.js:352
msgid "undo"
msgstr ""
-#: js/filelist.js:453
+#: js/filelist.js:422 js/filelist.js:488 js/files.js:580
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: js/filelist.js:423 js/filelist.js:489 js/files.js:586
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: js/filelist.js:430
+msgid "{dirs} and {files}"
+msgstr ""
+
+#: js/filelist.js:561
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: js/filelist.js:518
+#: js/filelist.js:626
msgid "files uploading"
msgstr ""
@@ -197,36 +218,18 @@ msgid ""
"big."
msgstr ""
-#: js/files.js:358
-msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-msgstr ""
-
-#: js/files.js:760 templates/index.php:67
+#: js/files.js:562 templates/index.php:67
msgid "Name"
msgstr "Ime"
-#: js/files.js:761 templates/index.php:78
+#: js/files.js:563 templates/index.php:78
msgid "Size"
msgstr "Veličina"
-#: js/files.js:762 templates/index.php:80
+#: js/files.js:564 templates/index.php:80
msgid "Modified"
msgstr "Zadnja izmena"
-#: js/files.js:778
-msgid "%n folder"
-msgid_plural "%n folders"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
-
-#: js/files.js:784
-msgid "%n file"
-msgid_plural "%n files"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
-
#: lib/app.php:73
#, php-format
msgid "%s could not be renamed"
@@ -330,22 +333,6 @@ msgstr ""
msgid "Current scanning"
msgstr ""
-#: templates/part.list.php:74
-msgid "directory"
-msgstr ""
-
-#: templates/part.list.php:76
-msgid "directories"
-msgstr ""
-
-#: templates/part.list.php:85
-msgid "file"
-msgstr ""
-
-#: templates/part.list.php:87
-msgid "files"
-msgstr ""
-
#: templates/upgrade.php:2
msgid "Upgrading filesystem cache..."
msgstr ""
diff --git a/l10n/sr@latin/lib.po b/l10n/sr@latin/lib.po
index 561b4de4318..9448ebc4c40 100644
--- a/l10n/sr@latin/lib.po
+++ b/l10n/sr@latin/lib.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Serbian (Latin) (http://www.transifex.com/projects/p/owncloud/language/sr@latin/)\n"
"MIME-Version: 1.0\n"
@@ -17,27 +17,38 @@ msgstr ""
"Language: sr@latin\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-#: app.php:360
+#: app.php:239
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr ""
+
+#: app.php:250
+msgid "No app name specified"
+msgstr ""
+
+#: app.php:361
msgid "Help"
msgstr "Pomoć"
-#: app.php:373
+#: app.php:374
msgid "Personal"
msgstr "Lično"
-#: app.php:384
+#: app.php:385
msgid "Settings"
msgstr "Podešavanja"
-#: app.php:396
+#: app.php:397
msgid "Users"
msgstr "Korisnici"
-#: app.php:409
+#: app.php:410
msgid "Admin"
msgstr "Adninistracija"
-#: app.php:836
+#: app.php:837
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -73,6 +84,62 @@ msgid ""
"administrator."
msgstr ""
+#: installer.php:63
+msgid "No source specified when installing app"
+msgstr ""
+
+#: installer.php:70
+msgid "No href specified when installing app from http"
+msgstr ""
+
+#: installer.php:75
+msgid "No path specified when installing app from local file"
+msgstr ""
+
+#: installer.php:89
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr ""
+
+#: installer.php:103
+msgid "Failed to open archive when installing app"
+msgstr ""
+
+#: installer.php:123
+msgid "App does not provide an info.xml file"
+msgstr ""
+
+#: installer.php:129
+msgid "App can't be installed because of not allowed code in the App"
+msgstr ""
+
+#: installer.php:138
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr ""
+
+#: installer.php:144
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr ""
+
+#: installer.php:150
+msgid ""
+"App can't be installed because the version in info.xml/version is not the "
+"same as the version reported from the app store"
+msgstr ""
+
+#: installer.php:160
+msgid "App directory already exists"
+msgstr ""
+
+#: installer.php:173
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr ""
+
#: json.php:28
msgid "Application is not enabled"
msgstr ""
diff --git a/l10n/sr@latin/settings.po b/l10n/sr@latin/settings.po
index 4253999069f..cdf4509a43e 100644
--- a/l10n/sr@latin/settings.po
+++ b/l10n/sr@latin/settings.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Serbian (Latin) (http://www.transifex.com/projects/p/owncloud/language/sr@latin/)\n"
"MIME-Version: 1.0\n"
@@ -42,10 +42,6 @@ msgstr ""
msgid "Unable to add group"
msgstr ""
-#: ajax/enableapp.php:11
-msgid "Could not enable app. "
-msgstr ""
-
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr ""
@@ -92,31 +88,43 @@ msgstr ""
msgid "Update to {appversion}"
msgstr ""
-#: js/apps.js:41 js/apps.js:81
+#: js/apps.js:41 js/apps.js:74 js/apps.js:100
msgid "Disable"
msgstr ""
-#: js/apps.js:41 js/apps.js:69 js/apps.js:88
+#: js/apps.js:41 js/apps.js:81 js/apps.js:94 js/apps.js:109
msgid "Enable"
msgstr ""
-#: js/apps.js:60
+#: js/apps.js:63
msgid "Please wait...."
msgstr ""
-#: js/apps.js:64 js/apps.js:76 js/apps.js:85 js/apps.js:98
-msgid "Error"
+#: js/apps.js:71 js/apps.js:72 js/apps.js:92
+msgid "Error while disabling app"
msgstr ""
-#: js/apps.js:95
+#: js/apps.js:91 js/apps.js:104 js/apps.js:105
+msgid "Error while enabling app"
+msgstr ""
+
+#: js/apps.js:115
msgid "Updating...."
msgstr ""
-#: js/apps.js:98
+#: js/apps.js:118
msgid "Error while updating app"
msgstr ""
-#: js/apps.js:101
+#: js/apps.js:118
+msgid "Error"
+msgstr ""
+
+#: js/apps.js:119 templates/apps.php:43
+msgid "Update"
+msgstr ""
+
+#: js/apps.js:122
msgid "Updated"
msgstr ""
@@ -145,27 +153,27 @@ msgstr ""
msgid "Groups"
msgstr "Grupe"
-#: js/users.js:95 templates/users.php:89 templates/users.php:124
+#: js/users.js:97 templates/users.php:89 templates/users.php:124
msgid "Group Admin"
msgstr ""
-#: js/users.js:115 templates/users.php:164
+#: js/users.js:120 templates/users.php:164
msgid "Delete"
msgstr "Obriši"
-#: js/users.js:269
+#: js/users.js:277
msgid "add group"
msgstr ""
-#: js/users.js:428
+#: js/users.js:436
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:429 js/users.js:435 js/users.js:450
+#: js/users.js:437 js/users.js:443 js/users.js:458
msgid "Error creating user"
msgstr ""
-#: js/users.js:434
+#: js/users.js:442
msgid "A valid password must be provided"
msgstr ""
@@ -369,10 +377,6 @@ msgstr ""
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr ""
-#: templates/apps.php:43
-msgid "Update"
-msgstr ""
-
#: templates/help.php:4
msgid "User Documentation"
msgstr ""
diff --git a/l10n/sv/core.po b/l10n/sv/core.po
index 84c312d3d20..04d23af90d9 100644
--- a/l10n/sv/core.po
+++ b/l10n/sv/core.po
@@ -11,8 +11,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Swedish (http://www.transifex.com/projects/p/owncloud/language/sv/)\n"
"MIME-Version: 1.0\n"
@@ -26,6 +26,35 @@ msgstr ""
msgid "%s shared »%s« with you"
msgstr "%s delade »%s« med dig"
+#: ajax/share.php:227
+msgid "group"
+msgstr "Grupp"
+
+#: ajax/update.php:11
+msgid "Turned on maintenance mode"
+msgstr "Aktiverade underhållsläge"
+
+#: ajax/update.php:14
+msgid "Turned off maintenance mode"
+msgstr "Deaktiverade underhållsläge"
+
+#: ajax/update.php:17
+msgid "Updated database"
+msgstr "Uppdaterade databasen"
+
+#: ajax/update.php:20
+msgid "Updating filecache, this may take really long..."
+msgstr "Uppdaterar filcache, det kan ta lång tid..."
+
+#: ajax/update.php:23
+msgid "Updated filecache"
+msgstr "Uppdaterade filcache"
+
+#: ajax/update.php:26
+#, php-format
+msgid "... %d%% done ..."
+msgstr "... %d%% klart ..."
+
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
msgstr "Kategorityp inte angiven."
@@ -197,23 +226,23 @@ msgstr "förra året"
msgid "years ago"
msgstr "år sedan"
-#: js/oc-dialogs.js:117
+#: js/oc-dialogs.js:123
msgid "Choose"
msgstr "Välj"
-#: js/oc-dialogs.js:137 js/oc-dialogs.js:196
+#: js/oc-dialogs.js:143 js/oc-dialogs.js:210
msgid "Error loading file picker template"
msgstr "Fel vid inläsning av filväljarens mall"
-#: js/oc-dialogs.js:160
+#: js/oc-dialogs.js:168
msgid "Yes"
msgstr "Ja"
-#: js/oc-dialogs.js:168
+#: js/oc-dialogs.js:178
msgid "No"
msgstr "Nej"
-#: js/oc-dialogs.js:181
+#: js/oc-dialogs.js:195
msgid "Ok"
msgstr "Ok"
@@ -446,7 +475,7 @@ msgstr "Personligt"
msgid "Users"
msgstr "Användare"
-#: strings.php:7
+#: strings.php:7 templates/layout.user.php:105
msgid "Apps"
msgstr "Program"
@@ -579,10 +608,6 @@ msgstr "%s är tillgänglig. Få mer information om hur du går tillväga för a
msgid "Log out"
msgstr "Logga ut"
-#: templates/layout.user.php:100
-msgid "More apps"
-msgstr "Fler appar"
-
#: templates/login.php:9
msgid "Automatic logon rejected!"
msgstr "Automatisk inloggning inte tillåten!"
@@ -597,19 +622,19 @@ msgstr "Om du inte har ändrat ditt lösenord nyligen så kan ditt konto vara ma
msgid "Please change your password to secure your account again."
msgstr "Ändra genast lösenord för att säkra ditt konto."
-#: templates/login.php:34
+#: templates/login.php:32
msgid "Lost your password?"
msgstr "Glömt ditt lösenord?"
-#: templates/login.php:39
+#: templates/login.php:37
msgid "remember"
msgstr "kom ihåg"
-#: templates/login.php:41
+#: templates/login.php:39
msgid "Log in"
msgstr "Logga in"
-#: templates/login.php:47
+#: templates/login.php:45
msgid "Alternative Logins"
msgstr "Alternativa inloggningar"
diff --git a/l10n/sv/files.po b/l10n/sv/files.po
index 4536bbd77eb..2e311fca6d7 100644
--- a/l10n/sv/files.po
+++ b/l10n/sv/files.po
@@ -11,9 +11,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-31 16:50+0000\n"
+"Last-Translator: Magnus Höglund <magnus@linux.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"
@@ -78,7 +78,11 @@ msgstr "Misslyckades spara till disk"
msgid "Not enough storage available"
msgstr "Inte tillräckligt med lagringsutrymme tillgängligt"
-#: ajax/upload.php:123
+#: ajax/upload.php:109
+msgid "Upload failed"
+msgstr "Misslyckad uppladdning"
+
+#: ajax/upload.php:127
msgid "Invalid directory."
msgstr "Felaktig mapp."
@@ -98,21 +102,20 @@ msgstr "Inte tillräckligt med utrymme tillgängligt"
msgid "Upload cancelled."
msgstr "Uppladdning avbruten."
-#: js/file-upload.js:167 js/files.js:280
+#: js/file-upload.js:165
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:233 js/files.js:353
+#: js/file-upload.js:239
msgid "URL cannot be empty."
msgstr "URL kan inte vara tom."
-#: js/file-upload.js:238 lib/app.php:53
+#: js/file-upload.js:244 lib/app.php:53
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
msgstr "Ogiltigt mappnamn. Användning av 'Shared' är reserverad av ownCloud"
-#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405
-#: js/files.js:709 js/files.js:747
+#: js/file-upload.js:276 js/file-upload.js:292 js/files.js:512 js/files.js:550
msgid "Error"
msgstr "Fel"
@@ -128,41 +131,57 @@ msgstr "Radera permanent"
msgid "Rename"
msgstr "Byt namn"
-#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:465
+#: js/filelist.js:50 js/filelist.js:53 js/filelist.js:575
msgid "Pending"
msgstr "Väntar"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "{new_name} already exists"
msgstr "{new_name} finns redan"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "replace"
msgstr "ersätt"
-#: js/filelist.js:303
+#: js/filelist.js:307
msgid "suggest name"
msgstr "föreslå namn"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "cancel"
msgstr "avbryt"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "replaced {new_name} with {old_name}"
msgstr "ersatt {new_name} med {old_name}"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "undo"
msgstr "ångra"
-#: js/filelist.js:453
+#: js/filelist.js:424 js/filelist.js:490 js/files.js:581
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] "%n mapp"
+msgstr[1] "%n mappar"
+
+#: js/filelist.js:425 js/filelist.js:491 js/files.js:587
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] "%n fil"
+msgstr[1] "%n filer"
+
+#: js/filelist.js:432
+msgid "{dirs} and {files}"
+msgstr "{dirs} och {files}"
+
+#: js/filelist.js:563
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "Laddar upp %n fil"
msgstr[1] "Laddar upp %n filer"
-#: js/filelist.js:518
+#: js/filelist.js:628
msgid "files uploading"
msgstr "filer laddas upp"
@@ -192,7 +211,7 @@ msgstr "Ditt lagringsutrymme är nästan fullt ({usedSpacePercent}%)"
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
-msgstr ""
+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:245
msgid ""
@@ -200,34 +219,18 @@ msgid ""
"big."
msgstr "Din nedladdning förbereds. Det kan ta tid om det är stora filer."
-#: js/files.js:358
-msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-msgstr "Ogiltigt mappnamn. Användande av 'Shared' är reserverat av ownCloud"
-
-#: js/files.js:760 templates/index.php:67
+#: js/files.js:563 templates/index.php:69
msgid "Name"
msgstr "Namn"
-#: js/files.js:761 templates/index.php:78
+#: js/files.js:564 templates/index.php:81
msgid "Size"
msgstr "Storlek"
-#: js/files.js:762 templates/index.php:80
+#: js/files.js:565 templates/index.php:83
msgid "Modified"
msgstr "Ändrad"
-#: js/files.js:778
-msgid "%n folder"
-msgid_plural "%n folders"
-msgstr[0] "%n mapp"
-msgstr[1] "%n mappar"
-
-#: js/files.js:784
-msgid "%n file"
-msgid_plural "%n files"
-msgstr[0] "%n fil"
-msgstr[1] "%n filer"
-
#: lib/app.php:73
#, php-format
msgid "%s could not be renamed"
@@ -301,52 +304,36 @@ msgstr "Du saknar skrivbehörighet här."
msgid "Nothing in here. Upload something!"
msgstr "Ingenting här. Ladda upp något!"
-#: templates/index.php:73
+#: templates/index.php:75
msgid "Download"
msgstr "Ladda ner"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:88 templates/index.php:89
msgid "Unshare"
msgstr "Sluta dela"
-#: templates/index.php:91 templates/index.php:92
+#: templates/index.php:94 templates/index.php:95
msgid "Delete"
msgstr "Radera"
-#: templates/index.php:105
+#: templates/index.php:108
msgid "Upload too large"
msgstr "För stor uppladdning"
-#: templates/index.php:107
+#: templates/index.php:110
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:112
+#: templates/index.php:115
msgid "Files are being scanned, please wait."
msgstr "Filer skannas, var god vänta"
-#: templates/index.php:115
+#: templates/index.php:118
msgid "Current scanning"
msgstr "Aktuell skanning"
-#: templates/part.list.php:74
-msgid "directory"
-msgstr "mapp"
-
-#: templates/part.list.php:76
-msgid "directories"
-msgstr "mappar"
-
-#: templates/part.list.php:85
-msgid "file"
-msgstr "fil"
-
-#: templates/part.list.php:87
-msgid "files"
-msgstr "filer"
-
#: templates/upgrade.php:2
msgid "Upgrading filesystem cache..."
msgstr "Uppgraderar filsystemets cache..."
diff --git a/l10n/sv/files_encryption.po b/l10n/sv/files_encryption.po
index 53394af770a..c5524af8443 100644
--- a/l10n/sv/files_encryption.po
+++ b/l10n/sv/files_encryption.po
@@ -11,8 +11,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-11 08:07-0400\n"
-"PO-Revision-Date: 2013-08-09 12:41+0000\n"
+"POT-Creation-Date: 2013-08-21 08:10-0400\n"
+"PO-Revision-Date: 2013-08-19 19:20+0000\n"
"Last-Translator: Magnus Höglund <magnus@linux.com>\n"
"Language-Team: Swedish (http://www.transifex.com/projects/p/owncloud/language/sv/)\n"
"MIME-Version: 1.0\n"
@@ -65,18 +65,18 @@ msgid ""
"files."
msgstr "Din privata lösenordsnyckel är inte giltig! Troligen har ditt lösenord ändrats utanför ownCloud (t.ex. i företagets katalogtjänst). Du kan uppdatera den privata lösenordsnyckeln under dina personliga inställningar för att återfå tillgång till dina filer."
-#: hooks/hooks.php:44
+#: hooks/hooks.php:41
msgid "Missing requirements."
msgstr "Krav som saknas"
-#: hooks/hooks.php:45
+#: hooks/hooks.php:42
msgid ""
"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."
msgstr "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."
-#: hooks/hooks.php:263
+#: hooks/hooks.php:249
msgid "Following users are not set up for encryption:"
msgstr "Följande användare har inte aktiverat kryptering:"
diff --git a/l10n/sv/lib.po b/l10n/sv/lib.po
index ac5e105a4e4..68d9e076132 100644
--- a/l10n/sv/lib.po
+++ b/l10n/sv/lib.po
@@ -4,14 +4,15 @@
#
# Translators:
# medialabs, 2013
+# Magnus Höglund <magnus@linux.com>, 2013
# medialabs, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-08-30 09:33-0400\n"
+"PO-Revision-Date: 2013-08-28 12:10+0000\n"
+"Last-Translator: Magnus Höglund <magnus@linux.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"
@@ -19,27 +20,38 @@ msgstr ""
"Language: sv\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: app.php:360
+#: app.php:239
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr "Appen \"%s\" kan inte installeras eftersom att den inte är kompatibel med denna version av ownCloud."
+
+#: app.php:250
+msgid "No app name specified"
+msgstr "Inget appnamn angivet"
+
+#: app.php:361
msgid "Help"
msgstr "Hjälp"
-#: app.php:373
+#: app.php:374
msgid "Personal"
msgstr "Personligt"
-#: app.php:384
+#: app.php:385
msgid "Settings"
msgstr "Inställningar"
-#: app.php:396
+#: app.php:397
msgid "Users"
msgstr "Användare"
-#: app.php:409
+#: app.php:410
msgid "Admin"
msgstr "Admin"
-#: app.php:836
+#: app.php:837
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr "Misslyckades med att uppgradera \"%s\"."
@@ -75,6 +87,62 @@ msgid ""
"administrator."
msgstr "Ladda ner filerna i mindre bitar, separat eller fråga din administratör."
+#: installer.php:63
+msgid "No source specified when installing app"
+msgstr "Ingen källa angiven vid installation av app "
+
+#: installer.php:70
+msgid "No href specified when installing app from http"
+msgstr "Ingen href angiven vid installation av app från http"
+
+#: installer.php:75
+msgid "No path specified when installing app from local file"
+msgstr "Ingen sökväg angiven vid installation av app från lokal fil"
+
+#: installer.php:89
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr "Arkiv av typen %s stöds ej"
+
+#: installer.php:103
+msgid "Failed to open archive when installing app"
+msgstr "Kunde inte öppna arkivet när appen skulle installeras"
+
+#: installer.php:123
+msgid "App does not provide an info.xml file"
+msgstr "Appen har ingen info.xml fil"
+
+#: installer.php:129
+msgid "App can't be installed because of not allowed code in the App"
+msgstr "Appen kan inte installeras eftersom att den innehåller otillåten kod"
+
+#: installer.php:138
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr "Appen kan inte installeras eftersom att den inte är kompatibel med denna version av ownCloud"
+
+#: installer.php:144
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr "Appen kan inte installeras eftersom att den innehåller etiketten <shipped>true</shipped> vilket inte är tillåtet för icke inkluderade appar"
+
+#: installer.php:150
+msgid ""
+"App can't be installed because the version in info.xml/version is not the "
+"same as the version reported from the app store"
+msgstr "Appen kan inte installeras eftersom versionen i info.xml inte är samma som rapporteras från app store"
+
+#: installer.php:160
+msgid "App directory already exists"
+msgstr "Appens mapp finns redan"
+
+#: installer.php:173
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr "Kan inte skapa appens mapp. Var god åtgärda rättigheterna. %s"
+
#: json.php:28
msgid "Application is not enabled"
msgstr "Applikationen är inte aktiverad"
diff --git a/l10n/sv/settings.po b/l10n/sv/settings.po
index 02e7554291e..d2f92282933 100644
--- a/l10n/sv/settings.po
+++ b/l10n/sv/settings.po
@@ -13,9 +13,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:10+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-08-28 06:22-0400\n"
+"PO-Revision-Date: 2013-08-28 10:20+0000\n"
+"Last-Translator: Magnus Höglund <magnus@linux.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"
@@ -48,10 +48,6 @@ msgstr "Gruppen finns redan"
msgid "Unable to add group"
msgstr "Kan inte lägga till grupp"
-#: ajax/enableapp.php:11
-msgid "Could not enable app. "
-msgstr "Kunde inte aktivera appen."
-
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr "E-post sparad"
@@ -98,37 +94,49 @@ msgstr "Kunde inte uppdatera appen."
msgid "Update to {appversion}"
msgstr "Uppdatera till {appversion}"
-#: js/apps.js:41 js/apps.js:81
+#: js/apps.js:41 js/apps.js:74 js/apps.js:100
msgid "Disable"
msgstr "Deaktivera"
-#: js/apps.js:41 js/apps.js:69 js/apps.js:88
+#: js/apps.js:41 js/apps.js:81 js/apps.js:94 js/apps.js:109
msgid "Enable"
msgstr "Aktivera"
-#: js/apps.js:60
+#: js/apps.js:63
msgid "Please wait...."
msgstr "Var god vänta..."
-#: js/apps.js:64 js/apps.js:76 js/apps.js:85 js/apps.js:98
-msgid "Error"
-msgstr "Fel"
+#: js/apps.js:71 js/apps.js:72 js/apps.js:92
+msgid "Error while disabling app"
+msgstr "Fel vid inaktivering av app"
-#: js/apps.js:95
+#: js/apps.js:91 js/apps.js:104 js/apps.js:105
+msgid "Error while enabling app"
+msgstr "Fel vid aktivering av app"
+
+#: js/apps.js:115
msgid "Updating...."
msgstr "Uppdaterar..."
-#: js/apps.js:98
+#: js/apps.js:118
msgid "Error while updating app"
msgstr "Fel uppstod vid uppdatering av appen"
-#: js/apps.js:101
+#: js/apps.js:118
+msgid "Error"
+msgstr "Fel"
+
+#: js/apps.js:119 templates/apps.php:43
+msgid "Update"
+msgstr "Uppdatera"
+
+#: js/apps.js:122
msgid "Updated"
msgstr "Uppdaterad"
#: js/personal.js:150
msgid "Decrypting files... Please wait, this can take some time."
-msgstr ""
+msgstr "Dekrypterar filer... Vänligen vänta, detta kan ta en stund."
#: js/personal.js:172
msgid "Saving..."
@@ -151,27 +159,27 @@ msgstr "Kan inte ta bort användare"
msgid "Groups"
msgstr "Grupper"
-#: js/users.js:95 templates/users.php:89 templates/users.php:124
+#: js/users.js:97 templates/users.php:89 templates/users.php:124
msgid "Group Admin"
msgstr "Gruppadministratör"
-#: js/users.js:115 templates/users.php:164
+#: js/users.js:120 templates/users.php:164
msgid "Delete"
msgstr "Radera"
-#: js/users.js:269
+#: js/users.js:277
msgid "add group"
msgstr "lägg till grupp"
-#: js/users.js:428
+#: js/users.js:436
msgid "A valid username must be provided"
msgstr "Ett giltigt användarnamn måste anges"
-#: js/users.js:429 js/users.js:435 js/users.js:450
+#: js/users.js:437 js/users.js:443 js/users.js:458
msgid "Error creating user"
msgstr "Fel vid skapande av användare"
-#: js/users.js:434
+#: js/users.js:442
msgid "A valid password must be provided"
msgstr "Ett giltigt lösenord måste anges"
@@ -375,10 +383,6 @@ msgstr "Se programsida på apps.owncloud.com"
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-licensierad av <span class=\"author\"></span>"
-#: templates/apps.php:43
-msgid "Update"
-msgstr "Uppdatera"
-
#: templates/help.php:4
msgid "User Documentation"
msgstr "Användardokumentation"
@@ -481,15 +485,15 @@ msgstr "Kryptering"
#: templates/personal.php:119
msgid "The encryption app is no longer enabled, decrypt all your file"
-msgstr ""
+msgstr "Appen för kryptering är inte längre aktiverad, dekryptera alla dina filer"
#: templates/personal.php:125
msgid "Log-in password"
-msgstr ""
+msgstr "Inloggningslösenord"
#: templates/personal.php:130
msgid "Decrypt all Files"
-msgstr ""
+msgstr "Dekryptera alla filer"
#: templates/users.php:21
msgid "Login Name"
diff --git a/l10n/sv/user_ldap.po b/l10n/sv/user_ldap.po
index f29bad549d3..fe62bebfde0 100644
--- a/l10n/sv/user_ldap.po
+++ b/l10n/sv/user_ldap.po
@@ -10,9 +10,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-08-30 09:32-0400\n"
+"PO-Revision-Date: 2013-08-28 11:40+0000\n"
+"Last-Translator: Magnus Höglund <magnus@linux.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"
@@ -158,7 +158,7 @@ msgstr "Filter logga in användare"
msgid ""
"Defines the filter to apply, when login is attempted. %%uid replaces the "
"username in the login action. Example: \"uid=%%uid\""
-msgstr ""
+msgstr "Definierar filter som tillämpas vid inloggning. %%uid ersätter användarnamn vid inloggningen. Exempel: \"uid=%%uid\""
#: templates/settings.php:55
msgid "User List Filter"
@@ -168,7 +168,7 @@ msgstr "Filter lista användare"
msgid ""
"Defines the filter to apply, when retrieving users (no placeholders). "
"Example: \"objectClass=person\""
-msgstr ""
+msgstr "Definierar filter som tillämpas vid sökning efter användare (inga platshållare). Exempel: \"objectClass=person\""
#: templates/settings.php:59
msgid "Group Filter"
@@ -178,7 +178,7 @@ msgstr "Gruppfilter"
msgid ""
"Defines the filter to apply, when retrieving groups (no placeholders). "
"Example: \"objectClass=posixGroup\""
-msgstr ""
+msgstr "Definierar filter som tillämpas vid sökning efter grupper (inga platshållare). Exempel: \"objectClass=posixGroup\""
#: templates/settings.php:66
msgid "Connection Settings"
@@ -239,7 +239,7 @@ msgstr "Stäng av verifiering av SSL-certifikat."
msgid ""
"Not recommended, use it for testing only! If connection only works with this"
" option, import the LDAP server's SSL certificate in your %s server."
-msgstr ""
+msgstr "Rekommenderas inte, använd endast för test! Om anslutningen bara fungerar med denna inställning behöver du importera LDAP-serverns SSL-certifikat till din %s server."
#: templates/settings.php:76
msgid "Cache Time-To-Live"
diff --git a/l10n/sw_KE/core.po b/l10n/sw_KE/core.po
index e974dc0ec23..1dec294805d 100644
--- a/l10n/sw_KE/core.po
+++ b/l10n/sw_KE/core.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-08-30 09:32-0400\n"
+"PO-Revision-Date: 2013-08-30 13:33+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Swahili (Kenya) (http://www.transifex.com/projects/p/owncloud/language/sw_KE/)\n"
"MIME-Version: 1.0\n"
@@ -22,6 +22,35 @@ msgstr ""
msgid "%s shared »%s« with you"
msgstr ""
+#: ajax/share.php:227
+msgid "group"
+msgstr ""
+
+#: ajax/update.php:11
+msgid "Turned on maintenance mode"
+msgstr ""
+
+#: ajax/update.php:14
+msgid "Turned off maintenance mode"
+msgstr ""
+
+#: ajax/update.php:17
+msgid "Updated database"
+msgstr ""
+
+#: ajax/update.php:20
+msgid "Updating filecache, this may take really long..."
+msgstr ""
+
+#: ajax/update.php:23
+msgid "Updated filecache"
+msgstr ""
+
+#: ajax/update.php:26
+#, php-format
+msgid "... %d%% done ..."
+msgstr ""
+
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
msgstr ""
@@ -193,23 +222,23 @@ msgstr ""
msgid "years ago"
msgstr ""
-#: js/oc-dialogs.js:117
+#: js/oc-dialogs.js:123
msgid "Choose"
msgstr ""
-#: js/oc-dialogs.js:137 js/oc-dialogs.js:196
+#: js/oc-dialogs.js:143 js/oc-dialogs.js:210
msgid "Error loading file picker template"
msgstr ""
-#: js/oc-dialogs.js:160
+#: js/oc-dialogs.js:168
msgid "Yes"
msgstr ""
-#: js/oc-dialogs.js:168
+#: js/oc-dialogs.js:178
msgid "No"
msgstr ""
-#: js/oc-dialogs.js:181
+#: js/oc-dialogs.js:195
msgid "Ok"
msgstr ""
@@ -442,7 +471,7 @@ msgstr ""
msgid "Users"
msgstr ""
-#: strings.php:7
+#: strings.php:7 templates/layout.user.php:105
msgid "Apps"
msgstr ""
@@ -575,10 +604,6 @@ msgstr ""
msgid "Log out"
msgstr ""
-#: templates/layout.user.php:100
-msgid "More apps"
-msgstr ""
-
#: templates/login.php:9
msgid "Automatic logon rejected!"
msgstr ""
@@ -593,19 +618,19 @@ msgstr ""
msgid "Please change your password to secure your account again."
msgstr ""
-#: templates/login.php:34
+#: templates/login.php:32
msgid "Lost your password?"
msgstr ""
-#: templates/login.php:39
+#: templates/login.php:37
msgid "remember"
msgstr ""
-#: templates/login.php:41
+#: templates/login.php:39
msgid "Log in"
msgstr ""
-#: templates/login.php:47
+#: templates/login.php:45
msgid "Alternative Logins"
msgstr ""
diff --git a/l10n/sw_KE/files.po b/l10n/sw_KE/files.po
index 66f0fff9e78..f32f2a01fde 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: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-08-30 09:31-0400\n"
+"PO-Revision-Date: 2013-08-30 13:34+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Swahili (Kenya) (http://www.transifex.com/projects/p/owncloud/language/sw_KE/)\n"
"MIME-Version: 1.0\n"
@@ -74,7 +74,11 @@ msgstr ""
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:123
+#: ajax/upload.php:109
+msgid "Upload failed"
+msgstr ""
+
+#: ajax/upload.php:127
msgid "Invalid directory."
msgstr ""
@@ -94,21 +98,20 @@ msgstr ""
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:167 js/files.js:280
+#: js/file-upload.js:165
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:233 js/files.js:353
+#: js/file-upload.js:239
msgid "URL cannot be empty."
msgstr ""
-#: js/file-upload.js:238 lib/app.php:53
+#: js/file-upload.js:244 lib/app.php:53
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
msgstr ""
-#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405
-#: js/files.js:709 js/files.js:747
+#: js/file-upload.js:275 js/file-upload.js:291 js/files.js:511 js/files.js:549
msgid "Error"
msgstr ""
@@ -124,41 +127,57 @@ msgstr ""
msgid "Rename"
msgstr ""
-#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:465
+#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:573
msgid "Pending"
msgstr ""
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "{new_name} already exists"
msgstr ""
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "replace"
msgstr ""
-#: js/filelist.js:303
+#: js/filelist.js:305
msgid "suggest name"
msgstr ""
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "cancel"
msgstr ""
-#: js/filelist.js:350
+#: js/filelist.js:352
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:350
+#: js/filelist.js:352
msgid "undo"
msgstr ""
-#: js/filelist.js:453
+#: js/filelist.js:422 js/filelist.js:488 js/files.js:580
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/filelist.js:423 js/filelist.js:489 js/files.js:586
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/filelist.js:430
+msgid "{dirs} and {files}"
+msgstr ""
+
+#: js/filelist.js:561
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:518
+#: js/filelist.js:626
msgid "files uploading"
msgstr ""
@@ -196,34 +215,18 @@ msgid ""
"big."
msgstr ""
-#: js/files.js:358
-msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-msgstr ""
-
-#: js/files.js:760 templates/index.php:67
+#: js/files.js:562 templates/index.php:67
msgid "Name"
msgstr ""
-#: js/files.js:761 templates/index.php:78
+#: js/files.js:563 templates/index.php:78
msgid "Size"
msgstr ""
-#: js/files.js:762 templates/index.php:80
+#: js/files.js:564 templates/index.php:80
msgid "Modified"
msgstr ""
-#: js/files.js:778
-msgid "%n folder"
-msgid_plural "%n folders"
-msgstr[0] ""
-msgstr[1] ""
-
-#: js/files.js:784
-msgid "%n file"
-msgid_plural "%n files"
-msgstr[0] ""
-msgstr[1] ""
-
#: lib/app.php:73
#, php-format
msgid "%s could not be renamed"
@@ -327,22 +330,6 @@ msgstr ""
msgid "Current scanning"
msgstr ""
-#: templates/part.list.php:74
-msgid "directory"
-msgstr ""
-
-#: templates/part.list.php:76
-msgid "directories"
-msgstr ""
-
-#: templates/part.list.php:85
-msgid "file"
-msgstr ""
-
-#: templates/part.list.php:87
-msgid "files"
-msgstr ""
-
#: templates/upgrade.php:2
msgid "Upgrading filesystem cache..."
msgstr ""
diff --git a/l10n/sw_KE/lib.po b/l10n/sw_KE/lib.po
index 4071236d9c2..8b725f24b81 100644
--- a/l10n/sw_KE/lib.po
+++ b/l10n/sw_KE/lib.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Swahili (Kenya) (http://www.transifex.com/projects/p/owncloud/language/sw_KE/)\n"
"MIME-Version: 1.0\n"
@@ -17,27 +17,38 @@ msgstr ""
"Language: sw_KE\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: app.php:360
+#: app.php:239
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr ""
+
+#: app.php:250
+msgid "No app name specified"
+msgstr ""
+
+#: app.php:361
msgid "Help"
msgstr ""
-#: app.php:373
+#: app.php:374
msgid "Personal"
msgstr ""
-#: app.php:384
+#: app.php:385
msgid "Settings"
msgstr ""
-#: app.php:396
+#: app.php:397
msgid "Users"
msgstr ""
-#: app.php:409
+#: app.php:410
msgid "Admin"
msgstr ""
-#: app.php:836
+#: app.php:837
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -73,6 +84,62 @@ msgid ""
"administrator."
msgstr ""
+#: installer.php:63
+msgid "No source specified when installing app"
+msgstr ""
+
+#: installer.php:70
+msgid "No href specified when installing app from http"
+msgstr ""
+
+#: installer.php:75
+msgid "No path specified when installing app from local file"
+msgstr ""
+
+#: installer.php:89
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr ""
+
+#: installer.php:103
+msgid "Failed to open archive when installing app"
+msgstr ""
+
+#: installer.php:123
+msgid "App does not provide an info.xml file"
+msgstr ""
+
+#: installer.php:129
+msgid "App can't be installed because of not allowed code in the App"
+msgstr ""
+
+#: installer.php:138
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr ""
+
+#: installer.php:144
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr ""
+
+#: installer.php:150
+msgid ""
+"App can't be installed because the version in info.xml/version is not the "
+"same as the version reported from the app store"
+msgstr ""
+
+#: installer.php:160
+msgid "App directory already exists"
+msgstr ""
+
+#: installer.php:173
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr ""
+
#: json.php:28
msgid "Application is not enabled"
msgstr ""
diff --git a/l10n/sw_KE/settings.po b/l10n/sw_KE/settings.po
index ebd60e3215e..efcf28d104a 100644
--- a/l10n/sw_KE/settings.po
+++ b/l10n/sw_KE/settings.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Swahili (Kenya) (http://www.transifex.com/projects/p/owncloud/language/sw_KE/)\n"
"MIME-Version: 1.0\n"
@@ -42,10 +42,6 @@ msgstr ""
msgid "Unable to add group"
msgstr ""
-#: ajax/enableapp.php:11
-msgid "Could not enable app. "
-msgstr ""
-
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr ""
@@ -92,31 +88,43 @@ msgstr ""
msgid "Update to {appversion}"
msgstr ""
-#: js/apps.js:41 js/apps.js:81
+#: js/apps.js:41 js/apps.js:74 js/apps.js:100
msgid "Disable"
msgstr ""
-#: js/apps.js:41 js/apps.js:69 js/apps.js:88
+#: js/apps.js:41 js/apps.js:81 js/apps.js:94 js/apps.js:109
msgid "Enable"
msgstr ""
-#: js/apps.js:60
+#: js/apps.js:63
msgid "Please wait...."
msgstr ""
-#: js/apps.js:64 js/apps.js:76 js/apps.js:85 js/apps.js:98
-msgid "Error"
+#: js/apps.js:71 js/apps.js:72 js/apps.js:92
+msgid "Error while disabling app"
msgstr ""
-#: js/apps.js:95
+#: js/apps.js:91 js/apps.js:104 js/apps.js:105
+msgid "Error while enabling app"
+msgstr ""
+
+#: js/apps.js:115
msgid "Updating...."
msgstr ""
-#: js/apps.js:98
+#: js/apps.js:118
msgid "Error while updating app"
msgstr ""
-#: js/apps.js:101
+#: js/apps.js:118
+msgid "Error"
+msgstr ""
+
+#: js/apps.js:119 templates/apps.php:43
+msgid "Update"
+msgstr ""
+
+#: js/apps.js:122
msgid "Updated"
msgstr ""
@@ -145,27 +153,27 @@ msgstr ""
msgid "Groups"
msgstr ""
-#: js/users.js:95 templates/users.php:89 templates/users.php:124
+#: js/users.js:97 templates/users.php:89 templates/users.php:124
msgid "Group Admin"
msgstr ""
-#: js/users.js:115 templates/users.php:164
+#: js/users.js:120 templates/users.php:164
msgid "Delete"
msgstr ""
-#: js/users.js:269
+#: js/users.js:277
msgid "add group"
msgstr ""
-#: js/users.js:428
+#: js/users.js:436
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:429 js/users.js:435 js/users.js:450
+#: js/users.js:437 js/users.js:443 js/users.js:458
msgid "Error creating user"
msgstr ""
-#: js/users.js:434
+#: js/users.js:442
msgid "A valid password must be provided"
msgstr ""
@@ -369,10 +377,6 @@ msgstr ""
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr ""
-#: templates/apps.php:43
-msgid "Update"
-msgstr ""
-
#: templates/help.php:4
msgid "User Documentation"
msgstr ""
diff --git a/l10n/ta_LK/core.po b/l10n/ta_LK/core.po
index 2ef228556c5..c04debca141 100644
--- a/l10n/ta_LK/core.po
+++ b/l10n/ta_LK/core.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Tamil (Sri-Lanka) (http://www.transifex.com/projects/p/owncloud/language/ta_LK/)\n"
"MIME-Version: 1.0\n"
@@ -22,6 +22,35 @@ msgstr ""
msgid "%s shared »%s« with you"
msgstr ""
+#: ajax/share.php:227
+msgid "group"
+msgstr "குழு"
+
+#: ajax/update.php:11
+msgid "Turned on maintenance mode"
+msgstr ""
+
+#: ajax/update.php:14
+msgid "Turned off maintenance mode"
+msgstr ""
+
+#: ajax/update.php:17
+msgid "Updated database"
+msgstr ""
+
+#: ajax/update.php:20
+msgid "Updating filecache, this may take really long..."
+msgstr ""
+
+#: ajax/update.php:23
+msgid "Updated filecache"
+msgstr ""
+
+#: ajax/update.php:26
+#, php-format
+msgid "... %d%% done ..."
+msgstr ""
+
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
msgstr "பிரிவு வகைகள் வழங்கப்படவில்லை"
@@ -193,23 +222,23 @@ msgstr "கடந்த வருடம்"
msgid "years ago"
msgstr "வருடங்களுக்கு முன்"
-#: js/oc-dialogs.js:117
+#: js/oc-dialogs.js:123
msgid "Choose"
msgstr "தெரிவுசெய்க "
-#: js/oc-dialogs.js:137 js/oc-dialogs.js:196
+#: js/oc-dialogs.js:143 js/oc-dialogs.js:210
msgid "Error loading file picker template"
msgstr ""
-#: js/oc-dialogs.js:160
+#: js/oc-dialogs.js:168
msgid "Yes"
msgstr "ஆம்"
-#: js/oc-dialogs.js:168
+#: js/oc-dialogs.js:178
msgid "No"
msgstr "இல்லை"
-#: js/oc-dialogs.js:181
+#: js/oc-dialogs.js:195
msgid "Ok"
msgstr "சரி"
@@ -442,7 +471,7 @@ msgstr "தனிப்பட்ட"
msgid "Users"
msgstr "பயனாளர்"
-#: strings.php:7
+#: strings.php:7 templates/layout.user.php:105
msgid "Apps"
msgstr "செயலிகள்"
@@ -575,10 +604,6 @@ msgstr ""
msgid "Log out"
msgstr "விடுபதிகை செய்க"
-#: templates/layout.user.php:100
-msgid "More apps"
-msgstr ""
-
#: templates/login.php:9
msgid "Automatic logon rejected!"
msgstr "தன்னிச்சையான புகுபதிகை நிராகரிப்பட்டது!"
@@ -593,19 +618,19 @@ msgstr "உங்களுடைய கடவுச்சொல்லை அண
msgid "Please change your password to secure your account again."
msgstr "உங்களுடைய கணக்கை மீண்டும் பாதுகாக்க தயவுசெய்து உங்களுடைய கடவுச்சொல்லை மாற்றவும்."
-#: templates/login.php:34
+#: templates/login.php:32
msgid "Lost your password?"
msgstr "உங்கள் கடவுச்சொல்லை தொலைத்துவிட்டீர்களா?"
-#: templates/login.php:39
+#: templates/login.php:37
msgid "remember"
msgstr "ஞாபகப்படுத்துக"
-#: templates/login.php:41
+#: templates/login.php:39
msgid "Log in"
msgstr "புகுபதிகை"
-#: templates/login.php:47
+#: templates/login.php:45
msgid "Alternative Logins"
msgstr ""
diff --git a/l10n/ta_LK/files.po b/l10n/ta_LK/files.po
index c724be39755..392dfada7d8 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: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Tamil (Sri-Lanka) (http://www.transifex.com/projects/p/owncloud/language/ta_LK/)\n"
"MIME-Version: 1.0\n"
@@ -74,7 +74,11 @@ msgstr "வட்டில் எழுத முடியவில்லை"
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:123
+#: ajax/upload.php:109
+msgid "Upload failed"
+msgstr "பதிவேற்றல் தோல்வியுற்றது"
+
+#: ajax/upload.php:127
msgid "Invalid directory."
msgstr ""
@@ -94,21 +98,20 @@ msgstr ""
msgid "Upload cancelled."
msgstr "பதிவேற்றல் இரத்து செய்யப்பட்டுள்ளது"
-#: js/file-upload.js:167 js/files.js:280
+#: js/file-upload.js:165
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "கோப்பு பதிவேற்றம் செயல்பாட்டில் உள்ளது. இந்தப் பக்கத்திலிருந்து வெறியேறுவதானது பதிவேற்றலை இரத்து செய்யும்."
-#: js/file-upload.js:233 js/files.js:353
+#: js/file-upload.js:239
msgid "URL cannot be empty."
msgstr "URL வெறுமையாக இருக்கமுடியாது."
-#: js/file-upload.js:238 lib/app.php:53
+#: js/file-upload.js:244 lib/app.php:53
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
msgstr ""
-#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405
-#: js/files.js:709 js/files.js:747
+#: js/file-upload.js:276 js/file-upload.js:292 js/files.js:512 js/files.js:550
msgid "Error"
msgstr "வழு"
@@ -124,41 +127,57 @@ msgstr ""
msgid "Rename"
msgstr "பெயர்மாற்றம்"
-#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:465
+#: js/filelist.js:50 js/filelist.js:53 js/filelist.js:575
msgid "Pending"
msgstr "நிலுவையிலுள்ள"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "{new_name} already exists"
msgstr "{new_name} ஏற்கனவே உள்ளது"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "replace"
msgstr "மாற்றிடுக"
-#: js/filelist.js:303
+#: js/filelist.js:307
msgid "suggest name"
msgstr "பெயரை பரிந்துரைக்க"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "cancel"
msgstr "இரத்து செய்க"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "replaced {new_name} with {old_name}"
msgstr "{new_name} ஆனது {old_name} இனால் மாற்றப்பட்டது"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "undo"
msgstr "முன் செயல் நீக்கம் "
-#: js/filelist.js:453
+#: js/filelist.js:424 js/filelist.js:490 js/files.js:581
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/filelist.js:425 js/filelist.js:491 js/files.js:587
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/filelist.js:432
+msgid "{dirs} and {files}"
+msgstr ""
+
+#: js/filelist.js:563
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:518
+#: js/filelist.js:628
msgid "files uploading"
msgstr ""
@@ -196,34 +215,18 @@ msgid ""
"big."
msgstr ""
-#: js/files.js:358
-msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-msgstr ""
-
-#: js/files.js:760 templates/index.php:67
+#: js/files.js:563 templates/index.php:69
msgid "Name"
msgstr "பெயர்"
-#: js/files.js:761 templates/index.php:78
+#: js/files.js:564 templates/index.php:81
msgid "Size"
msgstr "அளவு"
-#: js/files.js:762 templates/index.php:80
+#: js/files.js:565 templates/index.php:83
msgid "Modified"
msgstr "மாற்றப்பட்டது"
-#: js/files.js:778
-msgid "%n folder"
-msgid_plural "%n folders"
-msgstr[0] ""
-msgstr[1] ""
-
-#: js/files.js:784
-msgid "%n file"
-msgid_plural "%n files"
-msgstr[0] ""
-msgstr[1] ""
-
#: lib/app.php:73
#, php-format
msgid "%s could not be renamed"
@@ -297,52 +300,36 @@ msgstr ""
msgid "Nothing in here. Upload something!"
msgstr "இங்கு ஒன்றும் இல்லை. ஏதாவது பதிவேற்றுக!"
-#: templates/index.php:73
+#: templates/index.php:75
msgid "Download"
msgstr "பதிவிறக்குக"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:88 templates/index.php:89
msgid "Unshare"
msgstr "பகிரப்படாதது"
-#: templates/index.php:91 templates/index.php:92
+#: templates/index.php:94 templates/index.php:95
msgid "Delete"
msgstr "நீக்குக"
-#: templates/index.php:105
+#: templates/index.php:108
msgid "Upload too large"
msgstr "பதிவேற்றல் மிகப்பெரியது"
-#: templates/index.php:107
+#: templates/index.php:110
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "நீங்கள் பதிவேற்ற முயற்சிக்கும் கோப்புகளானது இந்த சேவையகத்தில் கோப்பு பதிவேற்றக்கூடிய ஆகக்கூடிய அளவிலும் கூடியது."
-#: templates/index.php:112
+#: templates/index.php:115
msgid "Files are being scanned, please wait."
msgstr "கோப்புகள் வருடப்படுகின்றன, தயவுசெய்து காத்திருங்கள்."
-#: templates/index.php:115
+#: templates/index.php:118
msgid "Current scanning"
msgstr "தற்போது வருடப்படுபவை"
-#: templates/part.list.php:74
-msgid "directory"
-msgstr ""
-
-#: templates/part.list.php:76
-msgid "directories"
-msgstr ""
-
-#: templates/part.list.php:85
-msgid "file"
-msgstr ""
-
-#: templates/part.list.php:87
-msgid "files"
-msgstr ""
-
#: templates/upgrade.php:2
msgid "Upgrading filesystem cache..."
msgstr ""
diff --git a/l10n/ta_LK/files_encryption.po b/l10n/ta_LK/files_encryption.po
index c6a45e1e115..6c36776c8a3 100644
--- a/l10n/ta_LK/files_encryption.po
+++ b/l10n/ta_LK/files_encryption.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-09 07:59-0400\n"
-"PO-Revision-Date: 2013-08-09 11:59+0000\n"
+"POT-Creation-Date: 2013-08-21 08:10-0400\n"
+"PO-Revision-Date: 2013-08-19 19:20+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Tamil (Sri-Lanka) (http://www.transifex.com/projects/p/owncloud/language/ta_LK/)\n"
"MIME-Version: 1.0\n"
@@ -61,18 +61,18 @@ msgid ""
"files."
msgstr ""
-#: hooks/hooks.php:44
+#: hooks/hooks.php:41
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:45
+#: hooks/hooks.php:42
msgid ""
"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."
msgstr ""
-#: hooks/hooks.php:263
+#: hooks/hooks.php:249
msgid "Following users are not set up for encryption:"
msgstr ""
diff --git a/l10n/ta_LK/lib.po b/l10n/ta_LK/lib.po
index f8f3518b983..12cde4a741f 100644
--- a/l10n/ta_LK/lib.po
+++ b/l10n/ta_LK/lib.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Tamil (Sri-Lanka) (http://www.transifex.com/projects/p/owncloud/language/ta_LK/)\n"
"MIME-Version: 1.0\n"
@@ -17,27 +17,38 @@ msgstr ""
"Language: ta_LK\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: app.php:360
+#: app.php:239
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr ""
+
+#: app.php:250
+msgid "No app name specified"
+msgstr ""
+
+#: app.php:361
msgid "Help"
msgstr "உதவி"
-#: app.php:373
+#: app.php:374
msgid "Personal"
msgstr "தனிப்பட்ட"
-#: app.php:384
+#: app.php:385
msgid "Settings"
msgstr "அமைப்புகள்"
-#: app.php:396
+#: app.php:397
msgid "Users"
msgstr "பயனாளர்"
-#: app.php:409
+#: app.php:410
msgid "Admin"
msgstr "நிர்வாகம்"
-#: app.php:836
+#: app.php:837
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -73,6 +84,62 @@ msgid ""
"administrator."
msgstr ""
+#: installer.php:63
+msgid "No source specified when installing app"
+msgstr ""
+
+#: installer.php:70
+msgid "No href specified when installing app from http"
+msgstr ""
+
+#: installer.php:75
+msgid "No path specified when installing app from local file"
+msgstr ""
+
+#: installer.php:89
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr ""
+
+#: installer.php:103
+msgid "Failed to open archive when installing app"
+msgstr ""
+
+#: installer.php:123
+msgid "App does not provide an info.xml file"
+msgstr ""
+
+#: installer.php:129
+msgid "App can't be installed because of not allowed code in the App"
+msgstr ""
+
+#: installer.php:138
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr ""
+
+#: installer.php:144
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr ""
+
+#: installer.php:150
+msgid ""
+"App can't be installed because the version in info.xml/version is not the "
+"same as the version reported from the app store"
+msgstr ""
+
+#: installer.php:160
+msgid "App directory already exists"
+msgstr ""
+
+#: installer.php:173
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr ""
+
#: json.php:28
msgid "Application is not enabled"
msgstr "செயலி இயலுமைப்படுத்தப்படவில்லை"
diff --git a/l10n/ta_LK/settings.po b/l10n/ta_LK/settings.po
index b0e1e81bc0d..6397e7f2b9f 100644
--- a/l10n/ta_LK/settings.po
+++ b/l10n/ta_LK/settings.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Tamil (Sri-Lanka) (http://www.transifex.com/projects/p/owncloud/language/ta_LK/)\n"
"MIME-Version: 1.0\n"
@@ -42,10 +42,6 @@ msgstr "குழு ஏற்கனவே உள்ளது"
msgid "Unable to add group"
msgstr "குழுவை சேர்க்க முடியாது"
-#: ajax/enableapp.php:11
-msgid "Could not enable app. "
-msgstr "செயலியை இயலுமைப்படுத்த முடியாது"
-
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr "மின்னஞ்சல் சேமிக்கப்பட்டது"
@@ -92,31 +88,43 @@ msgstr ""
msgid "Update to {appversion}"
msgstr ""
-#: js/apps.js:41 js/apps.js:81
+#: js/apps.js:41 js/apps.js:74 js/apps.js:100
msgid "Disable"
msgstr "இயலுமைப்ப"
-#: js/apps.js:41 js/apps.js:69 js/apps.js:88
+#: js/apps.js:41 js/apps.js:81 js/apps.js:94 js/apps.js:109
msgid "Enable"
msgstr "இயலுமைப்படுத்துக"
-#: js/apps.js:60
+#: js/apps.js:63
msgid "Please wait...."
msgstr ""
-#: js/apps.js:64 js/apps.js:76 js/apps.js:85 js/apps.js:98
-msgid "Error"
-msgstr "வழு"
+#: js/apps.js:71 js/apps.js:72 js/apps.js:92
+msgid "Error while disabling app"
+msgstr ""
-#: js/apps.js:95
+#: js/apps.js:91 js/apps.js:104 js/apps.js:105
+msgid "Error while enabling app"
+msgstr ""
+
+#: js/apps.js:115
msgid "Updating...."
msgstr ""
-#: js/apps.js:98
+#: js/apps.js:118
msgid "Error while updating app"
msgstr ""
-#: js/apps.js:101
+#: js/apps.js:118
+msgid "Error"
+msgstr "வழு"
+
+#: js/apps.js:119 templates/apps.php:43
+msgid "Update"
+msgstr "இற்றைப்படுத்தல்"
+
+#: js/apps.js:122
msgid "Updated"
msgstr ""
@@ -145,27 +153,27 @@ msgstr ""
msgid "Groups"
msgstr "குழுக்கள்"
-#: js/users.js:95 templates/users.php:89 templates/users.php:124
+#: js/users.js:97 templates/users.php:89 templates/users.php:124
msgid "Group Admin"
msgstr "குழு நிர்வாகி"
-#: js/users.js:115 templates/users.php:164
+#: js/users.js:120 templates/users.php:164
msgid "Delete"
msgstr "நீக்குக"
-#: js/users.js:269
+#: js/users.js:277
msgid "add group"
msgstr ""
-#: js/users.js:428
+#: js/users.js:436
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:429 js/users.js:435 js/users.js:450
+#: js/users.js:437 js/users.js:443 js/users.js:458
msgid "Error creating user"
msgstr ""
-#: js/users.js:434
+#: js/users.js:442
msgid "A valid password must be provided"
msgstr ""
@@ -369,10 +377,6 @@ msgstr "apps.owncloud.com இல் செயலி பக்கத்தை ப
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"அனுமதிப்பத்திரம்\"></span>-அனுமதி பெற்ற <span class=\"ஆசிரியர்\"></span>"
-#: templates/apps.php:43
-msgid "Update"
-msgstr "இற்றைப்படுத்தல்"
-
#: templates/help.php:4
msgid "User Documentation"
msgstr ""
diff --git a/l10n/te/core.po b/l10n/te/core.po
index 97198eda635..2101fe896a7 100644
--- a/l10n/te/core.po
+++ b/l10n/te/core.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-08-30 09:32-0400\n"
+"PO-Revision-Date: 2013-08-30 13:33+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Telugu (http://www.transifex.com/projects/p/owncloud/language/te/)\n"
"MIME-Version: 1.0\n"
@@ -22,6 +22,35 @@ msgstr ""
msgid "%s shared »%s« with you"
msgstr ""
+#: ajax/share.php:227
+msgid "group"
+msgstr ""
+
+#: ajax/update.php:11
+msgid "Turned on maintenance mode"
+msgstr ""
+
+#: ajax/update.php:14
+msgid "Turned off maintenance mode"
+msgstr ""
+
+#: ajax/update.php:17
+msgid "Updated database"
+msgstr ""
+
+#: ajax/update.php:20
+msgid "Updating filecache, this may take really long..."
+msgstr ""
+
+#: ajax/update.php:23
+msgid "Updated filecache"
+msgstr ""
+
+#: ajax/update.php:26
+#, php-format
+msgid "... %d%% done ..."
+msgstr ""
+
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
msgstr ""
@@ -193,23 +222,23 @@ msgstr "పోయిన సంవత్సరం"
msgid "years ago"
msgstr "సంవత్సరాల క్రితం"
-#: js/oc-dialogs.js:117
+#: js/oc-dialogs.js:123
msgid "Choose"
msgstr ""
-#: js/oc-dialogs.js:137 js/oc-dialogs.js:196
+#: js/oc-dialogs.js:143 js/oc-dialogs.js:210
msgid "Error loading file picker template"
msgstr ""
-#: js/oc-dialogs.js:160
+#: js/oc-dialogs.js:168
msgid "Yes"
msgstr "అవును"
-#: js/oc-dialogs.js:168
+#: js/oc-dialogs.js:178
msgid "No"
msgstr "కాదు"
-#: js/oc-dialogs.js:181
+#: js/oc-dialogs.js:195
msgid "Ok"
msgstr "సరే"
@@ -442,7 +471,7 @@ msgstr ""
msgid "Users"
msgstr "వాడుకరులు"
-#: strings.php:7
+#: strings.php:7 templates/layout.user.php:105
msgid "Apps"
msgstr ""
@@ -575,10 +604,6 @@ msgstr ""
msgid "Log out"
msgstr "నిష్క్రమించు"
-#: templates/layout.user.php:100
-msgid "More apps"
-msgstr ""
-
#: templates/login.php:9
msgid "Automatic logon rejected!"
msgstr ""
@@ -593,19 +618,19 @@ msgstr ""
msgid "Please change your password to secure your account again."
msgstr ""
-#: templates/login.php:34
+#: templates/login.php:32
msgid "Lost your password?"
msgstr "మీ సంకేతపదం పోయిందా?"
-#: templates/login.php:39
+#: templates/login.php:37
msgid "remember"
msgstr ""
-#: templates/login.php:41
+#: templates/login.php:39
msgid "Log in"
msgstr ""
-#: templates/login.php:47
+#: templates/login.php:45
msgid "Alternative Logins"
msgstr ""
diff --git a/l10n/te/files.po b/l10n/te/files.po
index b9310e4f508..f414cfe474d 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: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-08-30 09:31-0400\n"
+"PO-Revision-Date: 2013-08-30 13:34+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Telugu (http://www.transifex.com/projects/p/owncloud/language/te/)\n"
"MIME-Version: 1.0\n"
@@ -74,7 +74,11 @@ msgstr ""
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:123
+#: ajax/upload.php:109
+msgid "Upload failed"
+msgstr ""
+
+#: ajax/upload.php:127
msgid "Invalid directory."
msgstr ""
@@ -94,21 +98,20 @@ msgstr ""
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:167 js/files.js:280
+#: js/file-upload.js:165
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:233 js/files.js:353
+#: js/file-upload.js:239
msgid "URL cannot be empty."
msgstr ""
-#: js/file-upload.js:238 lib/app.php:53
+#: js/file-upload.js:244 lib/app.php:53
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
msgstr ""
-#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405
-#: js/files.js:709 js/files.js:747
+#: js/file-upload.js:275 js/file-upload.js:291 js/files.js:511 js/files.js:549
msgid "Error"
msgstr "పొరపాటు"
@@ -124,41 +127,57 @@ msgstr "శాశ్వతంగా తొలగించు"
msgid "Rename"
msgstr ""
-#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:465
+#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:573
msgid "Pending"
msgstr ""
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "{new_name} already exists"
msgstr ""
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "replace"
msgstr ""
-#: js/filelist.js:303
+#: js/filelist.js:305
msgid "suggest name"
msgstr ""
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "cancel"
msgstr "రద్దుచేయి"
-#: js/filelist.js:350
+#: js/filelist.js:352
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:350
+#: js/filelist.js:352
msgid "undo"
msgstr ""
-#: js/filelist.js:453
+#: js/filelist.js:422 js/filelist.js:488 js/files.js:580
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/filelist.js:423 js/filelist.js:489 js/files.js:586
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/filelist.js:430
+msgid "{dirs} and {files}"
+msgstr ""
+
+#: js/filelist.js:561
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:518
+#: js/filelist.js:626
msgid "files uploading"
msgstr ""
@@ -196,34 +215,18 @@ msgid ""
"big."
msgstr ""
-#: js/files.js:358
-msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-msgstr ""
-
-#: js/files.js:760 templates/index.php:67
+#: js/files.js:562 templates/index.php:67
msgid "Name"
msgstr "పేరు"
-#: js/files.js:761 templates/index.php:78
+#: js/files.js:563 templates/index.php:78
msgid "Size"
msgstr "పరిమాణం"
-#: js/files.js:762 templates/index.php:80
+#: js/files.js:564 templates/index.php:80
msgid "Modified"
msgstr ""
-#: js/files.js:778
-msgid "%n folder"
-msgid_plural "%n folders"
-msgstr[0] ""
-msgstr[1] ""
-
-#: js/files.js:784
-msgid "%n file"
-msgid_plural "%n files"
-msgstr[0] ""
-msgstr[1] ""
-
#: lib/app.php:73
#, php-format
msgid "%s could not be renamed"
@@ -327,22 +330,6 @@ msgstr ""
msgid "Current scanning"
msgstr ""
-#: templates/part.list.php:74
-msgid "directory"
-msgstr ""
-
-#: templates/part.list.php:76
-msgid "directories"
-msgstr ""
-
-#: templates/part.list.php:85
-msgid "file"
-msgstr ""
-
-#: templates/part.list.php:87
-msgid "files"
-msgstr ""
-
#: templates/upgrade.php:2
msgid "Upgrading filesystem cache..."
msgstr ""
diff --git a/l10n/te/lib.po b/l10n/te/lib.po
index 5094e97ebb3..601b9e7b00e 100644
--- a/l10n/te/lib.po
+++ b/l10n/te/lib.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Telugu (http://www.transifex.com/projects/p/owncloud/language/te/)\n"
"MIME-Version: 1.0\n"
@@ -17,27 +17,38 @@ msgstr ""
"Language: te\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: app.php:360
+#: app.php:239
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr ""
+
+#: app.php:250
+msgid "No app name specified"
+msgstr ""
+
+#: app.php:361
msgid "Help"
msgstr "సహాయం"
-#: app.php:373
+#: app.php:374
msgid "Personal"
msgstr ""
-#: app.php:384
+#: app.php:385
msgid "Settings"
msgstr "అమరికలు"
-#: app.php:396
+#: app.php:397
msgid "Users"
msgstr "వాడుకరులు"
-#: app.php:409
+#: app.php:410
msgid "Admin"
msgstr ""
-#: app.php:836
+#: app.php:837
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -73,6 +84,62 @@ msgid ""
"administrator."
msgstr ""
+#: installer.php:63
+msgid "No source specified when installing app"
+msgstr ""
+
+#: installer.php:70
+msgid "No href specified when installing app from http"
+msgstr ""
+
+#: installer.php:75
+msgid "No path specified when installing app from local file"
+msgstr ""
+
+#: installer.php:89
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr ""
+
+#: installer.php:103
+msgid "Failed to open archive when installing app"
+msgstr ""
+
+#: installer.php:123
+msgid "App does not provide an info.xml file"
+msgstr ""
+
+#: installer.php:129
+msgid "App can't be installed because of not allowed code in the App"
+msgstr ""
+
+#: installer.php:138
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr ""
+
+#: installer.php:144
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr ""
+
+#: installer.php:150
+msgid ""
+"App can't be installed because the version in info.xml/version is not the "
+"same as the version reported from the app store"
+msgstr ""
+
+#: installer.php:160
+msgid "App directory already exists"
+msgstr ""
+
+#: installer.php:173
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr ""
+
#: json.php:28
msgid "Application is not enabled"
msgstr ""
diff --git a/l10n/te/settings.po b/l10n/te/settings.po
index ae043e953e5..13caf52b176 100644
--- a/l10n/te/settings.po
+++ b/l10n/te/settings.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Telugu (http://www.transifex.com/projects/p/owncloud/language/te/)\n"
"MIME-Version: 1.0\n"
@@ -42,10 +42,6 @@ msgstr ""
msgid "Unable to add group"
msgstr ""
-#: ajax/enableapp.php:11
-msgid "Could not enable app. "
-msgstr ""
-
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr ""
@@ -92,31 +88,43 @@ msgstr ""
msgid "Update to {appversion}"
msgstr ""
-#: js/apps.js:41 js/apps.js:81
+#: js/apps.js:41 js/apps.js:74 js/apps.js:100
msgid "Disable"
msgstr ""
-#: js/apps.js:41 js/apps.js:69 js/apps.js:88
+#: js/apps.js:41 js/apps.js:81 js/apps.js:94 js/apps.js:109
msgid "Enable"
msgstr ""
-#: js/apps.js:60
+#: js/apps.js:63
msgid "Please wait...."
msgstr ""
-#: js/apps.js:64 js/apps.js:76 js/apps.js:85 js/apps.js:98
-msgid "Error"
-msgstr "పొరపాటు"
+#: js/apps.js:71 js/apps.js:72 js/apps.js:92
+msgid "Error while disabling app"
+msgstr ""
+
+#: js/apps.js:91 js/apps.js:104 js/apps.js:105
+msgid "Error while enabling app"
+msgstr ""
-#: js/apps.js:95
+#: js/apps.js:115
msgid "Updating...."
msgstr ""
-#: js/apps.js:98
+#: js/apps.js:118
msgid "Error while updating app"
msgstr ""
-#: js/apps.js:101
+#: js/apps.js:118
+msgid "Error"
+msgstr "పొరపాటు"
+
+#: js/apps.js:119 templates/apps.php:43
+msgid "Update"
+msgstr ""
+
+#: js/apps.js:122
msgid "Updated"
msgstr ""
@@ -145,27 +153,27 @@ msgstr ""
msgid "Groups"
msgstr ""
-#: js/users.js:95 templates/users.php:89 templates/users.php:124
+#: js/users.js:97 templates/users.php:89 templates/users.php:124
msgid "Group Admin"
msgstr ""
-#: js/users.js:115 templates/users.php:164
+#: js/users.js:120 templates/users.php:164
msgid "Delete"
msgstr "తొలగించు"
-#: js/users.js:269
+#: js/users.js:277
msgid "add group"
msgstr ""
-#: js/users.js:428
+#: js/users.js:436
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:429 js/users.js:435 js/users.js:450
+#: js/users.js:437 js/users.js:443 js/users.js:458
msgid "Error creating user"
msgstr ""
-#: js/users.js:434
+#: js/users.js:442
msgid "A valid password must be provided"
msgstr ""
@@ -369,10 +377,6 @@ msgstr ""
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr ""
-#: templates/apps.php:43
-msgid "Update"
-msgstr ""
-
#: templates/help.php:4
msgid "User Documentation"
msgstr ""
diff --git a/l10n/templates/core.pot b/l10n/templates/core.pot
index 4400ea2aa0f..f2f058e8d24 100644
--- a/l10n/templates/core.pot
+++ b/l10n/templates/core.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud Core 5.0.0\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
+"POT-Creation-Date: 2013-09-01 13:27-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"
@@ -23,6 +23,35 @@ msgstr ""
msgid "%s shared »%s« with you"
msgstr ""
+#: ajax/share.php:227
+msgid "group"
+msgstr ""
+
+#: ajax/update.php:11
+msgid "Turned on maintenance mode"
+msgstr ""
+
+#: ajax/update.php:14
+msgid "Turned off maintenance mode"
+msgstr ""
+
+#: ajax/update.php:17
+msgid "Updated database"
+msgstr ""
+
+#: ajax/update.php:20
+msgid "Updating filecache, this may take really long..."
+msgstr ""
+
+#: ajax/update.php:23
+msgid "Updated filecache"
+msgstr ""
+
+#: ajax/update.php:26
+#, php-format
+msgid "... %d%% done ..."
+msgstr ""
+
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
msgstr ""
@@ -194,23 +223,23 @@ msgstr ""
msgid "years ago"
msgstr ""
-#: js/oc-dialogs.js:117
+#: js/oc-dialogs.js:123
msgid "Choose"
msgstr ""
-#: js/oc-dialogs.js:137 js/oc-dialogs.js:196
+#: js/oc-dialogs.js:143 js/oc-dialogs.js:210
msgid "Error loading file picker template"
msgstr ""
-#: js/oc-dialogs.js:160
+#: js/oc-dialogs.js:168
msgid "Yes"
msgstr ""
-#: js/oc-dialogs.js:168
+#: js/oc-dialogs.js:178
msgid "No"
msgstr ""
-#: js/oc-dialogs.js:181
+#: js/oc-dialogs.js:195
msgid "Ok"
msgstr ""
@@ -443,7 +472,7 @@ msgstr ""
msgid "Users"
msgstr ""
-#: strings.php:7
+#: strings.php:7 templates/layout.user.php:105
msgid "Apps"
msgstr ""
@@ -576,10 +605,6 @@ msgstr ""
msgid "Log out"
msgstr ""
-#: templates/layout.user.php:100
-msgid "More apps"
-msgstr ""
-
#: templates/login.php:9
msgid "Automatic logon rejected!"
msgstr ""
@@ -594,19 +619,19 @@ msgstr ""
msgid "Please change your password to secure your account again."
msgstr ""
-#: templates/login.php:34
+#: templates/login.php:32
msgid "Lost your password?"
msgstr ""
-#: templates/login.php:39
+#: templates/login.php:37
msgid "remember"
msgstr ""
-#: templates/login.php:41
+#: templates/login.php:39
msgid "Log in"
msgstr ""
-#: templates/login.php:47
+#: templates/login.php:45
msgid "Alternative Logins"
msgstr ""
diff --git a/l10n/templates/files.pot b/l10n/templates/files.pot
index 7b6e8fb45bb..7e2f79d2672 100644
--- a/l10n/templates/files.pot
+++ b/l10n/templates/files.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud Core 5.0.0\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
+"POT-Creation-Date: 2013-09-01 13:27-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"
@@ -75,7 +75,11 @@ msgstr ""
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:123
+#: ajax/upload.php:109
+msgid "Upload failed"
+msgstr ""
+
+#: ajax/upload.php:127
msgid "Invalid directory."
msgstr ""
@@ -95,21 +99,20 @@ msgstr ""
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:167 js/files.js:280
+#: js/file-upload.js:165
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:233 js/files.js:353
+#: js/file-upload.js:239
msgid "URL cannot be empty."
msgstr ""
-#: js/file-upload.js:238 lib/app.php:53
+#: js/file-upload.js:244 lib/app.php:53
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
msgstr ""
-#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405
-#: js/files.js:709 js/files.js:747
+#: js/file-upload.js:276 js/file-upload.js:292 js/files.js:512 js/files.js:550
msgid "Error"
msgstr ""
@@ -125,41 +128,57 @@ msgstr ""
msgid "Rename"
msgstr ""
-#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:465
+#: js/filelist.js:50 js/filelist.js:53 js/filelist.js:575
msgid "Pending"
msgstr ""
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "{new_name} already exists"
msgstr ""
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "replace"
msgstr ""
-#: js/filelist.js:303
+#: js/filelist.js:307
msgid "suggest name"
msgstr ""
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "cancel"
msgstr ""
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "undo"
msgstr ""
-#: js/filelist.js:453
+#: js/filelist.js:424 js/filelist.js:490 js/files.js:581
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/filelist.js:425 js/filelist.js:491 js/files.js:587
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/filelist.js:432
+msgid "{dirs} and {files}"
+msgstr ""
+
+#: js/filelist.js:563
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:518
+#: js/filelist.js:628
msgid "files uploading"
msgstr ""
@@ -197,34 +216,18 @@ msgid ""
"big."
msgstr ""
-#: js/files.js:358
-msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-msgstr ""
-
-#: js/files.js:760 templates/index.php:67
+#: js/files.js:563 templates/index.php:69
msgid "Name"
msgstr ""
-#: js/files.js:761 templates/index.php:78
+#: js/files.js:564 templates/index.php:81
msgid "Size"
msgstr ""
-#: js/files.js:762 templates/index.php:80
+#: js/files.js:565 templates/index.php:83
msgid "Modified"
msgstr ""
-#: js/files.js:778
-msgid "%n folder"
-msgid_plural "%n folders"
-msgstr[0] ""
-msgstr[1] ""
-
-#: js/files.js:784
-msgid "%n file"
-msgid_plural "%n files"
-msgstr[0] ""
-msgstr[1] ""
-
#: lib/app.php:73
#, php-format
msgid "%s could not be renamed"
@@ -298,52 +301,36 @@ msgstr ""
msgid "Nothing in here. Upload something!"
msgstr ""
-#: templates/index.php:73
+#: templates/index.php:75
msgid "Download"
msgstr ""
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:88 templates/index.php:89
msgid "Unshare"
msgstr ""
-#: templates/index.php:91 templates/index.php:92
+#: templates/index.php:94 templates/index.php:95
msgid "Delete"
msgstr ""
-#: templates/index.php:105
+#: templates/index.php:108
msgid "Upload too large"
msgstr ""
-#: templates/index.php:107
+#: templates/index.php:110
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr ""
-#: templates/index.php:112
+#: templates/index.php:115
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:115
+#: templates/index.php:118
msgid "Current scanning"
msgstr ""
-#: templates/part.list.php:74
-msgid "directory"
-msgstr ""
-
-#: templates/part.list.php:76
-msgid "directories"
-msgstr ""
-
-#: templates/part.list.php:85
-msgid "file"
-msgstr ""
-
-#: templates/part.list.php:87
-msgid "files"
-msgstr ""
-
#: templates/upgrade.php:2
msgid "Upgrading filesystem cache..."
msgstr ""
diff --git a/l10n/templates/files_encryption.pot b/l10n/templates/files_encryption.pot
index 11db26b6ce7..0e11e6f04d5 100644
--- a/l10n/templates/files_encryption.pot
+++ b/l10n/templates/files_encryption.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud Core 5.0.0\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
+"POT-Creation-Date: 2013-09-01 13:27-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/files_external.pot b/l10n/templates/files_external.pot
index fdf6f45f71d..c0de53d8589 100644
--- a/l10n/templates/files_external.pot
+++ b/l10n/templates/files_external.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud Core 5.0.0\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
+"POT-Creation-Date: 2013-09-01 13:27-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/files_sharing.pot b/l10n/templates/files_sharing.pot
index 276ca9b375f..ba7bdaaa82e 100644
--- a/l10n/templates/files_sharing.pot
+++ b/l10n/templates/files_sharing.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud Core 5.0.0\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
+"POT-Creation-Date: 2013-09-01 13:27-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"
@@ -63,7 +63,7 @@ msgstr ""
msgid "%s shared the file %s with you"
msgstr ""
-#: templates/public.php:26 templates/public.php:88
+#: templates/public.php:26 templates/public.php:92
msgid "Download"
msgstr ""
@@ -75,6 +75,6 @@ msgstr ""
msgid "Cancel upload"
msgstr ""
-#: templates/public.php:85
+#: templates/public.php:89
msgid "No preview available for"
msgstr ""
diff --git a/l10n/templates/files_trashbin.pot b/l10n/templates/files_trashbin.pot
index c7ddd8db2e3..ca149fb14cc 100644
--- a/l10n/templates/files_trashbin.pot
+++ b/l10n/templates/files_trashbin.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud Core 5.0.0\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
+"POT-Creation-Date: 2013-09-01 13:27-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"
@@ -28,43 +28,43 @@ msgstr ""
msgid "Couldn't restore %s"
msgstr ""
-#: js/trash.js:7 js/trash.js:100
+#: js/trash.js:7 js/trash.js:102
msgid "perform restore operation"
msgstr ""
-#: js/trash.js:20 js/trash.js:48 js/trash.js:118 js/trash.js:146
+#: js/trash.js:20 js/trash.js:49 js/trash.js:120 js/trash.js:148
msgid "Error"
msgstr ""
-#: js/trash.js:36
+#: js/trash.js:37
msgid "delete file permanently"
msgstr ""
-#: js/trash.js:127
+#: js/trash.js:129
msgid "Delete permanently"
msgstr ""
-#: js/trash.js:182 templates/index.php:17
+#: js/trash.js:184 templates/index.php:17
msgid "Name"
msgstr ""
-#: js/trash.js:183 templates/index.php:27
+#: js/trash.js:185 templates/index.php:27
msgid "Deleted"
msgstr ""
-#: js/trash.js:191
+#: js/trash.js:193
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] ""
-#: js/trash.js:197
+#: js/trash.js:199
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] ""
-#: lib/trash.php:819 lib/trash.php:821
+#: lib/trash.php:814 lib/trash.php:816
msgid "restored"
msgstr ""
diff --git a/l10n/templates/files_versions.pot b/l10n/templates/files_versions.pot
index e0045fe2000..4c568ee555b 100644
--- a/l10n/templates/files_versions.pot
+++ b/l10n/templates/files_versions.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud Core 5.0.0\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
+"POT-Creation-Date: 2013-09-01 13:27-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 feac1345df6..4d24c3c7a11 100644
--- a/l10n/templates/lib.pot
+++ b/l10n/templates/lib.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud Core 5.0.0\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
+"POT-Creation-Date: 2013-09-01 13:27-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"
@@ -18,27 +18,38 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
-#: app.php:360
+#: app.php:239
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version "
+"of ownCloud."
+msgstr ""
+
+#: app.php:250
+msgid "No app name specified"
+msgstr ""
+
+#: app.php:361
msgid "Help"
msgstr ""
-#: app.php:373
+#: app.php:374
msgid "Personal"
msgstr ""
-#: app.php:384
+#: app.php:385
msgid "Settings"
msgstr ""
-#: app.php:396
+#: app.php:397
msgid "Users"
msgstr ""
-#: app.php:409
+#: app.php:410
msgid "Admin"
msgstr ""
-#: app.php:836
+#: app.php:837
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -74,6 +85,62 @@ msgid ""
"administrator."
msgstr ""
+#: installer.php:63
+msgid "No source specified when installing app"
+msgstr ""
+
+#: installer.php:70
+msgid "No href specified when installing app from http"
+msgstr ""
+
+#: installer.php:75
+msgid "No path specified when installing app from local file"
+msgstr ""
+
+#: installer.php:89
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr ""
+
+#: installer.php:103
+msgid "Failed to open archive when installing app"
+msgstr ""
+
+#: installer.php:123
+msgid "App does not provide an info.xml file"
+msgstr ""
+
+#: installer.php:129
+msgid "App can't be installed because of not allowed code in the App"
+msgstr ""
+
+#: installer.php:138
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr ""
+
+#: installer.php:144
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr ""
+
+#: installer.php:150
+msgid ""
+"App can't be installed because the version in info.xml/version is not the "
+"same as the version reported from the app store"
+msgstr ""
+
+#: installer.php:160
+msgid "App directory already exists"
+msgstr ""
+
+#: installer.php:173
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr ""
+
#: json.php:28
msgid "Application is not enabled"
msgstr ""
@@ -198,51 +265,51 @@ msgstr ""
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr ""
-#: template/functions.php:80
+#: template/functions.php:96
msgid "seconds ago"
msgstr ""
-#: template/functions.php:81
+#: template/functions.php:97
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] ""
-#: template/functions.php:82
+#: template/functions.php:98
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] ""
-#: template/functions.php:83
+#: template/functions.php:99
msgid "today"
msgstr ""
-#: template/functions.php:84
+#: template/functions.php:100
msgid "yesterday"
msgstr ""
-#: template/functions.php:85
+#: template/functions.php:101
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] ""
-#: template/functions.php:86
+#: template/functions.php:102
msgid "last month"
msgstr ""
-#: template/functions.php:87
+#: template/functions.php:103
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
-#: template/functions.php:88
+#: template/functions.php:104
msgid "last year"
msgstr ""
-#: template/functions.php:89
+#: template/functions.php:105
msgid "years ago"
msgstr ""
diff --git a/l10n/templates/settings.pot b/l10n/templates/settings.pot
index 43f4957beb8..462831bc96f 100644
--- a/l10n/templates/settings.pot
+++ b/l10n/templates/settings.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud Core 5.0.0\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
+"POT-Creation-Date: 2013-09-01 13:27-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"
@@ -42,10 +42,6 @@ msgstr ""
msgid "Unable to add group"
msgstr ""
-#: ajax/enableapp.php:11
-msgid "Could not enable app. "
-msgstr ""
-
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr ""
@@ -88,35 +84,47 @@ msgstr ""
msgid "Couldn't update app."
msgstr ""
-#: js/apps.js:35
+#: js/apps.js:43
msgid "Update to {appversion}"
msgstr ""
-#: js/apps.js:41 js/apps.js:81
+#: js/apps.js:49 js/apps.js:82 js/apps.js:108
msgid "Disable"
msgstr ""
-#: js/apps.js:41 js/apps.js:69 js/apps.js:88
+#: js/apps.js:49 js/apps.js:89 js/apps.js:102 js/apps.js:117
msgid "Enable"
msgstr ""
-#: js/apps.js:60
+#: js/apps.js:71
msgid "Please wait...."
msgstr ""
-#: js/apps.js:64 js/apps.js:76 js/apps.js:85 js/apps.js:98
-msgid "Error"
+#: js/apps.js:79 js/apps.js:80 js/apps.js:100
+msgid "Error while disabling app"
msgstr ""
-#: js/apps.js:95
+#: js/apps.js:99 js/apps.js:112 js/apps.js:113
+msgid "Error while enabling app"
+msgstr ""
+
+#: js/apps.js:123
msgid "Updating...."
msgstr ""
-#: js/apps.js:98
+#: js/apps.js:126
msgid "Error while updating app"
msgstr ""
-#: js/apps.js:101
+#: js/apps.js:126
+msgid "Error"
+msgstr ""
+
+#: js/apps.js:127 templates/apps.php:43
+msgid "Update"
+msgstr ""
+
+#: js/apps.js:130
msgid "Updated"
msgstr ""
@@ -145,27 +153,27 @@ msgstr ""
msgid "Groups"
msgstr ""
-#: js/users.js:95 templates/users.php:89 templates/users.php:124
+#: js/users.js:97 templates/users.php:89 templates/users.php:124
msgid "Group Admin"
msgstr ""
-#: js/users.js:115 templates/users.php:164
+#: js/users.js:120 templates/users.php:164
msgid "Delete"
msgstr ""
-#: js/users.js:269
+#: js/users.js:277
msgid "add group"
msgstr ""
-#: js/users.js:428
+#: js/users.js:436
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:429 js/users.js:435 js/users.js:450
+#: js/users.js:437 js/users.js:443 js/users.js:458
msgid "Error creating user"
msgstr ""
-#: js/users.js:434
+#: js/users.js:442
msgid "A valid password must be provided"
msgstr ""
@@ -368,10 +376,6 @@ msgid ""
"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr ""
-#: templates/apps.php:43
-msgid "Update"
-msgstr ""
-
#: templates/help.php:4
msgid "User Documentation"
msgstr ""
diff --git a/l10n/templates/user_ldap.pot b/l10n/templates/user_ldap.pot
index d018b9ae41a..a5d6146f1c3 100644
--- a/l10n/templates/user_ldap.pot
+++ b/l10n/templates/user_ldap.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud Core 5.0.0\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
+"POT-Creation-Date: 2013-09-01 13:27-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 c01c52791db..1e53a5a759e 100644
--- a/l10n/templates/user_webdavauth.pot
+++ b/l10n/templates/user_webdavauth.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud Core 5.0.0\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
+"POT-Creation-Date: 2013-09-01 13:27-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/th_TH/core.po b/l10n/th_TH/core.po
index 61826ac4db1..44071aa2ac3 100644
--- a/l10n/th_TH/core.po
+++ b/l10n/th_TH/core.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Thai (Thailand) (http://www.transifex.com/projects/p/owncloud/language/th_TH/)\n"
"MIME-Version: 1.0\n"
@@ -22,6 +22,35 @@ msgstr ""
msgid "%s shared »%s« with you"
msgstr ""
+#: ajax/share.php:227
+msgid "group"
+msgstr "กลุ่มผู้ใช้งาน"
+
+#: ajax/update.php:11
+msgid "Turned on maintenance mode"
+msgstr ""
+
+#: ajax/update.php:14
+msgid "Turned off maintenance mode"
+msgstr ""
+
+#: ajax/update.php:17
+msgid "Updated database"
+msgstr ""
+
+#: ajax/update.php:20
+msgid "Updating filecache, this may take really long..."
+msgstr ""
+
+#: ajax/update.php:23
+msgid "Updated filecache"
+msgstr ""
+
+#: ajax/update.php:26
+#, php-format
+msgid "... %d%% done ..."
+msgstr ""
+
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
msgstr "ยังไม่ได้ระบุชนิดของหมวดหมู่"
@@ -189,23 +218,23 @@ msgstr "ปีที่แล้ว"
msgid "years ago"
msgstr "ปี ที่ผ่านมา"
-#: js/oc-dialogs.js:117
+#: js/oc-dialogs.js:123
msgid "Choose"
msgstr "เลือก"
-#: js/oc-dialogs.js:137 js/oc-dialogs.js:196
+#: js/oc-dialogs.js:143 js/oc-dialogs.js:210
msgid "Error loading file picker template"
msgstr ""
-#: js/oc-dialogs.js:160
+#: js/oc-dialogs.js:168
msgid "Yes"
msgstr "ตกลง"
-#: js/oc-dialogs.js:168
+#: js/oc-dialogs.js:178
msgid "No"
msgstr "ไม่ตกลง"
-#: js/oc-dialogs.js:181
+#: js/oc-dialogs.js:195
msgid "Ok"
msgstr "ตกลง"
@@ -438,7 +467,7 @@ msgstr "ส่วนตัว"
msgid "Users"
msgstr "ผู้ใช้งาน"
-#: strings.php:7
+#: strings.php:7 templates/layout.user.php:105
msgid "Apps"
msgstr "แอปฯ"
@@ -571,10 +600,6 @@ msgstr ""
msgid "Log out"
msgstr "ออกจากระบบ"
-#: templates/layout.user.php:100
-msgid "More apps"
-msgstr ""
-
#: templates/login.php:9
msgid "Automatic logon rejected!"
msgstr "การเข้าสู่ระบบอัตโนมัติถูกปฏิเสธแล้ว"
@@ -589,19 +614,19 @@ msgstr "หากคุณยังไม่ได้เปลี่ยนรห
msgid "Please change your password to secure your account again."
msgstr "กรุณาเปลี่ยนรหัสผ่านของคุณอีกครั้ง เพื่อป้องกันบัญชีของคุณให้ปลอดภัย"
-#: templates/login.php:34
+#: templates/login.php:32
msgid "Lost your password?"
msgstr "ลืมรหัสผ่าน?"
-#: templates/login.php:39
+#: templates/login.php:37
msgid "remember"
msgstr "จำรหัสผ่าน"
-#: templates/login.php:41
+#: templates/login.php:39
msgid "Log in"
msgstr "เข้าสู่ระบบ"
-#: templates/login.php:47
+#: templates/login.php:45
msgid "Alternative Logins"
msgstr ""
diff --git a/l10n/th_TH/files.po b/l10n/th_TH/files.po
index 00ad518a13b..beceaab6f50 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: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Thai (Thailand) (http://www.transifex.com/projects/p/owncloud/language/th_TH/)\n"
"MIME-Version: 1.0\n"
@@ -74,7 +74,11 @@ msgstr "เขียนข้อมูลลงแผ่นดิสก์ล้
msgid "Not enough storage available"
msgstr "เหลือพื้นที่ไม่เพียงสำหรับใช้งาน"
-#: ajax/upload.php:123
+#: ajax/upload.php:109
+msgid "Upload failed"
+msgstr "อัพโหลดล้มเหลว"
+
+#: ajax/upload.php:127
msgid "Invalid directory."
msgstr "ไดเร็กทอรี่ไม่ถูกต้อง"
@@ -94,21 +98,20 @@ msgstr "มีพื้นที่เหลือไม่เพียงพอ
msgid "Upload cancelled."
msgstr "การอัพโหลดถูกยกเลิก"
-#: js/file-upload.js:167 js/files.js:280
+#: js/file-upload.js:165
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "การอัพโหลดไฟล์กำลังอยู่ในระหว่างดำเนินการ การออกจากหน้าเว็บนี้จะทำให้การอัพโหลดถูกยกเลิก"
-#: js/file-upload.js:233 js/files.js:353
+#: js/file-upload.js:239
msgid "URL cannot be empty."
msgstr "URL ไม่สามารถเว้นว่างได้"
-#: js/file-upload.js:238 lib/app.php:53
+#: js/file-upload.js:244 lib/app.php:53
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
msgstr ""
-#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405
-#: js/files.js:709 js/files.js:747
+#: js/file-upload.js:276 js/file-upload.js:292 js/files.js:512 js/files.js:550
msgid "Error"
msgstr "ข้อผิดพลาด"
@@ -124,40 +127,54 @@ msgstr ""
msgid "Rename"
msgstr "เปลี่ยนชื่อ"
-#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:465
+#: js/filelist.js:50 js/filelist.js:53 js/filelist.js:575
msgid "Pending"
msgstr "อยู่ระหว่างดำเนินการ"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "{new_name} already exists"
msgstr "{new_name} มีอยู่แล้วในระบบ"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "replace"
msgstr "แทนที่"
-#: js/filelist.js:303
+#: js/filelist.js:307
msgid "suggest name"
msgstr "แนะนำชื่อ"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "cancel"
msgstr "ยกเลิก"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "replaced {new_name} with {old_name}"
msgstr "แทนที่ {new_name} ด้วย {old_name} แล้ว"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "undo"
msgstr "เลิกทำ"
-#: js/filelist.js:453
+#: js/filelist.js:424 js/filelist.js:490 js/files.js:581
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] ""
+
+#: js/filelist.js:425 js/filelist.js:491 js/files.js:587
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] ""
+
+#: js/filelist.js:432
+msgid "{dirs} and {files}"
+msgstr ""
+
+#: js/filelist.js:563
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
-#: js/filelist.js:518
+#: js/filelist.js:628
msgid "files uploading"
msgstr "การอัพโหลดไฟล์"
@@ -195,32 +212,18 @@ msgid ""
"big."
msgstr "กำลังเตรียมดาวน์โหลดข้อมูล หากไฟล์มีขนาดใหญ่ อาจใช้เวลาสักครู่"
-#: js/files.js:358
-msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-msgstr "ชื่อโฟลเดอร์ไม่ถูกต้อง การใช้งาน 'แชร์' สงวนไว้สำหรับ Owncloud เท่านั้น"
-
-#: js/files.js:760 templates/index.php:67
+#: js/files.js:563 templates/index.php:69
msgid "Name"
msgstr "ชื่อ"
-#: js/files.js:761 templates/index.php:78
+#: js/files.js:564 templates/index.php:81
msgid "Size"
msgstr "ขนาด"
-#: js/files.js:762 templates/index.php:80
+#: js/files.js:565 templates/index.php:83
msgid "Modified"
msgstr "แก้ไขแล้ว"
-#: js/files.js:778
-msgid "%n folder"
-msgid_plural "%n folders"
-msgstr[0] ""
-
-#: js/files.js:784
-msgid "%n file"
-msgid_plural "%n files"
-msgstr[0] ""
-
#: lib/app.php:73
#, php-format
msgid "%s could not be renamed"
@@ -294,52 +297,36 @@ msgstr ""
msgid "Nothing in here. Upload something!"
msgstr "ยังไม่มีไฟล์ใดๆอยู่ที่นี่ กรุณาอัพโหลดไฟล์!"
-#: templates/index.php:73
+#: templates/index.php:75
msgid "Download"
msgstr "ดาวน์โหลด"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:88 templates/index.php:89
msgid "Unshare"
msgstr "ยกเลิกการแชร์"
-#: templates/index.php:91 templates/index.php:92
+#: templates/index.php:94 templates/index.php:95
msgid "Delete"
msgstr "ลบ"
-#: templates/index.php:105
+#: templates/index.php:108
msgid "Upload too large"
msgstr "ไฟล์ที่อัพโหลดมีขนาดใหญ่เกินไป"
-#: templates/index.php:107
+#: templates/index.php:110
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "ไฟล์ที่คุณพยายามที่จะอัพโหลดมีขนาดเกินกว่าขนาดสูงสุดที่กำหนดไว้ให้อัพโหลดได้สำหรับเซิร์ฟเวอร์นี้"
-#: templates/index.php:112
+#: templates/index.php:115
msgid "Files are being scanned, please wait."
msgstr "ไฟล์กำลังอยู่ระหว่างการสแกน, กรุณารอสักครู่."
-#: templates/index.php:115
+#: templates/index.php:118
msgid "Current scanning"
msgstr "ไฟล์ที่กำลังสแกนอยู่ขณะนี้"
-#: templates/part.list.php:74
-msgid "directory"
-msgstr ""
-
-#: templates/part.list.php:76
-msgid "directories"
-msgstr ""
-
-#: templates/part.list.php:85
-msgid "file"
-msgstr "ไฟล์"
-
-#: templates/part.list.php:87
-msgid "files"
-msgstr "ไฟล์"
-
#: templates/upgrade.php:2
msgid "Upgrading filesystem cache..."
msgstr "กำลังอัพเกรดหน่วยความจำแคชของระบบไฟล์..."
diff --git a/l10n/th_TH/files_encryption.po b/l10n/th_TH/files_encryption.po
index 91f26a124e1..84ab71bdb07 100644
--- a/l10n/th_TH/files_encryption.po
+++ b/l10n/th_TH/files_encryption.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-09 07:59-0400\n"
-"PO-Revision-Date: 2013-08-09 11:59+0000\n"
+"POT-Creation-Date: 2013-08-21 08:10-0400\n"
+"PO-Revision-Date: 2013-08-19 19:20+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Thai (Thailand) (http://www.transifex.com/projects/p/owncloud/language/th_TH/)\n"
"MIME-Version: 1.0\n"
@@ -61,18 +61,18 @@ msgid ""
"files."
msgstr ""
-#: hooks/hooks.php:44
+#: hooks/hooks.php:41
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:45
+#: hooks/hooks.php:42
msgid ""
"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."
msgstr ""
-#: hooks/hooks.php:263
+#: hooks/hooks.php:249
msgid "Following users are not set up for encryption:"
msgstr ""
diff --git a/l10n/th_TH/lib.po b/l10n/th_TH/lib.po
index c1f5a0bd746..e882a1fb160 100644
--- a/l10n/th_TH/lib.po
+++ b/l10n/th_TH/lib.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Thai (Thailand) (http://www.transifex.com/projects/p/owncloud/language/th_TH/)\n"
"MIME-Version: 1.0\n"
@@ -17,27 +17,38 @@ msgstr ""
"Language: th_TH\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: app.php:360
+#: app.php:239
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr ""
+
+#: app.php:250
+msgid "No app name specified"
+msgstr ""
+
+#: app.php:361
msgid "Help"
msgstr "ช่วยเหลือ"
-#: app.php:373
+#: app.php:374
msgid "Personal"
msgstr "ส่วนตัว"
-#: app.php:384
+#: app.php:385
msgid "Settings"
msgstr "ตั้งค่า"
-#: app.php:396
+#: app.php:397
msgid "Users"
msgstr "ผู้ใช้งาน"
-#: app.php:409
+#: app.php:410
msgid "Admin"
msgstr "ผู้ดูแล"
-#: app.php:836
+#: app.php:837
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -73,6 +84,62 @@ msgid ""
"administrator."
msgstr ""
+#: installer.php:63
+msgid "No source specified when installing app"
+msgstr ""
+
+#: installer.php:70
+msgid "No href specified when installing app from http"
+msgstr ""
+
+#: installer.php:75
+msgid "No path specified when installing app from local file"
+msgstr ""
+
+#: installer.php:89
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr ""
+
+#: installer.php:103
+msgid "Failed to open archive when installing app"
+msgstr ""
+
+#: installer.php:123
+msgid "App does not provide an info.xml file"
+msgstr ""
+
+#: installer.php:129
+msgid "App can't be installed because of not allowed code in the App"
+msgstr ""
+
+#: installer.php:138
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr ""
+
+#: installer.php:144
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr ""
+
+#: installer.php:150
+msgid ""
+"App can't be installed because the version in info.xml/version is not the "
+"same as the version reported from the app store"
+msgstr ""
+
+#: installer.php:160
+msgid "App directory already exists"
+msgstr ""
+
+#: installer.php:173
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr ""
+
#: json.php:28
msgid "Application is not enabled"
msgstr "แอพพลิเคชั่นดังกล่าวยังไม่ได้เปิดใช้งาน"
diff --git a/l10n/th_TH/settings.po b/l10n/th_TH/settings.po
index 88fecedbf1f..e08c6a264a2 100644
--- a/l10n/th_TH/settings.po
+++ b/l10n/th_TH/settings.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Thai (Thailand) (http://www.transifex.com/projects/p/owncloud/language/th_TH/)\n"
"MIME-Version: 1.0\n"
@@ -42,10 +42,6 @@ msgstr "มีกลุ่มดังกล่าวอยู่ในระบ
msgid "Unable to add group"
msgstr "ไม่สามารถเพิ่มกลุ่มได้"
-#: ajax/enableapp.php:11
-msgid "Could not enable app. "
-msgstr "ไม่สามารถเปิดใช้งานแอปได้"
-
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr "อีเมลถูกบันทึกแล้ว"
@@ -92,31 +88,43 @@ msgstr "ไม่สามารถอัพเดทแอปฯ"
msgid "Update to {appversion}"
msgstr "อัพเดทไปเป็นรุ่น {appversion}"
-#: js/apps.js:41 js/apps.js:81
+#: js/apps.js:41 js/apps.js:74 js/apps.js:100
msgid "Disable"
msgstr "ปิดใช้งาน"
-#: js/apps.js:41 js/apps.js:69 js/apps.js:88
+#: js/apps.js:41 js/apps.js:81 js/apps.js:94 js/apps.js:109
msgid "Enable"
msgstr "เปิดใช้งาน"
-#: js/apps.js:60
+#: js/apps.js:63
msgid "Please wait...."
msgstr "กรุณารอสักครู่..."
-#: js/apps.js:64 js/apps.js:76 js/apps.js:85 js/apps.js:98
-msgid "Error"
-msgstr "ข้อผิดพลาด"
+#: js/apps.js:71 js/apps.js:72 js/apps.js:92
+msgid "Error while disabling app"
+msgstr ""
-#: js/apps.js:95
+#: js/apps.js:91 js/apps.js:104 js/apps.js:105
+msgid "Error while enabling app"
+msgstr ""
+
+#: js/apps.js:115
msgid "Updating...."
msgstr "กำลังอัพเดทข้อมูล..."
-#: js/apps.js:98
+#: js/apps.js:118
msgid "Error while updating app"
msgstr "เกิดข้อผิดพลาดในระหว่างการอัพเดทแอปฯ"
-#: js/apps.js:101
+#: js/apps.js:118
+msgid "Error"
+msgstr "ข้อผิดพลาด"
+
+#: js/apps.js:119 templates/apps.php:43
+msgid "Update"
+msgstr "อัพเดท"
+
+#: js/apps.js:122
msgid "Updated"
msgstr "อัพเดทแล้ว"
@@ -145,27 +153,27 @@ msgstr ""
msgid "Groups"
msgstr "กลุ่ม"
-#: js/users.js:95 templates/users.php:89 templates/users.php:124
+#: js/users.js:97 templates/users.php:89 templates/users.php:124
msgid "Group Admin"
msgstr "ผู้ดูแลกลุ่ม"
-#: js/users.js:115 templates/users.php:164
+#: js/users.js:120 templates/users.php:164
msgid "Delete"
msgstr "ลบ"
-#: js/users.js:269
+#: js/users.js:277
msgid "add group"
msgstr ""
-#: js/users.js:428
+#: js/users.js:436
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:429 js/users.js:435 js/users.js:450
+#: js/users.js:437 js/users.js:443 js/users.js:458
msgid "Error creating user"
msgstr ""
-#: js/users.js:434
+#: js/users.js:442
msgid "A valid password must be provided"
msgstr ""
@@ -369,10 +377,6 @@ msgstr "ดูหน้าแอพพลิเคชั่นที่ apps.own
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-ลิขสิทธิ์การใช้งานโดย <span class=\"author\"></span>"
-#: templates/apps.php:43
-msgid "Update"
-msgstr "อัพเดท"
-
#: templates/help.php:4
msgid "User Documentation"
msgstr "เอกสารคู่มือการใช้งานสำหรับผู้ใช้งาน"
@@ -471,7 +475,7 @@ msgstr ""
#: templates/personal.php:117
msgid "Encryption"
-msgstr ""
+msgstr "การเข้ารหัส"
#: templates/personal.php:119
msgid "The encryption app is no longer enabled, decrypt all your file"
diff --git a/l10n/tr/core.po b/l10n/tr/core.po
index 2605b398b3f..3f86937276e 100644
--- a/l10n/tr/core.po
+++ b/l10n/tr/core.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Turkish (http://www.transifex.com/projects/p/owncloud/language/tr/)\n"
"MIME-Version: 1.0\n"
@@ -24,6 +24,35 @@ msgstr ""
msgid "%s shared »%s« with you"
msgstr "%s sizinle »%s« paylaşımında bulundu"
+#: ajax/share.php:227
+msgid "group"
+msgstr "grup"
+
+#: ajax/update.php:11
+msgid "Turned on maintenance mode"
+msgstr ""
+
+#: ajax/update.php:14
+msgid "Turned off maintenance mode"
+msgstr ""
+
+#: ajax/update.php:17
+msgid "Updated database"
+msgstr ""
+
+#: ajax/update.php:20
+msgid "Updating filecache, this may take really long..."
+msgstr ""
+
+#: ajax/update.php:23
+msgid "Updated filecache"
+msgstr ""
+
+#: ajax/update.php:26
+#, php-format
+msgid "... %d%% done ..."
+msgstr ""
+
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
msgstr "Kategori türü girilmedi."
@@ -195,23 +224,23 @@ msgstr "geçen yıl"
msgid "years ago"
msgstr "yıl önce"
-#: js/oc-dialogs.js:117
+#: js/oc-dialogs.js:123
msgid "Choose"
msgstr "seç"
-#: js/oc-dialogs.js:137 js/oc-dialogs.js:196
+#: js/oc-dialogs.js:143 js/oc-dialogs.js:210
msgid "Error loading file picker template"
msgstr "Seçici şablon dosya yüklemesinde hata"
-#: js/oc-dialogs.js:160
+#: js/oc-dialogs.js:168
msgid "Yes"
msgstr "Evet"
-#: js/oc-dialogs.js:168
+#: js/oc-dialogs.js:178
msgid "No"
msgstr "Hayır"
-#: js/oc-dialogs.js:181
+#: js/oc-dialogs.js:195
msgid "Ok"
msgstr "Tamam"
@@ -444,7 +473,7 @@ msgstr "Kişisel"
msgid "Users"
msgstr "Kullanıcılar"
-#: strings.php:7
+#: strings.php:7 templates/layout.user.php:105
msgid "Apps"
msgstr "Uygulamalar"
@@ -577,10 +606,6 @@ msgstr "%s mevcuttur. Güncelleştirme hakkında daha fazla bilgi alın."
msgid "Log out"
msgstr "Çıkış yap"
-#: templates/layout.user.php:100
-msgid "More apps"
-msgstr "Daha fazla Uygulama"
-
#: templates/login.php:9
msgid "Automatic logon rejected!"
msgstr "Otomatik oturum açma reddedildi!"
@@ -595,19 +620,19 @@ msgstr "Yakın zamanda parolanızı değiştirmedi iseniz hesabınız riske gire
msgid "Please change your password to secure your account again."
msgstr "Hesabınızı korumak için lütfen parolanızı değiştirin."
-#: templates/login.php:34
+#: templates/login.php:32
msgid "Lost your password?"
msgstr "Parolanızı mı unuttunuz?"
-#: templates/login.php:39
+#: templates/login.php:37
msgid "remember"
msgstr "hatırla"
-#: templates/login.php:41
+#: templates/login.php:39
msgid "Log in"
msgstr "Giriş yap"
-#: templates/login.php:47
+#: templates/login.php:45
msgid "Alternative Logins"
msgstr "Alternatif Girişler"
diff --git a/l10n/tr/files.po b/l10n/tr/files.po
index d7be2b4bff6..5fe275702b0 100644
--- a/l10n/tr/files.po
+++ b/l10n/tr/files.po
@@ -3,14 +3,15 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# alicanbatur <alicanbatur@hotmail.com>, 2013
# ismail yenigül <ismail.yenigul@surgate.com>, 2013
# tridinebandim, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Turkish (http://www.transifex.com/projects/p/owncloud/language/tr/)\n"
"MIME-Version: 1.0\n"
@@ -76,7 +77,11 @@ msgstr "Diske yazılamadı"
msgid "Not enough storage available"
msgstr "Yeterli disk alanı yok"
-#: ajax/upload.php:123
+#: ajax/upload.php:109
+msgid "Upload failed"
+msgstr "Yükleme başarısız"
+
+#: ajax/upload.php:127
msgid "Invalid directory."
msgstr "Geçersiz dizin."
@@ -96,21 +101,20 @@ msgstr "Yeterli disk alanı yok"
msgid "Upload cancelled."
msgstr "Yükleme iptal edildi."
-#: js/file-upload.js:167 js/files.js:280
+#: js/file-upload.js:165
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:233 js/files.js:353
+#: js/file-upload.js:239
msgid "URL cannot be empty."
msgstr "URL boş olamaz."
-#: js/file-upload.js:238 lib/app.php:53
+#: js/file-upload.js:244 lib/app.php:53
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
msgstr "Geçersiz dizin adı. 'Shared' dizin ismi kullanımı ownCloud tarafından rezerve edilmiştir."
-#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405
-#: js/files.js:709 js/files.js:747
+#: js/file-upload.js:276 js/file-upload.js:292 js/files.js:512 js/files.js:550
msgid "Error"
msgstr "Hata"
@@ -126,41 +130,57 @@ msgstr "Kalıcı olarak sil"
msgid "Rename"
msgstr "İsim değiştir."
-#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:465
+#: js/filelist.js:50 js/filelist.js:53 js/filelist.js:575
msgid "Pending"
msgstr "Bekliyor"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "{new_name} already exists"
msgstr "{new_name} zaten mevcut"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "replace"
msgstr "değiştir"
-#: js/filelist.js:303
+#: js/filelist.js:307
msgid "suggest name"
msgstr "Öneri ad"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "cancel"
msgstr "iptal"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "replaced {new_name} with {old_name}"
msgstr "{new_name} ismi {old_name} ile değiştirildi"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "undo"
msgstr "geri al"
-#: js/filelist.js:453
+#: js/filelist.js:424 js/filelist.js:490 js/files.js:581
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] "%n dizin"
+msgstr[1] "%n dizin"
+
+#: js/filelist.js:425 js/filelist.js:491 js/files.js:587
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] "%n dosya"
+msgstr[1] "%n dosya"
+
+#: js/filelist.js:432
+msgid "{dirs} and {files}"
+msgstr ""
+
+#: js/filelist.js:563
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "%n dosya yükleniyor"
msgstr[1] "%n dosya yükleniyor"
-#: js/filelist.js:518
+#: js/filelist.js:628
msgid "files uploading"
msgstr "Dosyalar yükleniyor"
@@ -190,7 +210,7 @@ msgstr "Depolama alanınız neredeyse dolu ({usedSpacePercent}%)"
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
-msgstr ""
+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çiniz."
#: js/files.js:245
msgid ""
@@ -198,34 +218,18 @@ msgid ""
"big."
msgstr "İndirmeniz hazırlanıyor. Dosya büyük ise biraz zaman alabilir."
-#: js/files.js:358
-msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-msgstr "Geçersiz dizin adı. Shared isminin kullanımı Owncloud tarafından rezerver edilmiştir."
-
-#: js/files.js:760 templates/index.php:67
+#: js/files.js:563 templates/index.php:69
msgid "Name"
msgstr "İsim"
-#: js/files.js:761 templates/index.php:78
+#: js/files.js:564 templates/index.php:81
msgid "Size"
msgstr "Boyut"
-#: js/files.js:762 templates/index.php:80
+#: js/files.js:565 templates/index.php:83
msgid "Modified"
msgstr "Değiştirilme"
-#: js/files.js:778
-msgid "%n folder"
-msgid_plural "%n folders"
-msgstr[0] "%n dizin"
-msgstr[1] "%n dizin"
-
-#: js/files.js:784
-msgid "%n file"
-msgid_plural "%n files"
-msgstr[0] "%n dosya"
-msgstr[1] "%n dosya"
-
#: lib/app.php:73
#, php-format
msgid "%s could not be renamed"
@@ -299,52 +303,36 @@ msgstr "Buraya erişim hakkınız yok."
msgid "Nothing in here. Upload something!"
msgstr "Burada hiçbir şey yok. Birşeyler yükleyin!"
-#: templates/index.php:73
+#: templates/index.php:75
msgid "Download"
msgstr "İndir"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:88 templates/index.php:89
msgid "Unshare"
msgstr "Paylaşılmayan"
-#: templates/index.php:91 templates/index.php:92
+#: templates/index.php:94 templates/index.php:95
msgid "Delete"
msgstr "Sil"
-#: templates/index.php:105
+#: templates/index.php:108
msgid "Upload too large"
msgstr "Yükleme çok büyük"
-#: templates/index.php:107
+#: templates/index.php:110
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:112
+#: templates/index.php:115
msgid "Files are being scanned, please wait."
msgstr "Dosyalar taranıyor, lütfen bekleyin."
-#: templates/index.php:115
+#: templates/index.php:118
msgid "Current scanning"
msgstr "Güncel tarama"
-#: templates/part.list.php:74
-msgid "directory"
-msgstr "dizin"
-
-#: templates/part.list.php:76
-msgid "directories"
-msgstr "dizinler"
-
-#: templates/part.list.php:85
-msgid "file"
-msgstr "dosya"
-
-#: templates/part.list.php:87
-msgid "files"
-msgstr "dosyalar"
-
#: templates/upgrade.php:2
msgid "Upgrading filesystem cache..."
msgstr "Sistem dosyası önbelleği güncelleniyor"
diff --git a/l10n/tr/files_encryption.po b/l10n/tr/files_encryption.po
index 9909513fdba..9bd94afdb89 100644
--- a/l10n/tr/files_encryption.po
+++ b/l10n/tr/files_encryption.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-09 07:59-0400\n"
-"PO-Revision-Date: 2013-08-09 11:59+0000\n"
+"POT-Creation-Date: 2013-08-21 08:10-0400\n"
+"PO-Revision-Date: 2013-08-19 19:20+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Turkish (http://www.transifex.com/projects/p/owncloud/language/tr/)\n"
"MIME-Version: 1.0\n"
@@ -62,18 +62,18 @@ msgid ""
"files."
msgstr ""
-#: hooks/hooks.php:44
+#: hooks/hooks.php:41
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:45
+#: hooks/hooks.php:42
msgid ""
"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."
msgstr ""
-#: hooks/hooks.php:263
+#: hooks/hooks.php:249
msgid "Following users are not set up for encryption:"
msgstr ""
diff --git a/l10n/tr/lib.po b/l10n/tr/lib.po
index bcc4af7bb56..45e5b713bb1 100644
--- a/l10n/tr/lib.po
+++ b/l10n/tr/lib.po
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-08-27 11:18-0400\n"
+"PO-Revision-Date: 2013-08-27 11:40+0000\n"
+"Last-Translator: ismail yenigül <ismail.yenigul@surgate.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"
@@ -19,27 +19,38 @@ msgstr ""
"Language: tr\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-#: app.php:360
+#: app.php:239
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr "Owncloud yazılımının bu sürümü ile uyumlu olmadığı için \"%s\" uygulaması kurulamaz."
+
+#: app.php:250
+msgid "No app name specified"
+msgstr "Uygulama adı belirtimedli"
+
+#: app.php:361
msgid "Help"
msgstr "Yardım"
-#: app.php:373
+#: app.php:374
msgid "Personal"
msgstr "Kişisel"
-#: app.php:384
+#: app.php:385
msgid "Settings"
msgstr "Ayarlar"
-#: app.php:396
+#: app.php:397
msgid "Users"
msgstr "Kullanıcılar"
-#: app.php:409
+#: app.php:410
msgid "Admin"
msgstr "Yönetici"
-#: app.php:836
+#: app.php:837
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr "\"%s\" yükseltme başarısız oldu."
@@ -75,6 +86,62 @@ msgid ""
"administrator."
msgstr "Dosyaları ayrı ayrı, küçük parçalar halinde indirin ya da yöneticinizden yardım isteyin. "
+#: installer.php:63
+msgid "No source specified when installing app"
+msgstr "Uygulama kurulurken bir kaynak belirtilmedi"
+
+#: installer.php:70
+msgid "No href specified when installing app from http"
+msgstr "Uygulama kuruluyorken http'de href belirtilmedi."
+
+#: installer.php:75
+msgid "No path specified when installing app from local file"
+msgstr "Uygulama yerel dosyadan kuruluyorken dosya yolu belirtilmedi"
+
+#: installer.php:89
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr "%s arşiv tipi desteklenmiyor"
+
+#: installer.php:103
+msgid "Failed to open archive when installing app"
+msgstr "Uygulama kuruluyorken arşiv dosyası açılamadı"
+
+#: installer.php:123
+msgid "App does not provide an info.xml file"
+msgstr "Uygulama info.xml dosyası sağlamıyor"
+
+#: installer.php:129
+msgid "App can't be installed because of not allowed code in the App"
+msgstr "Uygulamada izin verilmeyeden kodlar olduğu için kurulamıyor."
+
+#: installer.php:138
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr "Owncloud versiyonunuz ile uyumsuz olduğu için uygulama kurulamıyor."
+
+#: installer.php:144
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr "Uygulama kurulamıyor. Çünkü \"non shipped\" uygulamalar için <shipped>true</shipped> tag içermektedir."
+
+#: installer.php:150
+msgid ""
+"App can't be installed because the version in info.xml/version is not the "
+"same as the version reported from the app store"
+msgstr "Uygulama kurulamıyor çünkü info.xml/version ile uygulama marketde belirtilen sürüm aynı değil."
+
+#: installer.php:160
+msgid "App directory already exists"
+msgstr "App dizini zaten mevcut"
+
+#: installer.php:173
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr "app dizini oluşturulamıyor. Lütfen izinleri düzeltin. %s"
+
#: json.php:28
msgid "Application is not enabled"
msgstr "Uygulama etkinleştirilmedi"
diff --git a/l10n/tr/settings.po b/l10n/tr/settings.po
index 60cc454946e..ae9145f2120 100644
--- a/l10n/tr/settings.po
+++ b/l10n/tr/settings.po
@@ -3,15 +3,17 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# DeeJaVu <ddejjavvu@gmail.com>, 2013
# ismail yenigül <ismail.yenigul@surgate.com>, 2013
# tridinebandim, 2013
+# volkangezer <volkangezer@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-08-27 11:18-0400\n"
+"PO-Revision-Date: 2013-08-27 00:50+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"
@@ -44,10 +46,6 @@ msgstr "Grup zaten mevcut"
msgid "Unable to add group"
msgstr "Gruba eklenemiyor"
-#: ajax/enableapp.php:11
-msgid "Could not enable app. "
-msgstr "Uygulama devreye alınamadı"
-
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr "Eposta kaydedildi"
@@ -94,37 +92,49 @@ msgstr "Uygulama güncellenemedi."
msgid "Update to {appversion}"
msgstr "{appversion} Güncelle"
-#: js/apps.js:41 js/apps.js:81
+#: js/apps.js:41 js/apps.js:74 js/apps.js:100
msgid "Disable"
msgstr "Etkin değil"
-#: js/apps.js:41 js/apps.js:69 js/apps.js:88
+#: js/apps.js:41 js/apps.js:81 js/apps.js:94 js/apps.js:109
msgid "Enable"
msgstr "Etkinleştir"
-#: js/apps.js:60
+#: js/apps.js:63
msgid "Please wait...."
msgstr "Lütfen bekleyin...."
-#: js/apps.js:64 js/apps.js:76 js/apps.js:85 js/apps.js:98
-msgid "Error"
-msgstr "Hata"
+#: js/apps.js:71 js/apps.js:72 js/apps.js:92
+msgid "Error while disabling app"
+msgstr "Uygulama devre dışı bırakılırken hata"
-#: js/apps.js:95
+#: js/apps.js:91 js/apps.js:104 js/apps.js:105
+msgid "Error while enabling app"
+msgstr "Uygulama etkinleştirilirken hata"
+
+#: js/apps.js:115
msgid "Updating...."
msgstr "Güncelleniyor...."
-#: js/apps.js:98
+#: js/apps.js:118
msgid "Error while updating app"
msgstr "Uygulama güncellenirken hata"
-#: js/apps.js:101
+#: js/apps.js:118
+msgid "Error"
+msgstr "Hata"
+
+#: js/apps.js:119 templates/apps.php:43
+msgid "Update"
+msgstr "Güncelleme"
+
+#: js/apps.js:122
msgid "Updated"
msgstr "Güncellendi"
#: js/personal.js:150
msgid "Decrypting files... Please wait, this can take some time."
-msgstr ""
+msgstr "Dosyaların şifresi çözülüyor... Lütfen bekleyin, bu biraz zaman alabilir."
#: js/personal.js:172
msgid "Saving..."
@@ -147,27 +157,27 @@ msgstr "Kullanıcı kaldırılamıyor"
msgid "Groups"
msgstr "Gruplar"
-#: js/users.js:95 templates/users.php:89 templates/users.php:124
+#: js/users.js:97 templates/users.php:89 templates/users.php:124
msgid "Group Admin"
msgstr "Yönetici Grubu "
-#: js/users.js:115 templates/users.php:164
+#: js/users.js:120 templates/users.php:164
msgid "Delete"
msgstr "Sil"
-#: js/users.js:269
+#: js/users.js:277
msgid "add group"
msgstr "grup ekle"
-#: js/users.js:428
+#: js/users.js:436
msgid "A valid username must be provided"
msgstr "Geçerli bir kullanıcı adı mutlaka sağlanmalı"
-#: js/users.js:429 js/users.js:435 js/users.js:450
+#: js/users.js:437 js/users.js:443 js/users.js:458
msgid "Error creating user"
msgstr "Kullanıcı oluşturulurken hata"
-#: js/users.js:434
+#: js/users.js:442
msgid "A valid password must be provided"
msgstr "Geçerli bir parola mutlaka sağlanmalı"
@@ -283,7 +293,7 @@ msgstr "Herkes tarafından yüklemeye izin ver"
#: templates/admin.php:144
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
-msgstr ""
+msgstr "Kullanıcıların, herkese açık dizinlerine, başkalarının dosya yüklemelerini etkinleştirmelerine izin ver."
#: templates/admin.php:152
msgid "Allow resharing"
@@ -371,10 +381,6 @@ msgstr "Uygulamanın sayfasına apps.owncloud.com adresinden bakın "
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-lisanslayan <span class=\"author\"></span>"
-#: templates/apps.php:43
-msgid "Update"
-msgstr "Güncelleme"
-
#: templates/help.php:4
msgid "User Documentation"
msgstr "Kullanıcı Belgelendirmesi"
@@ -473,19 +479,19 @@ msgstr " <a href=\"%s/server/5.0/user_manual/files/files.html\" target=\"_blank\
#: templates/personal.php:117
msgid "Encryption"
-msgstr ""
+msgstr "Şifreleme"
#: templates/personal.php:119
msgid "The encryption app is no longer enabled, decrypt all your file"
-msgstr ""
+msgstr "Şifreleme uygulaması artık etkin değil, tüm dosyanın şifresini çöz"
#: templates/personal.php:125
msgid "Log-in password"
-msgstr ""
+msgstr "Oturum açma parolası"
#: templates/personal.php:130
msgid "Decrypt all Files"
-msgstr ""
+msgstr "Tüm dosyaların şifresini çözme"
#: templates/users.php:21
msgid "Login Name"
diff --git a/l10n/ug/core.po b/l10n/ug/core.po
index 0451be577d5..307adf55903 100644
--- a/l10n/ug/core.po
+++ b/l10n/ug/core.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Uighur <uqkun@outlook.com>\n"
"MIME-Version: 1.0\n"
@@ -22,6 +22,35 @@ msgstr ""
msgid "%s shared »%s« with you"
msgstr ""
+#: ajax/share.php:227
+msgid "group"
+msgstr "گۇرۇپپا"
+
+#: ajax/update.php:11
+msgid "Turned on maintenance mode"
+msgstr ""
+
+#: ajax/update.php:14
+msgid "Turned off maintenance mode"
+msgstr ""
+
+#: ajax/update.php:17
+msgid "Updated database"
+msgstr ""
+
+#: ajax/update.php:20
+msgid "Updating filecache, this may take really long..."
+msgstr ""
+
+#: ajax/update.php:23
+msgid "Updated filecache"
+msgstr ""
+
+#: ajax/update.php:26
+#, php-format
+msgid "... %d%% done ..."
+msgstr ""
+
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
msgstr ""
@@ -189,23 +218,23 @@ msgstr ""
msgid "years ago"
msgstr ""
-#: js/oc-dialogs.js:117
+#: js/oc-dialogs.js:123
msgid "Choose"
msgstr ""
-#: js/oc-dialogs.js:137 js/oc-dialogs.js:196
+#: js/oc-dialogs.js:143 js/oc-dialogs.js:210
msgid "Error loading file picker template"
msgstr ""
-#: js/oc-dialogs.js:160
+#: js/oc-dialogs.js:168
msgid "Yes"
msgstr "ھەئە"
-#: js/oc-dialogs.js:168
+#: js/oc-dialogs.js:178
msgid "No"
msgstr "ياق"
-#: js/oc-dialogs.js:181
+#: js/oc-dialogs.js:195
msgid "Ok"
msgstr "جەزملە"
@@ -438,7 +467,7 @@ msgstr "شەخسىي"
msgid "Users"
msgstr "ئىشلەتكۈچىلەر"
-#: strings.php:7
+#: strings.php:7 templates/layout.user.php:105
msgid "Apps"
msgstr "ئەپلەر"
@@ -480,7 +509,7 @@ msgstr "قوش"
#: templates/installation.php:24 templates/installation.php:31
#: templates/installation.php:38
msgid "Security Warning"
-msgstr ""
+msgstr "بىخەتەرلىك ئاگاھلاندۇرۇش"
#: templates/installation.php:25
msgid "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)"
@@ -571,10 +600,6 @@ msgstr ""
msgid "Log out"
msgstr "تىزىمدىن چىق"
-#: templates/layout.user.php:100
-msgid "More apps"
-msgstr ""
-
#: templates/login.php:9
msgid "Automatic logon rejected!"
msgstr ""
@@ -589,19 +614,19 @@ msgstr ""
msgid "Please change your password to secure your account again."
msgstr ""
-#: templates/login.php:34
+#: templates/login.php:32
msgid "Lost your password?"
msgstr ""
-#: templates/login.php:39
+#: templates/login.php:37
msgid "remember"
msgstr ""
-#: templates/login.php:41
+#: templates/login.php:39
msgid "Log in"
msgstr ""
-#: templates/login.php:47
+#: templates/login.php:45
msgid "Alternative Logins"
msgstr ""
diff --git a/l10n/ug/files.po b/l10n/ug/files.po
index 10586fef152..2872d4e43e4 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: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-30 09:31-0400\n"
+"PO-Revision-Date: 2013-08-30 13:34+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Uighur <uqkun@outlook.com>\n"
"MIME-Version: 1.0\n"
@@ -74,7 +74,11 @@ msgstr "دىسكىغا يازالمىدى"
msgid "Not enough storage available"
msgstr "يېتەرلىك ساقلاش بوشلۇقى يوق"
-#: ajax/upload.php:123
+#: ajax/upload.php:109
+msgid "Upload failed"
+msgstr ""
+
+#: ajax/upload.php:127
msgid "Invalid directory."
msgstr ""
@@ -94,21 +98,20 @@ msgstr "يېتەرلىك بوشلۇق يوق"
msgid "Upload cancelled."
msgstr "يۈكلەشتىن ۋاز كەچتى."
-#: js/file-upload.js:167 js/files.js:280
+#: js/file-upload.js:165
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:233 js/files.js:353
+#: js/file-upload.js:239
msgid "URL cannot be empty."
msgstr ""
-#: js/file-upload.js:238 lib/app.php:53
+#: js/file-upload.js:244 lib/app.php:53
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
msgstr ""
-#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405
-#: js/files.js:709 js/files.js:747
+#: js/file-upload.js:275 js/file-upload.js:291 js/files.js:511 js/files.js:549
msgid "Error"
msgstr "خاتالىق"
@@ -124,40 +127,54 @@ msgstr "مەڭگۈلۈك ئۆچۈر"
msgid "Rename"
msgstr "ئات ئۆزگەرت"
-#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:465
+#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:573
msgid "Pending"
msgstr "كۈتۈۋاتىدۇ"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "{new_name} already exists"
msgstr "{new_name} مەۋجۇت"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "replace"
msgstr "ئالماشتۇر"
-#: js/filelist.js:303
+#: js/filelist.js:305
msgid "suggest name"
msgstr "تەۋسىيە ئات"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "cancel"
msgstr "ۋاز كەچ"
-#: js/filelist.js:350
+#: js/filelist.js:352
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:350
+#: js/filelist.js:352
msgid "undo"
msgstr "يېنىۋال"
-#: js/filelist.js:453
+#: js/filelist.js:422 js/filelist.js:488 js/files.js:580
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] ""
+
+#: js/filelist.js:423 js/filelist.js:489 js/files.js:586
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] ""
+
+#: js/filelist.js:430
+msgid "{dirs} and {files}"
+msgstr ""
+
+#: js/filelist.js:561
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
-#: js/filelist.js:518
+#: js/filelist.js:626
msgid "files uploading"
msgstr "ھۆججەت يۈكلىنىۋاتىدۇ"
@@ -195,32 +212,18 @@ msgid ""
"big."
msgstr ""
-#: js/files.js:358
-msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-msgstr ""
-
-#: js/files.js:760 templates/index.php:67
+#: js/files.js:562 templates/index.php:67
msgid "Name"
msgstr "ئاتى"
-#: js/files.js:761 templates/index.php:78
+#: js/files.js:563 templates/index.php:78
msgid "Size"
msgstr "چوڭلۇقى"
-#: js/files.js:762 templates/index.php:80
+#: js/files.js:564 templates/index.php:80
msgid "Modified"
msgstr "ئۆزگەرتكەن"
-#: js/files.js:778
-msgid "%n folder"
-msgid_plural "%n folders"
-msgstr[0] ""
-
-#: js/files.js:784
-msgid "%n file"
-msgid_plural "%n files"
-msgstr[0] ""
-
#: lib/app.php:73
#, php-format
msgid "%s could not be renamed"
@@ -324,22 +327,6 @@ msgstr ""
msgid "Current scanning"
msgstr ""
-#: templates/part.list.php:74
-msgid "directory"
-msgstr ""
-
-#: templates/part.list.php:76
-msgid "directories"
-msgstr ""
-
-#: templates/part.list.php:85
-msgid "file"
-msgstr ""
-
-#: templates/part.list.php:87
-msgid "files"
-msgstr ""
-
#: templates/upgrade.php:2
msgid "Upgrading filesystem cache..."
msgstr "ھۆججەت سىستېما غەملىكىنى يۈكسەلدۈرۈۋاتىدۇ…"
diff --git a/l10n/ug/files_encryption.po b/l10n/ug/files_encryption.po
index 21c46db204f..d2941695a8d 100644
--- a/l10n/ug/files_encryption.po
+++ b/l10n/ug/files_encryption.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-09 07:59-0400\n"
-"PO-Revision-Date: 2013-08-09 11:59+0000\n"
+"POT-Creation-Date: 2013-08-21 08:10-0400\n"
+"PO-Revision-Date: 2013-08-19 19:20+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Uighur <uqkun@outlook.com>\n"
"MIME-Version: 1.0\n"
@@ -61,18 +61,18 @@ msgid ""
"files."
msgstr ""
-#: hooks/hooks.php:44
+#: hooks/hooks.php:41
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:45
+#: hooks/hooks.php:42
msgid ""
"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."
msgstr ""
-#: hooks/hooks.php:263
+#: hooks/hooks.php:249
msgid "Following users are not set up for encryption:"
msgstr ""
diff --git a/l10n/ug/lib.po b/l10n/ug/lib.po
index 554072cebd9..f9f9408227a 100644
--- a/l10n/ug/lib.po
+++ b/l10n/ug/lib.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-28 06:22-0400\n"
+"PO-Revision-Date: 2013-08-27 17:30+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Uighur <uqkun@outlook.com>\n"
"MIME-Version: 1.0\n"
@@ -17,27 +17,38 @@ msgstr ""
"Language: ug\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: app.php:360
+#: app.php:239
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr ""
+
+#: app.php:250
+msgid "No app name specified"
+msgstr ""
+
+#: app.php:361
msgid "Help"
msgstr "ياردەم"
-#: app.php:373
+#: app.php:374
msgid "Personal"
msgstr "شەخسىي"
-#: app.php:384
+#: app.php:385
msgid "Settings"
msgstr "تەڭشەكلەر"
-#: app.php:396
+#: app.php:397
msgid "Users"
msgstr "ئىشلەتكۈچىلەر"
-#: app.php:409
+#: app.php:410
msgid "Admin"
msgstr ""
-#: app.php:836
+#: app.php:837
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -73,6 +84,62 @@ msgid ""
"administrator."
msgstr ""
+#: installer.php:63
+msgid "No source specified when installing app"
+msgstr ""
+
+#: installer.php:70
+msgid "No href specified when installing app from http"
+msgstr ""
+
+#: installer.php:75
+msgid "No path specified when installing app from local file"
+msgstr ""
+
+#: installer.php:89
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr ""
+
+#: installer.php:103
+msgid "Failed to open archive when installing app"
+msgstr ""
+
+#: installer.php:123
+msgid "App does not provide an info.xml file"
+msgstr ""
+
+#: installer.php:129
+msgid "App can't be installed because of not allowed code in the App"
+msgstr ""
+
+#: installer.php:138
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr ""
+
+#: installer.php:144
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr ""
+
+#: installer.php:150
+msgid ""
+"App can't be installed because the version in info.xml/version is not the "
+"same as the version reported from the app store"
+msgstr ""
+
+#: installer.php:160
+msgid "App directory already exists"
+msgstr ""
+
+#: installer.php:173
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr ""
+
#: json.php:28
msgid "Application is not enabled"
msgstr ""
@@ -190,7 +257,7 @@ msgstr ""
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
-msgstr ""
+msgstr "سىزنىڭ تور مۇلازىمېتىرىڭىز ھۆججەت قەدەمداشلاشقا يول قويىدىغان قىلىپ توغرا تەڭشەلمەپتۇ، چۈنكى WebDAV نىڭ ئېغىزى بۇزۇلغاندەك تۇرىدۇ."
#: setup.php:185
#, php-format
diff --git a/l10n/ug/settings.po b/l10n/ug/settings.po
index 2dc8878719b..c1174f80736 100644
--- a/l10n/ug/settings.po
+++ b/l10n/ug/settings.po
@@ -3,13 +3,14 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# Abduqadir Abliz <sahran.ug@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:10+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-08-28 06:22-0400\n"
+"PO-Revision-Date: 2013-08-27 17:30+0000\n"
+"Last-Translator: Abduqadir Abliz <sahran.ug@gmail.com>\n"
"Language-Team: Uighur <uqkun@outlook.com>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -42,10 +43,6 @@ msgstr "گۇرۇپپا مەۋجۇت"
msgid "Unable to add group"
msgstr "گۇرۇپپا قوشقىلى بولمايدۇ"
-#: ajax/enableapp.php:11
-msgid "Could not enable app. "
-msgstr "ئەپنى قوزغىتالمىدى. "
-
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr "تورخەت ساقلاندى"
@@ -72,7 +69,7 @@ msgstr "ئىناۋەتسىز ئىلتىماس"
#: ajax/togglegroups.php:12
msgid "Admins can't remove themself from the admin group"
-msgstr ""
+msgstr "باشقۇرغۇچى ئۆزىنى باشقۇرۇش گۇرۇپپىسىدىن چىقىرىۋېتەلمەيدۇ"
#: ajax/togglegroups.php:30
#, php-format
@@ -92,31 +89,43 @@ msgstr "ئەپنى يېڭىلىيالمايدۇ."
msgid "Update to {appversion}"
msgstr "{appversion} غا يېڭىلايدۇ"
-#: js/apps.js:41 js/apps.js:81
+#: js/apps.js:41 js/apps.js:74 js/apps.js:100
msgid "Disable"
msgstr "چەكلە"
-#: js/apps.js:41 js/apps.js:69 js/apps.js:88
+#: js/apps.js:41 js/apps.js:81 js/apps.js:94 js/apps.js:109
msgid "Enable"
msgstr "قوزغات"
-#: js/apps.js:60
+#: js/apps.js:63
msgid "Please wait...."
msgstr "سەل كۈتۈڭ…"
-#: js/apps.js:64 js/apps.js:76 js/apps.js:85 js/apps.js:98
-msgid "Error"
-msgstr "خاتالىق"
+#: js/apps.js:71 js/apps.js:72 js/apps.js:92
+msgid "Error while disabling app"
+msgstr ""
+
+#: js/apps.js:91 js/apps.js:104 js/apps.js:105
+msgid "Error while enabling app"
+msgstr ""
-#: js/apps.js:95
+#: js/apps.js:115
msgid "Updating...."
msgstr "يېڭىلاۋاتىدۇ…"
-#: js/apps.js:98
+#: js/apps.js:118
msgid "Error while updating app"
msgstr "ئەپنى يېڭىلاۋاتقاندا خاتالىق كۆرۈلدى"
-#: js/apps.js:101
+#: js/apps.js:118
+msgid "Error"
+msgstr "خاتالىق"
+
+#: js/apps.js:119 templates/apps.php:43
+msgid "Update"
+msgstr "يېڭىلا"
+
+#: js/apps.js:122
msgid "Updated"
msgstr "يېڭىلاندى"
@@ -145,37 +154,37 @@ msgstr "ئىشلەتكۈچىنى چىقىرىۋېتەلمەيدۇ"
msgid "Groups"
msgstr "گۇرۇپپا"
-#: js/users.js:95 templates/users.php:89 templates/users.php:124
+#: js/users.js:97 templates/users.php:89 templates/users.php:124
msgid "Group Admin"
msgstr "گۇرۇپپا باشقۇرغۇچى"
-#: js/users.js:115 templates/users.php:164
+#: js/users.js:120 templates/users.php:164
msgid "Delete"
msgstr "ئۆچۈر"
-#: js/users.js:269
+#: js/users.js:277
msgid "add group"
msgstr "گۇرۇپپا قوش"
-#: js/users.js:428
+#: js/users.js:436
msgid "A valid username must be provided"
-msgstr ""
+msgstr "چوقۇم ئىناۋەتلىك ئىشلەتكۈچى ئىسمىدىن بىرنى تەمىنلەش كېرەك"
-#: js/users.js:429 js/users.js:435 js/users.js:450
+#: js/users.js:437 js/users.js:443 js/users.js:458
msgid "Error creating user"
-msgstr ""
+msgstr "ئىشلەتكۈچى قۇرۇۋاتقاندا خاتالىق كۆرۈلدى"
-#: js/users.js:434
+#: js/users.js:442
msgid "A valid password must be provided"
-msgstr ""
+msgstr "چوقۇم ئىناۋەتلىك ئىم تەمىنلەش كېرەك"
#: personal.php:40 personal.php:41
msgid "__language_name__"
-msgstr ""
+msgstr "ئۇيغۇرچە"
#: templates/admin.php:15
msgid "Security Warning"
-msgstr ""
+msgstr "بىخەتەرلىك ئاگاھلاندۇرۇش"
#: templates/admin.php:18
msgid ""
@@ -188,13 +197,13 @@ msgstr ""
#: templates/admin.php:29
msgid "Setup Warning"
-msgstr ""
+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 ""
+msgstr "سىزنىڭ تور مۇلازىمېتىرىڭىز ھۆججەت قەدەمداشلاشقا يول قويىدىغان قىلىپ توغرا تەڭشەلمەپتۇ، چۈنكى WebDAV نىڭ ئېغىزى بۇزۇلغاندەك تۇرىدۇ."
#: templates/admin.php:33
#, php-format
@@ -203,7 +212,7 @@ msgstr ""
#: templates/admin.php:44
msgid "Module 'fileinfo' missing"
-msgstr ""
+msgstr "بۆلەك «ھۆججەت ئۇچۇرى» يوقالغان"
#: templates/admin.php:47
msgid ""
@@ -369,10 +378,6 @@ msgstr ""
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr ""
-#: templates/apps.php:43
-msgid "Update"
-msgstr "يېڭىلا"
-
#: templates/help.php:4
msgid "User Documentation"
msgstr "ئىشلەتكۈچى قوللانمىسى"
diff --git a/l10n/uk/core.po b/l10n/uk/core.po
index ae0e108f162..9467404002f 100644
--- a/l10n/uk/core.po
+++ b/l10n/uk/core.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Ukrainian (http://www.transifex.com/projects/p/owncloud/language/uk/)\n"
"MIME-Version: 1.0\n"
@@ -22,6 +22,35 @@ msgstr ""
msgid "%s shared »%s« with you"
msgstr ""
+#: ajax/share.php:227
+msgid "group"
+msgstr "група"
+
+#: ajax/update.php:11
+msgid "Turned on maintenance mode"
+msgstr ""
+
+#: ajax/update.php:14
+msgid "Turned off maintenance mode"
+msgstr ""
+
+#: ajax/update.php:17
+msgid "Updated database"
+msgstr ""
+
+#: ajax/update.php:20
+msgid "Updating filecache, this may take really long..."
+msgstr ""
+
+#: ajax/update.php:23
+msgid "Updated filecache"
+msgstr ""
+
+#: ajax/update.php:26
+#, php-format
+msgid "... %d%% done ..."
+msgstr ""
+
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
msgstr "Не вказано тип категорії."
@@ -197,23 +226,23 @@ msgstr "минулого року"
msgid "years ago"
msgstr "роки тому"
-#: js/oc-dialogs.js:117
+#: js/oc-dialogs.js:123
msgid "Choose"
msgstr "Обрати"
-#: js/oc-dialogs.js:137 js/oc-dialogs.js:196
+#: js/oc-dialogs.js:143 js/oc-dialogs.js:210
msgid "Error loading file picker template"
msgstr ""
-#: js/oc-dialogs.js:160
+#: js/oc-dialogs.js:168
msgid "Yes"
msgstr "Так"
-#: js/oc-dialogs.js:168
+#: js/oc-dialogs.js:178
msgid "No"
msgstr "Ні"
-#: js/oc-dialogs.js:181
+#: js/oc-dialogs.js:195
msgid "Ok"
msgstr "Ok"
@@ -446,7 +475,7 @@ msgstr "Особисте"
msgid "Users"
msgstr "Користувачі"
-#: strings.php:7
+#: strings.php:7 templates/layout.user.php:105
msgid "Apps"
msgstr "Додатки"
@@ -579,10 +608,6 @@ msgstr ""
msgid "Log out"
msgstr "Вихід"
-#: templates/layout.user.php:100
-msgid "More apps"
-msgstr ""
-
#: templates/login.php:9
msgid "Automatic logon rejected!"
msgstr "Автоматичний вхід в систему відхилений!"
@@ -597,19 +622,19 @@ msgstr "Якщо Ви не міняли пароль останнім часом
msgid "Please change your password to secure your account again."
msgstr "Будь ласка, змініть свій пароль, щоб знову захистити Ваш обліковий запис."
-#: templates/login.php:34
+#: templates/login.php:32
msgid "Lost your password?"
msgstr "Забули пароль?"
-#: templates/login.php:39
+#: templates/login.php:37
msgid "remember"
msgstr "запам'ятати"
-#: templates/login.php:41
+#: templates/login.php:39
msgid "Log in"
msgstr "Вхід"
-#: templates/login.php:47
+#: templates/login.php:45
msgid "Alternative Logins"
msgstr "Альтернативні Логіни"
diff --git a/l10n/uk/files.po b/l10n/uk/files.po
index d348a772f94..cd61a53093e 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: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Ukrainian (http://www.transifex.com/projects/p/owncloud/language/uk/)\n"
"MIME-Version: 1.0\n"
@@ -75,7 +75,11 @@ msgstr "Невдалося записати на диск"
msgid "Not enough storage available"
msgstr "Місця більше немає"
-#: ajax/upload.php:123
+#: ajax/upload.php:109
+msgid "Upload failed"
+msgstr "Помилка завантаження"
+
+#: ajax/upload.php:127
msgid "Invalid directory."
msgstr "Невірний каталог."
@@ -95,21 +99,20 @@ msgstr "Місця більше немає"
msgid "Upload cancelled."
msgstr "Завантаження перервано."
-#: js/file-upload.js:167 js/files.js:280
+#: js/file-upload.js:165
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Виконується завантаження файлу. Закриття цієї сторінки приведе до відміни завантаження."
-#: js/file-upload.js:233 js/files.js:353
+#: js/file-upload.js:239
msgid "URL cannot be empty."
msgstr "URL не може бути пустим."
-#: js/file-upload.js:238 lib/app.php:53
+#: js/file-upload.js:244 lib/app.php:53
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
msgstr ""
-#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405
-#: js/files.js:709 js/files.js:747
+#: js/file-upload.js:276 js/file-upload.js:292 js/files.js:512 js/files.js:550
msgid "Error"
msgstr "Помилка"
@@ -125,42 +128,60 @@ msgstr "Видалити назавжди"
msgid "Rename"
msgstr "Перейменувати"
-#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:465
+#: js/filelist.js:50 js/filelist.js:53 js/filelist.js:575
msgid "Pending"
msgstr "Очікування"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "{new_name} already exists"
msgstr "{new_name} вже існує"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "replace"
msgstr "заміна"
-#: js/filelist.js:303
+#: js/filelist.js:307
msgid "suggest name"
msgstr "запропонуйте назву"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "cancel"
msgstr "відміна"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "replaced {new_name} with {old_name}"
msgstr "замінено {new_name} на {old_name}"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "undo"
msgstr "відмінити"
-#: js/filelist.js:453
+#: js/filelist.js:424 js/filelist.js:490 js/files.js:581
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: js/filelist.js:425 js/filelist.js:491 js/files.js:587
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: js/filelist.js:432
+msgid "{dirs} and {files}"
+msgstr ""
+
+#: js/filelist.js:563
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: js/filelist.js:518
+#: js/filelist.js:628
msgid "files uploading"
msgstr "файли завантажуються"
@@ -198,36 +219,18 @@ msgid ""
"big."
msgstr "Ваше завантаження готується. Це може зайняти деякий час, якщо файли завеликі."
-#: js/files.js:358
-msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-msgstr "Невірне ім'я теки. Використання \"Shared\" зарезервовано Owncloud"
-
-#: js/files.js:760 templates/index.php:67
+#: js/files.js:563 templates/index.php:69
msgid "Name"
msgstr "Ім'я"
-#: js/files.js:761 templates/index.php:78
+#: js/files.js:564 templates/index.php:81
msgid "Size"
msgstr "Розмір"
-#: js/files.js:762 templates/index.php:80
+#: js/files.js:565 templates/index.php:83
msgid "Modified"
msgstr "Змінено"
-#: js/files.js:778
-msgid "%n folder"
-msgid_plural "%n folders"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
-
-#: js/files.js:784
-msgid "%n file"
-msgid_plural "%n files"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
-
#: lib/app.php:73
#, php-format
msgid "%s could not be renamed"
@@ -301,52 +304,36 @@ msgstr "У вас тут немає прав на запис."
msgid "Nothing in here. Upload something!"
msgstr "Тут нічого немає. Відвантажте що-небудь!"
-#: templates/index.php:73
+#: templates/index.php:75
msgid "Download"
msgstr "Завантажити"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:88 templates/index.php:89
msgid "Unshare"
msgstr "Закрити доступ"
-#: templates/index.php:91 templates/index.php:92
+#: templates/index.php:94 templates/index.php:95
msgid "Delete"
msgstr "Видалити"
-#: templates/index.php:105
+#: templates/index.php:108
msgid "Upload too large"
msgstr "Файл занадто великий"
-#: templates/index.php:107
+#: templates/index.php:110
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Файли,що ви намагаєтесь відвантажити перевищують максимальний дозволений розмір файлів на цьому сервері."
-#: templates/index.php:112
+#: templates/index.php:115
msgid "Files are being scanned, please wait."
msgstr "Файли скануються, зачекайте, будь-ласка."
-#: templates/index.php:115
+#: templates/index.php:118
msgid "Current scanning"
msgstr "Поточне сканування"
-#: templates/part.list.php:74
-msgid "directory"
-msgstr "каталог"
-
-#: templates/part.list.php:76
-msgid "directories"
-msgstr "каталоги"
-
-#: templates/part.list.php:85
-msgid "file"
-msgstr "файл"
-
-#: templates/part.list.php:87
-msgid "files"
-msgstr "файли"
-
#: templates/upgrade.php:2
msgid "Upgrading filesystem cache..."
msgstr "Оновлення кеша файлової системи..."
diff --git a/l10n/uk/files_encryption.po b/l10n/uk/files_encryption.po
index e101895485d..a75abaf30c8 100644
--- a/l10n/uk/files_encryption.po
+++ b/l10n/uk/files_encryption.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-09 07:59-0400\n"
-"PO-Revision-Date: 2013-08-09 11:59+0000\n"
+"POT-Creation-Date: 2013-08-21 08:10-0400\n"
+"PO-Revision-Date: 2013-08-19 19:20+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Ukrainian (http://www.transifex.com/projects/p/owncloud/language/uk/)\n"
"MIME-Version: 1.0\n"
@@ -61,18 +61,18 @@ msgid ""
"files."
msgstr ""
-#: hooks/hooks.php:44
+#: hooks/hooks.php:41
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:45
+#: hooks/hooks.php:42
msgid ""
"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."
msgstr ""
-#: hooks/hooks.php:263
+#: hooks/hooks.php:249
msgid "Following users are not set up for encryption:"
msgstr ""
diff --git a/l10n/uk/lib.po b/l10n/uk/lib.po
index ef7e00a8e4b..cb5c568e21b 100644
--- a/l10n/uk/lib.po
+++ b/l10n/uk/lib.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Ukrainian (http://www.transifex.com/projects/p/owncloud/language/uk/)\n"
"MIME-Version: 1.0\n"
@@ -17,27 +17,38 @@ msgstr ""
"Language: uk\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-#: app.php:360
+#: app.php:239
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr ""
+
+#: app.php:250
+msgid "No app name specified"
+msgstr ""
+
+#: app.php:361
msgid "Help"
msgstr "Допомога"
-#: app.php:373
+#: app.php:374
msgid "Personal"
msgstr "Особисте"
-#: app.php:384
+#: app.php:385
msgid "Settings"
msgstr "Налаштування"
-#: app.php:396
+#: app.php:397
msgid "Users"
msgstr "Користувачі"
-#: app.php:409
+#: app.php:410
msgid "Admin"
msgstr "Адмін"
-#: app.php:836
+#: app.php:837
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -73,6 +84,62 @@ msgid ""
"administrator."
msgstr ""
+#: installer.php:63
+msgid "No source specified when installing app"
+msgstr ""
+
+#: installer.php:70
+msgid "No href specified when installing app from http"
+msgstr ""
+
+#: installer.php:75
+msgid "No path specified when installing app from local file"
+msgstr ""
+
+#: installer.php:89
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr ""
+
+#: installer.php:103
+msgid "Failed to open archive when installing app"
+msgstr ""
+
+#: installer.php:123
+msgid "App does not provide an info.xml file"
+msgstr ""
+
+#: installer.php:129
+msgid "App can't be installed because of not allowed code in the App"
+msgstr ""
+
+#: installer.php:138
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr ""
+
+#: installer.php:144
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr ""
+
+#: installer.php:150
+msgid ""
+"App can't be installed because the version in info.xml/version is not the "
+"same as the version reported from the app store"
+msgstr ""
+
+#: installer.php:160
+msgid "App directory already exists"
+msgstr ""
+
+#: installer.php:173
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr ""
+
#: json.php:28
msgid "Application is not enabled"
msgstr "Додаток не увімкнений"
diff --git a/l10n/uk/settings.po b/l10n/uk/settings.po
index 6380e01e2d0..8aaa83fd2a5 100644
--- a/l10n/uk/settings.po
+++ b/l10n/uk/settings.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:10+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Ukrainian (http://www.transifex.com/projects/p/owncloud/language/uk/)\n"
"MIME-Version: 1.0\n"
@@ -42,10 +42,6 @@ msgstr "Група вже існує"
msgid "Unable to add group"
msgstr "Не вдалося додати групу"
-#: ajax/enableapp.php:11
-msgid "Could not enable app. "
-msgstr "Не вдалося активувати програму. "
-
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr "Адресу збережено"
@@ -92,31 +88,43 @@ msgstr "Не вдалося оновити програму. "
msgid "Update to {appversion}"
msgstr "Оновити до {appversion}"
-#: js/apps.js:41 js/apps.js:81
+#: js/apps.js:41 js/apps.js:74 js/apps.js:100
msgid "Disable"
msgstr "Вимкнути"
-#: js/apps.js:41 js/apps.js:69 js/apps.js:88
+#: js/apps.js:41 js/apps.js:81 js/apps.js:94 js/apps.js:109
msgid "Enable"
msgstr "Включити"
-#: js/apps.js:60
+#: js/apps.js:63
msgid "Please wait...."
msgstr "Зачекайте, будь ласка..."
-#: js/apps.js:64 js/apps.js:76 js/apps.js:85 js/apps.js:98
-msgid "Error"
-msgstr "Помилка"
+#: js/apps.js:71 js/apps.js:72 js/apps.js:92
+msgid "Error while disabling app"
+msgstr ""
-#: js/apps.js:95
+#: js/apps.js:91 js/apps.js:104 js/apps.js:105
+msgid "Error while enabling app"
+msgstr ""
+
+#: js/apps.js:115
msgid "Updating...."
msgstr "Оновлюється..."
-#: js/apps.js:98
+#: js/apps.js:118
msgid "Error while updating app"
msgstr "Помилка при оновленні програми"
-#: js/apps.js:101
+#: js/apps.js:118
+msgid "Error"
+msgstr "Помилка"
+
+#: js/apps.js:119 templates/apps.php:43
+msgid "Update"
+msgstr "Оновити"
+
+#: js/apps.js:122
msgid "Updated"
msgstr "Оновлено"
@@ -145,27 +153,27 @@ msgstr "Неможливо видалити користувача"
msgid "Groups"
msgstr "Групи"
-#: js/users.js:95 templates/users.php:89 templates/users.php:124
+#: js/users.js:97 templates/users.php:89 templates/users.php:124
msgid "Group Admin"
msgstr "Адміністратор групи"
-#: js/users.js:115 templates/users.php:164
+#: js/users.js:120 templates/users.php:164
msgid "Delete"
msgstr "Видалити"
-#: js/users.js:269
+#: js/users.js:277
msgid "add group"
msgstr "додати групу"
-#: js/users.js:428
+#: js/users.js:436
msgid "A valid username must be provided"
msgstr "Потрібно задати вірне ім'я користувача"
-#: js/users.js:429 js/users.js:435 js/users.js:450
+#: js/users.js:437 js/users.js:443 js/users.js:458
msgid "Error creating user"
msgstr "Помилка при створенні користувача"
-#: js/users.js:434
+#: js/users.js:442
msgid "A valid password must be provided"
msgstr "Потрібно задати вірний пароль"
@@ -369,10 +377,6 @@ msgstr "Перегляньте сторінку програм на apps.ownclou
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
-#: templates/apps.php:43
-msgid "Update"
-msgstr "Оновити"
-
#: templates/help.php:4
msgid "User Documentation"
msgstr "Документація Користувача"
diff --git a/l10n/ur_PK/core.po b/l10n/ur_PK/core.po
index 54407785c05..4e063c00681 100644
--- a/l10n/ur_PK/core.po
+++ b/l10n/ur_PK/core.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-08-30 09:32-0400\n"
+"PO-Revision-Date: 2013-08-30 13:33+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Urdu (Pakistan) (http://www.transifex.com/projects/p/owncloud/language/ur_PK/)\n"
"MIME-Version: 1.0\n"
@@ -22,6 +22,35 @@ msgstr ""
msgid "%s shared »%s« with you"
msgstr ""
+#: ajax/share.php:227
+msgid "group"
+msgstr ""
+
+#: ajax/update.php:11
+msgid "Turned on maintenance mode"
+msgstr ""
+
+#: ajax/update.php:14
+msgid "Turned off maintenance mode"
+msgstr ""
+
+#: ajax/update.php:17
+msgid "Updated database"
+msgstr ""
+
+#: ajax/update.php:20
+msgid "Updating filecache, this may take really long..."
+msgstr ""
+
+#: ajax/update.php:23
+msgid "Updated filecache"
+msgstr ""
+
+#: ajax/update.php:26
+#, php-format
+msgid "... %d%% done ..."
+msgstr ""
+
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
msgstr ""
@@ -193,23 +222,23 @@ msgstr ""
msgid "years ago"
msgstr ""
-#: js/oc-dialogs.js:117
+#: js/oc-dialogs.js:123
msgid "Choose"
msgstr "منتخب کریں"
-#: js/oc-dialogs.js:137 js/oc-dialogs.js:196
+#: js/oc-dialogs.js:143 js/oc-dialogs.js:210
msgid "Error loading file picker template"
msgstr ""
-#: js/oc-dialogs.js:160
+#: js/oc-dialogs.js:168
msgid "Yes"
msgstr "ہاں"
-#: js/oc-dialogs.js:168
+#: js/oc-dialogs.js:178
msgid "No"
msgstr "نہیں"
-#: js/oc-dialogs.js:181
+#: js/oc-dialogs.js:195
msgid "Ok"
msgstr "اوکے"
@@ -442,7 +471,7 @@ msgstr "ذاتی"
msgid "Users"
msgstr "یوزرز"
-#: strings.php:7
+#: strings.php:7 templates/layout.user.php:105
msgid "Apps"
msgstr "ایپز"
@@ -575,10 +604,6 @@ msgstr ""
msgid "Log out"
msgstr "لاگ آؤٹ"
-#: templates/layout.user.php:100
-msgid "More apps"
-msgstr ""
-
#: templates/login.php:9
msgid "Automatic logon rejected!"
msgstr ""
@@ -593,19 +618,19 @@ msgstr ""
msgid "Please change your password to secure your account again."
msgstr ""
-#: templates/login.php:34
+#: templates/login.php:32
msgid "Lost your password?"
msgstr "کیا آپ پاسورڈ بھول گئے ہیں؟"
-#: templates/login.php:39
+#: templates/login.php:37
msgid "remember"
msgstr "یاد رکھیں"
-#: templates/login.php:41
+#: templates/login.php:39
msgid "Log in"
msgstr "لاگ ان"
-#: templates/login.php:47
+#: templates/login.php:45
msgid "Alternative Logins"
msgstr ""
diff --git a/l10n/ur_PK/files.po b/l10n/ur_PK/files.po
index a8832be5ecc..e92fc72d7f3 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: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-30 09:31-0400\n"
+"PO-Revision-Date: 2013-08-30 13:34+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Urdu (Pakistan) (http://www.transifex.com/projects/p/owncloud/language/ur_PK/)\n"
"MIME-Version: 1.0\n"
@@ -74,7 +74,11 @@ msgstr ""
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:123
+#: ajax/upload.php:109
+msgid "Upload failed"
+msgstr ""
+
+#: ajax/upload.php:127
msgid "Invalid directory."
msgstr ""
@@ -94,21 +98,20 @@ msgstr ""
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:167 js/files.js:280
+#: js/file-upload.js:165
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:233 js/files.js:353
+#: js/file-upload.js:239
msgid "URL cannot be empty."
msgstr ""
-#: js/file-upload.js:238 lib/app.php:53
+#: js/file-upload.js:244 lib/app.php:53
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
msgstr ""
-#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405
-#: js/files.js:709 js/files.js:747
+#: js/file-upload.js:275 js/file-upload.js:291 js/files.js:511 js/files.js:549
msgid "Error"
msgstr "ایرر"
@@ -124,41 +127,57 @@ msgstr ""
msgid "Rename"
msgstr ""
-#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:465
+#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:573
msgid "Pending"
msgstr ""
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "{new_name} already exists"
msgstr ""
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "replace"
msgstr ""
-#: js/filelist.js:303
+#: js/filelist.js:305
msgid "suggest name"
msgstr ""
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "cancel"
msgstr ""
-#: js/filelist.js:350
+#: js/filelist.js:352
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:350
+#: js/filelist.js:352
msgid "undo"
msgstr ""
-#: js/filelist.js:453
+#: js/filelist.js:422 js/filelist.js:488 js/files.js:580
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/filelist.js:423 js/filelist.js:489 js/files.js:586
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/filelist.js:430
+msgid "{dirs} and {files}"
+msgstr ""
+
+#: js/filelist.js:561
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:518
+#: js/filelist.js:626
msgid "files uploading"
msgstr ""
@@ -196,34 +215,18 @@ msgid ""
"big."
msgstr ""
-#: js/files.js:358
-msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-msgstr ""
-
-#: js/files.js:760 templates/index.php:67
+#: js/files.js:562 templates/index.php:67
msgid "Name"
msgstr ""
-#: js/files.js:761 templates/index.php:78
+#: js/files.js:563 templates/index.php:78
msgid "Size"
msgstr ""
-#: js/files.js:762 templates/index.php:80
+#: js/files.js:564 templates/index.php:80
msgid "Modified"
msgstr ""
-#: js/files.js:778
-msgid "%n folder"
-msgid_plural "%n folders"
-msgstr[0] ""
-msgstr[1] ""
-
-#: js/files.js:784
-msgid "%n file"
-msgid_plural "%n files"
-msgstr[0] ""
-msgstr[1] ""
-
#: lib/app.php:73
#, php-format
msgid "%s could not be renamed"
@@ -327,22 +330,6 @@ msgstr ""
msgid "Current scanning"
msgstr ""
-#: templates/part.list.php:74
-msgid "directory"
-msgstr ""
-
-#: templates/part.list.php:76
-msgid "directories"
-msgstr ""
-
-#: templates/part.list.php:85
-msgid "file"
-msgstr ""
-
-#: templates/part.list.php:87
-msgid "files"
-msgstr ""
-
#: templates/upgrade.php:2
msgid "Upgrading filesystem cache..."
msgstr ""
diff --git a/l10n/ur_PK/lib.po b/l10n/ur_PK/lib.po
index 89c294dd06e..ac5dc324885 100644
--- a/l10n/ur_PK/lib.po
+++ b/l10n/ur_PK/lib.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Urdu (Pakistan) (http://www.transifex.com/projects/p/owncloud/language/ur_PK/)\n"
"MIME-Version: 1.0\n"
@@ -17,27 +17,38 @@ msgstr ""
"Language: ur_PK\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: app.php:360
+#: app.php:239
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr ""
+
+#: app.php:250
+msgid "No app name specified"
+msgstr ""
+
+#: app.php:361
msgid "Help"
msgstr "مدد"
-#: app.php:373
+#: app.php:374
msgid "Personal"
msgstr "ذاتی"
-#: app.php:384
+#: app.php:385
msgid "Settings"
msgstr "سیٹینگز"
-#: app.php:396
+#: app.php:397
msgid "Users"
msgstr "یوزرز"
-#: app.php:409
+#: app.php:410
msgid "Admin"
msgstr "ایڈمن"
-#: app.php:836
+#: app.php:837
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -73,6 +84,62 @@ msgid ""
"administrator."
msgstr ""
+#: installer.php:63
+msgid "No source specified when installing app"
+msgstr ""
+
+#: installer.php:70
+msgid "No href specified when installing app from http"
+msgstr ""
+
+#: installer.php:75
+msgid "No path specified when installing app from local file"
+msgstr ""
+
+#: installer.php:89
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr ""
+
+#: installer.php:103
+msgid "Failed to open archive when installing app"
+msgstr ""
+
+#: installer.php:123
+msgid "App does not provide an info.xml file"
+msgstr ""
+
+#: installer.php:129
+msgid "App can't be installed because of not allowed code in the App"
+msgstr ""
+
+#: installer.php:138
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr ""
+
+#: installer.php:144
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr ""
+
+#: installer.php:150
+msgid ""
+"App can't be installed because the version in info.xml/version is not the "
+"same as the version reported from the app store"
+msgstr ""
+
+#: installer.php:160
+msgid "App directory already exists"
+msgstr ""
+
+#: installer.php:173
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr ""
+
#: json.php:28
msgid "Application is not enabled"
msgstr ""
diff --git a/l10n/ur_PK/settings.po b/l10n/ur_PK/settings.po
index d324d54bb06..256bc2a51e7 100644
--- a/l10n/ur_PK/settings.po
+++ b/l10n/ur_PK/settings.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Urdu (Pakistan) (http://www.transifex.com/projects/p/owncloud/language/ur_PK/)\n"
"MIME-Version: 1.0\n"
@@ -42,10 +42,6 @@ msgstr ""
msgid "Unable to add group"
msgstr ""
-#: ajax/enableapp.php:11
-msgid "Could not enable app. "
-msgstr ""
-
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr ""
@@ -92,31 +88,43 @@ msgstr ""
msgid "Update to {appversion}"
msgstr ""
-#: js/apps.js:41 js/apps.js:81
+#: js/apps.js:41 js/apps.js:74 js/apps.js:100
msgid "Disable"
msgstr ""
-#: js/apps.js:41 js/apps.js:69 js/apps.js:88
+#: js/apps.js:41 js/apps.js:81 js/apps.js:94 js/apps.js:109
msgid "Enable"
msgstr ""
-#: js/apps.js:60
+#: js/apps.js:63
msgid "Please wait...."
msgstr ""
-#: js/apps.js:64 js/apps.js:76 js/apps.js:85 js/apps.js:98
-msgid "Error"
-msgstr "ایرر"
+#: js/apps.js:71 js/apps.js:72 js/apps.js:92
+msgid "Error while disabling app"
+msgstr ""
+
+#: js/apps.js:91 js/apps.js:104 js/apps.js:105
+msgid "Error while enabling app"
+msgstr ""
-#: js/apps.js:95
+#: js/apps.js:115
msgid "Updating...."
msgstr ""
-#: js/apps.js:98
+#: js/apps.js:118
msgid "Error while updating app"
msgstr ""
-#: js/apps.js:101
+#: js/apps.js:118
+msgid "Error"
+msgstr "ایرر"
+
+#: js/apps.js:119 templates/apps.php:43
+msgid "Update"
+msgstr ""
+
+#: js/apps.js:122
msgid "Updated"
msgstr ""
@@ -145,27 +153,27 @@ msgstr ""
msgid "Groups"
msgstr ""
-#: js/users.js:95 templates/users.php:89 templates/users.php:124
+#: js/users.js:97 templates/users.php:89 templates/users.php:124
msgid "Group Admin"
msgstr ""
-#: js/users.js:115 templates/users.php:164
+#: js/users.js:120 templates/users.php:164
msgid "Delete"
msgstr ""
-#: js/users.js:269
+#: js/users.js:277
msgid "add group"
msgstr ""
-#: js/users.js:428
+#: js/users.js:436
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:429 js/users.js:435 js/users.js:450
+#: js/users.js:437 js/users.js:443 js/users.js:458
msgid "Error creating user"
msgstr ""
-#: js/users.js:434
+#: js/users.js:442
msgid "A valid password must be provided"
msgstr ""
@@ -369,10 +377,6 @@ msgstr ""
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr ""
-#: templates/apps.php:43
-msgid "Update"
-msgstr ""
-
#: templates/help.php:4
msgid "User Documentation"
msgstr ""
diff --git a/l10n/vi/core.po b/l10n/vi/core.po
index 9a6b412143e..dda5098f3cb 100644
--- a/l10n/vi/core.po
+++ b/l10n/vi/core.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Vietnamese (http://www.transifex.com/projects/p/owncloud/language/vi/)\n"
"MIME-Version: 1.0\n"
@@ -23,6 +23,35 @@ msgstr ""
msgid "%s shared »%s« with you"
msgstr ""
+#: ajax/share.php:227
+msgid "group"
+msgstr "nhóm"
+
+#: ajax/update.php:11
+msgid "Turned on maintenance mode"
+msgstr ""
+
+#: ajax/update.php:14
+msgid "Turned off maintenance mode"
+msgstr ""
+
+#: ajax/update.php:17
+msgid "Updated database"
+msgstr ""
+
+#: ajax/update.php:20
+msgid "Updating filecache, this may take really long..."
+msgstr ""
+
+#: ajax/update.php:23
+msgid "Updated filecache"
+msgstr ""
+
+#: ajax/update.php:26
+#, php-format
+msgid "... %d%% done ..."
+msgstr ""
+
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
msgstr "Kiểu hạng mục không được cung cấp."
@@ -190,23 +219,23 @@ msgstr "năm trước"
msgid "years ago"
msgstr "năm trước"
-#: js/oc-dialogs.js:117
+#: js/oc-dialogs.js:123
msgid "Choose"
msgstr "Chọn"
-#: js/oc-dialogs.js:137 js/oc-dialogs.js:196
+#: js/oc-dialogs.js:143 js/oc-dialogs.js:210
msgid "Error loading file picker template"
msgstr ""
-#: js/oc-dialogs.js:160
+#: js/oc-dialogs.js:168
msgid "Yes"
msgstr "Có"
-#: js/oc-dialogs.js:168
+#: js/oc-dialogs.js:178
msgid "No"
msgstr "Không"
-#: js/oc-dialogs.js:181
+#: js/oc-dialogs.js:195
msgid "Ok"
msgstr "Đồng ý"
@@ -439,7 +468,7 @@ msgstr "Cá nhân"
msgid "Users"
msgstr "Người dùng"
-#: strings.php:7
+#: strings.php:7 templates/layout.user.php:105
msgid "Apps"
msgstr "Ứng dụng"
@@ -572,10 +601,6 @@ msgstr "%s còn trống. Xem thêm thông tin cách cập nhật."
msgid "Log out"
msgstr "Đăng xuất"
-#: templates/layout.user.php:100
-msgid "More apps"
-msgstr ""
-
#: templates/login.php:9
msgid "Automatic logon rejected!"
msgstr "Tự động đăng nhập đã bị từ chối !"
@@ -590,19 +615,19 @@ msgstr "Nếu bạn không thay đổi mật khẩu gần đây của bạn, tà
msgid "Please change your password to secure your account again."
msgstr "Vui lòng thay đổi mật khẩu của bạn để đảm bảo tài khoản của bạn một lần nữa."
-#: templates/login.php:34
+#: templates/login.php:32
msgid "Lost your password?"
msgstr "Bạn quên mật khẩu ?"
-#: templates/login.php:39
+#: templates/login.php:37
msgid "remember"
msgstr "ghi nhớ"
-#: templates/login.php:41
+#: templates/login.php:39
msgid "Log in"
msgstr "Đăng nhập"
-#: templates/login.php:47
+#: templates/login.php:45
msgid "Alternative Logins"
msgstr "Đăng nhập khác"
diff --git a/l10n/vi/files.po b/l10n/vi/files.po
index 2d6c28b2d58..bba27b3142c 100644
--- a/l10n/vi/files.po
+++ b/l10n/vi/files.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Vietnamese (http://www.transifex.com/projects/p/owncloud/language/vi/)\n"
"MIME-Version: 1.0\n"
@@ -75,7 +75,11 @@ msgstr "Không thể ghi "
msgid "Not enough storage available"
msgstr "Không đủ không gian lưu trữ"
-#: ajax/upload.php:123
+#: ajax/upload.php:109
+msgid "Upload failed"
+msgstr "Tải lên thất bại"
+
+#: ajax/upload.php:127
msgid "Invalid directory."
msgstr "Thư mục không hợp lệ"
@@ -95,21 +99,20 @@ msgstr "Không đủ chỗ trống cần thiết"
msgid "Upload cancelled."
msgstr "Hủy tải lên"
-#: js/file-upload.js:167 js/files.js:280
+#: js/file-upload.js:165
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:233 js/files.js:353
+#: js/file-upload.js:239
msgid "URL cannot be empty."
msgstr "URL không được để trống."
-#: js/file-upload.js:238 lib/app.php:53
+#: js/file-upload.js:244 lib/app.php:53
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
msgstr ""
-#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405
-#: js/files.js:709 js/files.js:747
+#: js/file-upload.js:276 js/file-upload.js:292 js/files.js:512 js/files.js:550
msgid "Error"
msgstr "Lỗi"
@@ -125,40 +128,54 @@ msgstr "Xóa vĩnh vễn"
msgid "Rename"
msgstr "Sửa tên"
-#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:465
+#: js/filelist.js:50 js/filelist.js:53 js/filelist.js:575
msgid "Pending"
msgstr "Đang chờ"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "{new_name} already exists"
msgstr "{new_name} đã tồn tại"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "replace"
msgstr "thay thế"
-#: js/filelist.js:303
+#: js/filelist.js:307
msgid "suggest name"
msgstr "tên gợi ý"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "cancel"
msgstr "hủy"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "replaced {new_name} with {old_name}"
msgstr "đã thay thế {new_name} bằng {old_name}"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "undo"
msgstr "lùi lại"
-#: js/filelist.js:453
+#: js/filelist.js:424 js/filelist.js:490 js/files.js:581
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] ""
+
+#: js/filelist.js:425 js/filelist.js:491 js/files.js:587
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] ""
+
+#: js/filelist.js:432
+msgid "{dirs} and {files}"
+msgstr ""
+
+#: js/filelist.js:563
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
-#: js/filelist.js:518
+#: js/filelist.js:628
msgid "files uploading"
msgstr "tệp tin đang được tải lên"
@@ -196,32 +213,18 @@ msgid ""
"big."
msgstr "Your download is being prepared. This might take some time if the files are big."
-#: js/files.js:358
-msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-msgstr "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-
-#: js/files.js:760 templates/index.php:67
+#: js/files.js:563 templates/index.php:69
msgid "Name"
msgstr "Tên"
-#: js/files.js:761 templates/index.php:78
+#: js/files.js:564 templates/index.php:81
msgid "Size"
msgstr "Kích cỡ"
-#: js/files.js:762 templates/index.php:80
+#: js/files.js:565 templates/index.php:83
msgid "Modified"
msgstr "Thay đổi"
-#: js/files.js:778
-msgid "%n folder"
-msgid_plural "%n folders"
-msgstr[0] ""
-
-#: js/files.js:784
-msgid "%n file"
-msgid_plural "%n files"
-msgstr[0] ""
-
#: lib/app.php:73
#, php-format
msgid "%s could not be renamed"
@@ -295,52 +298,36 @@ msgstr "Bạn không có quyền ghi vào đây."
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:73
+#: templates/index.php:75
msgid "Download"
msgstr "Tải về"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:88 templates/index.php:89
msgid "Unshare"
msgstr "Bỏ chia sẻ"
-#: templates/index.php:91 templates/index.php:92
+#: templates/index.php:94 templates/index.php:95
msgid "Delete"
msgstr "Xóa"
-#: templates/index.php:105
+#: templates/index.php:108
msgid "Upload too large"
msgstr "Tập tin tải lên quá lớn"
-#: templates/index.php:107
+#: templates/index.php:110
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:112
+#: templates/index.php:115
msgid "Files are being scanned, please wait."
msgstr "Tập tin đang được quét ,vui lòng chờ."
-#: templates/index.php:115
+#: templates/index.php:118
msgid "Current scanning"
msgstr "Hiện tại đang quét"
-#: templates/part.list.php:74
-msgid "directory"
-msgstr ""
-
-#: templates/part.list.php:76
-msgid "directories"
-msgstr ""
-
-#: templates/part.list.php:85
-msgid "file"
-msgstr "file"
-
-#: templates/part.list.php:87
-msgid "files"
-msgstr "files"
-
#: templates/upgrade.php:2
msgid "Upgrading filesystem cache..."
msgstr "Đang nâng cấp bộ nhớ đệm cho tập tin hệ thống..."
diff --git a/l10n/vi/files_encryption.po b/l10n/vi/files_encryption.po
index f50c77440eb..aeea77799a9 100644
--- a/l10n/vi/files_encryption.po
+++ b/l10n/vi/files_encryption.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-09 07:59-0400\n"
-"PO-Revision-Date: 2013-08-09 11:59+0000\n"
+"POT-Creation-Date: 2013-08-21 08:10-0400\n"
+"PO-Revision-Date: 2013-08-19 19:20+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Vietnamese (http://www.transifex.com/projects/p/owncloud/language/vi/)\n"
"MIME-Version: 1.0\n"
@@ -62,18 +62,18 @@ msgid ""
"files."
msgstr ""
-#: hooks/hooks.php:44
+#: hooks/hooks.php:41
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:45
+#: hooks/hooks.php:42
msgid ""
"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."
msgstr ""
-#: hooks/hooks.php:263
+#: hooks/hooks.php:249
msgid "Following users are not set up for encryption:"
msgstr ""
diff --git a/l10n/vi/lib.po b/l10n/vi/lib.po
index 9d03a4a361d..bce957d996a 100644
--- a/l10n/vi/lib.po
+++ b/l10n/vi/lib.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Vietnamese (http://www.transifex.com/projects/p/owncloud/language/vi/)\n"
"MIME-Version: 1.0\n"
@@ -17,27 +17,38 @@ msgstr ""
"Language: vi\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: app.php:360
+#: app.php:239
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr ""
+
+#: app.php:250
+msgid "No app name specified"
+msgstr ""
+
+#: app.php:361
msgid "Help"
msgstr "Giúp đỡ"
-#: app.php:373
+#: app.php:374
msgid "Personal"
msgstr "Cá nhân"
-#: app.php:384
+#: app.php:385
msgid "Settings"
msgstr "Cài đặt"
-#: app.php:396
+#: app.php:397
msgid "Users"
msgstr "Người dùng"
-#: app.php:409
+#: app.php:410
msgid "Admin"
msgstr "Quản trị"
-#: app.php:836
+#: app.php:837
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -73,6 +84,62 @@ msgid ""
"administrator."
msgstr ""
+#: installer.php:63
+msgid "No source specified when installing app"
+msgstr ""
+
+#: installer.php:70
+msgid "No href specified when installing app from http"
+msgstr ""
+
+#: installer.php:75
+msgid "No path specified when installing app from local file"
+msgstr ""
+
+#: installer.php:89
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr ""
+
+#: installer.php:103
+msgid "Failed to open archive when installing app"
+msgstr ""
+
+#: installer.php:123
+msgid "App does not provide an info.xml file"
+msgstr ""
+
+#: installer.php:129
+msgid "App can't be installed because of not allowed code in the App"
+msgstr ""
+
+#: installer.php:138
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr ""
+
+#: installer.php:144
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr ""
+
+#: installer.php:150
+msgid ""
+"App can't be installed because the version in info.xml/version is not the "
+"same as the version reported from the app store"
+msgstr ""
+
+#: installer.php:160
+msgid "App directory already exists"
+msgstr ""
+
+#: installer.php:173
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr ""
+
#: json.php:28
msgid "Application is not enabled"
msgstr "Ứng dụng không được BẬT"
diff --git a/l10n/vi/settings.po b/l10n/vi/settings.po
index e1945681e59..13a831ade8c 100644
--- a/l10n/vi/settings.po
+++ b/l10n/vi/settings.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:10+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Vietnamese (http://www.transifex.com/projects/p/owncloud/language/vi/)\n"
"MIME-Version: 1.0\n"
@@ -42,10 +42,6 @@ msgstr "Nhóm đã tồn tại"
msgid "Unable to add group"
msgstr "Không thể thêm nhóm"
-#: ajax/enableapp.php:11
-msgid "Could not enable app. "
-msgstr "không thể kích hoạt ứng dụng."
-
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr "Lưu email"
@@ -92,31 +88,43 @@ msgstr "Không thể cập nhật ứng dụng"
msgid "Update to {appversion}"
msgstr "Cập nhật lên {appversion}"
-#: js/apps.js:41 js/apps.js:81
+#: js/apps.js:41 js/apps.js:74 js/apps.js:100
msgid "Disable"
msgstr "Tắt"
-#: js/apps.js:41 js/apps.js:69 js/apps.js:88
+#: js/apps.js:41 js/apps.js:81 js/apps.js:94 js/apps.js:109
msgid "Enable"
msgstr "Bật"
-#: js/apps.js:60
+#: js/apps.js:63
msgid "Please wait...."
msgstr "Xin hãy đợi..."
-#: js/apps.js:64 js/apps.js:76 js/apps.js:85 js/apps.js:98
-msgid "Error"
-msgstr "Lỗi"
+#: js/apps.js:71 js/apps.js:72 js/apps.js:92
+msgid "Error while disabling app"
+msgstr ""
-#: js/apps.js:95
+#: js/apps.js:91 js/apps.js:104 js/apps.js:105
+msgid "Error while enabling app"
+msgstr ""
+
+#: js/apps.js:115
msgid "Updating...."
msgstr "Đang cập nhật..."
-#: js/apps.js:98
+#: js/apps.js:118
msgid "Error while updating app"
msgstr "Lỗi khi cập nhật ứng dụng"
-#: js/apps.js:101
+#: js/apps.js:118
+msgid "Error"
+msgstr "Lỗi"
+
+#: js/apps.js:119 templates/apps.php:43
+msgid "Update"
+msgstr "Cập nhật"
+
+#: js/apps.js:122
msgid "Updated"
msgstr "Đã cập nhật"
@@ -145,27 +153,27 @@ msgstr ""
msgid "Groups"
msgstr "Nhóm"
-#: js/users.js:95 templates/users.php:89 templates/users.php:124
+#: js/users.js:97 templates/users.php:89 templates/users.php:124
msgid "Group Admin"
msgstr "Nhóm quản trị"
-#: js/users.js:115 templates/users.php:164
+#: js/users.js:120 templates/users.php:164
msgid "Delete"
msgstr "Xóa"
-#: js/users.js:269
+#: js/users.js:277
msgid "add group"
msgstr ""
-#: js/users.js:428
+#: js/users.js:436
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:429 js/users.js:435 js/users.js:450
+#: js/users.js:437 js/users.js:443 js/users.js:458
msgid "Error creating user"
msgstr ""
-#: js/users.js:434
+#: js/users.js:442
msgid "A valid password must be provided"
msgstr ""
@@ -369,10 +377,6 @@ msgstr "Xem nhiều ứng dụng hơn tại apps.owncloud.com"
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-Giấy phép được cấp bởi <span class=\"author\"></span>"
-#: templates/apps.php:43
-msgid "Update"
-msgstr "Cập nhật"
-
#: templates/help.php:4
msgid "User Documentation"
msgstr "Tài liệu người sử dụng"
diff --git a/l10n/zh_CN.GB2312/files_trashbin.po b/l10n/zh_CN.GB2312/files_trashbin.po
deleted file mode 100644
index cef04c5439f..00000000000
--- a/l10n/zh_CN.GB2312/files_trashbin.po
+++ /dev/null
@@ -1,82 +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-08-16 01:29-0400\n"
-"PO-Revision-Date: 2013-08-15 10:40+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
-"Language-Team: Chinese (China) (GB2312) (http://www.transifex.com/projects/p/owncloud/language/zh_CN.GB2312/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: zh_CN.GB2312\n"
-"Plural-Forms: nplurals=1; plural=0;\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:100
-msgid "perform restore operation"
-msgstr ""
-
-#: js/trash.js:20 js/trash.js:48 js/trash.js:118 js/trash.js:146
-msgid "Error"
-msgstr "出错"
-
-#: js/trash.js:36
-msgid "delete file permanently"
-msgstr ""
-
-#: js/trash.js:127
-msgid "Delete permanently"
-msgstr "永久删除"
-
-#: js/trash.js:182 templates/index.php:17
-msgid "Name"
-msgstr "名称"
-
-#: js/trash.js:183 templates/index.php:27
-msgid "Deleted"
-msgstr ""
-
-#: js/trash.js:191
-msgid "%n folder"
-msgid_plural "%n folders"
-msgstr[0] "%n 个文件夹"
-
-#: js/trash.js:197
-msgid "%n file"
-msgid_plural "%n files"
-msgstr[0] "%n 个文件"
-
-#: lib/trash.php:819 lib/trash.php:821
-msgid "restored"
-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/zh_CN.GB2312/lib.po b/l10n/zh_CN.GB2312/lib.po
deleted file mode 100644
index d4a3f5836f4..00000000000
--- a/l10n/zh_CN.GB2312/lib.po
+++ /dev/null
@@ -1,251 +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-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
-"Language-Team: Chinese (China) (GB2312) (http://www.transifex.com/projects/p/owncloud/language/zh_CN.GB2312/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: zh_CN.GB2312\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-
-#: app.php:360
-msgid "Help"
-msgstr "帮助"
-
-#: app.php:373
-msgid "Personal"
-msgstr "私人"
-
-#: app.php:384
-msgid "Settings"
-msgstr "设置"
-
-#: app.php:396
-msgid "Users"
-msgstr "用户"
-
-#: app.php:409
-msgid "Admin"
-msgstr "管理员"
-
-#: app.php:836
-#, php-format
-msgid "Failed to upgrade \"%s\"."
-msgstr ""
-
-#: defaults.php:35
-msgid "web services under your control"
-msgstr "您控制的网络服务"
-
-#: files.php:66 files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr ""
-
-#: files.php:226
-msgid "ZIP download is turned off."
-msgstr "ZIP 下载已关闭"
-
-#: files.php:227
-msgid "Files need to be downloaded one by one."
-msgstr "需要逐个下载文件。"
-
-#: files.php:228 files.php:256
-msgid "Back to Files"
-msgstr "返回到文件"
-
-#: files.php:253
-msgid "Selected files too large to generate zip file."
-msgstr "选择的文件太大而不能生成 zip 文件。"
-
-#: files.php:254
-msgid ""
-"Download the files in smaller chunks, seperately or kindly ask your "
-"administrator."
-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/abstractdatabase.php:22
-#, php-format
-msgid "%s enter the database username."
-msgstr ""
-
-#: setup/abstractdatabase.php:25
-#, php-format
-msgid "%s enter the database name."
-msgstr ""
-
-#: setup/abstractdatabase.php:28
-#, php-format
-msgid "%s you may not use dots in the database name"
-msgstr ""
-
-#: setup/mssql.php:20
-#, php-format
-msgid "MS SQL username and/or password not valid: %s"
-msgstr ""
-
-#: setup/mssql.php:21 setup/mysql.php:13 setup/oci.php:114
-#: setup/postgresql.php:24 setup/postgresql.php:70
-msgid "You need to enter either an existing account or the administrator."
-msgstr ""
-
-#: setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
-msgstr ""
-
-#: setup/mysql.php:67 setup/oci.php:54 setup/oci.php:121 setup/oci.php:147
-#: setup/oci.php:154 setup/oci.php:165 setup/oci.php:172 setup/oci.php:181
-#: setup/oci.php:189 setup/oci.php:198 setup/oci.php:204
-#: setup/postgresql.php:89 setup/postgresql.php:98 setup/postgresql.php:115
-#: setup/postgresql.php:125 setup/postgresql.php:134
-#, php-format
-msgid "DB Error: \"%s\""
-msgstr ""
-
-#: setup/mysql.php:68 setup/oci.php:55 setup/oci.php:122 setup/oci.php:148
-#: setup/oci.php:155 setup/oci.php:166 setup/oci.php:182 setup/oci.php:190
-#: setup/oci.php:199 setup/postgresql.php:90 setup/postgresql.php:99
-#: setup/postgresql.php:116 setup/postgresql.php:126 setup/postgresql.php:135
-#, php-format
-msgid "Offending command was: \"%s\""
-msgstr ""
-
-#: setup/mysql.php:85
-#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
-msgstr ""
-
-#: setup/mysql.php:86
-msgid "Drop this user from MySQL"
-msgstr ""
-
-#: setup/mysql.php:91
-#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
-msgstr ""
-
-#: setup/mysql.php:92
-msgid "Drop this user from MySQL."
-msgstr ""
-
-#: setup/oci.php:34
-msgid "Oracle connection could not be established"
-msgstr ""
-
-#: setup/oci.php:41 setup/oci.php:113
-msgid "Oracle username and/or password not valid"
-msgstr ""
-
-#: setup/oci.php:173 setup/oci.php:205
-#, php-format
-msgid "Offending command was: \"%s\", name: %s, password: %s"
-msgstr ""
-
-#: setup/postgresql.php:23 setup/postgresql.php:69
-msgid "PostgreSQL username and/or password not valid"
-msgstr ""
-
-#: setup.php:28
-msgid "Set an admin username."
-msgstr ""
-
-#: setup.php:31
-msgid "Set an admin password."
-msgstr ""
-
-#: setup.php:184
-msgid ""
-"Your web server is not yet properly setup to allow files synchronization "
-"because the WebDAV interface seems to be broken."
-msgstr "因WebDAV接口故障,您的网络服务器好像并未允许文件同步。"
-
-#: setup.php:185
-#, php-format
-msgid "Please double check the <a href='%s'>installation guides</a>."
-msgstr "请双击<a href='%s'>安装向导</a>。"
-
-#: template/functions.php:80
-msgid "seconds ago"
-msgstr "秒前"
-
-#: template/functions.php:81
-msgid "%n minute ago"
-msgid_plural "%n minutes ago"
-msgstr[0] "%n 分钟以前"
-
-#: template/functions.php:82
-msgid "%n hour ago"
-msgid_plural "%n hours ago"
-msgstr[0] "%n 小时以前"
-
-#: template/functions.php:83
-msgid "today"
-msgstr "今天"
-
-#: template/functions.php:84
-msgid "yesterday"
-msgstr "昨天"
-
-#: template/functions.php:85
-msgid "%n day go"
-msgid_plural "%n days ago"
-msgstr[0] "%n 天以前"
-
-#: template/functions.php:86
-msgid "last month"
-msgstr "上个月"
-
-#: template/functions.php:87
-msgid "%n month ago"
-msgid_plural "%n months ago"
-msgstr[0] "%n 个月以前"
-
-#: template/functions.php:88
-msgid "last year"
-msgstr "去年"
-
-#: template/functions.php:89
-msgid "years ago"
-msgstr "年前"
-
-#: template.php:297
-msgid "Caused by:"
-msgstr ""
-
-#: vcategories.php:188 vcategories.php:249
-#, php-format
-msgid "Could not find category \"%s\""
-msgstr ""
diff --git a/l10n/zh_CN/core.po b/l10n/zh_CN/core.po
index c516d6a84d5..450b3755876 100644
--- a/l10n/zh_CN/core.po
+++ b/l10n/zh_CN/core.po
@@ -3,14 +3,15 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# Xuetian Weng <wengxt@gmail.com>, 2013
# zhangmin <zm1990s@gmail.com>, 2013
# zhangmin <zm1990s@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/owncloud/language/zh_CN/)\n"
"MIME-Version: 1.0\n"
@@ -24,6 +25,35 @@ msgstr ""
msgid "%s shared »%s« with you"
msgstr "%s 向您分享了 »%s«"
+#: ajax/share.php:227
+msgid "group"
+msgstr "组"
+
+#: ajax/update.php:11
+msgid "Turned on maintenance mode"
+msgstr "启用维护模式"
+
+#: ajax/update.php:14
+msgid "Turned off maintenance mode"
+msgstr "关闭维护模式"
+
+#: ajax/update.php:17
+msgid "Updated database"
+msgstr "数据库已更新"
+
+#: ajax/update.php:20
+msgid "Updating filecache, this may take really long..."
+msgstr "正在更新文件缓存,这可能需要较长时间..."
+
+#: ajax/update.php:23
+msgid "Updated filecache"
+msgstr "文件缓存已更新"
+
+#: ajax/update.php:26
+#, php-format
+msgid "... %d%% done ..."
+msgstr "...已完成 %d%% ..."
+
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
msgstr "未提供分类类型。"
@@ -155,7 +185,7 @@ msgstr[0] "%n 分钟前"
#: js/js.js:814
msgid "%n hour ago"
msgid_plural "%n hours ago"
-msgstr[0] ""
+msgstr[0] "%n 小时前"
#: js/js.js:815
msgid "today"
@@ -168,7 +198,7 @@ msgstr "昨天"
#: js/js.js:817
msgid "%n day ago"
msgid_plural "%n days ago"
-msgstr[0] ""
+msgstr[0] "%n 天前"
#: js/js.js:818
msgid "last month"
@@ -177,7 +207,7 @@ msgstr "上月"
#: js/js.js:819
msgid "%n month ago"
msgid_plural "%n months ago"
-msgstr[0] ""
+msgstr[0] "%n 月前"
#: js/js.js:820
msgid "months ago"
@@ -191,23 +221,23 @@ msgstr "去年"
msgid "years ago"
msgstr "年前"
-#: js/oc-dialogs.js:117
+#: js/oc-dialogs.js:123
msgid "Choose"
msgstr "选择(&C)..."
-#: js/oc-dialogs.js:137 js/oc-dialogs.js:196
+#: js/oc-dialogs.js:143 js/oc-dialogs.js:210
msgid "Error loading file picker template"
msgstr "加载文件选择器模板出错"
-#: js/oc-dialogs.js:160
+#: js/oc-dialogs.js:168
msgid "Yes"
msgstr "是"
-#: js/oc-dialogs.js:168
+#: js/oc-dialogs.js:178
msgid "No"
msgstr "否"
-#: js/oc-dialogs.js:181
+#: js/oc-dialogs.js:195
msgid "Ok"
msgstr "好"
@@ -226,7 +256,7 @@ msgstr "错误"
#: js/oc-vcategories.js:179
msgid "The app name is not specified."
-msgstr "未指定App名称。"
+msgstr "未指定应用名称。"
#: js/oc-vcategories.js:194
msgid "The required file {file} is not installed!"
@@ -374,7 +404,7 @@ msgstr "更新成功。正在重定向至 ownCloud。"
#: lostpassword/controller.php:61
#, php-format
msgid "%s password reset"
-msgstr ""
+msgstr "重置 %s 的密码"
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
@@ -440,7 +470,7 @@ msgstr "个人"
msgid "Users"
msgstr "用户"
-#: strings.php:7
+#: strings.php:7 templates/layout.user.php:105
msgid "Apps"
msgstr "应用"
@@ -491,7 +521,7 @@ msgstr "你的PHP版本容易受到空字节攻击 (CVE-2006-7243)"
#: templates/installation.php:26
#, php-format
msgid "Please update your PHP installation to use %s securely."
-msgstr ""
+msgstr "为保证安全使用 %s 请更新您的PHP。"
#: templates/installation.php:32
msgid ""
@@ -516,7 +546,7 @@ msgstr "您的数据目录和文件可能可以直接被互联网访问,因为
msgid ""
"For information how to properly configure your server, please see the <a "
"href=\"%s\" target=\"_blank\">documentation</a>."
-msgstr ""
+msgstr "关于如何配置服务器,请参见 <a href=\"%s\" target=\"_blank\">此文档</a>。"
#: templates/installation.php:47
msgid "Create an <strong>admin account</strong>"
@@ -573,10 +603,6 @@ msgstr "%s 可用。获取更多关于如何升级的信息。"
msgid "Log out"
msgstr "注销"
-#: templates/layout.user.php:100
-msgid "More apps"
-msgstr ""
-
#: templates/login.php:9
msgid "Automatic logon rejected!"
msgstr "自动登录被拒绝!"
@@ -591,19 +617,19 @@ msgstr "如果您没有最近修改您的密码,您的帐户可能会受到影
msgid "Please change your password to secure your account again."
msgstr "请修改您的密码,以保护您的账户安全。"
-#: templates/login.php:34
+#: templates/login.php:32
msgid "Lost your password?"
msgstr "忘记密码?"
-#: templates/login.php:39
+#: templates/login.php:37
msgid "remember"
msgstr "记住"
-#: templates/login.php:41
+#: templates/login.php:39
msgid "Log in"
msgstr "登录"
-#: templates/login.php:47
+#: templates/login.php:45
msgid "Alternative Logins"
msgstr "其他登录方式"
diff --git a/l10n/zh_CN/files.po b/l10n/zh_CN/files.po
index f2c016bafb2..a61fb2a34d3 100644
--- a/l10n/zh_CN/files.po
+++ b/l10n/zh_CN/files.po
@@ -10,8 +10,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-08-30 13:50+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/owncloud/language/zh_CN/)\n"
"MIME-Version: 1.0\n"
@@ -77,7 +77,11 @@ msgstr "写入磁盘失败"
msgid "Not enough storage available"
msgstr "没有足够的存储空间"
-#: ajax/upload.php:123
+#: ajax/upload.php:109
+msgid "Upload failed"
+msgstr "上传失败"
+
+#: ajax/upload.php:127
msgid "Invalid directory."
msgstr "无效文件夹。"
@@ -97,21 +101,20 @@ msgstr "没有足够可用空间"
msgid "Upload cancelled."
msgstr "上传已取消"
-#: js/file-upload.js:167 js/files.js:280
+#: js/file-upload.js:165
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "文件正在上传中。现在离开此页会导致上传动作被取消。"
-#: js/file-upload.js:233 js/files.js:353
+#: js/file-upload.js:239
msgid "URL cannot be empty."
msgstr "URL不能为空"
-#: js/file-upload.js:238 lib/app.php:53
+#: js/file-upload.js:244 lib/app.php:53
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
msgstr "无效的文件夹名。”Shared“ 是 Owncloud 预留的文件夹"
-#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405
-#: js/files.js:709 js/files.js:747
+#: js/file-upload.js:276 js/file-upload.js:292 js/files.js:512 js/files.js:550
msgid "Error"
msgstr "错误"
@@ -127,40 +130,54 @@ msgstr "永久删除"
msgid "Rename"
msgstr "重命名"
-#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:465
+#: js/filelist.js:50 js/filelist.js:53 js/filelist.js:575
msgid "Pending"
msgstr "等待"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "{new_name} already exists"
msgstr "{new_name} 已存在"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "replace"
msgstr "替换"
-#: js/filelist.js:303
+#: js/filelist.js:307
msgid "suggest name"
msgstr "建议名称"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "cancel"
msgstr "取消"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "replaced {new_name} with {old_name}"
msgstr "已将 {old_name}替换成 {new_name}"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "undo"
msgstr "撤销"
-#: js/filelist.js:453
+#: js/filelist.js:424 js/filelist.js:490 js/files.js:581
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] "%n 文件夹"
+
+#: js/filelist.js:425 js/filelist.js:491 js/files.js:587
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] "%n个文件"
+
+#: js/filelist.js:432
+msgid "{dirs} and {files}"
+msgstr ""
+
+#: js/filelist.js:563
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
-#: js/filelist.js:518
+#: js/filelist.js:628
msgid "files uploading"
msgstr "文件上传中"
@@ -198,32 +215,18 @@ msgid ""
"big."
msgstr "下载正在准备中。如果文件较大可能会花费一些时间。"
-#: js/files.js:358
-msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-msgstr "无效文件夹名。'共享' 是 Owncloud 预留的文件夹名。"
-
-#: js/files.js:760 templates/index.php:67
+#: js/files.js:563 templates/index.php:69
msgid "Name"
msgstr "名称"
-#: js/files.js:761 templates/index.php:78
+#: js/files.js:564 templates/index.php:81
msgid "Size"
msgstr "大小"
-#: js/files.js:762 templates/index.php:80
+#: js/files.js:565 templates/index.php:83
msgid "Modified"
msgstr "修改日期"
-#: js/files.js:778
-msgid "%n folder"
-msgid_plural "%n folders"
-msgstr[0] "%n 文件夹"
-
-#: js/files.js:784
-msgid "%n file"
-msgid_plural "%n files"
-msgstr[0] "%n个文件"
-
#: lib/app.php:73
#, php-format
msgid "%s could not be renamed"
@@ -297,52 +300,36 @@ msgstr "您没有写权限"
msgid "Nothing in here. Upload something!"
msgstr "这里还什么都没有。上传些东西吧!"
-#: templates/index.php:73
+#: templates/index.php:75
msgid "Download"
msgstr "下载"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:88 templates/index.php:89
msgid "Unshare"
msgstr "取消共享"
-#: templates/index.php:91 templates/index.php:92
+#: templates/index.php:94 templates/index.php:95
msgid "Delete"
msgstr "删除"
-#: templates/index.php:105
+#: templates/index.php:108
msgid "Upload too large"
msgstr "上传文件过大"
-#: templates/index.php:107
+#: templates/index.php:110
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "您正尝试上传的文件超过了此服务器可以上传的最大容量限制"
-#: templates/index.php:112
+#: templates/index.php:115
msgid "Files are being scanned, please wait."
msgstr "文件正在被扫描,请稍候。"
-#: templates/index.php:115
+#: templates/index.php:118
msgid "Current scanning"
msgstr "当前扫描"
-#: templates/part.list.php:74
-msgid "directory"
-msgstr ""
-
-#: templates/part.list.php:76
-msgid "directories"
-msgstr ""
-
-#: templates/part.list.php:85
-msgid "file"
-msgstr "文件"
-
-#: templates/part.list.php:87
-msgid "files"
-msgstr "文件"
-
#: templates/upgrade.php:2
msgid "Upgrading filesystem cache..."
msgstr "正在更新文件系统缓存..."
diff --git a/l10n/zh_CN/files_encryption.po b/l10n/zh_CN/files_encryption.po
index 14f2685c7bd..fd619e23d55 100644
--- a/l10n/zh_CN/files_encryption.po
+++ b/l10n/zh_CN/files_encryption.po
@@ -10,8 +10,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-09 07:59-0400\n"
-"PO-Revision-Date: 2013-08-09 11:59+0000\n"
+"POT-Creation-Date: 2013-08-21 08:10-0400\n"
+"PO-Revision-Date: 2013-08-19 19:20+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/owncloud/language/zh_CN/)\n"
"MIME-Version: 1.0\n"
@@ -64,18 +64,18 @@ msgid ""
"files."
msgstr "您的私有密钥无效!也许是您在 ownCloud 系统外更改了密码 (比如,在您的公司目录)。您可以在个人设置里更新您的私钥密码来恢复访问你的加密文件。"
-#: hooks/hooks.php:44
+#: hooks/hooks.php:41
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:45
+#: hooks/hooks.php:42
msgid ""
"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."
msgstr ""
-#: hooks/hooks.php:263
+#: hooks/hooks.php:249
msgid "Following users are not set up for encryption:"
msgstr ""
diff --git a/l10n/zh_CN/lib.po b/l10n/zh_CN/lib.po
index 3a6ed61af5f..08447c650f0 100644
--- a/l10n/zh_CN/lib.po
+++ b/l10n/zh_CN/lib.po
@@ -5,13 +5,14 @@
# Translators:
# Charlie Mak <makchamhim72@gmail.com>, 2013
# modokwang <modokwang@gmail.com>, 2013
+# Xuetian Weng <wengxt@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-08-28 06:22-0400\n"
+"PO-Revision-Date: 2013-08-27 19:10+0000\n"
+"Last-Translator: Xuetian Weng <wengxt@gmail.com>\n"
"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/owncloud/language/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,27 +20,38 @@ msgstr ""
"Language: zh_CN\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: app.php:360
+#: app.php:239
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr ""
+
+#: app.php:250
+msgid "No app name specified"
+msgstr ""
+
+#: app.php:361
msgid "Help"
msgstr "帮助"
-#: app.php:373
+#: app.php:374
msgid "Personal"
msgstr "个人"
-#: app.php:384
+#: app.php:385
msgid "Settings"
msgstr "设置"
-#: app.php:396
+#: app.php:397
msgid "Users"
msgstr "用户"
-#: app.php:409
+#: app.php:410
msgid "Admin"
msgstr "管理"
-#: app.php:836
+#: app.php:837
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -75,6 +87,62 @@ msgid ""
"administrator."
msgstr ""
+#: installer.php:63
+msgid "No source specified when installing app"
+msgstr ""
+
+#: installer.php:70
+msgid "No href specified when installing app from http"
+msgstr ""
+
+#: installer.php:75
+msgid "No path specified when installing app from local file"
+msgstr ""
+
+#: installer.php:89
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr ""
+
+#: installer.php:103
+msgid "Failed to open archive when installing app"
+msgstr ""
+
+#: installer.php:123
+msgid "App does not provide an info.xml file"
+msgstr "应用未提供 info.xml 文件"
+
+#: installer.php:129
+msgid "App can't be installed because of not allowed code in the App"
+msgstr ""
+
+#: installer.php:138
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr ""
+
+#: installer.php:144
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr ""
+
+#: installer.php:150
+msgid ""
+"App can't be installed because the version in info.xml/version is not the "
+"same as the version reported from the app store"
+msgstr ""
+
+#: installer.php:160
+msgid "App directory already exists"
+msgstr ""
+
+#: installer.php:173
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr ""
+
#: json.php:28
msgid "Application is not enabled"
msgstr "应用程序未启用"
@@ -211,7 +279,7 @@ msgstr[0] "%n 分钟前"
#: template/functions.php:82
msgid "%n hour ago"
msgid_plural "%n hours ago"
-msgstr[0] ""
+msgstr[0] "%n 小时前"
#: template/functions.php:83
msgid "today"
@@ -224,7 +292,7 @@ msgstr "昨天"
#: template/functions.php:85
msgid "%n day go"
msgid_plural "%n days ago"
-msgstr[0] ""
+msgstr[0] "%n 天前"
#: template/functions.php:86
msgid "last month"
@@ -233,7 +301,7 @@ msgstr "上月"
#: template/functions.php:87
msgid "%n month ago"
msgid_plural "%n months ago"
-msgstr[0] ""
+msgstr[0] "%n 月前"
#: template/functions.php:88
msgid "last year"
diff --git a/l10n/zh_CN/settings.po b/l10n/zh_CN/settings.po
index 6e9abe68c0e..d8d9cefc362 100644
--- a/l10n/zh_CN/settings.po
+++ b/l10n/zh_CN/settings.po
@@ -6,14 +6,15 @@
# m13253 <m13253@hotmail.com>, 2013
# waterone <suiy02@gmail.com>, 2013
# modokwang <modokwang@gmail.com>, 2013
+# Xuetian Weng <wengxt@gmail.com>, 2013
# zhangmin <zm1990s@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-08-28 06:22-0400\n"
+"PO-Revision-Date: 2013-08-27 17:40+0000\n"
+"Last-Translator: Xuetian Weng <wengxt@gmail.com>\n"
"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/owncloud/language/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -46,10 +47,6 @@ msgstr "已存在该组"
msgid "Unable to add group"
msgstr "无法添加组"
-#: ajax/enableapp.php:11
-msgid "Could not enable app. "
-msgstr "无法开启App"
-
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr "电子邮件已保存"
@@ -96,37 +93,49 @@ msgstr "无法更新 app。"
msgid "Update to {appversion}"
msgstr "更新至 {appversion}"
-#: js/apps.js:41 js/apps.js:81
+#: js/apps.js:41 js/apps.js:74 js/apps.js:100
msgid "Disable"
msgstr "禁用"
-#: js/apps.js:41 js/apps.js:69 js/apps.js:88
+#: js/apps.js:41 js/apps.js:81 js/apps.js:94 js/apps.js:109
msgid "Enable"
msgstr "开启"
-#: js/apps.js:60
+#: js/apps.js:63
msgid "Please wait...."
msgstr "请稍等...."
-#: js/apps.js:64 js/apps.js:76 js/apps.js:85 js/apps.js:98
-msgid "Error"
-msgstr "错误"
+#: js/apps.js:71 js/apps.js:72 js/apps.js:92
+msgid "Error while disabling app"
+msgstr "禁用 app 时出错"
-#: js/apps.js:95
+#: js/apps.js:91 js/apps.js:104 js/apps.js:105
+msgid "Error while enabling app"
+msgstr "启用 app 时出错"
+
+#: js/apps.js:115
msgid "Updating...."
msgstr "正在更新...."
-#: js/apps.js:98
+#: js/apps.js:118
msgid "Error while updating app"
msgstr "更新 app 时出错"
-#: js/apps.js:101
+#: js/apps.js:118
+msgid "Error"
+msgstr "错误"
+
+#: js/apps.js:119 templates/apps.php:43
+msgid "Update"
+msgstr "更新"
+
+#: js/apps.js:122
msgid "Updated"
msgstr "已更新"
#: js/personal.js:150
msgid "Decrypting files... Please wait, this can take some time."
-msgstr ""
+msgstr "正在解密文件... 请稍等,可能需要一些时间。"
#: js/personal.js:172
msgid "Saving..."
@@ -149,27 +158,27 @@ msgstr "无法移除用户"
msgid "Groups"
msgstr "组"
-#: js/users.js:95 templates/users.php:89 templates/users.php:124
+#: js/users.js:97 templates/users.php:89 templates/users.php:124
msgid "Group Admin"
msgstr "组管理员"
-#: js/users.js:115 templates/users.php:164
+#: js/users.js:120 templates/users.php:164
msgid "Delete"
msgstr "删除"
-#: js/users.js:269
+#: js/users.js:277
msgid "add group"
msgstr "添加组"
-#: js/users.js:428
+#: js/users.js:436
msgid "A valid username must be provided"
msgstr "必须提供合法的用户名"
-#: js/users.js:429 js/users.js:435 js/users.js:450
+#: js/users.js:437 js/users.js:443 js/users.js:458
msgid "Error creating user"
msgstr "创建用户出错"
-#: js/users.js:434
+#: js/users.js:442
msgid "A valid password must be provided"
msgstr "必须提供合法的密码"
@@ -373,10 +382,6 @@ msgstr "查看在 app.owncloud.com 的应用程序页面"
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-核准: <span class=\"author\"></span>"
-#: templates/apps.php:43
-msgid "Update"
-msgstr "更新"
-
#: templates/help.php:4
msgid "User Documentation"
msgstr "用户文档"
@@ -479,15 +484,15 @@ msgstr "加密"
#: templates/personal.php:119
msgid "The encryption app is no longer enabled, decrypt all your file"
-msgstr ""
+msgstr "加密 app 未启用,将解密您所有文件"
#: templates/personal.php:125
msgid "Log-in password"
-msgstr ""
+msgstr "登录密码"
#: templates/personal.php:130
msgid "Decrypt all Files"
-msgstr ""
+msgstr "解密所有文件"
#: templates/users.php:21
msgid "Login Name"
diff --git a/l10n/zh_CN/user_webdavauth.po b/l10n/zh_CN/user_webdavauth.po
index c3a8727e4b6..754dd58d6e5 100644
--- a/l10n/zh_CN/user_webdavauth.po
+++ b/l10n/zh_CN/user_webdavauth.po
@@ -12,9 +12,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-07-27 01:56-0400\n"
-"PO-Revision-Date: 2013-07-27 05:57+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-08-28 06:22-0400\n"
+"PO-Revision-Date: 2013-08-27 19:10+0000\n"
+"Last-Translator: Xuetian Weng <wengxt@gmail.com>\n"
"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/owncloud/language/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -28,11 +28,11 @@ msgstr "WebDAV 认证"
#: templates/settings.php:4
msgid "Address: "
-msgstr ""
+msgstr "地址:"
#: templates/settings.php:7
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 "
"credentials, and all other responses as valid credentials."
-msgstr ""
+msgstr "用户的身份将会被发送到此 URL。这个插件检查返回值并且将 HTTP 状态编码 401 和 403 解释为非法身份,其他所有返回值为合法身份。"
diff --git a/l10n/zh_HK/core.po b/l10n/zh_HK/core.po
index f91ec7caff1..13d575a3d0c 100644
--- a/l10n/zh_HK/core.po
+++ b/l10n/zh_HK/core.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-08-30 09:32-0400\n"
+"PO-Revision-Date: 2013-08-30 13:33+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Chinese (Hong Kong) (http://www.transifex.com/projects/p/owncloud/language/zh_HK/)\n"
"MIME-Version: 1.0\n"
@@ -22,6 +22,35 @@ msgstr ""
msgid "%s shared »%s« with you"
msgstr ""
+#: ajax/share.php:227
+msgid "group"
+msgstr ""
+
+#: ajax/update.php:11
+msgid "Turned on maintenance mode"
+msgstr ""
+
+#: ajax/update.php:14
+msgid "Turned off maintenance mode"
+msgstr ""
+
+#: ajax/update.php:17
+msgid "Updated database"
+msgstr ""
+
+#: ajax/update.php:20
+msgid "Updating filecache, this may take really long..."
+msgstr ""
+
+#: ajax/update.php:23
+msgid "Updated filecache"
+msgstr ""
+
+#: ajax/update.php:26
+#, php-format
+msgid "... %d%% done ..."
+msgstr ""
+
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
msgstr ""
@@ -189,23 +218,23 @@ msgstr ""
msgid "years ago"
msgstr ""
-#: js/oc-dialogs.js:117
+#: js/oc-dialogs.js:123
msgid "Choose"
msgstr ""
-#: js/oc-dialogs.js:137 js/oc-dialogs.js:196
+#: js/oc-dialogs.js:143 js/oc-dialogs.js:210
msgid "Error loading file picker template"
msgstr ""
-#: js/oc-dialogs.js:160
+#: js/oc-dialogs.js:168
msgid "Yes"
msgstr "Yes"
-#: js/oc-dialogs.js:168
+#: js/oc-dialogs.js:178
msgid "No"
msgstr "No"
-#: js/oc-dialogs.js:181
+#: js/oc-dialogs.js:195
msgid "Ok"
msgstr "OK"
@@ -438,7 +467,7 @@ msgstr "個人"
msgid "Users"
msgstr "用戶"
-#: strings.php:7
+#: strings.php:7 templates/layout.user.php:105
msgid "Apps"
msgstr "軟件"
@@ -571,10 +600,6 @@ msgstr ""
msgid "Log out"
msgstr "登出"
-#: templates/layout.user.php:100
-msgid "More apps"
-msgstr ""
-
#: templates/login.php:9
msgid "Automatic logon rejected!"
msgstr "自動登入被拒"
@@ -589,19 +614,19 @@ msgstr "如果你近期未曾更改密碼, 你的帳號可能被洩露!"
msgid "Please change your password to secure your account again."
msgstr "請更改你的密碼以保護你的帳戶"
-#: templates/login.php:34
+#: templates/login.php:32
msgid "Lost your password?"
msgstr "忘記密碼"
-#: templates/login.php:39
+#: templates/login.php:37
msgid "remember"
msgstr "記住"
-#: templates/login.php:41
+#: templates/login.php:39
msgid "Log in"
msgstr "登入"
-#: templates/login.php:47
+#: templates/login.php:45
msgid "Alternative Logins"
msgstr ""
diff --git a/l10n/zh_HK/files.po b/l10n/zh_HK/files.po
index ad3332276dd..32b94a8ffc9 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: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
+"POT-Creation-Date: 2013-08-30 09:31-0400\n"
+"PO-Revision-Date: 2013-08-30 13:34+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Chinese (Hong Kong) (http://www.transifex.com/projects/p/owncloud/language/zh_HK/)\n"
"MIME-Version: 1.0\n"
@@ -74,7 +74,11 @@ msgstr ""
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:123
+#: ajax/upload.php:109
+msgid "Upload failed"
+msgstr ""
+
+#: ajax/upload.php:127
msgid "Invalid directory."
msgstr ""
@@ -94,21 +98,20 @@ msgstr ""
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:167 js/files.js:280
+#: js/file-upload.js:165
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:233 js/files.js:353
+#: js/file-upload.js:239
msgid "URL cannot be empty."
msgstr ""
-#: js/file-upload.js:238 lib/app.php:53
+#: js/file-upload.js:244 lib/app.php:53
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
msgstr ""
-#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405
-#: js/files.js:709 js/files.js:747
+#: js/file-upload.js:275 js/file-upload.js:291 js/files.js:511 js/files.js:549
msgid "Error"
msgstr "錯誤"
@@ -124,40 +127,54 @@ msgstr ""
msgid "Rename"
msgstr ""
-#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:465
+#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:573
msgid "Pending"
msgstr ""
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "{new_name} already exists"
msgstr ""
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "replace"
msgstr ""
-#: js/filelist.js:303
+#: js/filelist.js:305
msgid "suggest name"
msgstr ""
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:305 js/filelist.js:307
msgid "cancel"
msgstr ""
-#: js/filelist.js:350
+#: js/filelist.js:352
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:350
+#: js/filelist.js:352
msgid "undo"
msgstr ""
-#: js/filelist.js:453
+#: js/filelist.js:422 js/filelist.js:488 js/files.js:580
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] ""
+
+#: js/filelist.js:423 js/filelist.js:489 js/files.js:586
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] ""
+
+#: js/filelist.js:430
+msgid "{dirs} and {files}"
+msgstr ""
+
+#: js/filelist.js:561
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
-#: js/filelist.js:518
+#: js/filelist.js:626
msgid "files uploading"
msgstr ""
@@ -195,32 +212,18 @@ msgid ""
"big."
msgstr ""
-#: js/files.js:358
-msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-msgstr ""
-
-#: js/files.js:760 templates/index.php:67
+#: js/files.js:562 templates/index.php:67
msgid "Name"
msgstr "名稱"
-#: js/files.js:761 templates/index.php:78
+#: js/files.js:563 templates/index.php:78
msgid "Size"
msgstr ""
-#: js/files.js:762 templates/index.php:80
+#: js/files.js:564 templates/index.php:80
msgid "Modified"
msgstr ""
-#: js/files.js:778
-msgid "%n folder"
-msgid_plural "%n folders"
-msgstr[0] ""
-
-#: js/files.js:784
-msgid "%n file"
-msgid_plural "%n files"
-msgstr[0] ""
-
#: lib/app.php:73
#, php-format
msgid "%s could not be renamed"
@@ -324,22 +327,6 @@ msgstr ""
msgid "Current scanning"
msgstr ""
-#: templates/part.list.php:74
-msgid "directory"
-msgstr ""
-
-#: templates/part.list.php:76
-msgid "directories"
-msgstr ""
-
-#: templates/part.list.php:85
-msgid "file"
-msgstr ""
-
-#: templates/part.list.php:87
-msgid "files"
-msgstr ""
-
#: templates/upgrade.php:2
msgid "Upgrading filesystem cache..."
msgstr ""
diff --git a/l10n/zh_HK/files_encryption.po b/l10n/zh_HK/files_encryption.po
index 11cc05eff70..f1049dc1eb6 100644
--- a/l10n/zh_HK/files_encryption.po
+++ b/l10n/zh_HK/files_encryption.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-09 07:59-0400\n"
-"PO-Revision-Date: 2013-08-09 11:59+0000\n"
+"POT-Creation-Date: 2013-08-21 08:10-0400\n"
+"PO-Revision-Date: 2013-08-19 19:20+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Chinese (Hong Kong) (http://www.transifex.com/projects/p/owncloud/language/zh_HK/)\n"
"MIME-Version: 1.0\n"
@@ -61,18 +61,18 @@ msgid ""
"files."
msgstr ""
-#: hooks/hooks.php:44
+#: hooks/hooks.php:41
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:45
+#: hooks/hooks.php:42
msgid ""
"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."
msgstr ""
-#: hooks/hooks.php:263
+#: hooks/hooks.php:249
msgid "Following users are not set up for encryption:"
msgstr ""
diff --git a/l10n/zh_HK/lib.po b/l10n/zh_HK/lib.po
index 037fcf13654..c6fa7c451a4 100644
--- a/l10n/zh_HK/lib.po
+++ b/l10n/zh_HK/lib.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Chinese (Hong Kong) (http://www.transifex.com/projects/p/owncloud/language/zh_HK/)\n"
"MIME-Version: 1.0\n"
@@ -17,27 +17,38 @@ msgstr ""
"Language: zh_HK\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: app.php:360
+#: app.php:239
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr ""
+
+#: app.php:250
+msgid "No app name specified"
+msgstr ""
+
+#: app.php:361
msgid "Help"
msgstr "幫助"
-#: app.php:373
+#: app.php:374
msgid "Personal"
msgstr "個人"
-#: app.php:384
+#: app.php:385
msgid "Settings"
msgstr "設定"
-#: app.php:396
+#: app.php:397
msgid "Users"
msgstr "用戶"
-#: app.php:409
+#: app.php:410
msgid "Admin"
msgstr "管理"
-#: app.php:836
+#: app.php:837
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -73,6 +84,62 @@ msgid ""
"administrator."
msgstr ""
+#: installer.php:63
+msgid "No source specified when installing app"
+msgstr ""
+
+#: installer.php:70
+msgid "No href specified when installing app from http"
+msgstr ""
+
+#: installer.php:75
+msgid "No path specified when installing app from local file"
+msgstr ""
+
+#: installer.php:89
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr ""
+
+#: installer.php:103
+msgid "Failed to open archive when installing app"
+msgstr ""
+
+#: installer.php:123
+msgid "App does not provide an info.xml file"
+msgstr ""
+
+#: installer.php:129
+msgid "App can't be installed because of not allowed code in the App"
+msgstr ""
+
+#: installer.php:138
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr ""
+
+#: installer.php:144
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr ""
+
+#: installer.php:150
+msgid ""
+"App can't be installed because the version in info.xml/version is not the "
+"same as the version reported from the app store"
+msgstr ""
+
+#: installer.php:160
+msgid "App directory already exists"
+msgstr ""
+
+#: installer.php:173
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr ""
+
#: json.php:28
msgid "Application is not enabled"
msgstr ""
diff --git a/l10n/zh_HK/settings.po b/l10n/zh_HK/settings.po
index f42914d39a8..3d0d5b13265 100644
--- a/l10n/zh_HK/settings.po
+++ b/l10n/zh_HK/settings.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
+"POT-Creation-Date: 2013-08-25 19:18-0400\n"
+"PO-Revision-Date: 2013-08-25 23:18+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Chinese (Hong Kong) (http://www.transifex.com/projects/p/owncloud/language/zh_HK/)\n"
"MIME-Version: 1.0\n"
@@ -42,10 +42,6 @@ msgstr ""
msgid "Unable to add group"
msgstr ""
-#: ajax/enableapp.php:11
-msgid "Could not enable app. "
-msgstr ""
-
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr ""
@@ -92,31 +88,43 @@ msgstr ""
msgid "Update to {appversion}"
msgstr ""
-#: js/apps.js:41 js/apps.js:81
+#: js/apps.js:41 js/apps.js:74 js/apps.js:100
msgid "Disable"
msgstr ""
-#: js/apps.js:41 js/apps.js:69 js/apps.js:88
+#: js/apps.js:41 js/apps.js:81 js/apps.js:94 js/apps.js:109
msgid "Enable"
msgstr ""
-#: js/apps.js:60
+#: js/apps.js:63
msgid "Please wait...."
msgstr ""
-#: js/apps.js:64 js/apps.js:76 js/apps.js:85 js/apps.js:98
-msgid "Error"
-msgstr "錯誤"
+#: js/apps.js:71 js/apps.js:72 js/apps.js:92
+msgid "Error while disabling app"
+msgstr ""
-#: js/apps.js:95
+#: js/apps.js:91 js/apps.js:104 js/apps.js:105
+msgid "Error while enabling app"
+msgstr ""
+
+#: js/apps.js:115
msgid "Updating...."
msgstr ""
-#: js/apps.js:98
+#: js/apps.js:118
msgid "Error while updating app"
msgstr ""
-#: js/apps.js:101
+#: js/apps.js:118
+msgid "Error"
+msgstr "錯誤"
+
+#: js/apps.js:119 templates/apps.php:43
+msgid "Update"
+msgstr ""
+
+#: js/apps.js:122
msgid "Updated"
msgstr ""
@@ -145,27 +153,27 @@ msgstr ""
msgid "Groups"
msgstr "群組"
-#: js/users.js:95 templates/users.php:89 templates/users.php:124
+#: js/users.js:97 templates/users.php:89 templates/users.php:124
msgid "Group Admin"
msgstr ""
-#: js/users.js:115 templates/users.php:164
+#: js/users.js:120 templates/users.php:164
msgid "Delete"
msgstr "刪除"
-#: js/users.js:269
+#: js/users.js:277
msgid "add group"
msgstr ""
-#: js/users.js:428
+#: js/users.js:436
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:429 js/users.js:435 js/users.js:450
+#: js/users.js:437 js/users.js:443 js/users.js:458
msgid "Error creating user"
msgstr ""
-#: js/users.js:434
+#: js/users.js:442
msgid "A valid password must be provided"
msgstr ""
@@ -369,10 +377,6 @@ msgstr ""
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr ""
-#: templates/apps.php:43
-msgid "Update"
-msgstr ""
-
#: templates/help.php:4
msgid "User Documentation"
msgstr ""
@@ -471,7 +475,7 @@ msgstr ""
#: templates/personal.php:117
msgid "Encryption"
-msgstr ""
+msgstr "加密"
#: templates/personal.php:119
msgid "The encryption app is no longer enabled, decrypt all your file"
diff --git a/l10n/zh_TW/core.po b/l10n/zh_TW/core.po
index 487c676ed04..2a689d6fc8f 100644
--- a/l10n/zh_TW/core.po
+++ b/l10n/zh_TW/core.po
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:06+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-09-01 13:10+0000\n"
+"Last-Translator: pellaeon <nfsmwlin@gmail.com>\n"
"Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/owncloud/language/zh_TW/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -24,6 +24,35 @@ msgstr ""
msgid "%s shared »%s« with you"
msgstr "%s 與您分享了 %s"
+#: ajax/share.php:227
+msgid "group"
+msgstr "群組"
+
+#: ajax/update.php:11
+msgid "Turned on maintenance mode"
+msgstr "已啓用維護模式"
+
+#: ajax/update.php:14
+msgid "Turned off maintenance mode"
+msgstr "已停用維護模式"
+
+#: ajax/update.php:17
+msgid "Updated database"
+msgstr "已更新資料庫"
+
+#: ajax/update.php:20
+msgid "Updating filecache, this may take really long..."
+msgstr "更新檔案快取,這可能要很久…"
+
+#: ajax/update.php:23
+msgid "Updated filecache"
+msgstr "已更新檔案快取"
+
+#: ajax/update.php:26
+#, php-format
+msgid "... %d%% done ..."
+msgstr "已完成 %d%%"
+
#: ajax/vcategories/add.php:26 ajax/vcategories/edit.php:25
msgid "Category type not provided."
msgstr "未提供分類類型。"
@@ -35,13 +64,13 @@ msgstr "沒有可增加的分類?"
#: ajax/vcategories/add.php:37
#, php-format
msgid "This category already exists: %s"
-msgstr "分類已經存在: %s"
+msgstr "分類已經存在:%s"
#: 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 "不支援的物件類型"
+msgstr "未指定物件類型"
#: ajax/vcategories/addToFavorites.php:30
#: ajax/vcategories/removeFromFavorites.php:30
@@ -150,12 +179,12 @@ msgstr "幾秒前"
#: js/js.js:813
msgid "%n minute ago"
msgid_plural "%n minutes ago"
-msgstr[0] ""
+msgstr[0] "%n 分鐘前"
#: js/js.js:814
msgid "%n hour ago"
msgid_plural "%n hours ago"
-msgstr[0] ""
+msgstr[0] "%n 小時前"
#: js/js.js:815
msgid "today"
@@ -168,7 +197,7 @@ msgstr "昨天"
#: js/js.js:817
msgid "%n day ago"
msgid_plural "%n days ago"
-msgstr[0] ""
+msgstr[0] "%n 天前"
#: js/js.js:818
msgid "last month"
@@ -177,7 +206,7 @@ msgstr "上個月"
#: js/js.js:819
msgid "%n month ago"
msgid_plural "%n months ago"
-msgstr[0] ""
+msgstr[0] "%n 個月前"
#: js/js.js:820
msgid "months ago"
@@ -191,23 +220,23 @@ msgstr "去年"
msgid "years ago"
msgstr "幾年前"
-#: js/oc-dialogs.js:117
+#: js/oc-dialogs.js:123
msgid "Choose"
msgstr "選擇"
-#: js/oc-dialogs.js:137 js/oc-dialogs.js:196
+#: js/oc-dialogs.js:143 js/oc-dialogs.js:210
msgid "Error loading file picker template"
msgstr "載入檔案選擇器樣板發生錯誤"
-#: js/oc-dialogs.js:160
+#: js/oc-dialogs.js:168
msgid "Yes"
msgstr "是"
-#: js/oc-dialogs.js:168
+#: js/oc-dialogs.js:178
msgid "No"
msgstr "否"
-#: js/oc-dialogs.js:181
+#: js/oc-dialogs.js:195
msgid "Ok"
msgstr "好"
@@ -262,7 +291,7 @@ msgstr "{owner} 已經和您分享"
#: js/share.js:183
msgid "Share with"
-msgstr "與...分享"
+msgstr "分享給別人"
#: js/share.js:188
msgid "Share with link"
@@ -290,7 +319,7 @@ msgstr "寄出"
#: js/share.js:208
msgid "Set expiration date"
-msgstr "設置到期日"
+msgstr "指定到期日"
#: js/share.js:209
msgid "Expiration date"
@@ -314,7 +343,7 @@ msgstr "已和 {user} 分享 {item}"
#: js/share.js:338
msgid "Unshare"
-msgstr "取消共享"
+msgstr "取消分享"
#: js/share.js:350
msgid "can edit"
@@ -346,15 +375,15 @@ msgstr "受密碼保護"
#: js/share.js:643
msgid "Error unsetting expiration date"
-msgstr "解除過期日設定失敗"
+msgstr "取消到期日設定失敗"
#: js/share.js:655
msgid "Error setting expiration date"
-msgstr "錯誤的到期日設定"
+msgstr "設定到期日發生錯誤"
#: js/share.js:670
msgid "Sending ..."
-msgstr "正在傳送..."
+msgstr "正在傳送…"
#: js/share.js:681
msgid "Email sent"
@@ -374,7 +403,7 @@ msgstr "升級成功,正將您重新導向至 ownCloud 。"
#: lostpassword/controller.php:61
#, php-format
msgid "%s password reset"
-msgstr ""
+msgstr "%s 密碼重設"
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
@@ -385,7 +414,7 @@ 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 "重設密碼的連結已經寄至您的電子郵件信箱,如果您過了一段時間還是沒有收到它,請檢查看看它是不是被放到垃圾郵件了,如果還是沒有的話,請聯絡您的 ownCloud 系統管理員。"
+msgstr "重設密碼的連結已經寄至您的電子郵件信箱,如果您過了一段時間還是沒有收到它,請檢查看看它是不是被歸為垃圾郵件了,如果還是沒有的話,請聯絡您的 ownCloud 系統管理員。"
#: lostpassword/templates/lostpassword.php:12
msgid "Request failed!<br>Did you make sure your email/username was right?"
@@ -440,7 +469,7 @@ msgstr "個人"
msgid "Users"
msgstr "使用者"
-#: strings.php:7
+#: strings.php:7 templates/layout.user.php:105
msgid "Apps"
msgstr "應用程式"
@@ -458,7 +487,7 @@ msgstr "存取被拒"
#: templates/404.php:15
msgid "Cloud not found"
-msgstr "未發現雲端"
+msgstr "找不到網頁"
#: templates/altmail.php:2
#, php-format
@@ -469,7 +498,7 @@ msgid ""
"View it: %s\n"
"\n"
"Cheers!"
-msgstr "嗨,\n\n通知您,%s 與您分享了 %s 。\n看一下:%s"
+msgstr "嗨,\n\n通知您一聲,%s 與您分享了 %s 。\n您可以到 %s 看看"
#: templates/edit_categories_dialog.php:4
msgid "Edit categories"
@@ -528,7 +557,7 @@ msgstr "進階"
#: templates/installation.php:67
msgid "Data folder"
-msgstr "資料夾"
+msgstr "資料儲存位置"
#: templates/installation.php:77
msgid "Configure the database"
@@ -573,10 +602,6 @@ msgstr "%s 已經釋出,瞭解更多資訊以進行更新。"
msgid "Log out"
msgstr "登出"
-#: templates/layout.user.php:100
-msgid "More apps"
-msgstr ""
-
#: templates/login.php:9
msgid "Automatic logon rejected!"
msgstr "自動登入被拒!"
@@ -591,30 +616,30 @@ msgstr "如果您最近並未更改密碼,您的帳號可能已經遭到入侵
msgid "Please change your password to secure your account again."
msgstr "請更改您的密碼以再次取得您帳戶的控制權。"
-#: templates/login.php:34
+#: templates/login.php:32
msgid "Lost your password?"
msgstr "忘記密碼?"
-#: templates/login.php:39
+#: templates/login.php:37
msgid "remember"
msgstr "記住"
-#: templates/login.php:41
+#: templates/login.php:39
msgid "Log in"
msgstr "登入"
-#: templates/login.php:47
+#: templates/login.php:45
msgid "Alternative Logins"
-msgstr "替代登入方法"
+msgstr "其他登入方法"
#: templates/mail.php:15
#, php-format
msgid ""
"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a "
"href=\"%s\">View it!</a><br><br>Cheers!"
-msgstr "嗨,<br><br>通知您,%s 與您分享了 %s ,<br><a href=\"%s\">看一下吧</a>"
+msgstr "嗨,<br><br>通知您一聲,%s 與您分享了 %s ,<br><a href=\"%s\">看一下吧</a>"
#: templates/update.php:3
#, php-format
msgid "Updating ownCloud to version %s, this may take a while."
-msgstr "正在將 Owncloud 升級至版本 %s ,這可能需要一點時間。"
+msgstr "正在將 ownCloud 升級至版本 %s ,這可能需要一點時間。"
diff --git a/l10n/zh_TW/files.po b/l10n/zh_TW/files.po
index 6bca4b0ddc8..260d80d6bf5 100644
--- a/l10n/zh_TW/files.po
+++ b/l10n/zh_TW/files.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-09-01 13:20+0000\n"
+"Last-Translator: pellaeon <nfsmwlin@gmail.com>\n"
"Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/owncloud/language/zh_TW/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -21,7 +21,7 @@ msgstr ""
#: ajax/move.php:17
#, php-format
msgid "Could not move %s - File with this name already exists"
-msgstr "無法移動 %s - 同名的檔案已經存在"
+msgstr "無法移動 %s ,同名的檔案已經存在"
#: ajax/move.php:27 ajax/move.php:30
#, php-format
@@ -30,7 +30,7 @@ msgstr "無法移動 %s"
#: ajax/upload.php:16 ajax/upload.php:45
msgid "Unable to set upload directory."
-msgstr "無法設定上傳目錄。"
+msgstr "無法設定上傳目錄"
#: ajax/upload.php:22
msgid "Invalid Token"
@@ -38,11 +38,11 @@ msgstr "無效的 token"
#: ajax/upload.php:59
msgid "No file was uploaded. Unknown error"
-msgstr "沒有檔案被上傳。未知的錯誤。"
+msgstr "沒有檔案被上傳,原因未知"
#: ajax/upload.php:66
msgid "There is no error, the file uploaded with success"
-msgstr "無錯誤,檔案上傳成功"
+msgstr "一切都順利,檔案上傳成功"
#: ajax/upload.php:67
msgid ""
@@ -75,9 +75,13 @@ msgstr "寫入硬碟失敗"
msgid "Not enough storage available"
msgstr "儲存空間不足"
-#: ajax/upload.php:123
+#: ajax/upload.php:109
+msgid "Upload failed"
+msgstr "上傳失敗"
+
+#: ajax/upload.php:127
msgid "Invalid directory."
-msgstr "無效的資料夾。"
+msgstr "無效的資料夾"
#: appinfo/app.php:12
msgid "Files"
@@ -85,7 +89,7 @@ msgstr "檔案"
#: js/file-upload.js:11
msgid "Unable to upload your file as it is a directory or has 0 bytes"
-msgstr "無法上傳您的檔案因為它可能是一個目錄或檔案大小為0"
+msgstr "無法上傳您的檔案,因為它可能是一個目錄或檔案大小為0"
#: js/file-upload.js:24
msgid "Not enough space available"
@@ -95,21 +99,20 @@ msgstr "沒有足夠的可用空間"
msgid "Upload cancelled."
msgstr "上傳已取消"
-#: js/file-upload.js:167 js/files.js:280
+#: js/file-upload.js:165
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
-msgstr "檔案上傳中。離開此頁面將會取消上傳。"
+msgstr "檔案上傳中,離開此頁面將會取消上傳。"
-#: js/file-upload.js:233 js/files.js:353
+#: js/file-upload.js:239
msgid "URL cannot be empty."
-msgstr "URL 不能為空白。"
+msgstr "URL 不能為空"
-#: js/file-upload.js:238 lib/app.php:53
+#: js/file-upload.js:244 lib/app.php:53
msgid "Invalid folder name. Usage of 'Shared' is reserved by ownCloud"
msgstr "無效的資料夾名稱,'Shared' 的使用被 ownCloud 保留"
-#: js/file-upload.js:269 js/file-upload.js:285 js/files.js:389 js/files.js:405
-#: js/files.js:709 js/files.js:747
+#: js/file-upload.js:276 js/file-upload.js:292 js/files.js:512 js/files.js:550
msgid "Error"
msgstr "錯誤"
@@ -125,56 +128,70 @@ msgstr "永久刪除"
msgid "Rename"
msgstr "重新命名"
-#: js/filelist.js:49 js/filelist.js:52 js/filelist.js:465
+#: js/filelist.js:50 js/filelist.js:53 js/filelist.js:575
msgid "Pending"
msgstr "等候中"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "{new_name} already exists"
msgstr "{new_name} 已經存在"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "replace"
msgstr "取代"
-#: js/filelist.js:303
+#: js/filelist.js:307
msgid "suggest name"
msgstr "建議檔名"
-#: js/filelist.js:303 js/filelist.js:305
+#: js/filelist.js:307 js/filelist.js:309
msgid "cancel"
msgstr "取消"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "replaced {new_name} with {old_name}"
msgstr "使用 {new_name} 取代 {old_name}"
-#: js/filelist.js:350
+#: js/filelist.js:354
msgid "undo"
msgstr "復原"
-#: js/filelist.js:453
+#: js/filelist.js:424 js/filelist.js:490 js/files.js:581
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] "%n 個資料夾"
+
+#: js/filelist.js:425 js/filelist.js:491 js/files.js:587
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] "%n 個檔案"
+
+#: js/filelist.js:432
+msgid "{dirs} and {files}"
+msgstr "{dirs} 和 {files}"
+
+#: js/filelist.js:563
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
-msgstr[0] ""
+msgstr[0] "%n 個檔案正在上傳"
-#: js/filelist.js:518
+#: js/filelist.js:628
msgid "files uploading"
-msgstr "檔案正在上傳中"
+msgstr "檔案上傳中"
#: js/files.js:52
msgid "'.' is an invalid file name."
-msgstr "'.' 是不合法的檔名。"
+msgstr "'.' 是不合法的檔名"
#: js/files.js:56
msgid "File name cannot be empty."
-msgstr "檔名不能為空。"
+msgstr "檔名不能為空"
#: js/files.js:64
msgid ""
"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
"allowed."
-msgstr "檔名不合法,不允許 '\\', '/', '<', '>', ':', '\"', '|', '?' 和 '*' 。"
+msgstr "檔名不合法,不允許 \\ / < > : \" | ? * 字元"
#: js/files.js:78
msgid "Your storage is full, files can not be updated or synced anymore!"
@@ -188,7 +205,7 @@ msgstr "您的儲存空間快要滿了 ({usedSpacePercent}%)"
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
-msgstr ""
+msgstr "加密已經被停用,但是您的舊檔案還是處於已加密的狀態,請前往個人設定以解密這些檔案。"
#: js/files.js:245
msgid ""
@@ -196,31 +213,17 @@ msgid ""
"big."
msgstr "正在準備您的下載,若您的檔案較大,將會需要更多時間。"
-#: js/files.js:358
-msgid "Invalid folder name. Usage of 'Shared' is reserved by Owncloud"
-msgstr "無效的資料夾名稱,'Shared' 的使用被 ownCloud 保留"
-
-#: js/files.js:760 templates/index.php:67
+#: js/files.js:563 templates/index.php:69
msgid "Name"
msgstr "名稱"
-#: js/files.js:761 templates/index.php:78
+#: js/files.js:564 templates/index.php:81
msgid "Size"
msgstr "大小"
-#: js/files.js:762 templates/index.php:80
+#: js/files.js:565 templates/index.php:83
msgid "Modified"
-msgstr "修改"
-
-#: js/files.js:778
-msgid "%n folder"
-msgid_plural "%n folders"
-msgstr[0] ""
-
-#: js/files.js:784
-msgid "%n file"
-msgid_plural "%n files"
-msgstr[0] ""
+msgstr "修改時間"
#: lib/app.php:73
#, php-format
@@ -237,7 +240,7 @@ msgstr "檔案處理"
#: templates/admin.php:7
msgid "Maximum upload size"
-msgstr "最大上傳檔案大小"
+msgstr "上傳限制"
#: templates/admin.php:10
msgid "max. possible: "
@@ -245,11 +248,11 @@ msgstr "最大允許:"
#: templates/admin.php:15
msgid "Needed for multi-file and folder downloads."
-msgstr "針對多檔案和目錄下載是必填的。"
+msgstr "下載多檔案和目錄時,此項是必填的。"
#: templates/admin.php:17
msgid "Enable ZIP-download"
-msgstr "啟用 Zip 下載"
+msgstr "啟用 ZIP 下載"
#: templates/admin.php:20
msgid "0 is unlimited"
@@ -257,7 +260,7 @@ msgstr "0代表沒有限制"
#: templates/admin.php:22
msgid "Maximum input size for ZIP files"
-msgstr "針對 ZIP 檔案最大輸入大小"
+msgstr "ZIP 壓縮前的原始大小限制"
#: templates/admin.php:26
msgid "Save"
@@ -281,7 +284,7 @@ msgstr "從連結"
#: templates/index.php:41
msgid "Deleted files"
-msgstr "已刪除的檔案"
+msgstr "回收桶"
#: templates/index.php:46
msgid "Cancel upload"
@@ -289,58 +292,42 @@ msgstr "取消上傳"
#: templates/index.php:52
msgid "You don’t have write permissions here."
-msgstr "您在這裡沒有編輯權。"
+msgstr "您在這裡沒有編輯權"
#: templates/index.php:59
msgid "Nothing in here. Upload something!"
-msgstr "這裡什麼也沒有,上傳一些東西吧!"
+msgstr "這裡還沒有東西,上傳一些吧!"
-#: templates/index.php:73
+#: templates/index.php:75
msgid "Download"
msgstr "下載"
-#: templates/index.php:85 templates/index.php:86
+#: templates/index.php:88 templates/index.php:89
msgid "Unshare"
-msgstr "取消共享"
+msgstr "取消分享"
-#: templates/index.php:91 templates/index.php:92
+#: templates/index.php:94 templates/index.php:95
msgid "Delete"
msgstr "刪除"
-#: templates/index.php:105
+#: templates/index.php:108
msgid "Upload too large"
msgstr "上傳過大"
-#: templates/index.php:107
+#: templates/index.php:110
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
-msgstr "您試圖上傳的檔案已超過伺服器的最大檔案大小限制。"
+msgstr "您試圖上傳的檔案大小超過伺服器的限制。"
-#: templates/index.php:112
+#: templates/index.php:115
msgid "Files are being scanned, please wait."
msgstr "正在掃描檔案,請稍等。"
-#: templates/index.php:115
+#: templates/index.php:118
msgid "Current scanning"
-msgstr "目前掃描"
-
-#: templates/part.list.php:74
-msgid "directory"
-msgstr "目錄"
-
-#: templates/part.list.php:76
-msgid "directories"
-msgstr "目錄"
-
-#: templates/part.list.php:85
-msgid "file"
-msgstr "檔案"
-
-#: templates/part.list.php:87
-msgid "files"
-msgstr "檔案"
+msgstr "正在掃描"
#: templates/upgrade.php:2
msgid "Upgrading filesystem cache..."
-msgstr "正在升級檔案系統快取..."
+msgstr "正在升級檔案系統快取…"
diff --git a/l10n/zh_TW/files_encryption.po b/l10n/zh_TW/files_encryption.po
index dc9c9cf7a76..2adbae532d9 100644
--- a/l10n/zh_TW/files_encryption.po
+++ b/l10n/zh_TW/files_encryption.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-09 07:59-0400\n"
-"PO-Revision-Date: 2013-08-09 11:59+0000\n"
+"POT-Creation-Date: 2013-08-21 08:10-0400\n"
+"PO-Revision-Date: 2013-08-19 19:20+0000\n"
"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
"Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/owncloud/language/zh_TW/)\n"
"MIME-Version: 1.0\n"
@@ -63,18 +63,18 @@ msgid ""
"files."
msgstr "您的私鑰不正確! 感覺像是密碼在 ownCloud 系統之外被改變(例:您的目錄)。 您可以在個人設定中更新私鑰密碼取回已加密的檔案。"
-#: hooks/hooks.php:44
+#: hooks/hooks.php:41
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:45
+#: hooks/hooks.php:42
msgid ""
"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."
msgstr ""
-#: hooks/hooks.php:263
+#: hooks/hooks.php:249
msgid "Following users are not set up for encryption:"
msgstr ""
diff --git a/l10n/zh_TW/files_sharing.po b/l10n/zh_TW/files_sharing.po
index 6cf49409e59..59f0e459f57 100644
--- a/l10n/zh_TW/files_sharing.po
+++ b/l10n/zh_TW/files_sharing.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 18:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-09-01 13:20+0000\n"
+"Last-Translator: pellaeon <nfsmwlin@gmail.com>\n"
"Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/owncloud/language/zh_TW/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -20,7 +20,7 @@ msgstr ""
#: templates/authenticate.php:4
msgid "The password is wrong. Try again."
-msgstr ""
+msgstr "請檢查您的密碼並再試一次"
#: templates/authenticate.php:7
msgid "Password"
@@ -32,27 +32,27 @@ msgstr "送出"
#: templates/part.404.php:3
msgid "Sorry, this link doesn’t seem to work anymore."
-msgstr ""
+msgstr "抱歉,此連結已經失效"
#: templates/part.404.php:4
msgid "Reasons might be:"
-msgstr ""
+msgstr "可能的原因:"
#: templates/part.404.php:6
msgid "the item was removed"
-msgstr ""
+msgstr "項目已經移除"
#: templates/part.404.php:7
msgid "the link expired"
-msgstr ""
+msgstr "連結過期"
#: templates/part.404.php:8
msgid "sharing is disabled"
-msgstr ""
+msgstr "分享功能已停用"
#: templates/part.404.php:10
msgid "For more info, please ask the person who sent this link."
-msgstr ""
+msgstr "請詢問告訴您此連結的人以瞭解更多"
#: templates/public.php:15
#, php-format
@@ -64,7 +64,7 @@ msgstr "%s 和您分享了資料夾 %s "
msgid "%s shared the file %s with you"
msgstr "%s 和您分享了檔案 %s"
-#: templates/public.php:26 templates/public.php:88
+#: templates/public.php:26 templates/public.php:92
msgid "Download"
msgstr "下載"
@@ -76,6 +76,6 @@ msgstr "上傳"
msgid "Cancel upload"
msgstr "取消上傳"
-#: templates/public.php:85
+#: templates/public.php:89
msgid "No preview available for"
msgstr "無法預覽"
diff --git a/l10n/zh_TW/files_trashbin.po b/l10n/zh_TW/files_trashbin.po
index f51e340bf86..57f79d287d9 100644
--- a/l10n/zh_TW/files_trashbin.po
+++ b/l10n/zh_TW/files_trashbin.po
@@ -3,13 +3,14 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# pellaeon <nfsmwlin@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-15 04:47-0400\n"
-"PO-Revision-Date: 2013-08-15 08:48+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-09-01 13:20+0000\n"
+"Last-Translator: pellaeon <nfsmwlin@gmail.com>\n"
"Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/owncloud/language/zh_TW/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -25,53 +26,53 @@ msgstr "無法永久刪除 %s"
#: ajax/undelete.php:42
#, php-format
msgid "Couldn't restore %s"
-msgstr "無法復原 %s"
+msgstr "無法還原 %s"
-#: js/trash.js:7 js/trash.js:100
+#: js/trash.js:7 js/trash.js:102
msgid "perform restore operation"
-msgstr "進行復原動作"
+msgstr "進行還原動作"
-#: js/trash.js:20 js/trash.js:48 js/trash.js:118 js/trash.js:146
+#: js/trash.js:20 js/trash.js:49 js/trash.js:120 js/trash.js:148
msgid "Error"
msgstr "錯誤"
-#: js/trash.js:36
+#: js/trash.js:37
msgid "delete file permanently"
msgstr "永久刪除檔案"
-#: js/trash.js:127
+#: js/trash.js:129
msgid "Delete permanently"
msgstr "永久刪除"
-#: js/trash.js:182 templates/index.php:17
+#: js/trash.js:184 templates/index.php:17
msgid "Name"
msgstr "名稱"
-#: js/trash.js:183 templates/index.php:27
+#: js/trash.js:185 templates/index.php:27
msgid "Deleted"
msgstr "已刪除"
-#: js/trash.js:191
+#: js/trash.js:193
msgid "%n folder"
msgid_plural "%n folders"
-msgstr[0] ""
+msgstr[0] "%n 個資料夾"
-#: js/trash.js:197
+#: js/trash.js:199
msgid "%n file"
msgid_plural "%n files"
-msgstr[0] ""
+msgstr[0] "%n 個檔案"
-#: lib/trash.php:819 lib/trash.php:821
+#: lib/trash.php:814 lib/trash.php:816
msgid "restored"
-msgstr ""
+msgstr "已還原"
#: templates/index.php:9
msgid "Nothing in here. Your trash bin is empty!"
-msgstr "您的垃圾桶是空的!"
+msgstr "您的回收桶是空的!"
#: templates/index.php:20 templates/index.php:22
msgid "Restore"
-msgstr "復原"
+msgstr "還原"
#: templates/index.php:30 templates/index.php:31
msgid "Delete"
diff --git a/l10n/zh_TW/files_versions.po b/l10n/zh_TW/files_versions.po
index bd093d7fda8..cdab9cce2aa 100644
--- a/l10n/zh_TW/files_versions.po
+++ b/l10n/zh_TW/files_versions.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-07-28 01:56-0400\n"
-"PO-Revision-Date: 2013-07-27 06:10+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-08-27 11:18-0400\n"
+"PO-Revision-Date: 2013-08-26 04:20+0000\n"
+"Last-Translator: pellaeon <nfsmwlin@gmail.com>\n"
"Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/owncloud/language/zh_TW/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -29,16 +29,16 @@ msgstr "版本"
#: js/versions.js:53
msgid "Failed to revert {file} to revision {timestamp}."
-msgstr ""
+msgstr "無法還原檔案 {file} 至版本 {timestamp}"
#: js/versions.js:79
msgid "More versions..."
-msgstr ""
+msgstr "更多版本…"
#: js/versions.js:116
msgid "No other versions available"
-msgstr ""
+msgstr "沒有其他版本了"
-#: js/versions.js:149
+#: js/versions.js:145
msgid "Restore"
msgstr "復原"
diff --git a/l10n/zh_TW/lib.po b/l10n/zh_TW/lib.po
index 51f5864b64c..9f1a0e45039 100644
--- a/l10n/zh_TW/lib.po
+++ b/l10n/zh_TW/lib.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-08-27 11:18-0400\n"
+"PO-Revision-Date: 2013-08-26 04:10+0000\n"
+"Last-Translator: pellaeon <nfsmwlin@gmail.com>\n"
"Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/owncloud/language/zh_TW/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,30 +18,41 @@ msgstr ""
"Language: zh_TW\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: app.php:360
+#: app.php:239
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr "無法安裝應用程式 %s 因為它和此版本的 ownCloud 不相容。"
+
+#: app.php:250
+msgid "No app name specified"
+msgstr "沒有指定應用程式名稱"
+
+#: app.php:361
msgid "Help"
msgstr "說明"
-#: app.php:373
+#: app.php:374
msgid "Personal"
msgstr "個人"
-#: app.php:384
+#: app.php:385
msgid "Settings"
msgstr "設定"
-#: app.php:396
+#: app.php:397
msgid "Users"
msgstr "使用者"
-#: app.php:409
+#: app.php:410
msgid "Admin"
msgstr "管理"
-#: app.php:836
+#: app.php:837
#, php-format
msgid "Failed to upgrade \"%s\"."
-msgstr ""
+msgstr "升級失敗:%s"
#: defaults.php:35
msgid "web services under your control"
@@ -50,7 +61,7 @@ msgstr "由您控制的網路服務"
#: files.php:66 files.php:98
#, php-format
msgid "cannot open \"%s\""
-msgstr ""
+msgstr "無法開啓 %s"
#: files.php:226
msgid "ZIP download is turned off."
@@ -72,7 +83,63 @@ msgstr "選擇的檔案太大以致於無法產生壓縮檔。"
msgid ""
"Download the files in smaller chunks, seperately or kindly ask your "
"administrator."
-msgstr ""
+msgstr "以小分割下載您的檔案,請詢問您的系統管理員。"
+
+#: installer.php:63
+msgid "No source specified when installing app"
+msgstr "沒有指定應用程式安裝來源"
+
+#: installer.php:70
+msgid "No href specified when installing app from http"
+msgstr "從 http 安裝應用程式,找不到 href 屬性"
+
+#: installer.php:75
+msgid "No path specified when installing app from local file"
+msgstr "從本地檔案安裝應用程式時沒有指定路徑"
+
+#: installer.php:89
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr "不支援 %s 格式的壓縮檔"
+
+#: installer.php:103
+msgid "Failed to open archive when installing app"
+msgstr "安裝應用程式時無法開啓壓縮檔"
+
+#: installer.php:123
+msgid "App does not provide an info.xml file"
+msgstr "應用程式沒有提供 info.xml 檔案"
+
+#: installer.php:129
+msgid "App can't be installed because of not allowed code in the App"
+msgstr "無法安裝應用程式因為在當中找到危險的代碼"
+
+#: installer.php:138
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr "無法安裝應用程式因為它和此版本的 ownCloud 不相容。"
+
+#: installer.php:144
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr "無法安裝應用程式,因為它包含了 <shipped>true</shipped> 標籤,在未發行的應用程式當中這是不允許的"
+
+#: installer.php:150
+msgid ""
+"App can't be installed because the version in info.xml/version is not the "
+"same as the version reported from the app store"
+msgstr "無法安裝應用程式,因為它在 info.xml/version 宣告的版本與 app store 當中記載的版本不同"
+
+#: installer.php:160
+msgid "App directory already exists"
+msgstr "應用程式目錄已經存在"
+
+#: installer.php:173
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr "無法建立應用程式目錄,請檢查權限:%s"
#: json.php:28
msgid "Application is not enabled"
@@ -205,12 +272,12 @@ msgstr "幾秒前"
#: template/functions.php:81
msgid "%n minute ago"
msgid_plural "%n minutes ago"
-msgstr[0] ""
+msgstr[0] "%n 分鐘前"
#: template/functions.php:82
msgid "%n hour ago"
msgid_plural "%n hours ago"
-msgstr[0] ""
+msgstr[0] "%n 小時前"
#: template/functions.php:83
msgid "today"
@@ -223,7 +290,7 @@ msgstr "昨天"
#: template/functions.php:85
msgid "%n day go"
msgid_plural "%n days ago"
-msgstr[0] ""
+msgstr[0] "%n 天前"
#: template/functions.php:86
msgid "last month"
@@ -232,7 +299,7 @@ msgstr "上個月"
#: template/functions.php:87
msgid "%n month ago"
msgid_plural "%n months ago"
-msgstr[0] ""
+msgstr[0] "%n 個月前"
#: template/functions.php:88
msgid "last year"
@@ -244,7 +311,7 @@ msgstr "幾年前"
#: template.php:297
msgid "Caused by:"
-msgstr ""
+msgstr "原因:"
#: vcategories.php:188 vcategories.php:249
#, php-format
diff --git a/l10n/zh_TW/settings.po b/l10n/zh_TW/settings.po
index d58f0472f63..5bda63d03bd 100644
--- a/l10n/zh_TW/settings.po
+++ b/l10n/zh_TW/settings.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:10+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-09-01 13:27-0400\n"
+"PO-Revision-Date: 2013-09-01 14:00+0000\n"
+"Last-Translator: pellaeon <nfsmwlin@gmail.com>\n"
"Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/owncloud/language/zh_TW/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -43,10 +43,6 @@ msgstr "群組已存在"
msgid "Unable to add group"
msgstr "群組增加失敗"
-#: ajax/enableapp.php:11
-msgid "Could not enable app. "
-msgstr "未能啟動此app"
-
#: ajax/lostpassword.php:12
msgid "Email saved"
msgstr "Email已儲存"
@@ -89,41 +85,53 @@ msgstr "使用者移出群組 %s 錯誤"
msgid "Couldn't update app."
msgstr "無法更新應用程式"
-#: js/apps.js:35
+#: js/apps.js:43
msgid "Update to {appversion}"
msgstr "更新至 {appversion}"
-#: js/apps.js:41 js/apps.js:81
+#: js/apps.js:49 js/apps.js:82 js/apps.js:108
msgid "Disable"
msgstr "停用"
-#: js/apps.js:41 js/apps.js:69 js/apps.js:88
+#: js/apps.js:49 js/apps.js:89 js/apps.js:102 js/apps.js:117
msgid "Enable"
msgstr "啟用"
-#: js/apps.js:60
+#: js/apps.js:71
msgid "Please wait...."
msgstr "請稍候..."
-#: js/apps.js:64 js/apps.js:76 js/apps.js:85 js/apps.js:98
-msgid "Error"
-msgstr "錯誤"
+#: js/apps.js:79 js/apps.js:80 js/apps.js:100
+msgid "Error while disabling app"
+msgstr "停用應用程式錯誤"
-#: js/apps.js:95
+#: js/apps.js:99 js/apps.js:112 js/apps.js:113
+msgid "Error while enabling app"
+msgstr "啓用應用程式錯誤"
+
+#: js/apps.js:123
msgid "Updating...."
msgstr "更新中..."
-#: js/apps.js:98
+#: js/apps.js:126
msgid "Error while updating app"
msgstr "更新應用程式錯誤"
-#: js/apps.js:101
+#: js/apps.js:126
+msgid "Error"
+msgstr "錯誤"
+
+#: js/apps.js:127 templates/apps.php:43
+msgid "Update"
+msgstr "更新"
+
+#: js/apps.js:130
msgid "Updated"
msgstr "已更新"
#: js/personal.js:150
msgid "Decrypting files... Please wait, this can take some time."
-msgstr ""
+msgstr "檔案解密中,請稍候。"
#: js/personal.js:172
msgid "Saving..."
@@ -146,27 +154,27 @@ msgstr "無法刪除用戶"
msgid "Groups"
msgstr "群組"
-#: js/users.js:95 templates/users.php:89 templates/users.php:124
+#: js/users.js:97 templates/users.php:89 templates/users.php:124
msgid "Group Admin"
msgstr "群組管理員"
-#: js/users.js:115 templates/users.php:164
+#: js/users.js:120 templates/users.php:164
msgid "Delete"
msgstr "刪除"
-#: js/users.js:269
+#: js/users.js:277
msgid "add group"
msgstr "新增群組"
-#: js/users.js:428
+#: js/users.js:436
msgid "A valid username must be provided"
msgstr "必須提供一個有效的用戶名"
-#: js/users.js:429 js/users.js:435 js/users.js:450
+#: js/users.js:437 js/users.js:443 js/users.js:458
msgid "Error creating user"
msgstr "建立用戶時出現錯誤"
-#: js/users.js:434
+#: js/users.js:442
msgid "A valid password must be provided"
msgstr "一定要提供一個有效的密碼"
@@ -348,7 +356,7 @@ msgid ""
"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 "由 <a href=\"http://ownCloud.org/contact\" target=\"_blank\">ownCloud 社群</a>開發,<a href=\"https://github.com/owncloud\" target=\"_blank\">原始碼</a>在 <a href=\"http://www.gnu.org/licenses/agpl-3.0.html\" target=\"_blank\"><abbr title=\"Affero General Public License\">AGPL</abbr></a> 許可證下發布。"
+msgstr "由 <a href=\"http://ownCloud.org/contact\" target=\"_blank\">ownCloud 社群</a>開發,<a href=\"https://github.com/owncloud\" target=\"_blank\">原始碼</a>在 <a href=\"http://www.gnu.org/licenses/agpl-3.0.html\" target=\"_blank\"><abbr title=\"Affero General Public License\">AGPL</abbr></a> 授權許可下發布。"
#: templates/apps.php:13
msgid "Add your App"
@@ -370,10 +378,6 @@ msgstr "查看應用程式頁面於 apps.owncloud.com"
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-核准: <span class=\"author\"></span>"
-#: templates/apps.php:43
-msgid "Update"
-msgstr "更新"
-
#: templates/help.php:4
msgid "User Documentation"
msgstr "用戶說明文件"
@@ -468,7 +472,7 @@ msgstr "WebDAV"
msgid ""
"Use this address to <a href=\"%s/server/5.0/user_manual/files/files.html\" "
"target=\"_blank\">access your Files via WebDAV</a>"
-msgstr "使用<a href=\"%s/server/5.0/user_manual/files/files.html\" target=\"_blank\">這個網址</a>來透過 WebDAV 存取您的檔案"
+msgstr "以上的 WebDAV 位址可以讓您<a href=\"%s/server/5.0/user_manual/files/files.html\" target=\"_blank\">透過 WebDAV 協定存取檔案</a>"
#: templates/personal.php:117
msgid "Encryption"
@@ -476,15 +480,15 @@ msgstr "加密"
#: templates/personal.php:119
msgid "The encryption app is no longer enabled, decrypt all your file"
-msgstr ""
+msgstr "加密應用程式已經停用,請您解密您所有的檔案"
#: templates/personal.php:125
msgid "Log-in password"
-msgstr ""
+msgstr "登入密碼"
#: templates/personal.php:130
msgid "Decrypt all Files"
-msgstr ""
+msgstr "解密所有檔案"
#: templates/users.php:21
msgid "Login Name"
diff --git a/l10n/zh_TW/user_ldap.po b/l10n/zh_TW/user_ldap.po
index c8e59df49f4..fd00e191fde 100644
--- a/l10n/zh_TW/user_ldap.po
+++ b/l10n/zh_TW/user_ldap.po
@@ -4,13 +4,14 @@
#
# Translators:
# chenanyeh <chnjsn1221@gmail.com>, 2013
+# pellaeon <nfsmwlin@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-19 15:06-0400\n"
-"PO-Revision-Date: 2013-08-19 19:07+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2013-08-27 11:18-0400\n"
+"PO-Revision-Date: 2013-08-26 06:10+0000\n"
+"Last-Translator: pellaeon <nfsmwlin@gmail.com>\n"
"Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/owncloud/language/zh_TW/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -34,13 +35,13 @@ msgstr "設定有效且連線可建立"
msgid ""
"The configuration is valid, but the Bind failed. Please check the server "
"settings and credentials."
-msgstr "設定有效但連線無法建立。請檢查伺服器的設定與認證資料。"
+msgstr "設定有效但連線無法建立,請檢查伺服器設定與認證資料。"
#: ajax/testConfiguration.php:43
msgid ""
"The configuration is invalid. Please look in the ownCloud log for further "
"details."
-msgstr "設定無效。更多細節請參閱ownCloud的記錄檔。"
+msgstr "設定無效,更多細節請參閱 ownCloud 的記錄檔。"
#: js/settings.js:66
msgid "Deletion failed"
@@ -48,11 +49,11 @@ msgstr "移除失敗"
#: js/settings.js:82
msgid "Take over settings from recent server configuration?"
-msgstr "要使用最近一次的伺服器設定嗎?"
+msgstr "要使用最近一次的伺服器設定嗎?"
#: js/settings.js:83
msgid "Keep settings?"
-msgstr "維持設定嗎?"
+msgstr "維持設定嗎?"
#: js/settings.js:97
msgid "Cannot add server configuration"
@@ -80,11 +81,11 @@ msgstr "連線測試失敗"
#: js/settings.js:156
msgid "Do you really want to delete the current Server Configuration?"
-msgstr "您真的確定要刪除現在的伺服器設定嗎?"
+msgstr "您真的要刪除現在的伺服器設定嗎?"
#: js/settings.js:157
msgid "Confirm Deletion"
-msgstr "確認已刪除"
+msgstr "確認刪除"
#: templates/settings.php:9
msgid ""
@@ -97,7 +98,7 @@ msgstr ""
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 "<b>警告:</b>沒有安裝 PHP LDAP 模組,後端系統將無法運作。請要求您的系統管理員安裝模組。"
+msgstr "<b>警告:</b>沒有安裝 PHP LDAP 模組,後端系統將無法運作,請要求您的系統管理員安裝模組。"
#: templates/settings.php:16
msgid "Server configuration"
@@ -114,23 +115,23 @@ msgstr "主機"
#: templates/settings.php:39
msgid ""
"You can omit the protocol, except you require SSL. Then start with ldaps://"
-msgstr "若您不需要SSL加密傳輸則可忽略通訊協定。若非如此請從ldaps://開始"
+msgstr "若您不需要 SSL 加密連線則不需輸入通訊協定,反之請輸入 ldaps://"
#: templates/settings.php:40
msgid "Base DN"
-msgstr ""
+msgstr "Base DN"
#: templates/settings.php:41
msgid "One Base DN per line"
-msgstr "一行一個Base DN"
+msgstr "一行一個 Base DN"
#: templates/settings.php:42
msgid "You can specify Base DN for users and groups in the Advanced tab"
-msgstr "您可以在進階標籤頁裡面指定使用者及群組的Base DN"
+msgstr "您可以在進階標籤頁裡面指定使用者及群組的 Base DN"
#: templates/settings.php:44
msgid "User DN"
-msgstr ""
+msgstr "User DN"
#: templates/settings.php:46
msgid ""
@@ -145,11 +146,11 @@ msgstr "密碼"
#: templates/settings.php:50
msgid "For anonymous access, leave DN and Password empty."
-msgstr "匿名連接時請將DN與密碼欄位留白"
+msgstr "匿名連接時請將 DN 與密碼欄位留白"
#: templates/settings.php:51
msgid "User Login Filter"
-msgstr "使用者登入過濾器"
+msgstr "User Login Filter"
#: templates/settings.php:54
#, php-format
@@ -160,7 +161,7 @@ msgstr ""
#: templates/settings.php:55
msgid "User List Filter"
-msgstr "使用者名單篩選器"
+msgstr "User List Filter"
#: templates/settings.php:58
msgid ""
@@ -170,7 +171,7 @@ msgstr ""
#: templates/settings.php:59
msgid "Group Filter"
-msgstr "群組篩選器"
+msgstr "Group Filter"
#: templates/settings.php:62
msgid ""
@@ -184,7 +185,7 @@ msgstr "連線設定"
#: templates/settings.php:68
msgid "Configuration Active"
-msgstr "設定為主動模式"
+msgstr "設定使用中"
#: templates/settings.php:68
msgid "When unchecked, this configuration will be skipped."
@@ -192,7 +193,7 @@ msgstr "沒有被勾選時,此設定會被略過。"
#: templates/settings.php:69
msgid "Port"
-msgstr "連接阜"
+msgstr "連接埠"
#: templates/settings.php:70
msgid "Backup (Replica) Host"
@@ -202,11 +203,11 @@ msgstr "備用主機"
msgid ""
"Give an optional backup host. It must be a replica of the main LDAP/AD "
"server."
-msgstr "請給定一個可選的備用主機。必須是LDAP/AD中央伺服器的複本。"
+msgstr "可以選擇性設定備用主機,必須是 LDAP/AD 中央伺服器的複本。"
#: templates/settings.php:71
msgid "Backup (Replica) Port"
-msgstr "備用(複本)連接阜"
+msgstr "備用(複本)連接埠"
#: templates/settings.php:72
msgid "Disable Main Server"
@@ -218,19 +219,19 @@ msgstr ""
#: templates/settings.php:73
msgid "Use TLS"
-msgstr "使用TLS"
+msgstr "使用 TLS"
#: templates/settings.php:73
msgid "Do not use it additionally for LDAPS connections, it will fail."
-msgstr ""
+msgstr "不要同時與 LDAPS 使用,會有問題。"
#: templates/settings.php:74
msgid "Case insensitve LDAP server (Windows)"
-msgstr "不區分大小寫的LDAP伺服器(Windows)"
+msgstr "不區分大小寫的 LDAP 伺服器 (Windows)"
#: templates/settings.php:75
msgid "Turn off SSL certificate validation."
-msgstr "關閉 SSL 憑證驗證"
+msgstr "關閉 SSL 憑證檢查"
#: templates/settings.php:75
#, php-format
@@ -245,15 +246,15 @@ msgstr "快取的存活時間"
#: templates/settings.php:76
msgid "in seconds. A change empties the cache."
-msgstr "以秒為單位。更變後會清空快取。"
+msgstr "以秒為單位。變更後會清空快取。"
#: templates/settings.php:78
msgid "Directory Settings"
-msgstr "目錄選項"
+msgstr "目錄設定"
#: templates/settings.php:80
msgid "User Display Name Field"
-msgstr "使用者名稱欄位"
+msgstr "使用者顯示名稱欄位"
#: templates/settings.php:80
msgid "The LDAP attribute to use to generate the user's display name."
@@ -261,19 +262,19 @@ msgstr ""
#: templates/settings.php:81
msgid "Base User Tree"
-msgstr "Base使用者數"
+msgstr "Base User Tree"
#: templates/settings.php:81
msgid "One User Base DN per line"
-msgstr "一行一個使用者Base DN"
+msgstr "一行一個使用者 Base DN"
#: templates/settings.php:82
msgid "User Search Attributes"
-msgstr "使用者搜索屬性"
+msgstr "User Search Attributes"
#: templates/settings.php:82 templates/settings.php:85
msgid "Optional; one attribute per line"
-msgstr "可選的; 一行一項屬性"
+msgstr "非必要,一行一項屬性"
#: templates/settings.php:83
msgid "Group Display Name Field"
@@ -285,19 +286,19 @@ msgstr ""
#: templates/settings.php:84
msgid "Base Group Tree"
-msgstr "Base群組樹"
+msgstr "Base Group Tree"
#: templates/settings.php:84
msgid "One Group Base DN per line"
-msgstr "一行一個群組Base DN"
+msgstr "一行一個 Group Base DN"
#: templates/settings.php:85
msgid "Group Search Attributes"
-msgstr "群組搜索屬性"
+msgstr "Group Search Attributes"
#: templates/settings.php:86
msgid "Group-Member association"
-msgstr "群組成員的關係"
+msgstr "Group-Member association"
#: templates/settings.php:88
msgid "Special Attributes"
diff --git a/lib/app.php b/lib/app.php
index 1b5979107db..1a0a7e6f9a9 100644
--- a/lib/app.php
+++ b/lib/app.php
@@ -210,7 +210,8 @@ class OC_App{
/**
* @brief enables an app
* @param mixed $app app
- * @return bool
+ * @throws \Exception
+ * @return void
*
* This function set an app as enabled in appconfig.
*/
@@ -228,25 +229,25 @@ class OC_App{
}
}
}
+ $l = OC_L10N::get('core');
if($app!==false) {
// check if the app is compatible with this version of ownCloud
$info=OC_App::getAppInfo($app);
$version=OC_Util::getVersion();
if(!isset($info['require']) or !self::isAppVersionCompatible($version, $info['require'])) {
- OC_Log::write('core',
- 'App "'.$info['name'].'" can\'t be installed because it is'
- .' not compatible with this version of ownCloud',
- OC_Log::ERROR);
- return false;
+ throw new \Exception(
+ $l->t("App \"%s\" can't be installed because it is not compatible with this version of ownCloud.",
+ array($info['name'])
+ )
+ );
}else{
OC_Appconfig::setValue( $app, 'enabled', 'yes' );
if(isset($appdata['id'])) {
OC_Appconfig::setValue( $app, 'ocsid', $appdata['id'] );
}
- return true;
}
}else{
- return false;
+ throw new \Exception($l->t("No app name specified"));
}
}
diff --git a/lib/base.php b/lib/base.php
index a59fe8b7a48..fe160f73652 100644
--- a/lib/base.php
+++ b/lib/base.php
@@ -257,20 +257,22 @@ class OC {
OC_Util::addScript("compatibility");
OC_Util::addScript("jquery.ocdialog");
OC_Util::addScript("oc-dialogs");
- OC_Util::addScript("octemplate");
OC_Util::addScript("js");
+ OC_Util::addScript("octemplate");
OC_Util::addScript("eventsource");
OC_Util::addScript("config");
//OC_Util::addScript( "multiselect" );
OC_Util::addScript('search', 'result');
OC_Util::addScript('router');
+ OC_Util::addScript("oc-requesttoken");
OC_Util::addStyle("styles");
+ OC_Util::addStyle("apps");
+ OC_Util::addStyle("fixes");
OC_Util::addStyle("multiselect");
OC_Util::addStyle("jquery-ui-1.10.0.custom");
OC_Util::addStyle("jquery-tipsy");
OC_Util::addStyle("jquery.ocdialog");
- OC_Util::addScript("oc-requesttoken");
}
public static function initSession() {
@@ -490,7 +492,9 @@ class OC {
self::registerCacheHooks();
self::registerFilesystemHooks();
+ self::registerPreviewHooks();
self::registerShareHooks();
+ self::registerLogRotate();
//make sure temporary files are cleaned up
register_shutdown_function(array('OC_Helper', 'cleanTmp'));
@@ -553,6 +557,21 @@ class OC {
}
/**
+ * register hooks for the cache
+ */
+ public static function registerLogRotate() {
+ if (OC_Config::getValue('installed', false) && OC_Config::getValue('log_rotate_size', false)) {
+ //don't try to do this before we are properly setup
+ // register cache cleanup jobs
+ try { //if this is executed before the upgrade to the new backgroundjob system is completed it will throw an exception
+ \OCP\BackgroundJob::registerJob('OC\Log\Rotate', OC_Config::getValue("datadirectory", OC::$SERVERROOT.'/data').'/owncloud.log');
+ } catch (Exception $e) {
+
+ }
+ }
+ }
+
+ /**
* register hooks for the filesystem
*/
public static function registerFilesystemHooks() {
@@ -562,6 +581,14 @@ class OC {
}
/**
+ * register hooks for previews
+ */
+ public static function registerPreviewHooks() {
+ OC_Hook::connect('OC_Filesystem', 'post_write', 'OC\Preview', 'post_write');
+ OC_Hook::connect('OC_Filesystem', 'delete', 'OC\Preview', 'post_delete');
+ }
+
+ /**
* register hooks for sharing
*/
public static function registerShareHooks() {
@@ -669,12 +696,15 @@ class OC {
$app = $param['app'];
$file = $param['file'];
$app_path = OC_App::getAppPath($app);
- $file = $app_path . '/' . $file;
- unset($app, $app_path);
- if (file_exists($file)) {
- require_once $file;
- return true;
+ if (OC_App::isEnabled($app) && $app_path !== false) {
+ $file = $app_path . '/' . $file;
+ unset($app, $app_path);
+ if (file_exists($file)) {
+ require_once $file;
+ return true;
+ }
}
+ header('HTTP/1.0 404 Not Found');
return false;
}
@@ -772,14 +802,15 @@ class OC {
self::$session->set('timezone', $_POST['timezone-offset']);
}
- self::cleanupLoginTokens($_POST['user']);
+ $userid = OC_User::getUser();
+ self::cleanupLoginTokens($userid);
if (!empty($_POST["remember_login"])) {
if (defined("DEBUG") && DEBUG) {
OC_Log::write('core', 'Setting remember login to cookie', OC_Log::DEBUG);
}
$token = OC_Util::generateRandomBytes(32);
- OC_Preferences::setValue($_POST['user'], 'login_token', $token, time());
- OC_User::setMagicInCookie($_POST["user"], $token);
+ OC_Preferences::setValue($userid, 'login_token', $token, time());
+ OC_User::setMagicInCookie($userid, $token);
} else {
OC_User::unsetMagicInCookie();
}
@@ -795,11 +826,16 @@ class OC {
) {
return false;
}
- OC_App::loadApps(array('authentication'));
- if (OC_User::login($_SERVER["PHP_AUTH_USER"], $_SERVER["PHP_AUTH_PW"])) {
- //OC_Log::write('core',"Logged in with HTTP Authentication", OC_Log::DEBUG);
- OC_User::unsetMagicInCookie();
- $_SERVER['HTTP_REQUESTTOKEN'] = OC_Util::callRegister();
+ // don't redo authentication if user is already logged in
+ // otherwise session would be invalidated in OC_User::login with
+ // session_regenerate_id at every page load
+ if (!OC_User::isLoggedIn()) {
+ OC_App::loadApps(array('authentication'));
+ if (OC_User::login($_SERVER["PHP_AUTH_USER"], $_SERVER["PHP_AUTH_PW"])) {
+ //OC_Log::write('core',"Logged in with HTTP Authentication", OC_Log::DEBUG);
+ OC_User::unsetMagicInCookie();
+ $_SERVER['HTTP_REQUESTTOKEN'] = OC_Util::callRegister();
+ }
}
return true;
}
diff --git a/lib/connector/sabre/directory.php b/lib/connector/sabre/directory.php
index ed8d085462d..3181a4b310f 100644
--- a/lib/connector/sabre/directory.php
+++ b/lib/connector/sabre/directory.php
@@ -233,10 +233,10 @@ class OC_Connector_Sabre_Directory extends OC_Connector_Sabre_Node implements Sa
* @return array
*/
public function getQuotaInfo() {
- $rootInfo=\OC\Files\Filesystem::getFileInfo('');
+ $storageInfo = OC_Helper::getStorageInfo($this->path);
return array(
- $rootInfo['size'],
- \OC\Files\Filesystem::free_space()
+ $storageInfo['used'],
+ $storageInfo['free']
);
}
diff --git a/lib/connector/sabre/quotaplugin.php b/lib/connector/sabre/quotaplugin.php
index 34d4b676157..ea2cb81d1f7 100644
--- a/lib/connector/sabre/quotaplugin.php
+++ b/lib/connector/sabre/quotaplugin.php
@@ -3,58 +3,95 @@
/**
* This plugin check user quota and deny creating files when they exceeds the quota.
*
- * @copyright Copyright (C) 2012 entreCables S.L. All rights reserved.
* @author Sergio Cambra
+ * @copyright Copyright (C) 2012 entreCables S.L. All rights reserved.
* @license http://code.google.com/p/sabredav/wiki/License Modified BSD License
*/
class OC_Connector_Sabre_QuotaPlugin extends Sabre_DAV_ServerPlugin {
/**
- * Reference to main server object
- *
- * @var Sabre_DAV_Server
- */
+ * Reference to main server object
+ *
+ * @var Sabre_DAV_Server
+ */
private $server;
/**
- * This initializes the plugin.
- *
- * This function is called by Sabre_DAV_Server, after
- * addPlugin is called.
- *
- * This method should set up the requires event subscriptions.
- *
- * @param Sabre_DAV_Server $server
- * @return void
- */
+ * is kept public to allow overwrite for unit testing
+ *
+ * @var \OC\Files\View
+ */
+ public $fileView;
+
+ /**
+ * This initializes the plugin.
+ *
+ * This function is called by Sabre_DAV_Server, after
+ * addPlugin is called.
+ *
+ * This method should set up the requires event subscriptions.
+ *
+ * @param Sabre_DAV_Server $server
+ * @return void
+ */
public function initialize(Sabre_DAV_Server $server) {
- $this->server = $server;
- $this->server->subscribeEvent('beforeWriteContent', array($this, 'checkQuota'), 10);
- $this->server->subscribeEvent('beforeCreateFile', array($this, 'checkQuota'), 10);
+ $this->server = $server;
+ $server->subscribeEvent('beforeWriteContent', array($this, 'checkQuota'), 10);
+ $server->subscribeEvent('beforeCreateFile', array($this, 'checkQuota'), 10);
}
/**
- * This method is called before any HTTP method and forces users to be authenticated
- *
- * @param string $method
- * @throws Sabre_DAV_Exception
- * @return bool
- */
+ * This method is called before any HTTP method and validates there is enough free space to store the file
+ *
+ * @param string $method
+ * @throws Sabre_DAV_Exception
+ * @return bool
+ */
public function checkQuota($uri, $data = null) {
- $expected = $this->server->httpRequest->getHeader('X-Expected-Entity-Length');
- $length = $expected ? $expected : $this->server->httpRequest->getHeader('Content-Length');
+ $length = $this->getLength();
if ($length) {
if (substr($uri, 0, 1)!=='/') {
$uri='/'.$uri;
}
list($parentUri, $newName) = Sabre_DAV_URLUtil::splitPath($uri);
- $freeSpace = \OC\Files\Filesystem::free_space($parentUri);
+ $freeSpace = $this->getFreeSpace($parentUri);
if ($freeSpace !== \OC\Files\SPACE_UNKNOWN && $length > $freeSpace) {
throw new Sabre_DAV_Exception_InsufficientStorage();
}
}
return true;
}
+
+ public function getLength()
+ {
+ $req = $this->server->httpRequest;
+ $length = $req->getHeader('X-Expected-Entity-Length');
+ if (!$length) {
+ $length = $req->getHeader('Content-Length');
+ }
+
+ $ocLength = $req->getHeader('OC-Total-Length');
+ if ($length && $ocLength) {
+ return max($length, $ocLength);
+ }
+
+ return $length;
+ }
+
+ /**
+ * @param $parentUri
+ * @return mixed
+ */
+ public function getFreeSpace($parentUri)
+ {
+ if (is_null($this->fileView)) {
+ // initialize fileView
+ $this->fileView = \OC\Files\Filesystem::getView();
+ }
+
+ $freeSpace = $this->fileView->free_space($parentUri);
+ return $freeSpace;
+ }
}
diff --git a/lib/files/storage/mappedlocal.php b/lib/files/storage/mappedlocal.php
index cf5d9b3ef4f..fbf1b4ebf96 100644
--- a/lib/files/storage/mappedlocal.php
+++ b/lib/files/storage/mappedlocal.php
@@ -65,7 +65,7 @@ class MappedLocal extends \OC\Files\Storage\Common{
$logicalPath = $this->mapper->physicalToLogic($physicalPath);
$dh = opendir($physicalPath);
- while ($file = readdir($dh)) {
+ while (($file = readdir($dh)) !== false) {
if ($file === '.' or $file === '..') {
continue;
}
diff --git a/lib/files/view.php b/lib/files/view.php
index bb737f19ef8..8aee12bf6fe 100644
--- a/lib/files/view.php
+++ b/lib/files/view.php
@@ -249,6 +249,7 @@ class View {
$hooks = array('touch');
if (!$this->file_exists($path)) {
+ $hooks[] = 'create';
$hooks[] = 'write';
}
$result = $this->basicOperation('touch', $path, $hooks, $mtime);
diff --git a/lib/group/group.php b/lib/group/group.php
index a752c4311c1..bcd2419b309 100644
--- a/lib/group/group.php
+++ b/lib/group/group.php
@@ -62,7 +62,6 @@ class Group {
return $this->users;
}
- $users = array();
$userIds = array();
foreach ($this->backends as $backend) {
$diff = array_diff(
@@ -74,11 +73,8 @@ class Group {
}
}
- foreach ($userIds as $userId) {
- $users[] = $this->userManager->get($userId);
- }
- $this->users = $users;
- return $users;
+ $this->users = $this->getVerifiedUsers($userIds);
+ return $this->users;
}
/**
@@ -113,7 +109,7 @@ class Group {
if ($backend->implementsActions(OC_GROUP_BACKEND_ADD_TO_GROUP)) {
$backend->addToGroup($user->getUID(), $this->gid);
if ($this->users) {
- $this->users[] = $user;
+ $this->users[$user->getUID()] = $user;
}
if ($this->emitter) {
$this->emitter->emit('\OC\Group', 'postAddUser', array($this, $user));
@@ -172,9 +168,7 @@ class Group {
if (!is_null($offset)) {
$offset -= count($userIds);
}
- foreach ($userIds as $userId) {
- $users[$userId] = $this->userManager->get($userId);
- }
+ $users += $this->getVerifiedUsers($userIds);
if (!is_null($limit) and $limit <= 0) {
return array_values($users);
}
@@ -191,7 +185,6 @@ class Group {
* @return \OC\User\User[]
*/
public function searchDisplayName($search, $limit = null, $offset = null) {
- $users = array();
foreach ($this->backends as $backend) {
if ($backend->implementsActions(OC_GROUP_BACKEND_GET_DISPLAYNAME)) {
$userIds = array_keys($backend->displayNamesInGroup($this->gid, $search, $limit, $offset));
@@ -204,9 +197,7 @@ class Group {
if (!is_null($offset)) {
$offset -= count($userIds);
}
- foreach ($userIds as $userId) {
- $users[$userId] = $this->userManager->get($userId);
- }
+ $users = $this->getVerifiedUsers($userIds);
if (!is_null($limit) and $limit <= 0) {
return array_values($users);
}
@@ -235,4 +226,23 @@ class Group {
}
return $result;
}
+
+ /**
+ * @brief returns all the Users from an array that really exists
+ * @param $userIds an array containing user IDs
+ * @return an Array with the userId as Key and \OC\User\User as value
+ */
+ private function getVerifiedUsers($userIds) {
+ if(!is_array($userIds)) {
+ return array();
+ }
+ $users = array();
+ foreach ($userIds as $userId) {
+ $user = $this->userManager->get($userId);
+ if(!is_null($user)) {
+ $users[$userId] = $user;
+ }
+ }
+ return $users;
+ }
}
diff --git a/lib/helper.php b/lib/helper.php
index 1024a570e36..5fb8fed3459 100644
--- a/lib/helper.php
+++ b/lib/helper.php
@@ -185,7 +185,38 @@ class OC_Helper {
* Returns the path to the image of this file type.
*/
public static function mimetypeIcon($mimetype) {
- $alias = array('application/xml' => 'code/xml');
+ $alias = array(
+ 'application/xml' => 'code/xml',
+ 'application/msword' => 'x-office/document',
+ 'application/vnd.openxmlformats-officedocument.wordprocessingml.document' => 'x-office/document',
+ 'application/vnd.openxmlformats-officedocument.wordprocessingml.template' => 'x-office/document',
+ 'application/vnd.ms-word.document.macroEnabled.12' => 'x-office/document',
+ 'application/vnd.ms-word.template.macroEnabled.12' => 'x-office/document',
+ 'application/vnd.oasis.opendocument.text' => 'x-office/document',
+ 'application/vnd.oasis.opendocument.text-template' => 'x-office/document',
+ 'application/vnd.oasis.opendocument.text-web' => 'x-office/document',
+ 'application/vnd.oasis.opendocument.text-master' => 'x-office/document',
+ 'application/vnd.ms-powerpoint' => 'x-office/presentation',
+ 'application/vnd.openxmlformats-officedocument.presentationml.presentation' => 'x-office/presentation',
+ 'application/vnd.openxmlformats-officedocument.presentationml.template' => 'x-office/presentation',
+ 'application/vnd.openxmlformats-officedocument.presentationml.slideshow' => 'x-office/presentation',
+ 'application/vnd.ms-powerpoint.addin.macroEnabled.12' => 'x-office/presentation',
+ 'application/vnd.ms-powerpoint.presentation.macroEnabled.12' => 'x-office/presentation',
+ 'application/vnd.ms-powerpoint.template.macroEnabled.12' => 'x-office/presentation',
+ 'application/vnd.ms-powerpoint.slideshow.macroEnabled.12' => 'x-office/presentation',
+ 'application/vnd.oasis.opendocument.presentation' => 'x-office/presentation',
+ 'application/vnd.oasis.opendocument.presentation-template' => 'x-office/presentation',
+ 'application/vnd.ms-excel' => 'x-office/spreadsheet',
+ 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' => 'x-office/spreadsheet',
+ 'application/vnd.openxmlformats-officedocument.spreadsheetml.template' => 'x-office/spreadsheet',
+ 'application/vnd.ms-excel.sheet.macroEnabled.12' => 'x-office/spreadsheet',
+ 'application/vnd.ms-excel.template.macroEnabled.12' => 'x-office/spreadsheet',
+ 'application/vnd.ms-excel.addin.macroEnabled.12' => 'x-office/spreadsheet',
+ 'application/vnd.ms-excel.sheet.binary.macroEnabled.12' => 'x-office/spreadsheet',
+ 'application/vnd.oasis.opendocument.spreadsheet' => 'x-office/spreadsheet',
+ 'application/vnd.oasis.opendocument.spreadsheet-template' => 'x-office/spreadsheet',
+ );
+
if (isset($alias[$mimetype])) {
$mimetype = $alias[$mimetype];
}
@@ -220,6 +251,21 @@ class OC_Helper {
}
/**
+ * @brief get path to preview of file
+ * @param string $path path
+ * @return string the url
+ *
+ * Returns the path to the preview of the file.
+ */
+ public static function previewIcon($path) {
+ return self::linkToRoute( 'core_ajax_preview', array('x' => 36, 'y' => 36, 'file' => urlencode($path) ));
+ }
+
+ public static function publicPreviewIcon( $path, $token ) {
+ return self::linkToRoute( 'core_ajax_public_preview', array('x' => 36, 'y' => 36, 'file' => urlencode($path), 't' => $token));
+ }
+
+ /**
* @brief Make a human file size
* @param int $bytes file size in bytes
* @return string a human readable file size
@@ -591,9 +637,26 @@ class OC_Helper {
* remove all files in PHP /oc-noclean temp dir
*/
public static function cleanTmpNoClean() {
- $tmpDirNoCleanFile = get_temp_dir() . '/oc-noclean/';
- if (file_exists($tmpDirNoCleanFile)) {
- self::rmdirr($tmpDirNoCleanFile);
+ $tmpDirNoCleanName=get_temp_dir() . '/oc-noclean/';
+ if(file_exists($tmpDirNoCleanName) && is_dir($tmpDirNoCleanName)) {
+ $files=scandir($tmpDirNoCleanName);
+ foreach($files as $file) {
+ $fileName = $tmpDirNoCleanName . $file;
+ if (!\OC\Files\Filesystem::isIgnoredDir($file) && filemtime($fileName) + 600 < time()) {
+ unlink($fileName);
+ }
+ }
+ // if oc-noclean is empty delete it
+ $isTmpDirNoCleanEmpty = true;
+ $tmpDirNoClean = opendir($tmpDirNoCleanName);
+ while (false !== ($file = readdir($tmpDirNoClean))) {
+ if (!\OC\Files\Filesystem::isIgnoredDir($file)) {
+ $isTmpDirNoCleanEmpty = false;
+ }
+ }
+ if ($isTmpDirNoCleanEmpty) {
+ rmdir($tmpDirNoCleanName);
+ }
}
}
@@ -824,24 +887,25 @@ class OC_Helper {
}
/**
- * Calculate the disc space
+ * Calculate the disc space for the given path
+ *
+ * @param string $path
+ * @return array
*/
- public static function getStorageInfo() {
- $rootInfo = \OC\Files\Filesystem::getFileInfo('/');
+ public static function getStorageInfo($path) {
+ $rootInfo = \OC\Files\Filesystem::getFileInfo($path);
$used = $rootInfo['size'];
if ($used < 0) {
$used = 0;
}
- $free = \OC\Files\Filesystem::free_space();
+ $free = \OC\Files\Filesystem::free_space($path);
if ($free >= 0) {
$total = $free + $used;
} else {
$total = $free; //either unknown or unlimited
}
- if ($total == 0) {
- $total = 1; // prevent division by zero
- }
- if ($total >= 0) {
+ if ($total > 0) {
+ // prevent division by zero or error codes (negative values)
$relative = round(($used / $total) * 10000) / 100;
} else {
$relative = 0;
diff --git a/lib/image.php b/lib/image.php
index 4bc38e20e56..7761a3c7737 100644
--- a/lib/image.php
+++ b/lib/image.php
@@ -25,24 +25,27 @@
*/
class OC_Image {
protected $resource = false; // tmp resource.
- protected $imagetype = IMAGETYPE_PNG; // Default to png if file type isn't evident.
- protected $bit_depth = 24;
- protected $filepath = null;
+ protected $imageType = IMAGETYPE_PNG; // Default to png if file type isn't evident.
+ protected $mimeType = "image/png"; // Default to png
+ protected $bitDepth = 24;
+ protected $filePath = null;
+
+ private $fileInfo;
/**
* @brief Get mime type for an image file.
* @param $filepath The path to a local image file.
* @returns string The mime type if the it could be determined, otherwise an empty string.
*/
- static public function getMimeTypeForFile($filepath) {
+ static public function getMimeTypeForFile($filePath) {
// exif_imagetype throws "read error!" if file is less than 12 byte
- if (filesize($filepath) > 11) {
- $imagetype = exif_imagetype($filepath);
+ if (filesize($filePath) > 11) {
+ $imageType = exif_imagetype($filePath);
}
else {
- $imagetype = false;
+ $imageType = false;
}
- return $imagetype ? image_type_to_mime_type($imagetype) : '';
+ return $imageType ? image_type_to_mime_type($imageType) : '';
}
/**
@@ -50,14 +53,19 @@ class OC_Image {
* @param $imageref The path to a local file, a base64 encoded string or a resource created by an imagecreate* function.
* @returns bool False on error
*/
- public function __construct($imageref = null) {
+ public function __construct($imageRef = null) {
//OC_Log::write('core',__METHOD__.'(): start', OC_Log::DEBUG);
if(!extension_loaded('gd') || !function_exists('gd_info')) {
OC_Log::write('core', __METHOD__.'(): GD module not installed', OC_Log::ERROR);
return false;
}
- if(!is_null($imageref)) {
- $this->load($imageref);
+
+ if (\OC_Util::fileInfoLoaded()) {
+ $this->fileInfo = new finfo(FILEINFO_MIME_TYPE);
+ }
+
+ if(!is_null($imageRef)) {
+ $this->load($imageRef);
}
}
@@ -74,7 +82,7 @@ class OC_Image {
* @returns int
*/
public function mimeType() {
- return $this->valid() ? image_type_to_mime_type($this->imagetype) : '';
+ return $this->valid() ? $this->mimeType : '';
}
/**
@@ -157,30 +165,30 @@ class OC_Image {
* @returns bool
*/
- public function save($filepath=null) {
- if($filepath === null && $this->filepath === null) {
+ public function save($filePath=null) {
+ if($filePath === null && $this->filePath === null) {
OC_Log::write('core', __METHOD__.'(): called with no path.', OC_Log::ERROR);
return false;
- } elseif($filepath === null && $this->filepath !== null) {
- $filepath = $this->filepath;
+ } elseif($filePath === null && $this->filePath !== null) {
+ $filePath = $this->filePath;
}
- return $this->_output($filepath);
+ return $this->_output($filePath);
}
/**
* @brief Outputs/saves the image.
*/
- private function _output($filepath=null) {
- if($filepath) {
- if (!file_exists(dirname($filepath)))
- mkdir(dirname($filepath), 0777, true);
- if(!is_writable(dirname($filepath))) {
+ private function _output($filePath=null) {
+ if($filePath) {
+ if (!file_exists(dirname($filePath)))
+ mkdir(dirname($filePath), 0777, true);
+ if(!is_writable(dirname($filePath))) {
OC_Log::write('core',
- __METHOD__.'(): Directory \''.dirname($filepath).'\' is not writable.',
+ __METHOD__.'(): Directory \''.dirname($filePath).'\' is not writable.',
OC_Log::ERROR);
return false;
- } elseif(is_writable(dirname($filepath)) && file_exists($filepath) && !is_writable($filepath)) {
- OC_Log::write('core', __METHOD__.'(): File \''.$filepath.'\' is not writable.', OC_Log::ERROR);
+ } elseif(is_writable(dirname($filePath)) && file_exists($filePath) && !is_writable($filePath)) {
+ OC_Log::write('core', __METHOD__.'(): File \''.$filePath.'\' is not writable.', OC_Log::ERROR);
return false;
}
}
@@ -188,30 +196,30 @@ class OC_Image {
return false;
}
- $retval = false;
- switch($this->imagetype) {
+ $retVal = false;
+ switch($this->imageType) {
case IMAGETYPE_GIF:
- $retval = imagegif($this->resource, $filepath);
+ $retVal = imagegif($this->resource, $filePath);
break;
case IMAGETYPE_JPEG:
- $retval = imagejpeg($this->resource, $filepath);
+ $retVal = imagejpeg($this->resource, $filePath);
break;
case IMAGETYPE_PNG:
- $retval = imagepng($this->resource, $filepath);
+ $retVal = imagepng($this->resource, $filePath);
break;
case IMAGETYPE_XBM:
- $retval = imagexbm($this->resource, $filepath);
+ $retVal = imagexbm($this->resource, $filePath);
break;
case IMAGETYPE_WBMP:
- $retval = imagewbmp($this->resource, $filepath);
+ $retVal = imagewbmp($this->resource, $filePath);
break;
case IMAGETYPE_BMP:
- $retval = imagebmp($this->resource, $filepath, $this->bit_depth);
+ $retVal = imagebmp($this->resource, $filePath, $this->bitDepth);
break;
default:
- $retval = imagepng($this->resource, $filepath);
+ $retVal = imagepng($this->resource, $filePath);
}
- return $retval;
+ return $retVal;
}
/**
@@ -233,7 +241,21 @@ class OC_Image {
*/
function data() {
ob_start();
- $res = imagepng($this->resource);
+ switch ($this->mimeType) {
+ case "image/png":
+ $res = imagepng($this->resource);
+ break;
+ case "image/jpeg":
+ $res = imagejpeg($this->resource);
+ break;
+ case "image/gif":
+ $res = imagegif($this->resource);
+ break;
+ default:
+ $res = imagepng($this->resource);
+ OC_Log::write('core', 'OC_Image->data. Couldn\'t guess mimetype, defaulting to png', OC_Log::INFO);
+ break;
+ }
if (!$res) {
OC_Log::write('core', 'OC_Image->data. Error getting image data.', OC_Log::ERROR);
}
@@ -261,11 +283,11 @@ class OC_Image {
OC_Log::write('core', 'OC_Image->fixOrientation() No image loaded.', OC_Log::DEBUG);
return -1;
}
- if(is_null($this->filepath) || !is_readable($this->filepath)) {
+ if(is_null($this->filePath) || !is_readable($this->filePath)) {
OC_Log::write('core', 'OC_Image->fixOrientation() No readable file path set.', OC_Log::DEBUG);
return -1;
}
- $exif = @exif_read_data($this->filepath, 'IFD0');
+ $exif = @exif_read_data($this->filePath, 'IFD0');
if(!$exif) {
return -1;
}
@@ -351,19 +373,19 @@ class OC_Image {
* @param $imageref The path to a local file, a base64 encoded string or a resource created by an imagecreate* function or a file resource (file handle ).
* @returns An image resource or false on error
*/
- public function load($imageref) {
- if(is_resource($imageref)) {
- if(get_resource_type($imageref) == 'gd') {
- $this->resource = $imageref;
+ public function load($imageRef) {
+ if(is_resource($imageRef)) {
+ if(get_resource_type($imageRef) == 'gd') {
+ $this->resource = $imageRef;
return $this->resource;
- } elseif(in_array(get_resource_type($imageref), array('file', 'stream'))) {
- return $this->loadFromFileHandle($imageref);
+ } elseif(in_array(get_resource_type($imageRef), array('file', 'stream'))) {
+ return $this->loadFromFileHandle($imageRef);
}
- } elseif($this->loadFromFile($imageref) !== false) {
+ } elseif($this->loadFromFile($imageRef) !== false) {
return $this->resource;
- } elseif($this->loadFromBase64($imageref) !== false) {
+ } elseif($this->loadFromBase64($imageRef) !== false) {
return $this->resource;
- } elseif($this->loadFromData($imageref) !== false) {
+ } elseif($this->loadFromData($imageRef) !== false) {
return $this->resource;
} else {
OC_Log::write('core', __METHOD__.'(): couldn\'t load anything. Giving up!', OC_Log::DEBUG);
@@ -390,62 +412,62 @@ class OC_Image {
* @param $imageref The path to a local file.
* @returns An image resource or false on error
*/
- public function loadFromFile($imagepath=false) {
+ public function loadFromFile($imagePath=false) {
// exif_imagetype throws "read error!" if file is less than 12 byte
- if(!@is_file($imagepath) || !file_exists($imagepath) || filesize($imagepath) < 12 || !is_readable($imagepath)) {
+ if(!@is_file($imagePath) || !file_exists($imagePath) || filesize($imagePath) < 12 || !is_readable($imagePath)) {
// Debug output disabled because this method is tried before loadFromBase64?
- OC_Log::write('core', 'OC_Image->loadFromFile, couldn\'t load: '.$imagepath, OC_Log::DEBUG);
+ OC_Log::write('core', 'OC_Image->loadFromFile, couldn\'t load: '.$imagePath, OC_Log::DEBUG);
return false;
}
- $itype = exif_imagetype($imagepath);
- switch($itype) {
+ $iType = exif_imagetype($imagePath);
+ switch ($iType) {
case IMAGETYPE_GIF:
if (imagetypes() & IMG_GIF) {
- $this->resource = imagecreatefromgif($imagepath);
+ $this->resource = imagecreatefromgif($imagePath);
} else {
OC_Log::write('core',
- 'OC_Image->loadFromFile, GIF images not supported: '.$imagepath,
+ 'OC_Image->loadFromFile, GIF images not supported: '.$imagePath,
OC_Log::DEBUG);
}
break;
case IMAGETYPE_JPEG:
if (imagetypes() & IMG_JPG) {
- $this->resource = imagecreatefromjpeg($imagepath);
+ $this->resource = imagecreatefromjpeg($imagePath);
} else {
OC_Log::write('core',
- 'OC_Image->loadFromFile, JPG images not supported: '.$imagepath,
+ 'OC_Image->loadFromFile, JPG images not supported: '.$imagePath,
OC_Log::DEBUG);
}
break;
case IMAGETYPE_PNG:
if (imagetypes() & IMG_PNG) {
- $this->resource = imagecreatefrompng($imagepath);
+ $this->resource = imagecreatefrompng($imagePath);
} else {
OC_Log::write('core',
- 'OC_Image->loadFromFile, PNG images not supported: '.$imagepath,
+ 'OC_Image->loadFromFile, PNG images not supported: '.$imagePath,
OC_Log::DEBUG);
}
break;
case IMAGETYPE_XBM:
if (imagetypes() & IMG_XPM) {
- $this->resource = imagecreatefromxbm($imagepath);
+ $this->resource = imagecreatefromxbm($imagePath);
} else {
OC_Log::write('core',
- 'OC_Image->loadFromFile, XBM/XPM images not supported: '.$imagepath,
+ 'OC_Image->loadFromFile, XBM/XPM images not supported: '.$imagePath,
OC_Log::DEBUG);
}
break;
case IMAGETYPE_WBMP:
if (imagetypes() & IMG_WBMP) {
- $this->resource = imagecreatefromwbmp($imagepath);
+ $this->resource = imagecreatefromwbmp($imagePath);
} else {
OC_Log::write('core',
- 'OC_Image->loadFromFile, WBMP images not supported: '.$imagepath,
+ 'OC_Image->loadFromFile, WBMP images not supported: '.$imagePath,
OC_Log::DEBUG);
}
break;
case IMAGETYPE_BMP:
- $this->resource = $this->imagecreatefrombmp($imagepath);
+ $this->resource = $this->imagecreatefrombmp($imagePath);
break;
/*
case IMAGETYPE_TIFF_II: // (intel byte order)
@@ -474,14 +496,15 @@ class OC_Image {
default:
// this is mostly file created from encrypted file
- $this->resource = imagecreatefromstring(\OC\Files\Filesystem::file_get_contents(\OC\Files\Filesystem::getLocalPath($imagepath)));
- $itype = IMAGETYPE_PNG;
+ $this->resource = imagecreatefromstring(\OC\Files\Filesystem::file_get_contents(\OC\Files\Filesystem::getLocalPath($imagePath)));
+ $iType = IMAGETYPE_PNG;
OC_Log::write('core', 'OC_Image->loadFromFile, Default', OC_Log::DEBUG);
break;
}
if($this->valid()) {
- $this->imagetype = $itype;
- $this->filepath = $imagepath;
+ $this->imageType = $iType;
+ $this->mimeType = image_type_to_mime_type($iType);
+ $this->filePath = $imagePath;
}
return $this->resource;
}
@@ -496,6 +519,14 @@ class OC_Image {
return false;
}
$this->resource = @imagecreatefromstring($str);
+ if ($this->fileInfo) {
+ $this->mimeType = $this->fileInfo->buffer($str);
+ }
+ if(is_resource($this->resource)) {
+ imagealphablending($this->resource, false);
+ imagesavealpha($this->resource, true);
+ }
+
if(!$this->resource) {
OC_Log::write('core', 'OC_Image->loadFromData, couldn\'t load', OC_Log::DEBUG);
return false;
@@ -515,6 +546,9 @@ class OC_Image {
$data = base64_decode($str);
if($data) { // try to load from string data
$this->resource = @imagecreatefromstring($data);
+ if ($this->fileInfo) {
+ $this->mimeType = $this->fileInfo->buffer($data);
+ }
if(!$this->resource) {
OC_Log::write('core', 'OC_Image->loadFromBase64, couldn\'t load', OC_Log::DEBUG);
return false;
@@ -534,16 +568,16 @@ class OC_Image {
* </p>
* @return resource an image resource identifier on success, <b>FALSE</b> on errors.
*/
- private function imagecreatefrombmp($filename) {
- if (!($fh = fopen($filename, 'rb'))) {
- trigger_error('imagecreatefrombmp: Can not open ' . $filename, E_USER_WARNING);
+ private function imagecreatefrombmp($fileName) {
+ if (!($fh = fopen($fileName, 'rb'))) {
+ trigger_error('imagecreatefrombmp: Can not open ' . $fileName, E_USER_WARNING);
return false;
}
// read file header
$meta = unpack('vtype/Vfilesize/Vreserved/Voffset', fread($fh, 14));
// check for bitmap
if ($meta['type'] != 19778) {
- trigger_error('imagecreatefrombmp: ' . $filename . ' is not a bitmap!', E_USER_WARNING);
+ trigger_error('imagecreatefrombmp: ' . $fileName . ' is not a bitmap!', E_USER_WARNING);
return false;
}
// read image header
@@ -554,7 +588,7 @@ class OC_Image {
}
// set bytes and padding
$meta['bytes'] = $meta['bits'] / 8;
- $this->bit_depth = $meta['bits']; //remember the bit depth for the imagebmp call
+ $this->bitDepth = $meta['bits']; //remember the bit depth for the imagebmp call
$meta['decal'] = 4 - (4 * (($meta['width'] * $meta['bytes'] / 4)- floor($meta['width'] * $meta['bytes'] / 4)));
if ($meta['decal'] == 4) {
$meta['decal'] = 0;
@@ -590,7 +624,7 @@ class OC_Image {
$p = 0;
$vide = chr(0);
$y = $meta['height'] - 1;
- $error = 'imagecreatefrombmp: ' . $filename . ' has not enough data!';
+ $error = 'imagecreatefrombmp: ' . $fileName . ' has not enough data!';
// loop through the image data beginning with the lower left corner
while ($y >= 0) {
$x = 0;
@@ -653,7 +687,7 @@ class OC_Image {
break;
default:
trigger_error('imagecreatefrombmp: '
- . $filename . ' has ' . $meta['bits'] . ' bits and this is not supported!',
+ . $fileName . ' has ' . $meta['bits'] . ' bits and this is not supported!',
E_USER_WARNING);
return false;
}
@@ -673,24 +707,24 @@ class OC_Image {
* @param $maxsize The maximum size of either the width or height.
* @returns bool
*/
- public function resize($maxsize) {
+ public function resize($maxSize) {
if(!$this->valid()) {
OC_Log::write('core', __METHOD__.'(): No image loaded', OC_Log::ERROR);
return false;
}
- $width_orig=imageSX($this->resource);
- $height_orig=imageSY($this->resource);
- $ratio_orig = $width_orig/$height_orig;
+ $widthOrig=imageSX($this->resource);
+ $heightOrig=imageSY($this->resource);
+ $ratioOrig = $widthOrig/$heightOrig;
- if ($ratio_orig > 1) {
- $new_height = round($maxsize/$ratio_orig);
- $new_width = $maxsize;
+ if ($ratioOrig > 1) {
+ $newHeight = round($maxSize/$ratioOrig);
+ $newWidth = $maxSize;
} else {
- $new_width = round($maxsize*$ratio_orig);
- $new_height = $maxsize;
+ $newWidth = round($maxSize*$ratioOrig);
+ $newHeight = $maxSize;
}
- $this->preciseResize(round($new_width), round($new_height));
+ $this->preciseResize(round($newWidth), round($newHeight));
return true;
}
@@ -699,8 +733,8 @@ class OC_Image {
OC_Log::write('core', __METHOD__.'(): No image loaded', OC_Log::ERROR);
return false;
}
- $width_orig=imageSX($this->resource);
- $height_orig=imageSY($this->resource);
+ $widthOrig=imageSX($this->resource);
+ $heightOrig=imageSY($this->resource);
$process = imagecreatetruecolor($width, $height);
if ($process == false) {
@@ -710,13 +744,13 @@ class OC_Image {
}
// preserve transparency
- if($this->imagetype == IMAGETYPE_GIF or $this->imagetype == IMAGETYPE_PNG) {
+ if($this->imageType == IMAGETYPE_GIF or $this->imageType == IMAGETYPE_PNG) {
imagecolortransparent($process, imagecolorallocatealpha($process, 0, 0, 0, 127));
imagealphablending($process, false);
imagesavealpha($process, true);
}
- imagecopyresampled($process, $this->resource, 0, 0, 0, 0, $width, $height, $width_orig, $height_orig);
+ imagecopyresampled($process, $this->resource, 0, 0, 0, 0, $width, $height, $widthOrig, $heightOrig);
if ($process == false) {
OC_Log::write('core', __METHOD__.'(): Error resampling process image '.$width.'x'.$height, OC_Log::ERROR);
imagedestroy($process);
@@ -737,19 +771,19 @@ class OC_Image {
OC_Log::write('core', 'OC_Image->centerCrop, No image loaded', OC_Log::ERROR);
return false;
}
- $width_orig=imageSX($this->resource);
- $height_orig=imageSY($this->resource);
- if($width_orig === $height_orig and $size==0) {
+ $widthOrig=imageSX($this->resource);
+ $heightOrig=imageSY($this->resource);
+ if($widthOrig === $heightOrig and $size==0) {
return true;
}
- $ratio_orig = $width_orig/$height_orig;
- $width = $height = min($width_orig, $height_orig);
+ $ratioOrig = $widthOrig/$heightOrig;
+ $width = $height = min($widthOrig, $heightOrig);
- if ($ratio_orig > 1) {
- $x = ($width_orig/2) - ($width/2);
+ if ($ratioOrig > 1) {
+ $x = ($widthOrig/2) - ($width/2);
$y = 0;
} else {
- $y = ($height_orig/2) - ($height/2);
+ $y = ($heightOrig/2) - ($height/2);
$x = 0;
}
if($size>0) {
@@ -767,7 +801,7 @@ class OC_Image {
}
// preserve transparency
- if($this->imagetype == IMAGETYPE_GIF or $this->imagetype == IMAGETYPE_PNG) {
+ if($this->imageType == IMAGETYPE_GIF or $this->imageType == IMAGETYPE_PNG) {
imagecolortransparent($process, imagecolorallocatealpha($process, 0, 0, 0, 127));
imagealphablending($process, false);
imagesavealpha($process, true);
@@ -827,9 +861,9 @@ class OC_Image {
OC_Log::write('core', __METHOD__.'(): No image loaded', OC_Log::ERROR);
return false;
}
- $width_orig=imageSX($this->resource);
- $height_orig=imageSY($this->resource);
- $ratio = $width_orig/$height_orig;
+ $widthOrig=imageSX($this->resource);
+ $heightOrig=imageSY($this->resource);
+ $ratio = $widthOrig/$heightOrig;
$newWidth = min($maxWidth, $ratio*$maxHeight);
$newHeight = min($maxHeight, $maxWidth/$ratio);
@@ -863,7 +897,7 @@ if ( ! function_exists( 'imagebmp') ) {
* @param int $compression [optional]
* @return bool <b>TRUE</b> on success or <b>FALSE</b> on failure.
*/
- function imagebmp($im, $filename='', $bit=24, $compression=0) {
+ function imagebmp($im, $fileName='', $bit=24, $compression=0) {
if (!in_array($bit, array(1, 4, 8, 16, 24, 32))) {
$bit = 24;
}
@@ -874,14 +908,14 @@ if ( ! function_exists( 'imagebmp') ) {
imagetruecolortopalette($im, true, $bits);
$width = imagesx($im);
$height = imagesy($im);
- $colors_num = imagecolorstotal($im);
- $rgb_quad = '';
+ $colorsNum = imagecolorstotal($im);
+ $rgbQuad = '';
if ($bit <= 8) {
- for ($i = 0; $i < $colors_num; $i++) {
+ for ($i = 0; $i < $colorsNum; $i++) {
$colors = imagecolorsforindex($im, $i);
- $rgb_quad .= chr($colors['blue']) . chr($colors['green']) . chr($colors['red']) . "\0";
+ $rgbQuad .= chr($colors['blue']) . chr($colors['green']) . chr($colors['red']) . "\0";
}
- $bmp_data = '';
+ $bmpData = '';
if ($compression == 0 || $bit < 8) {
$compression = 0;
$extra = '';
@@ -899,35 +933,35 @@ if ( ! function_exists( 'imagebmp') ) {
$bin |= $index << $k;
$i++;
}
- $bmp_data .= chr($bin);
+ $bmpData .= chr($bin);
}
- $bmp_data .= $extra;
+ $bmpData .= $extra;
}
}
// RLE8
else if ($compression == 1 && $bit == 8) {
for ($j = $height - 1; $j >= 0; $j--) {
- $last_index = "\0";
- $same_num = 0;
+ $lastIndex = "\0";
+ $sameNum = 0;
for ($i = 0; $i <= $width; $i++) {
$index = imagecolorat($im, $i, $j);
- if ($index !== $last_index || $same_num > 255) {
- if ($same_num != 0) {
- $bmp_data .= chr($same_num) . chr($last_index);
+ if ($index !== $lastIndex || $sameNum > 255) {
+ if ($sameNum != 0) {
+ $bmpData .= chr($same_num) . chr($lastIndex);
}
- $last_index = $index;
- $same_num = 1;
+ $lastIndex = $index;
+ $sameNum = 1;
}
else {
- $same_num++;
+ $sameNum++;
}
}
- $bmp_data .= "\0\0";
+ $bmpData .= "\0\0";
}
- $bmp_data .= "\0\1";
+ $bmpData .= "\0\1";
}
- $size_quad = strlen($rgb_quad);
- $size_data = strlen($bmp_data);
+ $sizeQuad = strlen($rgbQuad);
+ $sizeData = strlen($bmpData);
}
else {
$extra = '';
@@ -935,7 +969,7 @@ if ( ! function_exists( 'imagebmp') ) {
if ($padding % 4 != 0) {
$extra = str_repeat("\0", $padding);
}
- $bmp_data = '';
+ $bmpData = '';
for ($j = $height - 1; $j >= 0; $j--) {
for ($i = 0; $i < $width; $i++) {
$index = imagecolorat($im, $i, $j);
@@ -945,27 +979,27 @@ if ( ! function_exists( 'imagebmp') ) {
$bin |= ($colors['red'] >> 3) << 10;
$bin |= ($colors['green'] >> 3) << 5;
$bin |= $colors['blue'] >> 3;
- $bmp_data .= pack("v", $bin);
+ $bmpData .= pack("v", $bin);
}
else {
- $bmp_data .= pack("c*", $colors['blue'], $colors['green'], $colors['red']);
+ $bmpData .= pack("c*", $colors['blue'], $colors['green'], $colors['red']);
}
}
- $bmp_data .= $extra;
+ $bmpData .= $extra;
}
- $size_quad = 0;
- $size_data = strlen($bmp_data);
- $colors_num = 0;
- }
- $file_header = 'BM' . pack('V3', 54 + $size_quad + $size_data, 0, 54 + $size_quad);
- $info_header = pack('V3v2V*', 0x28, $width, $height, 1, $bit, $compression, $size_data, 0, 0, $colors_num, 0);
- if ($filename != '') {
- $fp = fopen($filename, 'wb');
- fwrite($fp, $file_header . $info_header . $rgb_quad . $bmp_data);
+ $sizeQuad = 0;
+ $sizeData = strlen($bmpData);
+ $colorsNum = 0;
+ }
+ $fileHeader = 'BM' . pack('V3', 54 + $sizeQuad + $sizeData, 0, 54 + $sizeQuad);
+ $infoHeader = pack('V3v2V*', 0x28, $width, $height, 1, $bit, $compression, $sizeData, 0, 0, $colorsNum, 0);
+ if ($fileName != '') {
+ $fp = fopen($fileName, 'wb');
+ fwrite($fp, $fileHeader . $infoHeader . $rgbQuad . $bmpData);
fclose($fp);
return true;
}
- echo $file_header . $info_header. $rgb_quad . $bmp_data;
+ echo $fileHeader . $infoHeader. $rgbQuad . $bmpData;
return true;
}
}
@@ -977,8 +1011,8 @@ if ( ! function_exists( 'exif_imagetype' ) ) {
* @param string $filename
* @return string|boolean
*/
- function exif_imagetype ( $filename ) {
- if ( ( $info = getimagesize( $filename ) ) !== false ) {
+ function exif_imagetype ( $fileName ) {
+ if ( ( $info = getimagesize( $fileName ) ) !== false ) {
return $info[2];
}
return false;
diff --git a/lib/installer.php b/lib/installer.php
index c29f9ec8982..b9684eaeea0 100644
--- a/lib/installer.php
+++ b/lib/installer.php
@@ -27,6 +27,7 @@ class OC_Installer{
/**
* @brief Installs an app
* @param $data array with all information
+ * @throws \Exception
* @returns integer
*
* This function installs an app. All information needed are passed in the
@@ -56,23 +57,22 @@ class OC_Installer{
* needed to get the app working.
*/
public static function installApp( $data = array()) {
+ $l = \OC_L10N::get('lib');
+
if(!isset($data['source'])) {
- OC_Log::write('core', 'No source specified when installing app', OC_Log::ERROR);
- return false;
+ throw new \Exception($l->t("No source specified when installing app"));
}
//download the file if necesary
if($data['source']=='http') {
$path=OC_Helper::tmpFile();
if(!isset($data['href'])) {
- OC_Log::write('core', 'No href specified when installing app from http', OC_Log::ERROR);
- return false;
+ throw new \Exception($l->t("No href specified when installing app from http"));
}
copy($data['href'], $path);
}else{
if(!isset($data['path'])) {
- OC_Log::write('core', 'No path specified when installing app from local file', OC_Log::ERROR);
- return false;
+ throw new \Exception($l->t("No path specified when installing app from local file"));
}
$path=$data['path'];
}
@@ -86,8 +86,7 @@ class OC_Installer{
rename($path, $path.'.tgz');
$path.='.tgz';
}else{
- OC_Log::write('core', 'Archives of type '.$mime.' are not supported', OC_Log::ERROR);
- return false;
+ throw new \Exception($l->t("Archives of type %s are not supported", array($mime)));
}
//extract the archive in a temporary folder
@@ -97,12 +96,11 @@ class OC_Installer{
if($archive=OC_Archive::open($path)) {
$archive->extract($extractDir);
} else {
- OC_Log::write('core', 'Failed to open archive when installing app', OC_Log::ERROR);
OC_Helper::rmdirr($extractDir);
if($data['source']=='http') {
unlink($path);
}
- return false;
+ throw new \Exception($l->t("Failed to open archive when installing app"));
}
//load the info.xml file of the app
@@ -118,62 +116,48 @@ class OC_Installer{
}
}
if(!is_file($extractDir.'/appinfo/info.xml')) {
- OC_Log::write('core', 'App does not provide an info.xml file', OC_Log::ERROR);
OC_Helper::rmdirr($extractDir);
if($data['source']=='http') {
unlink($path);
}
- return false;
+ throw new \Exception($l->t("App does not provide an info.xml file"));
}
$info=OC_App::getAppInfo($extractDir.'/appinfo/info.xml', true);
// check the code for not allowed calls
if(!OC_Installer::checkCode($info['id'], $extractDir)) {
- OC_Log::write('core', 'App can\'t be installed because of not allowed code in the App', OC_Log::ERROR);
OC_Helper::rmdirr($extractDir);
- return false;
+ throw new \Exception($l->t("App can't be installed because of not allowed code in the App"));
}
// check if the app is compatible with this version of ownCloud
if(
- !isset($info['require'])
- or !OC_App::isAppVersionCompatible(OC_Util::getVersion(), $info['require'])
- ) {
- OC_Log::write('core',
- 'App can\'t be installed because it is not compatible with this version of ownCloud',
- OC_Log::ERROR);
+ !isset($info['require'])
+ or !OC_App::isAppVersionCompatible(OC_Util::getVersion(), $info['require'])
+ ) {
OC_Helper::rmdirr($extractDir);
- return false;
+ throw new \Exception($l->t("App can't be installed because it is not compatible with this version of ownCloud"));
}
// check if shipped tag is set which is only allowed for apps that are shipped with ownCloud
if(isset($info['shipped']) and ($info['shipped']=='true')) {
- OC_Log::write('core',
- 'App can\'t be installed because it contains the <shipped>true</shippe>'
- .' tag which is not allowed for non shipped apps',
- OC_Log::ERROR);
OC_Helper::rmdirr($extractDir);
- return false;
+ throw new \Exception($l->t("App can't be installed because it contains the <shipped>true</shipped> tag which is not allowed for non shipped apps"));
}
// check if the ocs version is the same as the version in info.xml/version
if(!isset($info['version']) or ($info['version']<>$data['appdata']['version'])) {
- OC_Log::write('core',
- 'App can\'t be installed because the version in info.xml/version is not the same'
- .' as the version reported from the app store',
- OC_Log::ERROR);
OC_Helper::rmdirr($extractDir);
- return false;
+ throw new \Exception($l->t("App can't be installed because the version in info.xml/version is not the same as the version reported from the app store"));
}
$basedir=OC_App::getInstallPath().'/'.$info['id'];
//check if the destination directory already exists
if(is_dir($basedir)) {
- OC_Log::write('core', 'App directory already exists', OC_Log::WARN);
OC_Helper::rmdirr($extractDir);
if($data['source']=='http') {
unlink($path);
}
- return false;
+ throw new \Exception($l->t("App directory already exists"));
}
if(isset($data['pretent']) and $data['pretent']==true) {
@@ -182,12 +166,11 @@ class OC_Installer{
//copy the app to the correct place
if(@!mkdir($basedir)) {
- OC_Log::write('core', 'Can\'t create app folder. Please fix permissions. ('.$basedir.')', OC_Log::ERROR);
OC_Helper::rmdirr($extractDir);
if($data['source']=='http') {
unlink($path);
}
- return false;
+ throw new \Exception($l->t("Can't create app folder. Please fix permissions. %s", array($basedir)));
}
OC_Helper::copyr($extractDir, $basedir);
diff --git a/lib/l10n/ca.php b/lib/l10n/ca.php
index 67ccdabc636..166455e652c 100644
--- a/lib/l10n/ca.php
+++ b/lib/l10n/ca.php
@@ -1,5 +1,7 @@
<?php
$TRANSLATIONS = array(
+"App \"%s\" can't be installed because it is not compatible with this version of ownCloud." => "L'aplicació \"%s\" no es pot instal·lar perquè no és compatible amb aquesta versió d'ownCloud.",
+"No app name specified" => "No heu especificat cap nom d'aplicació",
"Help" => "Ajuda",
"Personal" => "Personal",
"Settings" => "Configuració",
@@ -13,6 +15,18 @@ $TRANSLATIONS = array(
"Back to Files" => "Torna a Fitxers",
"Selected files too large to generate zip file." => "Els fitxers seleccionats son massa grans per generar un fitxer zip.",
"Download the files in smaller chunks, seperately or kindly ask your administrator." => "Baixeu els fitxers en trossos petits, de forma separada, o pregunteu a l'administrador.",
+"No source specified when installing app" => "No heu especificat la font en instal·lar l'aplicació",
+"No href specified when installing app from http" => "No heu especificat href en instal·lar l'aplicació des de http",
+"No path specified when installing app from local file" => "No heu seleccionat el camí en instal·lar una aplicació des d'un fitxer local",
+"Archives of type %s are not supported" => "Els fitxers del tipus %s no són compatibles",
+"Failed to open archive when installing app" => "Ha fallat l'obertura del fitxer en instal·lar l'aplicació",
+"App does not provide an info.xml file" => "L'aplicació no proporciona un fitxer info.xml",
+"App can't be installed because of not allowed code in the App" => "L'aplicació no es pot instal·lar perquè hi ha codi no autoritzat en l'aplicació",
+"App can't be installed because it is not compatible with this version of ownCloud" => "L'aplicació no es pot instal·lar perquè no és compatible amb aquesta versió d'ownCloud",
+"App can't be installed because it contains the <shipped>true</shipped> tag which is not allowed for non shipped apps" => "L'aplicació no es pot instal·lar perquè conté l'etiqueta <shipped>vertader</shipped> que no es permet per aplicacions no enviades",
+"App can't be installed because the version in info.xml/version is not the same as the version reported from the app store" => "L'aplicació no es pot instal·lar perquè la versió a info.xml/version no és la mateixa que la versió indicada des de la botiga d'aplicacions",
+"App directory already exists" => "La carpeta de l'aplicació ja existeix",
+"Can't create app folder. Please fix permissions. %s" => "No es pot crear la carpeta de l'aplicació. Arregleu els permisos. %s",
"Application is not enabled" => "L'aplicació no està habilitada",
"Authentication error" => "Error d'autenticació",
"Token expired. Please reload page." => "El testimoni ha expirat. Torneu a carregar la pàgina.",
@@ -40,13 +54,13 @@ $TRANSLATIONS = array(
"Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "El servidor web no està configurat correctament per permetre la sincronització de fitxers perquè la interfície WebDAV sembla no funcionar correctament.",
"Please double check the <a href='%s'>installation guides</a>." => "Comproveu les <a href='%s'>guies d'instal·lació</a>.",
"seconds ago" => "segons enrere",
-"_%n minute ago_::_%n minutes ago_" => array("",""),
-"_%n hour ago_::_%n hours ago_" => array("",""),
+"_%n minute ago_::_%n minutes ago_" => array("fa %n minut","fa %n minuts"),
+"_%n hour ago_::_%n hours ago_" => array("fa %n hora","fa %n hores"),
"today" => "avui",
"yesterday" => "ahir",
-"_%n day go_::_%n days ago_" => array("",""),
+"_%n day go_::_%n days ago_" => array("fa %n dia","fa %n dies"),
"last month" => "el mes passat",
-"_%n month ago_::_%n months ago_" => array("",""),
+"_%n month ago_::_%n months ago_" => array("fa %n mes","fa %n mesos"),
"last year" => "l'any passat",
"years ago" => "anys enrere",
"Caused by:" => "Provocat per:",
diff --git a/lib/l10n/cs_CZ.php b/lib/l10n/cs_CZ.php
index 1a80fc78bb6..fed9ad03c01 100644
--- a/lib/l10n/cs_CZ.php
+++ b/lib/l10n/cs_CZ.php
@@ -1,5 +1,7 @@
<?php
$TRANSLATIONS = array(
+"App \"%s\" can't be installed because it is not compatible with this version of ownCloud." => "Aplikace \"%s\" nemůže být nainstalována, protože není kompatibilní s touto verzí ownCloud.",
+"No app name specified" => "Nebyl zadan název aplikace",
"Help" => "Nápověda",
"Personal" => "Osobní",
"Settings" => "Nastavení",
@@ -13,6 +15,18 @@ $TRANSLATIONS = array(
"Back to Files" => "Zpět k souborům",
"Selected files too large to generate zip file." => "Vybrané soubory jsou příliš velké pro vytvoření ZIP souboru.",
"Download the files in smaller chunks, seperately or kindly ask your administrator." => "Stáhněte soubory po menších částech, samostatně, nebo se obraťte na správce.",
+"No source specified when installing app" => "Nebyl zadán zdroj při instalaci aplikace",
+"No href specified when installing app from http" => "Nebyl zadán odkaz pro instalaci aplikace z HTTP",
+"No path specified when installing app from local file" => "Nebyla zadána cesta pro instalaci aplikace z místního souboru",
+"Archives of type %s are not supported" => "Archivy typu %s nejsou podporovány",
+"Failed to open archive when installing app" => "Chyba při otevírání archivu během instalace aplikace",
+"App does not provide an info.xml file" => "Aplikace neposkytuje soubor info.xml",
+"App can't be installed because of not allowed code in the App" => "Aplikace nemůže být nainstalována, protože obsahuje nepovolený kód",
+"App can't be installed because it is not compatible with this version of ownCloud" => "Aplikace nemůže být nainstalována, protože není kompatibilní s touto verzí ownCloud",
+"App can't be installed because it contains the <shipped>true</shipped> tag which is not allowed for non shipped apps" => "Aplikace nemůže být nainstalována, protože obsahuje značku\n<shipped>\n\ntrue\n</shipped>\n\ncož není povoleno pro nedodávané aplikace",
+"App can't be installed because the version in info.xml/version is not the same as the version reported from the app store" => "Aplikace nemůže být nainstalována, protože verze uvedená v info.xml/version nesouhlasí s verzí oznámenou z úložiště aplikací.",
+"App directory already exists" => "Adresář aplikace již existuje",
+"Can't create app folder. Please fix permissions. %s" => "Nelze vytvořit složku aplikace. Opravte práva souborů. %s",
"Application is not enabled" => "Aplikace není povolena",
"Authentication error" => "Chyba ověření",
"Token expired. Please reload page." => "Token vypršel. Obnovte prosím stránku.",
diff --git a/lib/l10n/da.php b/lib/l10n/da.php
index 78859b08745..26903142763 100644
--- a/lib/l10n/da.php
+++ b/lib/l10n/da.php
@@ -1,5 +1,7 @@
<?php
$TRANSLATIONS = array(
+"App \"%s\" can't be installed because it is not compatible with this version of ownCloud." => "App'en \"%s\" kan ikke blive installeret, da den ikke er kompatibel med denne version af ownCloud.",
+"No app name specified" => "Intet app-navn angivet",
"Help" => "Hjælp",
"Personal" => "Personligt",
"Settings" => "Indstillinger",
@@ -13,6 +15,18 @@ $TRANSLATIONS = array(
"Back to Files" => "Tilbage til Filer",
"Selected files too large to generate zip file." => "De markerede filer er for store til at generere en ZIP-fil.",
"Download the files in smaller chunks, seperately or kindly ask your administrator." => "Download filerne i små bider, seperat, eller kontakt venligst din administrator.",
+"No source specified when installing app" => "Ingen kilde angivet under installation af app",
+"No href specified when installing app from http" => "Ingen href angivet under installation af app via http",
+"No path specified when installing app from local file" => "Ingen sti angivet under installation af app fra lokal fil",
+"Archives of type %s are not supported" => "Arkiver af type %s understøttes ikke",
+"Failed to open archive when installing app" => "Kunne ikke åbne arkiv under installation af appen",
+"App does not provide an info.xml file" => "Der følger ingen info.xml-fil med appen",
+"App can't be installed because of not allowed code in the App" => "Appen kan ikke installeres, da den indeholder ikke-tilladt kode",
+"App can't be installed because it is not compatible with this version of ownCloud" => "Appen kan ikke installeres, da den ikke er kompatibel med denne version af ownCloud.",
+"App can't be installed because it contains the <shipped>true</shipped> tag which is not allowed for non shipped apps" => "Appen kan ikke installeres, da den indeholder taget\n<shipped>\n\ntrue\n</shipped>\n\nhvilket ikke er tilladt for ikke-medfølgende apps",
+"App can't be installed because the version in info.xml/version is not the same as the version reported from the app store" => "App kan ikke installeres, da versionen i info.xml/version ikke er den samme som versionen rapporteret fra app-storen",
+"App directory already exists" => "App-mappe findes allerede",
+"Can't create app folder. Please fix permissions. %s" => "Kan ikke oprette app-mappe. Ret tilladelser. %s",
"Application is not enabled" => "Programmet er ikke aktiveret",
"Authentication error" => "Adgangsfejl",
"Token expired. Please reload page." => "Adgang er udløbet. Genindlæs siden.",
diff --git a/lib/l10n/de.php b/lib/l10n/de.php
index 01fe5ee0583..7a3e2c43e6b 100644
--- a/lib/l10n/de.php
+++ b/lib/l10n/de.php
@@ -1,5 +1,7 @@
<?php
$TRANSLATIONS = array(
+"App \"%s\" can't be installed because it is not compatible with this version of ownCloud." => "Applikation \"%s\" kann nicht installiert werden, da sie mit dieser ownCloud Version nicht kompatibel ist.",
+"No app name specified" => "Es wurde kein Applikation-Name angegeben",
"Help" => "Hilfe",
"Personal" => "Persönlich",
"Settings" => "Einstellungen",
@@ -13,6 +15,18 @@ $TRANSLATIONS = array(
"Back to Files" => "Zurück zu \"Dateien\"",
"Selected files too large to generate zip file." => "Die gewählten Dateien sind zu groß, um eine ZIP-Datei zu erstellen.",
"Download the files in smaller chunks, seperately or kindly ask your administrator." => "Lade die Dateien in kleineren, separaten, Stücken herunter oder bitte deinen Administrator.",
+"No source specified when installing app" => "Für die Installation der Applikation wurde keine Quelle angegeben",
+"No href specified when installing app from http" => "Der Link (href) wurde nicht angegeben um die Applikation per http zu installieren",
+"No path specified when installing app from local file" => "Bei der Installation der Applikation aus einer lokalen Datei wurde kein Pfad angegeben",
+"Archives of type %s are not supported" => "Archive vom Typ %s werden nicht unterstützt",
+"Failed to open archive when installing app" => "Das Archiv konnte bei der Installation der Applikation nicht geöffnet werden",
+"App does not provide an info.xml file" => "Die Applikation enthält keine info,xml Datei",
+"App can't be installed because of not allowed code in the App" => "Die Applikation kann auf Grund von unerlaubten Code nicht installiert werden",
+"App can't be installed because it is not compatible with this version of ownCloud" => "Die Anwendung konnte nicht installiert werden, weil Sie nicht mit dieser Version von ownCloud kompatibel ist.",
+"App can't be installed because it contains the <shipped>true</shipped> tag which is not allowed for non shipped apps" => "Die Applikation konnte nicht installiert werden, da diese das <shipped>true</shipped> Tag beinhaltet und dieses, bei nicht mitausgelieferten Applikationen, nicht erlaubt ist ist",
+"App can't be installed because the version in info.xml/version is not the same as the version reported from the app store" => "Die Applikation konnte nicht installiert werden, da die Version in der info.xml nicht die gleiche Version wie im App-Store ist",
+"App directory already exists" => "Das Applikationsverzeichnis existiert bereits",
+"Can't create app folder. Please fix permissions. %s" => "Es kann kein Applikationsordner erstellt werden. Bitte passen sie die Berechtigungen an. %s",
"Application is not enabled" => "Die Anwendung ist nicht aktiviert",
"Authentication error" => "Fehler bei der Anmeldung",
"Token expired. Please reload page." => "Token abgelaufen. Bitte lade die Seite neu.",
diff --git a/lib/l10n/de_CH.php b/lib/l10n/de_CH.php
index 188ea4e2fc0..33f3446a693 100644
--- a/lib/l10n/de_CH.php
+++ b/lib/l10n/de_CH.php
@@ -1,5 +1,7 @@
<?php
$TRANSLATIONS = array(
+"App \"%s\" can't be installed because it is not compatible with this version of ownCloud." => "Anwendung \"%s\" kann nicht installiert werden, da sie mit dieser Version von ownCloud nicht kompatibel ist.",
+"No app name specified" => "Kein App-Name spezifiziert",
"Help" => "Hilfe",
"Personal" => "Persönlich",
"Settings" => "Einstellungen",
@@ -13,6 +15,8 @@ $TRANSLATIONS = array(
"Back to Files" => "Zurück zu \"Dateien\"",
"Selected files too large to generate zip file." => "Die gewählten Dateien sind zu gross, um eine ZIP-Datei zu erstellen.",
"Download the files in smaller chunks, seperately or kindly ask your administrator." => "Laden Sie die Dateien in kleineren, separaten, Stücken herunter oder bitten Sie Ihren Administrator.",
+"App can't be installed because of not allowed code in the App" => "Anwendung kann wegen nicht erlaubten Codes nicht installiert werden",
+"App directory already exists" => "Anwendungsverzeichnis existiert bereits",
"Application is not enabled" => "Die Anwendung ist nicht aktiviert",
"Authentication error" => "Authentifizierungs-Fehler",
"Token expired. Please reload page." => "Token abgelaufen. Bitte laden Sie die Seite neu.",
@@ -40,13 +44,13 @@ $TRANSLATIONS = array(
"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.",
"Please double check the <a href='%s'>installation guides</a>." => "Bitte prüfen Sie die <a href='%s'>Installationsanleitungen</a>.",
"seconds ago" => "Gerade eben",
-"_%n minute ago_::_%n minutes ago_" => array("",""),
-"_%n hour ago_::_%n hours ago_" => array("",""),
+"_%n minute ago_::_%n minutes ago_" => array("","Vor %n Minuten"),
+"_%n hour ago_::_%n hours ago_" => array("","Vor %n Stunden"),
"today" => "Heute",
"yesterday" => "Gestern",
-"_%n day go_::_%n days ago_" => array("",""),
+"_%n day go_::_%n days ago_" => array("","Vor %n Tagen"),
"last month" => "Letzten Monat",
-"_%n month ago_::_%n months ago_" => array("",""),
+"_%n month ago_::_%n months ago_" => array("","Vor %n Monaten"),
"last year" => "Letztes Jahr",
"years ago" => "Vor Jahren",
"Caused by:" => "Verursacht durch:",
diff --git a/lib/l10n/de_DE.php b/lib/l10n/de_DE.php
index 9fd319b7e1b..0a72f443e4d 100644
--- a/lib/l10n/de_DE.php
+++ b/lib/l10n/de_DE.php
@@ -1,5 +1,7 @@
<?php
$TRANSLATIONS = array(
+"App \"%s\" can't be installed because it is not compatible with this version of ownCloud." => "Applikation \"%s\" kann nicht installiert werden, da sie mit dieser ownCloud Version nicht kompatibel ist.",
+"No app name specified" => "Es wurde kein Applikation-Name angegeben",
"Help" => "Hilfe",
"Personal" => "Persönlich",
"Settings" => "Einstellungen",
@@ -13,6 +15,18 @@ $TRANSLATIONS = array(
"Back to Files" => "Zurück zu \"Dateien\"",
"Selected files too large to generate zip file." => "Die gewählten Dateien sind zu groß, um eine ZIP-Datei zu erstellen.",
"Download the files in smaller chunks, seperately or kindly ask your administrator." => "Laden Sie die Dateien in kleineren, separaten, Stücken herunter oder bitten Sie Ihren Administrator.",
+"No source specified when installing app" => "Für die Installation der Applikation wurde keine Quelle angegeben",
+"No href specified when installing app from http" => "Der Link (href) wurde nicht angegeben um die Applikation per http zu installieren",
+"No path specified when installing app from local file" => "Bei der Installation der Applikation aus einer lokalen Datei wurde kein Pfad angegeben",
+"Archives of type %s are not supported" => "Archive des Typs %s werden nicht unterstützt.",
+"Failed to open archive when installing app" => "Das Archiv konnte bei der Installation der Applikation nicht geöffnet werden",
+"App does not provide an info.xml file" => "Die Applikation enthält keine info,xml Datei",
+"App can't be installed because of not allowed code in the App" => "Die Applikation kann auf Grund von unerlaubten Code nicht installiert werden",
+"App can't be installed because it is not compatible with this version of ownCloud" => "Die Anwendung konnte nicht installiert werden, weil Sie nicht mit dieser Version von ownCloud kompatibel ist.",
+"App can't be installed because it contains the <shipped>true</shipped> tag which is not allowed for non shipped apps" => "Die Applikation konnte nicht installiert werden, da diese das <shipped>true</shipped> Tag beinhaltet und dieses, bei nicht mitausgelieferten Applikationen, nicht erlaubt ist ist",
+"App can't be installed because the version in info.xml/version is not the same as the version reported from the app store" => "Die Applikation konnte nicht installiert werden, da die Version in der info.xml nicht die gleiche Version wie im App-Store ist",
+"App directory already exists" => "Der Ordner für die Anwendung existiert bereits.",
+"Can't create app folder. Please fix permissions. %s" => "Der Ordner für die Anwendung konnte nicht angelegt werden. Bitte überprüfen Sie die Ordner- und Dateirechte und passen Sie diese entsprechend an. %s",
"Application is not enabled" => "Die Anwendung ist nicht aktiviert",
"Authentication error" => "Authentifizierungs-Fehler",
"Token expired. Please reload page." => "Token abgelaufen. Bitte laden Sie die Seite neu.",
diff --git a/lib/l10n/en_GB.php b/lib/l10n/en_GB.php
new file mode 100644
index 00000000000..f799c071c76
--- /dev/null
+++ b/lib/l10n/en_GB.php
@@ -0,0 +1,69 @@
+<?php
+$TRANSLATIONS = array(
+"App \"%s\" can't be installed because it is not compatible with this version of ownCloud." => "App \"%s\" can't be installed because it is not compatible with this version of ownCloud.",
+"No app name specified" => "No app name specified",
+"Help" => "Help",
+"Personal" => "Personal",
+"Settings" => "Settings",
+"Users" => "Users",
+"Admin" => "Admin",
+"Failed to upgrade \"%s\"." => "Failed to upgrade \"%s\".",
+"web services under your control" => "web services under your control",
+"cannot open \"%s\"" => "cannot open \"%s\"",
+"ZIP download is turned off." => "ZIP download is turned off.",
+"Files need to be downloaded one by one." => "Files need to be downloaded one by one.",
+"Back to Files" => "Back to Files",
+"Selected files too large to generate zip file." => "Selected files too large to generate zip file.",
+"Download the files in smaller chunks, seperately or kindly ask your administrator." => "Download the files in smaller chunks, seperately or kindly ask your administrator.",
+"No source specified when installing app" => "No source specified when installing app",
+"No href specified when installing app from http" => "No href specified when installing app from http",
+"No path specified when installing app from local file" => "No path specified when installing app from local file",
+"Archives of type %s are not supported" => "Archives of type %s are not supported",
+"Failed to open archive when installing app" => "Failed to open archive when installing app",
+"App does not provide an info.xml file" => "App does not provide an info.xml file",
+"App can't be installed because of not allowed code in the App" => "App can't be installed because of unallowed code in the App",
+"App can't be installed because it is not compatible with this version of ownCloud" => "App can't be installed because it is not compatible with this version of ownCloud",
+"App can't be installed because it contains the <shipped>true</shipped> tag which is not allowed for non shipped apps" => "App can't be installed because it contains the <shipped>true</shipped> tag which is not allowed for non shipped apps",
+"App can't be installed because the version in info.xml/version is not the same as the version reported from the app store" => "App can't be installed because the version in info.xml/version is not the same as the version reported from the app store",
+"App directory already exists" => "App directory already exists",
+"Can't create app folder. Please fix permissions. %s" => "Can't create app folder. Please fix permissions. %s",
+"Application is not enabled" => "Application is not enabled",
+"Authentication error" => "Authentication error",
+"Token expired. Please reload page." => "Token expired. Please reload page.",
+"Files" => "Files",
+"Text" => "Text",
+"Images" => "Images",
+"%s enter the database username." => "%s enter the database username.",
+"%s enter the database name." => "%s enter the database name.",
+"%s you may not use dots in the database name" => "%s you may not use dots in the database name",
+"MS SQL username and/or password not valid: %s" => "MS SQL username and/or password not valid: %s",
+"You need to enter either an existing account or the administrator." => "You need to enter either an existing account or the administrator.",
+"MySQL username and/or password not valid" => "MySQL username and/or password not valid",
+"DB Error: \"%s\"" => "DB Error: \"%s\"",
+"Offending command was: \"%s\"" => "Offending command was: \"%s\"",
+"MySQL user '%s'@'localhost' exists already." => "MySQL user '%s'@'localhost' exists already.",
+"Drop this user from MySQL" => "Drop this user from MySQL",
+"MySQL user '%s'@'%%' already exists" => "MySQL user '%s'@'%%' already exists",
+"Drop this user from MySQL." => "Drop this user from MySQL.",
+"Oracle connection could not be established" => "Oracle connection could not be established",
+"Oracle username and/or password not valid" => "Oracle username and/or password not valid",
+"Offending command was: \"%s\", name: %s, password: %s" => "Offending command was: \"%s\", name: %s, password: %s",
+"PostgreSQL username and/or password not valid" => "PostgreSQL username and/or password not valid",
+"Set an admin username." => "Set an admin username.",
+"Set an admin password." => "Set an admin password.",
+"Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Your web server is not yet properly setup to allow files synchronisation because the WebDAV interface seems to be broken.",
+"Please double check the <a href='%s'>installation guides</a>." => "Please double check the <a href='%s'>installation guides</a>.",
+"seconds ago" => "seconds ago",
+"_%n minute ago_::_%n minutes ago_" => array("","%n minutes ago"),
+"_%n hour ago_::_%n hours ago_" => array("","%n hours ago"),
+"today" => "today",
+"yesterday" => "yesterday",
+"_%n day go_::_%n days ago_" => array("","%n days ago"),
+"last month" => "last month",
+"_%n month ago_::_%n months ago_" => array("","%n months ago"),
+"last year" => "last year",
+"years ago" => "years ago",
+"Caused by:" => "Caused by:",
+"Could not find category \"%s\"" => "Could not find category \"%s\""
+);
+$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/lib/l10n/es.php b/lib/l10n/es.php
index 14bbf6f6a13..7a82f8f6a19 100644
--- a/lib/l10n/es.php
+++ b/lib/l10n/es.php
@@ -1,5 +1,7 @@
<?php
$TRANSLATIONS = array(
+"App \"%s\" can't be installed because it is not compatible with this version of ownCloud." => "La aplicación \"%s\" no puede ser instalada porque no es compatible con esta versión de ownCloud",
+"No app name specified" => "No se ha especificado nombre de la aplicación",
"Help" => "Ayuda",
"Personal" => "Personal",
"Settings" => "Ajustes",
@@ -13,6 +15,15 @@ $TRANSLATIONS = array(
"Back to Files" => "Volver a Archivos",
"Selected files too large to generate zip file." => "Los archivos seleccionados son demasiado grandes para generar el archivo zip.",
"Download the files in smaller chunks, seperately or kindly ask your administrator." => "Descargue los archivos en trozos más pequeños, por separado o solicítelos amablemente su administrador.",
+"No source specified when installing app" => "No se ha especificado origen cuando se ha instalado la aplicación",
+"No href specified when installing app from http" => "No href especificado cuando se ha instalado la aplicación",
+"No path specified when installing app from local file" => "Sin path especificado cuando se ha instalado la aplicación desde el fichero local",
+"Archives of type %s are not supported" => "Ficheros de tipo %s no son soportados",
+"Failed to open archive when installing app" => "Fallo de apertura de fichero mientras se instala la aplicación",
+"App does not provide an info.xml file" => "La aplicación no suministra un fichero info.xml",
+"App can't be installed because of not allowed code in the App" => "La aplicación no puede ser instalada por tener código no autorizado en la aplicación",
+"App can't be installed because it is not compatible with this version of ownCloud" => "La aplicación no se puede instalar porque no es compatible con esta versión de ownCloud",
+"App can't be installed because it contains the <shipped>true</shipped> tag which is not allowed for non shipped apps" => "La aplicación no se puede instalar porque contiene la etiqueta\n<shipped>\ntrue\n</shipped>\nque no está permitida para aplicaciones no distribuidas",
"Application is not enabled" => "La aplicación no está habilitada",
"Authentication error" => "Error de autenticación",
"Token expired. Please reload page." => "Token expirado. Por favor, recarga la página.",
diff --git a/lib/l10n/et_EE.php b/lib/l10n/et_EE.php
index 912ef37a935..8e3aa55c4ed 100644
--- a/lib/l10n/et_EE.php
+++ b/lib/l10n/et_EE.php
@@ -1,5 +1,7 @@
<?php
$TRANSLATIONS = array(
+"App \"%s\" can't be installed because it is not compatible with this version of ownCloud." => "Rakendit \"%s\" ei saa paigaldada, kuna see pole ühilduv selle ownCloud versiooniga.",
+"No app name specified" => "Ühegi rakendi nime pole määratletud",
"Help" => "Abiinfo",
"Personal" => "Isiklik",
"Settings" => "Seaded",
@@ -13,6 +15,18 @@ $TRANSLATIONS = array(
"Back to Files" => "Tagasi failide juurde",
"Selected files too large to generate zip file." => "Valitud failid on ZIP-faili loomiseks liiga suured.",
"Download the files in smaller chunks, seperately or kindly ask your administrator." => "Laadi failid alla eraldi väiksemate osadena või küsi nõu oma süsteemiadminstraatorilt.",
+"No source specified when installing app" => "Ühegi lähteallikat pole rakendi paigalduseks määratletud",
+"No href specified when installing app from http" => "Ühtegi aadressi pole määratletud rakendi paigalduseks veebist",
+"No path specified when installing app from local file" => "Ühtegi teed pole määratletud paigaldamaks rakendit kohalikust failist",
+"Archives of type %s are not supported" => "%s tüüpi arhiivid pole toetatud",
+"Failed to open archive when installing app" => "Arhiivi avamine ebaõnnestus rakendi paigalduse käigus",
+"App does not provide an info.xml file" => "Rakend ei paku ühtegi info.xml faili",
+"App can't be installed because of not allowed code in the App" => "Rakendit ei saa paigaldada, kuna sisaldab lubamatud koodi",
+"App can't be installed because it is not compatible with this version of ownCloud" => "Rakendit ei saa paigaldada, kuna see pole ühilduv selle ownCloud versiooniga.",
+"App can't be installed because it contains the <shipped>true</shipped> tag which is not allowed for non shipped apps" => "Rakendit ei saa paigaldada, kuna see sisaldab \n<shipped>\n\ntrue\n</shipped>\nmärgendit, mis pole lubatud mitte veetud (non shipped) rakendites",
+"App can't be installed because the version in info.xml/version is not the same as the version reported from the app store" => "Rakendit ei saa paigaldada, kuna selle versioon info.xml/version pole sama, mis on märgitud rakendite laos.",
+"App directory already exists" => "Rakendi kataloog on juba olemas",
+"Can't create app folder. Please fix permissions. %s" => "Ei saa luua rakendi kataloogi. Palun korrigeeri õigusi. %s",
"Application is not enabled" => "Rakendus pole sisse lülitatud",
"Authentication error" => "Autentimise viga",
"Token expired. Please reload page." => "Kontrollkood aegus. Paelun lae leht uuesti.",
@@ -40,13 +54,13 @@ $TRANSLATIONS = array(
"Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Veebiserveri ei ole veel korralikult seadistatud võimaldamaks failide sünkroniseerimist, kuna WebDAV liides näib olevat mittetoimiv.",
"Please double check the <a href='%s'>installation guides</a>." => "Palun tutvu veelkord <a href='%s'>paigalduse juhenditega</a>.",
"seconds ago" => "sekundit tagasi",
-"_%n minute ago_::_%n minutes ago_" => array("",""),
-"_%n hour ago_::_%n hours ago_" => array("",""),
+"_%n minute ago_::_%n minutes ago_" => array("","%n minutit tagasi"),
+"_%n hour ago_::_%n hours ago_" => array("","%n tundi tagasi"),
"today" => "täna",
"yesterday" => "eile",
-"_%n day go_::_%n days ago_" => array("",""),
+"_%n day go_::_%n days ago_" => array("","%n päeva tagasi"),
"last month" => "viimasel kuul",
-"_%n month ago_::_%n months ago_" => array("",""),
+"_%n month ago_::_%n months ago_" => array("","%n kuud tagasi"),
"last year" => "viimasel aastal",
"years ago" => "aastat tagasi",
"Caused by:" => "Põhjustaja:",
diff --git a/lib/l10n/eu.php b/lib/l10n/eu.php
index 8f967314f4b..413819f4f94 100644
--- a/lib/l10n/eu.php
+++ b/lib/l10n/eu.php
@@ -40,13 +40,13 @@ $TRANSLATIONS = array(
"Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Zure web zerbitzaria ez dago oraindik ongi konfiguratuta fitxategien sinkronizazioa egiteko, WebDAV interfazea ongi ez dagoela dirudi.",
"Please double check the <a href='%s'>installation guides</a>." => "Mesedez begiratu <a href='%s'>instalazio gidak</a>.",
"seconds ago" => "segundu",
-"_%n minute ago_::_%n minutes ago_" => array("",""),
-"_%n hour ago_::_%n hours ago_" => array("",""),
+"_%n minute ago_::_%n minutes ago_" => array("orain dela minutu %n","orain dela %n minutu"),
+"_%n hour ago_::_%n hours ago_" => array("orain dela ordu %n","orain dela %n ordu"),
"today" => "gaur",
"yesterday" => "atzo",
-"_%n day go_::_%n days ago_" => array("",""),
+"_%n day go_::_%n days ago_" => array("orain dela egun %n","orain dela %n egun"),
"last month" => "joan den hilabetean",
-"_%n month ago_::_%n months ago_" => array("",""),
+"_%n month ago_::_%n months ago_" => array("orain dela hilabete %n","orain dela %n hilabete"),
"last year" => "joan den urtean",
"years ago" => "urte",
"Caused by:" => "Honek eraginda:",
diff --git a/lib/l10n/fi_FI.php b/lib/l10n/fi_FI.php
index 4552d4627c0..2e69df43ad2 100644
--- a/lib/l10n/fi_FI.php
+++ b/lib/l10n/fi_FI.php
@@ -1,5 +1,6 @@
<?php
$TRANSLATIONS = array(
+"App \"%s\" can't be installed because it is not compatible with this version of ownCloud." => "Sovellusta \"%s\" ei voi asentaa, koska se ei ole yhteensopiva käytössä olevan ownCloud-version kanssa.",
"Help" => "Ohje",
"Personal" => "Henkilökohtainen",
"Settings" => "Asetukset",
@@ -10,6 +11,12 @@ $TRANSLATIONS = array(
"Files need to be downloaded one by one." => "Tiedostot on ladattava yksittäin.",
"Back to Files" => "Takaisin tiedostoihin",
"Selected files too large to generate zip file." => "Valitut tiedostot ovat liian suurikokoisia mahtuakseen zip-tiedostoon.",
+"No source specified when installing app" => "Lähdettä ei määritelty sovellusta asennettaessa",
+"No path specified when installing app from local file" => "Polkua ei määritelty sovellusta asennettaessa paikallisesta tiedostosta",
+"Archives of type %s are not supported" => "Tyypin %s arkistot eivät ole tuettuja",
+"App does not provide an info.xml file" => "Sovellus ei sisällä info.xml-tiedostoa",
+"App directory already exists" => "Sovelluskansio on jo olemassa",
+"Can't create app folder. Please fix permissions. %s" => "Sovelluskansion luominen ei onnistu. Korjaa käyttöoikeudet. %s",
"Application is not enabled" => "Sovellusta ei ole otettu käyttöön",
"Authentication error" => "Tunnistautumisvirhe",
"Token expired. Please reload page." => "Valtuutus vanheni. Lataa sivu uudelleen.",
diff --git a/lib/l10n/gl.php b/lib/l10n/gl.php
index 4d92e89ebba..a8fee3b1bc1 100644
--- a/lib/l10n/gl.php
+++ b/lib/l10n/gl.php
@@ -1,5 +1,7 @@
<?php
$TRANSLATIONS = array(
+"App \"%s\" can't be installed because it is not compatible with this version of ownCloud." => "Non é posíbel instalar o aplicativo «%s» por non seren compatíbel con esta versión do ownCloud.",
+"No app name specified" => "Non se especificou o nome do aplicativo",
"Help" => "Axuda",
"Personal" => "Persoal",
"Settings" => "Axustes",
@@ -13,6 +15,18 @@ $TRANSLATIONS = array(
"Back to Files" => "Volver aos ficheiros",
"Selected files too large to generate zip file." => "Os ficheiros seleccionados son demasiado grandes como para xerar un ficheiro zip.",
"Download the files in smaller chunks, seperately or kindly ask your administrator." => "Descargue os ficheiros en cachos máis pequenos e por separado, ou pídallos amabelmente ao seu administrador.",
+"No source specified when installing app" => "Non foi especificada ningunha orixe ao instalar aplicativos",
+"No href specified when installing app from http" => "Non foi especificada ningunha href ao instalar aplicativos",
+"No path specified when installing app from local file" => "Non foi especificada ningunha ruta ao instalar aplicativos desde un ficheiro local",
+"Archives of type %s are not supported" => "Os arquivos do tipo %s non están admitidos",
+"Failed to open archive when installing app" => "Non foi posíbel abrir o arquivo ao instalar aplicativos",
+"App does not provide an info.xml file" => "O aplicativo non fornece un ficheiro info.xml",
+"App can't be installed because of not allowed code in the App" => "Non é posíbel instalar o aplicativo por mor de conter código non permitido",
+"App can't be installed because it is not compatible with this version of ownCloud" => "Non é posíbel instalar o aplicativo por non seren compatíbel con esta versión do ownCloud.",
+"App can't be installed because it contains the <shipped>true</shipped> tag which is not allowed for non shipped apps" => "Non é posíbel instalar o aplicativo por conter a etiqueta\n<shipped>\n\ntrue\n</shipped>\nque non está permitida para os aplicativos non enviados",
+"App can't be installed because the version in info.xml/version is not the same as the version reported from the app store" => "Non é posíbel instalar o aplicativo xa que a versión en info.xml/version non é a mesma que a versión informada desde a App Store",
+"App directory already exists" => "Xa existe o directorio do aplicativo",
+"Can't create app folder. Please fix permissions. %s" => "Non é posíbel crear o cartafol de aplicativos. Corrixa os permisos. %s",
"Application is not enabled" => "O aplicativo non está activado",
"Authentication error" => "Produciuse un erro de autenticación",
"Token expired. Please reload page." => "Testemuña caducada. Recargue a páxina.",
diff --git a/lib/l10n/he.php b/lib/l10n/he.php
index bab1a6ff424..ced6244ee91 100644
--- a/lib/l10n/he.php
+++ b/lib/l10n/he.php
@@ -19,13 +19,13 @@ $TRANSLATIONS = array(
"Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "שרת האינטרנט שלך אינו מוגדר לצורכי סנכרון קבצים עדיין כיוון שמנשק ה־WebDAV כנראה אינו תקין.",
"Please double check the <a href='%s'>installation guides</a>." => "נא לעיין שוב ב<a href='%s'>מדריכי ההתקנה</a>.",
"seconds ago" => "שניות",
-"_%n minute ago_::_%n minutes ago_" => array("",""),
-"_%n hour ago_::_%n hours ago_" => array("",""),
+"_%n minute ago_::_%n minutes ago_" => array("","לפני %n דקות"),
+"_%n hour ago_::_%n hours ago_" => array("","לפני %n שעות"),
"today" => "היום",
"yesterday" => "אתמול",
-"_%n day go_::_%n days ago_" => array("",""),
+"_%n day go_::_%n days ago_" => array("","לפני %n ימים"),
"last month" => "חודש שעבר",
-"_%n month ago_::_%n months ago_" => array("",""),
+"_%n month ago_::_%n months ago_" => array("","לפני %n חודשים"),
"last year" => "שנה שעברה",
"years ago" => "שנים",
"Could not find category \"%s\"" => "לא ניתן למצוא את הקטגוריה „%s“"
diff --git a/lib/l10n/it.php b/lib/l10n/it.php
index e734fbdbb9b..c3a040048ec 100644
--- a/lib/l10n/it.php
+++ b/lib/l10n/it.php
@@ -1,5 +1,7 @@
<?php
$TRANSLATIONS = array(
+"App \"%s\" can't be installed because it is not compatible with this version of ownCloud." => "L'applicazione \"%s\" non può essere installata poiché non è compatibile con questa versione di ownCloud.",
+"No app name specified" => "Il nome dell'applicazione non è specificato",
"Help" => "Aiuto",
"Personal" => "Personale",
"Settings" => "Impostazioni",
@@ -13,6 +15,18 @@ $TRANSLATIONS = array(
"Back to Files" => "Torna ai file",
"Selected files too large to generate zip file." => "I file selezionati sono troppo grandi per generare un file zip.",
"Download the files in smaller chunks, seperately or kindly ask your administrator." => "Scarica i file in blocchi più piccoli, separatamente o chiedi al tuo amministratore.",
+"No source specified when installing app" => "Nessuna fonte specificata durante l'installazione dell'applicazione",
+"No href specified when installing app from http" => "Nessun href specificato durante l'installazione dell'applicazione da http",
+"No path specified when installing app from local file" => "Nessun percorso specificato durante l'installazione dell'applicazione da file locale",
+"Archives of type %s are not supported" => "Gli archivi di tipo %s non sono supportati",
+"Failed to open archive when installing app" => "Apertura archivio non riuscita durante l'installazione dell'applicazione",
+"App does not provide an info.xml file" => "L'applicazione non fornisce un file info.xml",
+"App can't be installed because of not allowed code in the App" => "L'applicazione non può essere installata a causa di codice non consentito al suo interno",
+"App can't be installed because it is not compatible with this version of ownCloud" => "L'applicazione non può essere installata poiché non è compatibile con questa versione di ownCloud",
+"App can't be installed because it contains the <shipped>true</shipped> tag which is not allowed for non shipped apps" => "L'applicazione non può essere installata poiché contiene il tag <shipped>true<shipped> che non è permesso alle applicazioni non shipped",
+"App can't be installed because the version in info.xml/version is not the same as the version reported from the app store" => "L'applicazione non può essere installata poiché la versione in info.xml/version non è la stessa riportata dall'app store",
+"App directory already exists" => "La cartella dell'applicazione esiste già",
+"Can't create app folder. Please fix permissions. %s" => "Impossibile creare la cartella dell'applicazione. Correggi i permessi. %s",
"Application is not enabled" => "L'applicazione non è abilitata",
"Authentication error" => "Errore di autenticazione",
"Token expired. Please reload page." => "Token scaduto. Ricarica la pagina.",
@@ -40,13 +54,13 @@ $TRANSLATIONS = array(
"Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Il tuo server web non è configurato correttamente per consentire la sincronizzazione dei file poiché l'interfaccia WebDAV sembra essere danneggiata.",
"Please double check the <a href='%s'>installation guides</a>." => "Leggi attentamente le <a href='%s'>guide d'installazione</a>.",
"seconds ago" => "secondi fa",
-"_%n minute ago_::_%n minutes ago_" => array("",""),
-"_%n hour ago_::_%n hours ago_" => array("",""),
+"_%n minute ago_::_%n minutes ago_" => array("%n minuto fa","%n minuti fa"),
+"_%n hour ago_::_%n hours ago_" => array("%n ora fa","%n ore fa"),
"today" => "oggi",
"yesterday" => "ieri",
-"_%n day go_::_%n days ago_" => array("",""),
+"_%n day go_::_%n days ago_" => array("%n giorno fa","%n giorni fa"),
"last month" => "mese scorso",
-"_%n month ago_::_%n months ago_" => array("",""),
+"_%n month ago_::_%n months ago_" => array("%n mese fa","%n mesi fa"),
"last year" => "anno scorso",
"years ago" => "anni fa",
"Caused by:" => "Causato da:",
diff --git a/lib/l10n/ja_JP.php b/lib/l10n/ja_JP.php
index 902170524b9..e2b67e76187 100644
--- a/lib/l10n/ja_JP.php
+++ b/lib/l10n/ja_JP.php
@@ -1,5 +1,7 @@
<?php
$TRANSLATIONS = array(
+"App \"%s\" can't be installed because it is not compatible with this version of ownCloud." => " \"%s\" アプリは、このバージョンのownCloudと互換性がない為、インストールできません。",
+"No app name specified" => "アプリ名が未指定",
"Help" => "ヘルプ",
"Personal" => "個人",
"Settings" => "設定",
@@ -13,6 +15,17 @@ $TRANSLATIONS = array(
"Back to Files" => "ファイルに戻る",
"Selected files too large to generate zip file." => "選択したファイルはZIPファイルの生成には大きすぎます。",
"Download the files in smaller chunks, seperately or kindly ask your administrator." => "ファイルは、小さいファイルに分割されてダウンロードされます。もしくは、管理者にお尋ねください。",
+"No source specified when installing app" => "アプリインストール時のソースが未指定",
+"No href specified when installing app from http" => "アプリインストール時のhttpの URL が未指定",
+"No path specified when installing app from local file" => "アプリインストール時のローカルファイルのパスが未指定",
+"Archives of type %s are not supported" => "\"%s\"タイプのアーカイブ形式は未サポート",
+"Failed to open archive when installing app" => "アプリをインストール中にアーカイブファイルを開けませんでした。",
+"App does not provide an info.xml file" => "アプリにinfo.xmlファイルが入っていません",
+"App can't be installed because of not allowed code in the App" => "アプリで許可されないコードが入っているのが原因でアプリがインストールできません",
+"App can't be installed because it is not compatible with this version of ownCloud" => "アプリは、このバージョンのownCloudと互換性がない為、インストールできません。",
+"App can't be installed because the version in info.xml/version is not the same as the version reported from the app store" => "info.xml/versionのバージョンがアプリストアのバージョンと合っていない為、アプリはインストールされません",
+"App directory already exists" => "アプリディレクトリは既に存在します",
+"Can't create app folder. Please fix permissions. %s" => "アプリフォルダを作成出来ませんでした。%s のパーミッションを修正してください。",
"Application is not enabled" => "アプリケーションは無効です",
"Authentication error" => "認証エラー",
"Token expired. Please reload page." => "トークンが無効になりました。ページを再読込してください。",
diff --git a/lib/l10n/ko.php b/lib/l10n/ko.php
index 4dab8b816bf..eec5be65abd 100644
--- a/lib/l10n/ko.php
+++ b/lib/l10n/ko.php
@@ -1,15 +1,31 @@
<?php
$TRANSLATIONS = array(
+"App \"%s\" can't be installed because it is not compatible with this version of ownCloud." => "현재 ownCloud 버전과 호환되지 않기 때문에 \"%s\" 앱을 설치할 수 없습니다.",
+"No app name specified" => "앱 이름이 지정되지 않았습니다.",
"Help" => "도움말",
"Personal" => "개인",
"Settings" => "설정",
"Users" => "사용자",
"Admin" => "관리자",
+"Failed to upgrade \"%s\"." => "\"%s\" 업그레이드에 실패했습니다.",
"web services under your control" => "내가 관리하는 웹 서비스",
+"cannot open \"%s\"" => "\"%s\"을(를) 열 수 없습니다.",
"ZIP download is turned off." => "ZIP 다운로드가 비활성화되었습니다.",
"Files need to be downloaded one by one." => "파일을 개별적으로 다운로드해야 합니다.",
"Back to Files" => "파일로 돌아가기",
"Selected files too large to generate zip file." => "선택한 파일들은 ZIP 파일을 생성하기에 너무 큽니다.",
+"No source specified when installing app" => "앱을 설치할 때 소스가 지정되지 않았습니다.",
+"No href specified when installing app from http" => "http에서 앱을 설치할 대 href가 지정되지 않았습니다.",
+"No path specified when installing app from local file" => "로컬 파일에서 앱을 설치할 때 경로가 지정되지 않았습니다.",
+"Archives of type %s are not supported" => "%s 타입 아카이브는 지원되지 않습니다.",
+"Failed to open archive when installing app" => "앱을 설치할 때 아카이브를 열지 못했습니다.",
+"App does not provide an info.xml file" => "앱에서 info.xml 파일이 제공되지 않았습니다.",
+"App can't be installed because of not allowed code in the App" => "앱에 허용되지 않는 코드가 있어서 앱을 설치할 수 없습니다. ",
+"App can't be installed because it is not compatible with this version of ownCloud" => "현재 ownCloud 버전과 호환되지 않기 때문에 앱을 설치할 수 없습니다.",
+"App can't be installed because it contains the <shipped>true</shipped> tag which is not allowed for non shipped apps" => "출하되지 않은 앱에 허용되지 않는 <shipped>true</shipped> 태그를 포함하고 있기 때문에 앱을 설치할 수 없습니다.",
+"App can't be installed because the version in info.xml/version is not the same as the version reported from the app store" => "info.xml/version에 포함된 버전과 앱 스토어에 보고된 버전이 같지 않아서 앱을 설치할 수 없습니다. ",
+"App directory already exists" => "앱 디렉토리가 이미 존재합니다. ",
+"Can't create app folder. Please fix permissions. %s" => "앱 폴더를 만들 수 없습니다. 권한을 수정하십시오. %s ",
"Application is not enabled" => "앱이 활성화되지 않았습니다",
"Authentication error" => "인증 오류",
"Token expired. Please reload page." => "토큰이 만료되었습니다. 페이지를 새로 고치십시오.",
@@ -19,22 +35,34 @@ $TRANSLATIONS = array(
"%s enter the database username." => "데이터베이스 사용자 명을 %s 에 입력해주십시오",
"%s enter the database name." => "데이터베이스 명을 %s 에 입력해주십시오",
"%s you may not use dots in the database name" => "%s 에 적으신 데이터베이스 이름에는 점을 사용할수 없습니다",
+"MS SQL username and/or password not valid: %s" => "MS SQL 사용자 이름이나 암호가 잘못되었습니다: %s",
+"You need to enter either an existing account or the administrator." => "기존 계정이나 administrator(관리자)를 입력해야 합니다.",
+"MySQL username and/or password not valid" => "MySQL 사용자 이름이나 암호가 잘못되었습니다.",
"DB Error: \"%s\"" => "DB 오류: \"%s\"",
+"Offending command was: \"%s\"" => "잘못된 명령: \"%s\"",
+"MySQL user '%s'@'localhost' exists already." => "MySQL 사용자 '%s'@'localhost'이(가) 이미 존재합니다.",
+"Drop this user from MySQL" => "이 사용자를 MySQL에서 뺍니다.",
+"MySQL user '%s'@'%%' already exists" => "MySQL 사용자 '%s'@'%%'이(가) 이미 존재합니다. ",
+"Drop this user from MySQL." => "이 사용자를 MySQL에서 뺍니다.",
+"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",
"PostgreSQL username and/or password not valid" => "PostgreSQL의 사용자 명 혹은 비밀번호가 잘못되었습니다",
"Set an admin username." => "관리자 이름 설정",
"Set an admin password." => "관리자 비밀번호 설정",
"Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "WebDAV 인터페이스가 제대로 작동하지 않습니다. 웹 서버에서 파일 동기화를 사용할 수 있도록 설정이 제대로 되지 않은 것 같습니다.",
"Please double check the <a href='%s'>installation guides</a>." => "<a href='%s'>설치 가이드</a>를 다시 한 번 확인하십시오.",
"seconds ago" => "초 전",
-"_%n minute ago_::_%n minutes ago_" => array(""),
-"_%n hour ago_::_%n hours ago_" => array(""),
+"_%n minute ago_::_%n minutes ago_" => array("%n분 전 "),
+"_%n hour ago_::_%n hours ago_" => array("%n시간 전 "),
"today" => "오늘",
"yesterday" => "어제",
-"_%n day go_::_%n days ago_" => array(""),
+"_%n day go_::_%n days ago_" => array("%n일 전 "),
"last month" => "지난 달",
-"_%n month ago_::_%n months ago_" => array(""),
+"_%n month ago_::_%n months ago_" => array("%n달 전 "),
"last year" => "작년",
"years ago" => "년 전",
+"Caused by:" => "원인: ",
"Could not find category \"%s\"" => "분류 \"%s\"을(를) 찾을 수 없습니다."
);
$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/lib/l10n/lt_LT.php b/lib/l10n/lt_LT.php
index fb109b86339..242b0a23106 100644
--- a/lib/l10n/lt_LT.php
+++ b/lib/l10n/lt_LT.php
@@ -17,13 +17,13 @@ $TRANSLATIONS = array(
"Text" => "Žinučių",
"Images" => "Paveikslėliai",
"seconds ago" => "prieš sekundę",
-"_%n minute ago_::_%n minutes ago_" => array("","",""),
-"_%n hour ago_::_%n hours ago_" => array("","",""),
+"_%n minute ago_::_%n minutes ago_" => array("",""," prieš %n minučių"),
+"_%n hour ago_::_%n hours ago_" => array("","","prieš %n valandų"),
"today" => "šiandien",
"yesterday" => "vakar",
"_%n day go_::_%n days ago_" => array("","",""),
"last month" => "praeitą mėnesį",
-"_%n month ago_::_%n months ago_" => array("","",""),
+"_%n month ago_::_%n months ago_" => array("","","prieš %n mėnesių"),
"last year" => "praeitais metais",
"years ago" => "prieš metus"
);
diff --git a/lib/l10n/nl.php b/lib/l10n/nl.php
index 338c3673c5b..e546c1f3179 100644
--- a/lib/l10n/nl.php
+++ b/lib/l10n/nl.php
@@ -1,5 +1,6 @@
<?php
$TRANSLATIONS = array(
+"No app name specified" => "De app naam is niet gespecificeerd.",
"Help" => "Help",
"Personal" => "Persoonlijk",
"Settings" => "Instellingen",
diff --git a/lib/l10n/pt_BR.php b/lib/l10n/pt_BR.php
index 52329667174..a2379ca4883 100644
--- a/lib/l10n/pt_BR.php
+++ b/lib/l10n/pt_BR.php
@@ -1,5 +1,7 @@
<?php
$TRANSLATIONS = array(
+"App \"%s\" can't be installed because it is not compatible with this version of ownCloud." => "O aplicativo \"%s\" não pode ser instalado porque não é compatível com esta versão do ownCloud.",
+"No app name specified" => "O nome do aplicativo não foi especificado.",
"Help" => "Ajuda",
"Personal" => "Pessoal",
"Settings" => "Ajustes",
@@ -13,6 +15,18 @@ $TRANSLATIONS = array(
"Back to Files" => "Voltar para Arquivos",
"Selected files too large to generate zip file." => "Arquivos selecionados são muito grandes para gerar arquivo zip.",
"Download the files in smaller chunks, seperately or kindly ask your administrator." => "Baixe os arquivos em pedaços menores, separadamente ou solicite educadamente ao seu administrador.",
+"No source specified when installing app" => "Nenhuma fonte foi especificada enquanto instalava o aplicativo",
+"No href specified when installing app from http" => "Nenhuma href foi especificada enquanto instalava o aplicativo de httml",
+"No path specified when installing app from local file" => "Nenhum caminho foi especificado enquanto instalava o aplicativo do arquivo local",
+"Archives of type %s are not supported" => "Arquivos do tipo %s não são suportados",
+"Failed to open archive when installing app" => "Falha para abrir o arquivo enquanto instalava o aplicativo",
+"App does not provide an info.xml file" => "O aplicativo não fornece um arquivo info.xml",
+"App can't be installed because of not allowed code in the App" => "O aplicativo não pode ser instalado por causa do código não permitido no Aplivativo",
+"App can't be installed because it is not compatible with this version of ownCloud" => "O aplicativo não pode ser instalado porque não é compatível com esta versão do ownCloud",
+"App can't be installed because it contains the <shipped>true</shipped> tag which is not allowed for non shipped apps" => "O aplicativo não pode ser instalado porque ele contém a marca <shipped>verdadeiro</shipped> que não é permitido para aplicações não embarcadas",
+"App can't be installed because the version in info.xml/version is not the same as the version reported from the app store" => "O aplicativo não pode ser instalado porque a versão em info.xml /versão não é a mesma que a versão relatada na App Store",
+"App directory already exists" => "Diretório App já existe",
+"Can't create app folder. Please fix permissions. %s" => "Não é possível criar pasta app. Corrija as permissões. %s",
"Application is not enabled" => "Aplicação não está habilitada",
"Authentication error" => "Erro de autenticação",
"Token expired. Please reload page." => "Token expirou. Por favor recarregue a página.",
diff --git a/lib/l10n/sk_SK.php b/lib/l10n/sk_SK.php
index 43a4b4a0bee..13487b039d6 100644
--- a/lib/l10n/sk_SK.php
+++ b/lib/l10n/sk_SK.php
@@ -1,5 +1,7 @@
<?php
$TRANSLATIONS = array(
+"App \"%s\" can't be installed because it is not compatible with this version of ownCloud." => "Aplikácia \"%s\" nemôže byť nainštalovaná kvôli nekompatibilite z danou verziou ownCloudu.",
+"No app name specified" => "Nešpecifikované meno aplikácie",
"Help" => "Pomoc",
"Personal" => "Osobné",
"Settings" => "Nastavenia",
@@ -13,6 +15,18 @@ $TRANSLATIONS = array(
"Back to Files" => "Späť na súbory",
"Selected files too large to generate zip file." => "Zvolené súbory sú príliš veľké na vygenerovanie zip súboru.",
"Download the files in smaller chunks, seperately or kindly ask your administrator." => "Stiahnite súbory po menších častiach, samostatne, alebo sa obráťte na správcu.",
+"No source specified when installing app" => "Nešpecifikovaný zdroj pri inštalácii aplikácie",
+"No href specified when installing app from http" => "Nešpecifikovaný atribút \"href\" pri inštalácii aplikácie pomocou protokolu \"http\"",
+"No path specified when installing app from local file" => "Nešpecifikovaná cesta pri inštalácii aplikácie z lokálneho súboru",
+"Archives of type %s are not supported" => "Typ archívu %s nie je podporovaný",
+"Failed to open archive when installing app" => "Zlyhanie pri otváraní archívu počas inštalácie aplikácie",
+"App does not provide an info.xml file" => "Aplikácia neposkytuje súbor info.xml",
+"App can't be installed because of not allowed code in the App" => "Aplikácia nemôže byť inštalovaná pre nepovolený kód v aplikácii",
+"App can't be installed because it is not compatible with this version of ownCloud" => "Aplikácia nemôže byť inštalovaná pre nekompatibilitu z danou verziou ownCloudu",
+"App can't be installed because it contains the <shipped>true</shipped> tag which is not allowed for non shipped apps" => "Aplikácia nemôže byť inštalovaná pretože obsahuje <shipped>pravý</shipped> štítok, ktorý nie je povolený pre zaslané \"shipped\" aplikácie",
+"App can't be installed because the version in info.xml/version is not the same as the version reported from the app store" => "Aplikácia nemôže byť inštalovaná pretože verzia v info.xml/version nezodpovedá verzii špecifikovanej v aplikačnom obchode",
+"App directory already exists" => "Aplikačný adresár už existuje",
+"Can't create app folder. Please fix permissions. %s" => "Nemožno vytvoriť aplikačný priečinok. Prosím upravte povolenia. %s",
"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.",
@@ -40,13 +54,13 @@ $TRANSLATIONS = array(
"Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Váš webový server nie je správne nastavený na synchronizáciu, pretože rozhranie WebDAV je poškodené.",
"Please double check the <a href='%s'>installation guides</a>." => "Prosím skontrolujte <a href='%s'>inštalačnú príručku</a>.",
"seconds ago" => "pred sekundami",
-"_%n minute ago_::_%n minutes ago_" => array("","",""),
-"_%n hour ago_::_%n hours ago_" => array("","",""),
+"_%n minute ago_::_%n minutes ago_" => array("","","pred %n minútami"),
+"_%n hour ago_::_%n hours ago_" => array("","","pred %n hodinami"),
"today" => "dnes",
"yesterday" => "včera",
-"_%n day go_::_%n days ago_" => array("","",""),
+"_%n day go_::_%n days ago_" => array("","","pred %n dňami"),
"last month" => "minulý mesiac",
-"_%n month ago_::_%n months ago_" => array("","",""),
+"_%n month ago_::_%n months ago_" => array("","","pred %n mesiacmi"),
"last year" => "minulý rok",
"years ago" => "pred rokmi",
"Caused by:" => "Príčina:",
diff --git a/lib/l10n/sv.php b/lib/l10n/sv.php
index dd54e6ca5d3..e7c3420a85b 100644
--- a/lib/l10n/sv.php
+++ b/lib/l10n/sv.php
@@ -1,5 +1,7 @@
<?php
$TRANSLATIONS = array(
+"App \"%s\" can't be installed because it is not compatible with this version of ownCloud." => "Appen \"%s\" kan inte installeras eftersom att den inte är kompatibel med denna version av ownCloud.",
+"No app name specified" => "Inget appnamn angivet",
"Help" => "Hjälp",
"Personal" => "Personligt",
"Settings" => "Inställningar",
@@ -13,6 +15,18 @@ $TRANSLATIONS = array(
"Back to Files" => "Tillbaka till Filer",
"Selected files too large to generate zip file." => "Valda filer är för stora för att skapa zip-fil.",
"Download the files in smaller chunks, seperately or kindly ask your administrator." => "Ladda ner filerna i mindre bitar, separat eller fråga din administratör.",
+"No source specified when installing app" => "Ingen källa angiven vid installation av app ",
+"No href specified when installing app from http" => "Ingen href angiven vid installation av app från http",
+"No path specified when installing app from local file" => "Ingen sökväg angiven vid installation av app från lokal fil",
+"Archives of type %s are not supported" => "Arkiv av typen %s stöds ej",
+"Failed to open archive when installing app" => "Kunde inte öppna arkivet när appen skulle installeras",
+"App does not provide an info.xml file" => "Appen har ingen info.xml fil",
+"App can't be installed because of not allowed code in the App" => "Appen kan inte installeras eftersom att den innehåller otillåten kod",
+"App can't be installed because it is not compatible with this version of ownCloud" => "Appen kan inte installeras eftersom att den inte är kompatibel med denna version av ownCloud",
+"App can't be installed because it contains the <shipped>true</shipped> tag which is not allowed for non shipped apps" => "Appen kan inte installeras eftersom att den innehåller etiketten <shipped>true</shipped> vilket inte är tillåtet för icke inkluderade appar",
+"App can't be installed because the version in info.xml/version is not the same as the version reported from the app store" => "Appen kan inte installeras eftersom versionen i info.xml inte är samma som rapporteras från app store",
+"App directory already exists" => "Appens mapp finns redan",
+"Can't create app folder. Please fix permissions. %s" => "Kan inte skapa appens mapp. Var god åtgärda rättigheterna. %s",
"Application is not enabled" => "Applikationen är inte aktiverad",
"Authentication error" => "Fel vid autentisering",
"Token expired. Please reload page." => "Ogiltig token. Ladda om sidan.",
diff --git a/lib/l10n/tr.php b/lib/l10n/tr.php
index 498469ea8b1..b63c37c7240 100644
--- a/lib/l10n/tr.php
+++ b/lib/l10n/tr.php
@@ -1,5 +1,7 @@
<?php
$TRANSLATIONS = array(
+"App \"%s\" can't be installed because it is not compatible with this version of ownCloud." => "Owncloud yazılımının bu sürümü ile uyumlu olmadığı için \"%s\" uygulaması kurulamaz.",
+"No app name specified" => "Uygulama adı belirtimedli",
"Help" => "Yardım",
"Personal" => "Kişisel",
"Settings" => "Ayarlar",
@@ -13,6 +15,18 @@ $TRANSLATIONS = array(
"Back to Files" => "Dosyalara dön",
"Selected files too large to generate zip file." => "Seçilen dosyalar bir zip dosyası oluşturmak için fazla büyüktür.",
"Download the files in smaller chunks, seperately or kindly ask your administrator." => "Dosyaları ayrı ayrı, küçük parçalar halinde indirin ya da yöneticinizden yardım isteyin. ",
+"No source specified when installing app" => "Uygulama kurulurken bir kaynak belirtilmedi",
+"No href specified when installing app from http" => "Uygulama kuruluyorken http'de href belirtilmedi.",
+"No path specified when installing app from local file" => "Uygulama yerel dosyadan kuruluyorken dosya yolu belirtilmedi",
+"Archives of type %s are not supported" => "%s arşiv tipi desteklenmiyor",
+"Failed to open archive when installing app" => "Uygulama kuruluyorken arşiv dosyası açılamadı",
+"App does not provide an info.xml file" => "Uygulama info.xml dosyası sağlamıyor",
+"App can't be installed because of not allowed code in the App" => "Uygulamada izin verilmeyeden kodlar olduğu için kurulamıyor.",
+"App can't be installed because it is not compatible with this version of ownCloud" => "Owncloud versiyonunuz ile uyumsuz olduğu için uygulama kurulamıyor.",
+"App can't be installed because it contains the <shipped>true</shipped> tag which is not allowed for non shipped apps" => "Uygulama kurulamıyor. Çünkü \"non shipped\" uygulamalar için <shipped>true</shipped> tag içermektedir.",
+"App can't be installed because the version in info.xml/version is not the same as the version reported from the app store" => "Uygulama kurulamıyor çünkü info.xml/version ile uygulama marketde belirtilen sürüm aynı değil.",
+"App directory already exists" => "App dizini zaten mevcut",
+"Can't create app folder. Please fix permissions. %s" => "app dizini oluşturulamıyor. Lütfen izinleri düzeltin. %s",
"Application is not enabled" => "Uygulama etkinleştirilmedi",
"Authentication error" => "Kimlik doğrulama hatası",
"Token expired. Please reload page." => "Jetonun süresi geçti. Lütfen sayfayı yenileyin.",
diff --git a/lib/l10n/ug.php b/lib/l10n/ug.php
index 731ad904d7e..e2cf38ecc8c 100644
--- a/lib/l10n/ug.php
+++ b/lib/l10n/ug.php
@@ -8,6 +8,7 @@ $TRANSLATIONS = array(
"Files" => "ھۆججەتلەر",
"Text" => "قىسقا ئۇچۇر",
"Images" => "سۈرەتلەر",
+"Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "سىزنىڭ تور مۇلازىمېتىرىڭىز ھۆججەت قەدەمداشلاشقا يول قويىدىغان قىلىپ توغرا تەڭشەلمەپتۇ، چۈنكى WebDAV نىڭ ئېغىزى بۇزۇلغاندەك تۇرىدۇ.",
"_%n minute ago_::_%n minutes ago_" => array(""),
"_%n hour ago_::_%n hours ago_" => array(""),
"today" => "بۈگۈن",
diff --git a/lib/l10n/zh_CN.GB2312.php b/lib/l10n/zh_CN.GB2312.php
deleted file mode 100644
index bc81ff8fe1b..00000000000
--- a/lib/l10n/zh_CN.GB2312.php
+++ /dev/null
@@ -1,32 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Help" => "帮助",
-"Personal" => "私人",
-"Settings" => "设置",
-"Users" => "用户",
-"Admin" => "管理员",
-"web services under your control" => "您控制的网络服务",
-"ZIP download is turned off." => "ZIP 下载已关闭",
-"Files need to be downloaded one by one." => "需要逐个下载文件。",
-"Back to Files" => "返回到文件",
-"Selected files too large to generate zip file." => "选择的文件太大而不能生成 zip 文件。",
-"Application is not enabled" => "应用未启用",
-"Authentication error" => "验证错误",
-"Token expired. Please reload page." => "会话过期。请刷新页面。",
-"Files" => "文件",
-"Text" => "文本",
-"Images" => "图片",
-"Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "因WebDAV接口故障,您的网络服务器好像并未允许文件同步。",
-"Please double check the <a href='%s'>installation guides</a>." => "请双击<a href='%s'>安装向导</a>。",
-"seconds ago" => "秒前",
-"_%n minute ago_::_%n minutes ago_" => array("%n 分钟以前"),
-"_%n hour ago_::_%n hours ago_" => array("%n 小时以前"),
-"today" => "今天",
-"yesterday" => "昨天",
-"_%n day go_::_%n days ago_" => array("%n 天以前"),
-"last month" => "上个月",
-"_%n month ago_::_%n months ago_" => array("%n 个月以前"),
-"last year" => "去年",
-"years ago" => "年前"
-);
-$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/lib/l10n/zh_CN.php b/lib/l10n/zh_CN.php
index 03bd48de74b..2c34356ea10 100644
--- a/lib/l10n/zh_CN.php
+++ b/lib/l10n/zh_CN.php
@@ -10,6 +10,7 @@ $TRANSLATIONS = array(
"Files need to be downloaded one by one." => "需要逐一下载文件",
"Back to Files" => "回到文件",
"Selected files too large to generate zip file." => "选择的文件太大,无法生成 zip 文件。",
+"App does not provide an info.xml file" => "应用未提供 info.xml 文件",
"Application is not enabled" => "应用程序未启用",
"Authentication error" => "认证出错",
"Token expired. Please reload page." => "Token 过期,请刷新页面。",
@@ -38,12 +39,12 @@ $TRANSLATIONS = array(
"Please double check the <a href='%s'>installation guides</a>." => "请认真检查<a href='%s'>安装指南</a>.",
"seconds ago" => "秒前",
"_%n minute ago_::_%n minutes ago_" => array("%n 分钟前"),
-"_%n hour ago_::_%n hours ago_" => array(""),
+"_%n hour ago_::_%n hours ago_" => array("%n 小时前"),
"today" => "今天",
"yesterday" => "昨天",
-"_%n day go_::_%n days ago_" => array(""),
+"_%n day go_::_%n days ago_" => array("%n 天前"),
"last month" => "上月",
-"_%n month ago_::_%n months ago_" => array(""),
+"_%n month ago_::_%n months ago_" => array("%n 月前"),
"last year" => "去年",
"years ago" => "年前",
"Could not find category \"%s\"" => "无法找到分类 \"%s\""
diff --git a/lib/l10n/zh_TW.php b/lib/l10n/zh_TW.php
index f405eb88ae9..210c766aa59 100644
--- a/lib/l10n/zh_TW.php
+++ b/lib/l10n/zh_TW.php
@@ -1,15 +1,32 @@
<?php
$TRANSLATIONS = array(
+"App \"%s\" can't be installed because it is not compatible with this version of ownCloud." => "無法安裝應用程式 %s 因為它和此版本的 ownCloud 不相容。",
+"No app name specified" => "沒有指定應用程式名稱",
"Help" => "說明",
"Personal" => "個人",
"Settings" => "設定",
"Users" => "使用者",
"Admin" => "管理",
+"Failed to upgrade \"%s\"." => "升級失敗:%s",
"web services under your control" => "由您控制的網路服務",
+"cannot open \"%s\"" => "無法開啓 %s",
"ZIP download is turned off." => "ZIP 下載已關閉。",
"Files need to be downloaded one by one." => "檔案需要逐一下載。",
"Back to Files" => "回到檔案列表",
"Selected files too large to generate zip file." => "選擇的檔案太大以致於無法產生壓縮檔。",
+"Download the files in smaller chunks, seperately or kindly ask your administrator." => "以小分割下載您的檔案,請詢問您的系統管理員。",
+"No source specified when installing app" => "沒有指定應用程式安裝來源",
+"No href specified when installing app from http" => "從 http 安裝應用程式,找不到 href 屬性",
+"No path specified when installing app from local file" => "從本地檔案安裝應用程式時沒有指定路徑",
+"Archives of type %s are not supported" => "不支援 %s 格式的壓縮檔",
+"Failed to open archive when installing app" => "安裝應用程式時無法開啓壓縮檔",
+"App does not provide an info.xml file" => "應用程式沒有提供 info.xml 檔案",
+"App can't be installed because of not allowed code in the App" => "無法安裝應用程式因為在當中找到危險的代碼",
+"App can't be installed because it is not compatible with this version of ownCloud" => "無法安裝應用程式因為它和此版本的 ownCloud 不相容。",
+"App can't be installed because it contains the <shipped>true</shipped> tag which is not allowed for non shipped apps" => "無法安裝應用程式,因為它包含了 <shipped>true</shipped> 標籤,在未發行的應用程式當中這是不允許的",
+"App can't be installed because the version in info.xml/version is not the same as the version reported from the app store" => "無法安裝應用程式,因為它在 info.xml/version 宣告的版本與 app store 當中記載的版本不同",
+"App directory already exists" => "應用程式目錄已經存在",
+"Can't create app folder. Please fix permissions. %s" => "無法建立應用程式目錄,請檢查權限:%s",
"Application is not enabled" => "應用程式未啟用",
"Authentication error" => "認證錯誤",
"Token expired. Please reload page." => "Token 過期,請重新整理頁面。",
@@ -37,15 +54,16 @@ $TRANSLATIONS = array(
"Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "您的網頁伺服器尚未被正確設定來進行檔案同步,因為您的 WebDAV 界面似乎無法使用。",
"Please double check the <a href='%s'>installation guides</a>." => "請參考<a href='%s'>安裝指南</a>。",
"seconds ago" => "幾秒前",
-"_%n minute ago_::_%n minutes ago_" => array(""),
-"_%n hour ago_::_%n hours ago_" => array(""),
+"_%n minute ago_::_%n minutes ago_" => array("%n 分鐘前"),
+"_%n hour ago_::_%n hours ago_" => array("%n 小時前"),
"today" => "今天",
"yesterday" => "昨天",
-"_%n day go_::_%n days ago_" => array(""),
+"_%n day go_::_%n days ago_" => array("%n 天前"),
"last month" => "上個月",
-"_%n month ago_::_%n months ago_" => array(""),
+"_%n month ago_::_%n months ago_" => array("%n 個月前"),
"last year" => "去年",
"years ago" => "幾年前",
+"Caused by:" => "原因:",
"Could not find category \"%s\"" => "找不到分類:\"%s\""
);
$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/lib/log/rotate.php b/lib/log/rotate.php
new file mode 100644
index 00000000000..bf23ad588b3
--- /dev/null
+++ b/lib/log/rotate.php
@@ -0,0 +1,35 @@
+<?php
+/**
+ * Copyright (c) 2013 Bart Visscher <bartv@thisnet.nl>
+ * This file is licensed under the Affero General Public License version 3 or
+ * later.
+ * See the COPYING-README file.
+ */
+
+namespace OC\Log;
+
+/**
+ * This rotates the current logfile to a new name, this way the total log usage
+ * will stay limited and older entries are available for a while longer.
+ * For more professional log management set the 'logfile' config to a different
+ * location and manage that with your own tools.
+ */
+class Rotate extends \OC\BackgroundJob\Job {
+ private $max_log_size;
+ public function run($logFile) {
+ $this->max_log_size = \OC_Config::getValue('log_rotate_size', false);
+ if ($this->max_log_size) {
+ $filesize = @filesize($logFile);
+ if ($filesize >= $this->max_log_size) {
+ $this->rotate($logFile);
+ }
+ }
+ }
+
+ protected function rotate($logfile) {
+ $rotatedLogfile = $logfile.'.1';
+ rename($logfile, $rotatedLogfile);
+ $msg = 'Log file "'.$logfile.'" was over '.$this->max_log_size.' bytes, moved to "'.$rotatedLogfile.'"';
+ \OC_Log::write('OC\Log\Rotate', $msg, \OC_Log::WARN);
+ }
+}
diff --git a/lib/ocs/cloud.php b/lib/ocs/cloud.php
index 132d923d960..2dd99319057 100644
--- a/lib/ocs/cloud.php
+++ b/lib/ocs/cloud.php
@@ -35,13 +35,49 @@ class OC_OCS_Cloud {
'edition' => OC_Util::getEditionString(),
);
- $result['capabilities'] = array(
- 'core' => array(
- 'pollinterval' => OC_Config::getValue('pollinterval', 60),
- ),
- );
+ $result['capabilities'] = array(
+ 'core' => array(
+ 'pollinterval' => OC_Config::getValue('pollinterval', 60),
+ ),
+ );
+
return new OC_OCS_Result($result);
}
+
+ /**
+ * gets user info
+ *
+ * exposes the quota of an user:
+ * <data>
+ * <quota>
+ * <free>1234</free>
+ * <used>4321</used>
+ * <total>5555</total>
+ * <ralative>0.78</ralative>
+ * </quota>
+ * </data>
+ *
+ * @param $parameters object should contain parameter 'userid' which identifies
+ * the user from whom the information will be returned
+ */
+ public static function getUser($parameters) {
+ // Check if they are viewing information on themselves
+ if($parameters['userid'] === OC_User::getUser()) {
+ // Self lookup
+ $quota = array();
+ $storage = OC_Helper::getStorageInfo();
+ $quota = array(
+ 'free' => $storage['free'],
+ 'used' => $storage['used'],
+ 'total' => $storage['total'],
+ 'relative' => $storage['relative'],
+ );
+ return new OC_OCS_Result(array('quota' => $quota));
+ } else {
+ // No permission to view this user data
+ return new OC_OCS_Result(null, 997);
+ }
+ }
public static function getUserPublickey($parameters) {
diff --git a/lib/preview.php b/lib/preview.php
new file mode 100755
index 00000000000..b40ba191fba
--- /dev/null
+++ b/lib/preview.php
@@ -0,0 +1,627 @@
+<?php
+/**
+ * Copyright (c) 2013 Frank Karlitschek frank@owncloud.org
+ * Copyright (c) 2013 Georg Ehrke georg@ownCloud.com
+ * This file is licensed under the Affero General Public License version 3 or
+ * later.
+ * See the COPYING-README file.
+ *
+ * Thumbnails:
+ * structure of filename:
+ * /data/user/thumbnails/pathhash/x-y.png
+ *
+ */
+namespace OC;
+
+require_once 'preview/image.php';
+require_once 'preview/movies.php';
+require_once 'preview/mp3.php';
+require_once 'preview/pdf.php';
+require_once 'preview/svg.php';
+require_once 'preview/txt.php';
+require_once 'preview/unknown.php';
+require_once 'preview/office.php';
+
+class Preview {
+ //the thumbnail folder
+ const THUMBNAILS_FOLDER = 'thumbnails';
+
+ //config
+ private $maxScaleFactor;
+ private $configMaxX;
+ private $configMaxY;
+
+ //fileview object
+ private $fileView = null;
+ private $userView = null;
+
+ //vars
+ private $file;
+ private $maxX;
+ private $maxY;
+ private $scalingup;
+
+ //preview images object
+ private $preview;
+
+ //preview providers
+ static private $providers = array();
+ static private $registeredProviders = array();
+
+ /**
+ * @brief check if thumbnail or bigger version of thumbnail of file is cached
+ * @param string $user userid - if no user is given, OC_User::getUser will be used
+ * @param string $root path of root
+ * @param string $file The path to the file where you want a thumbnail from
+ * @param int $maxX The maximum X size of the thumbnail. It can be smaller depending on the shape of the image
+ * @param int $maxY The maximum Y size of the thumbnail. It can be smaller depending on the shape of the image
+ * @param bool $scalingUp Disable/Enable upscaling of previews
+ * @return mixed (bool / string)
+ * false if thumbnail does not exist
+ * path to thumbnail if thumbnail exists
+ */
+ public function __construct($user='', $root='/', $file='', $maxX=1, $maxY=1, $scalingUp=true) {
+ //set config
+ $this->configMaxX = \OC_Config::getValue('preview_max_x', null);
+ $this->configMaxY = \OC_Config::getValue('preview_max_y', null);
+ $this->maxScaleFactor = \OC_Config::getValue('preview_max_scale_factor', 2);
+
+ //save parameters
+ $this->setFile($file);
+ $this->setMaxX($maxX);
+ $this->setMaxY($maxY);
+ $this->setScalingUp($scalingUp);
+
+ //init fileviews
+ if($user === ''){
+ $user = \OC_User::getUser();
+ }
+ $this->fileView = new \OC\Files\View('/' . $user . '/' . $root);
+ $this->userView = new \OC\Files\View('/' . $user);
+
+ $this->preview = null;
+
+ //check if there are preview backends
+ if(empty(self::$providers)) {
+ self::initProviders();
+ }
+
+ if(empty(self::$providers)) {
+ \OC_Log::write('core', 'No preview providers exist', \OC_Log::ERROR);
+ throw new \Exception('No preview providers');
+ }
+ }
+
+ /**
+ * @brief returns the path of the file you want a thumbnail from
+ * @return string
+ */
+ public function getFile() {
+ return $this->file;
+ }
+
+ /**
+ * @brief returns the max width of the preview
+ * @return integer
+ */
+ public function getMaxX() {
+ return $this->maxX;
+ }
+
+ /**
+ * @brief returns the max height of the preview
+ * @return integer
+ */
+ public function getMaxY() {
+ return $this->maxY;
+ }
+
+ /**
+ * @brief returns whether or not scalingup is enabled
+ * @return bool
+ */
+ public function getScalingUp() {
+ return $this->scalingup;
+ }
+
+ /**
+ * @brief returns the name of the thumbnailfolder
+ * @return string
+ */
+ public function getThumbnailsFolder() {
+ return self::THUMBNAILS_FOLDER;
+ }
+
+ /**
+ * @brief returns the max scale factor
+ * @return integer
+ */
+ public function getMaxScaleFactor() {
+ return $this->maxScaleFactor;
+ }
+
+ /**
+ * @brief returns the max width set in ownCloud's config
+ * @return integer
+ */
+ public function getConfigMaxX() {
+ return $this->configMaxX;
+ }
+
+ /**
+ * @brief returns the max height set in ownCloud's config
+ * @return integer
+ */
+ public function getConfigMaxY() {
+ return $this->configMaxY;
+ }
+
+ /**
+ * @brief set the path of the file you want a thumbnail from
+ * @param string $file
+ * @return $this
+ */
+ public function setFile($file) {
+ $this->file = $file;
+ return $this;
+ }
+
+ /**
+ * @brief set the the max width of the preview
+ * @param int $maxX
+ * @return $this
+ */
+ public function setMaxX($maxX=1) {
+ if($maxX <= 0) {
+ throw new \Exception('Cannot set width of 0 or smaller!');
+ }
+ $configMaxX = $this->getConfigMaxX();
+ if(!is_null($configMaxX)) {
+ if($maxX > $configMaxX) {
+ \OC_Log::write('core', 'maxX reduced from ' . $maxX . ' to ' . $configMaxX, \OC_Log::DEBUG);
+ $maxX = $configMaxX;
+ }
+ }
+ $this->maxX = $maxX;
+ return $this;
+ }
+
+ /**
+ * @brief set the the max height of the preview
+ * @param int $maxY
+ * @return $this
+ */
+ public function setMaxY($maxY=1) {
+ if($maxY <= 0) {
+ throw new \Exception('Cannot set height of 0 or smaller!');
+ }
+ $configMaxY = $this->getConfigMaxY();
+ if(!is_null($configMaxY)) {
+ if($maxY > $configMaxY) {
+ \OC_Log::write('core', 'maxX reduced from ' . $maxY . ' to ' . $configMaxY, \OC_Log::DEBUG);
+ $maxY = $configMaxY;
+ }
+ }
+ $this->maxY = $maxY;
+ return $this;
+ }
+
+ /**
+ * @brief set whether or not scalingup is enabled
+ * @param bool $scalingUp
+ * @return $this
+ */
+ public function setScalingup($scalingUp) {
+ if($this->getMaxScaleFactor() === 1) {
+ $scalingUp = false;
+ }
+ $this->scalingup = $scalingUp;
+ return $this;
+ }
+
+ /**
+ * @brief check if all parameters are valid
+ * @return bool
+ */
+ public function isFileValid() {
+ $file = $this->getFile();
+ if($file === '') {
+ \OC_Log::write('core', 'No filename passed', \OC_Log::DEBUG);
+ return false;
+ }
+
+ if(!$this->fileView->file_exists($file)) {
+ \OC_Log::write('core', 'File:"' . $file . '" not found', \OC_Log::DEBUG);
+ return false;
+ }
+
+ return true;
+ }
+
+ /**
+ * @brief deletes previews of a file with specific x and y
+ * @return bool
+ */
+ public function deletePreview() {
+ $file = $this->getFile();
+
+ $fileInfo = $this->fileView->getFileInfo($file);
+ $fileId = $fileInfo['fileid'];
+
+ $previewPath = $this->getThumbnailsFolder() . '/' . $fileId . '/' . $this->getMaxX() . '-' . $this->getMaxY() . '.png';
+ $this->userView->unlink($previewPath);
+ return !$this->userView->file_exists($previewPath);
+ }
+
+ /**
+ * @brief deletes all previews of a file
+ * @return bool
+ */
+ public function deleteAllPreviews() {
+ $file = $this->getFile();
+
+ $fileInfo = $this->fileView->getFileInfo($file);
+ $fileId = $fileInfo['fileid'];
+
+ $previewPath = $this->getThumbnailsFolder() . '/' . $fileId . '/';
+ $this->userView->deleteAll($previewPath);
+ $this->userView->rmdir($previewPath);
+ return !$this->userView->is_dir($previewPath);
+ }
+
+ /**
+ * @brief check if thumbnail or bigger version of thumbnail of file is cached
+ * @return mixed (bool / string)
+ * false if thumbnail does not exist
+ * path to thumbnail if thumbnail exists
+ */
+ private function isCached() {
+ $file = $this->getFile();
+ $maxX = $this->getMaxX();
+ $maxY = $this->getMaxY();
+ $scalingUp = $this->getScalingUp();
+ $maxScaleFactor = $this->getMaxScaleFactor();
+
+ $fileInfo = $this->fileView->getFileInfo($file);
+ $fileId = $fileInfo['fileid'];
+
+ if(is_null($fileId)) {
+ return false;
+ }
+
+ $previewPath = $this->getThumbnailsFolder() . '/' . $fileId . '/';
+ if(!$this->userView->is_dir($previewPath)) {
+ return false;
+ }
+
+ //does a preview with the wanted height and width already exist?
+ if($this->userView->file_exists($previewPath . $maxX . '-' . $maxY . '.png')) {
+ return $previewPath . $maxX . '-' . $maxY . '.png';
+ }
+
+ $wantedAspectRatio = (float) ($maxX / $maxY);
+
+ //array for usable cached thumbnails
+ $possibleThumbnails = array();
+
+ $allThumbnails = $this->userView->getDirectoryContent($previewPath);
+ foreach($allThumbnails as $thumbnail) {
+ $name = rtrim($thumbnail['name'], '.png');
+ $size = explode('-', $name);
+ $x = (int) $size[0];
+ $y = (int) $size[1];
+
+ $aspectRatio = (float) ($x / $y);
+ if($aspectRatio !== $wantedAspectRatio) {
+ continue;
+ }
+
+ if($x < $maxX || $y < $maxY) {
+ if($scalingUp) {
+ $scalefactor = $maxX / $x;
+ if($scalefactor > $maxScaleFactor) {
+ continue;
+ }
+ }else{
+ continue;
+ }
+ }
+ $possibleThumbnails[$x] = $thumbnail['path'];
+ }
+
+ if(count($possibleThumbnails) === 0) {
+ return false;
+ }
+
+ if(count($possibleThumbnails) === 1) {
+ return current($possibleThumbnails);
+ }
+
+ ksort($possibleThumbnails);
+
+ if(key(reset($possibleThumbnails)) > $maxX) {
+ return current(reset($possibleThumbnails));
+ }
+
+ if(key(end($possibleThumbnails)) < $maxX) {
+ return current(end($possibleThumbnails));
+ }
+
+ foreach($possibleThumbnails as $width => $path) {
+ if($width < $maxX) {
+ continue;
+ }else{
+ return $path;
+ }
+ }
+ }
+
+ /**
+ * @brief return a preview of a file
+ * @return \OC_Image
+ */
+ public function getPreview() {
+ if(!is_null($this->preview) && $this->preview->valid()){
+ return $this->preview;
+ }
+
+ $this->preview = null;
+ $file = $this->getFile();
+ $maxX = $this->getMaxX();
+ $maxY = $this->getMaxY();
+ $scalingUp = $this->getScalingUp();
+
+ $fileInfo = $this->fileView->getFileInfo($file);
+ $fileId = $fileInfo['fileid'];
+
+ $cached = $this->isCached();
+
+ if($cached) {
+ $image = new \OC_Image($this->userView->file_get_contents($cached, 'r'));
+ $this->preview = $image->valid() ? $image : null;
+ $this->resizeAndCrop();
+ }
+
+ if(is_null($this->preview)) {
+ $mimetype = $this->fileView->getMimeType($file);
+ $preview = null;
+
+ foreach(self::$providers as $supportedMimetype => $provider) {
+ if(!preg_match($supportedMimetype, $mimetype)) {
+ continue;
+ }
+
+ \OC_Log::write('core', 'Generating preview for "' . $file . '" with "' . get_class($provider) . '"', \OC_Log::DEBUG);
+
+ $preview = $provider->getThumbnail($file, $maxX, $maxY, $scalingUp, $this->fileView);
+
+ if(!($preview instanceof \OC_Image)) {
+ continue;
+ }
+
+ $this->preview = $preview;
+ $this->resizeAndCrop();
+
+ $previewPath = $this->getThumbnailsFolder() . '/' . $fileId . '/';
+ $cachePath = $previewPath . $maxX . '-' . $maxY . '.png';
+
+ if($this->userView->is_dir($this->getThumbnailsFolder() . '/') === false) {
+ $this->userView->mkdir($this->getThumbnailsFolder() . '/');
+ }
+
+ if($this->userView->is_dir($previewPath) === false) {
+ $this->userView->mkdir($previewPath);
+ }
+
+ $this->userView->file_put_contents($cachePath, $preview->data());
+
+ break;
+ }
+ }
+
+ if(is_null($this->preview)) {
+ $this->preview = new \OC_Image();
+ }
+
+ return $this->preview;
+ }
+
+ /**
+ * @brief show preview
+ * @return void
+ */
+ public function showPreview() {
+ \OCP\Response::enableCaching(3600 * 24); // 24 hours
+ if(is_null($this->preview)) {
+ $this->getPreview();
+ }
+ $this->preview->show();
+ return;
+ }
+
+ /**
+ * @brief show preview
+ * @return void
+ */
+ public function show() {
+ $this->showPreview();
+ return;
+ }
+
+ /**
+ * @brief resize, crop and fix orientation
+ * @return void
+ */
+ private function resizeAndCrop() {
+ $image = $this->preview;
+ $x = $this->getMaxX();
+ $y = $this->getMaxY();
+ $scalingUp = $this->getScalingUp();
+ $maxscalefactor = $this->getMaxScaleFactor();
+
+ if(!($image instanceof \OC_Image)) {
+ \OC_Log::write('core', '$this->preview is not an instance of OC_Image', \OC_Log::DEBUG);
+ return;
+ }
+
+ $image->fixOrientation();
+
+ $realx = (int) $image->width();
+ $realy = (int) $image->height();
+
+ if($x === $realx && $y === $realy) {
+ $this->preview = $image;
+ return;
+ }
+
+ $factorX = $x / $realx;
+ $factorY = $y / $realy;
+
+ if($factorX >= $factorY) {
+ $factor = $factorX;
+ }else{
+ $factor = $factorY;
+ }
+
+ if($scalingUp === false) {
+ if($factor > 1) {
+ $factor = 1;
+ }
+ }
+
+ if(!is_null($maxscalefactor)) {
+ if($factor > $maxscalefactor) {
+ \OC_Log::write('core', 'scalefactor reduced from ' . $factor . ' to ' . $maxscalefactor, \OC_Log::DEBUG);
+ $factor = $maxscalefactor;
+ }
+ }
+
+ $newXsize = (int) ($realx * $factor);
+ $newYsize = (int) ($realy * $factor);
+
+ $image->preciseResize($newXsize, $newYsize);
+
+ if($newXsize === $x && $newYsize === $y) {
+ $this->preview = $image;
+ return;
+ }
+
+ if($newXsize >= $x && $newYsize >= $y) {
+ $cropX = floor(abs($x - $newXsize) * 0.5);
+ //don't crop previews on the Y axis, this sucks if it's a document.
+ //$cropY = floor(abs($y - $newYsize) * 0.5);
+ $cropY = 0;
+
+ $image->crop($cropX, $cropY, $x, $y);
+
+ $this->preview = $image;
+ return;
+ }
+
+ if($newXsize < $x || $newYsize < $y) {
+ if($newXsize > $x) {
+ $cropX = floor(($newXsize - $x) * 0.5);
+ $image->crop($cropX, 0, $x, $newYsize);
+ }
+
+ if($newYsize > $y) {
+ $cropY = floor(($newYsize - $y) * 0.5);
+ $image->crop(0, $cropY, $newXsize, $y);
+ }
+
+ $newXsize = (int) $image->width();
+ $newYsize = (int) $image->height();
+
+ //create transparent background layer
+ $backgroundlayer = imagecreatetruecolor($x, $y);
+ $white = imagecolorallocate($backgroundlayer, 255, 255, 255);
+ imagefill($backgroundlayer, 0, 0, $white);
+
+ $image = $image->resource();
+
+ $mergeX = floor(abs($x - $newXsize) * 0.5);
+ $mergeY = floor(abs($y - $newYsize) * 0.5);
+
+ imagecopy($backgroundlayer, $image, $mergeX, $mergeY, 0, 0, $newXsize, $newYsize);
+
+ //$black = imagecolorallocate(0,0,0);
+ //imagecolortransparent($transparentlayer, $black);
+
+ $image = new \OC_Image($backgroundlayer);
+
+ $this->preview = $image;
+ return;
+ }
+ }
+
+ /**
+ * @brief register a new preview provider to be used
+ * @param string $provider class name of a Preview_Provider
+ * @param array $options
+ * @return void
+ */
+ public static function registerProvider($class, $options=array()) {
+ self::$registeredProviders[]=array('class'=>$class, 'options'=>$options);
+ }
+
+ /**
+ * @brief create instances of all the registered preview providers
+ * @return void
+ */
+ private static function initProviders() {
+ if(!\OC_Config::getValue('enable_previews', true)) {
+ $provider = new Preview\Unknown(array());
+ self::$providers = array($provider->getMimeType() => $provider);
+ return;
+ }
+
+ if(count(self::$providers)>0) {
+ return;
+ }
+
+ foreach(self::$registeredProviders as $provider) {
+ $class=$provider['class'];
+ $options=$provider['options'];
+
+ $object = new $class($options);
+
+ self::$providers[$object->getMimeType()] = $object;
+ }
+
+ $keys = array_map('strlen', array_keys(self::$providers));
+ array_multisort($keys, SORT_DESC, self::$providers);
+ }
+
+ public static function post_write($args) {
+ self::post_delete($args);
+ }
+
+ public static function post_delete($args) {
+ $path = $args['path'];
+ if(substr($path, 0, 1) === '/') {
+ $path = substr($path, 1);
+ }
+ $preview = new Preview(\OC_User::getUser(), 'files/', $path);
+ $preview->deleteAllPreviews();
+ }
+
+ public static function isMimeSupported($mimetype) {
+ if(!\OC_Config::getValue('enable_previews', true)) {
+ return false;
+ }
+
+ //check if there are preview backends
+ if(empty(self::$providers)) {
+ self::initProviders();
+ }
+
+ //remove last element because it has the mimetype *
+ $providers = array_slice(self::$providers, 0, -1);
+ foreach($providers as $supportedMimetype => $provider) {
+ if(preg_match($supportedMimetype, $mimetype)) {
+ return true;
+ }
+ }
+ return false;
+ }
+} \ No newline at end of file
diff --git a/lib/preview/image.php b/lib/preview/image.php
new file mode 100644
index 00000000000..9aec967282d
--- /dev/null
+++ b/lib/preview/image.php
@@ -0,0 +1,36 @@
+<?php
+/**
+ * Copyright (c) 2013 Frank Karlitschek frank@owncloud.org
+ * Copyright (c) 2013 Georg Ehrke georg@ownCloud.com
+ * This file is licensed under the Affero General Public License version 3 or
+ * later.
+ * See the COPYING-README file.
+ */
+namespace OC\Preview;
+
+class Image extends Provider {
+
+ public function getMimeType() {
+ return '/image\/.*/';
+ }
+
+ public function getThumbnail($path, $maxX, $maxY, $scalingup, $fileview) {
+ //get fileinfo
+ $fileInfo = $fileview->getFileInfo($path);
+ if(!$fileInfo) {
+ return false;
+ }
+
+ //check if file is encrypted
+ if($fileInfo['encrypted'] === true) {
+ $image = new \OC_Image(stream_get_contents($fileview->fopen($path, 'r')));
+ }else{
+ $image = new \OC_Image();
+ $image->loadFromFile($fileview->getLocalFile($path));
+ }
+
+ return $image->valid() ? $image : false;
+ }
+}
+
+\OC\Preview::registerProvider('OC\Preview\Image'); \ No newline at end of file
diff --git a/lib/preview/movies.php b/lib/preview/movies.php
new file mode 100644
index 00000000000..e2a1b8edddc
--- /dev/null
+++ b/lib/preview/movies.php
@@ -0,0 +1,47 @@
+<?php
+/**
+ * Copyright (c) 2013 Frank Karlitschek frank@owncloud.org
+ * Copyright (c) 2013 Georg Ehrke georg@ownCloud.com
+ * This file is licensed under the Affero General Public License version 3 or
+ * later.
+ * See the COPYING-README file.
+ */
+namespace OC\Preview;
+
+$isShellExecEnabled = !in_array('shell_exec', explode(', ', ini_get('disable_functions')));
+$whichFFMPEG = shell_exec('which ffmpeg');
+$isFFMPEGAvailable = !empty($whichFFMPEG);
+
+if($isShellExecEnabled && $isFFMPEGAvailable) {
+
+ class Movie extends Provider {
+
+ public function getMimeType() {
+ return '/video\/.*/';
+ }
+
+ public function getThumbnail($path, $maxX, $maxY, $scalingup, $fileview) {
+ $absPath = \OC_Helper::tmpFile();
+ $tmpPath = \OC_Helper::tmpFile();
+
+ $handle = $fileview->fopen($path, 'rb');
+
+ $firstmb = stream_get_contents($handle, 1048576); //1024 * 1024 = 1048576
+ file_put_contents($absPath, $firstmb);
+
+ //$cmd = 'ffmpeg -y -i ' . escapeshellarg($absPath) . ' -f mjpeg -vframes 1 -ss 1 -s ' . escapeshellarg($maxX) . 'x' . escapeshellarg($maxY) . ' ' . $tmpPath;
+ $cmd = 'ffmpeg -an -y -i ' . escapeshellarg($absPath) . ' -f mjpeg -vframes 1 -ss 1 ' . escapeshellarg($tmpPath);
+
+ shell_exec($cmd);
+
+ $image = new \OC_Image($tmpPath);
+
+ unlink($absPath);
+ unlink($tmpPath);
+
+ return $image->valid() ? $image : false;
+ }
+ }
+
+ \OC\Preview::registerProvider('OC\Preview\Movie');
+} \ No newline at end of file
diff --git a/lib/preview/mp3.php b/lib/preview/mp3.php
new file mode 100644
index 00000000000..1eed566315c
--- /dev/null
+++ b/lib/preview/mp3.php
@@ -0,0 +1,48 @@
+<?php
+/**
+ * Copyright (c) 2013 Georg Ehrke georg@ownCloud.com
+ * This file is licensed under the Affero General Public License version 3 or
+ * later.
+ * See the COPYING-README file.
+ */
+namespace OC\Preview;
+
+class MP3 extends Provider {
+
+ public function getMimeType() {
+ return '/audio\/mpeg/';
+ }
+
+ public function getThumbnail($path, $maxX, $maxY, $scalingup, $fileview) {
+ require_once('getid3/getid3.php');
+
+ $getID3 = new \getID3();
+
+ $tmpPath = $fileview->toTmpFile($path);
+
+ $tags = $getID3->analyze($tmpPath);
+ \getid3_lib::CopyTagsToComments($tags);
+ if(isset($tags['id3v2']['APIC'][0]['data'])) {
+ $picture = @$tags['id3v2']['APIC'][0]['data'];
+ unlink($tmpPath);
+ $image = new \OC_Image($picture);
+ return $image->valid() ? $image : $this->getNoCoverThumbnail();
+ }
+
+ return $this->getNoCoverThumbnail();
+ }
+
+ private function getNoCoverThumbnail() {
+ $icon = \OC::$SERVERROOT . '/core/img/filetypes/audio.png';
+
+ if(!file_exists($icon)) {
+ return false;
+ }
+
+ $image = new \OC_Image($icon);
+ return $image->valid() ? $image : false;
+ }
+
+}
+
+\OC\Preview::registerProvider('OC\Preview\MP3'); \ No newline at end of file
diff --git a/lib/preview/office-cl.php b/lib/preview/office-cl.php
new file mode 100644
index 00000000000..112909d6523
--- /dev/null
+++ b/lib/preview/office-cl.php
@@ -0,0 +1,134 @@
+<?php
+/**
+ * Copyright (c) 2013 Georg Ehrke georg@ownCloud.com
+ * This file is licensed under the Affero General Public License version 3 or
+ * later.
+ * See the COPYING-README file.
+ */
+namespace OC\Preview;
+
+//we need imagick to convert
+class Office extends Provider {
+
+ private $cmd;
+
+ public function getMimeType() {
+ return null;
+ }
+
+ public function getThumbnail($path, $maxX, $maxY, $scalingup, $fileview) {
+ $this->initCmd();
+ if(is_null($this->cmd)) {
+ return false;
+ }
+
+ $absPath = $fileview->toTmpFile($path);
+
+ $tmpDir = get_temp_dir();
+
+ $defaultParameters = ' --headless --nologo --nofirststartwizard --invisible --norestore -convert-to pdf -outdir ';
+ $clParameters = \OCP\Config::getSystemValue('preview_office_cl_parameters', $defaultParameters);
+
+ $exec = $this->cmd . $clParameters . escapeshellarg($tmpDir) . ' ' . escapeshellarg($absPath);
+ $export = 'export HOME=/' . $tmpDir;
+
+ shell_exec($export . "\n" . $exec);
+
+ //create imagick object from pdf
+ try{
+ $pdf = new \imagick($absPath . '.pdf' . '[0]');
+ $pdf->setImageFormat('jpg');
+ } catch (\Exception $e) {
+ unlink($absPath);
+ unlink($absPath . '.pdf');
+ \OC_Log::write('core', $e->getmessage(), \OC_Log::ERROR);
+ return false;
+ }
+
+ $image = new \OC_Image($pdf);
+
+ unlink($absPath);
+ unlink($absPath . '.pdf');
+
+ return $image->valid() ? $image : false;
+ }
+
+ private function initCmd() {
+ $cmd = '';
+
+ if(is_string(\OC_Config::getValue('preview_libreoffice_path', null))) {
+ $cmd = \OC_Config::getValue('preview_libreoffice_path', null);
+ }
+
+ $whichLibreOffice = shell_exec('which libreoffice');
+ if($cmd === '' && !empty($whichLibreOffice)) {
+ $cmd = 'libreoffice';
+ }
+
+ $whichOpenOffice = shell_exec('which openoffice');
+ if($cmd === '' && !empty($whichOpenOffice)) {
+ $cmd = 'openoffice';
+ }
+
+ if($cmd === '') {
+ $cmd = null;
+ }
+
+ $this->cmd = $cmd;
+ }
+}
+
+//.doc, .dot
+class MSOfficeDoc extends Office {
+
+ public function getMimeType() {
+ return '/application\/msword/';
+ }
+
+}
+
+\OC\Preview::registerProvider('OC\Preview\MSOfficeDoc');
+
+//.docm, .dotm, .xls(m), .xlt(m), .xla(m), .ppt(m), .pot(m), .pps(m), .ppa(m)
+class MSOffice2003 extends Office {
+
+ public function getMimeType() {
+ return '/application\/vnd.ms-.*/';
+ }
+
+}
+
+\OC\Preview::registerProvider('OC\Preview\MSOffice2003');
+
+//.docx, .dotx, .xlsx, .xltx, .pptx, .potx, .ppsx
+class MSOffice2007 extends Office {
+
+ public function getMimeType() {
+ return '/application\/vnd.openxmlformats-officedocument.*/';
+ }
+
+}
+
+\OC\Preview::registerProvider('OC\Preview\MSOffice2007');
+
+//.odt, .ott, .oth, .odm, .odg, .otg, .odp, .otp, .ods, .ots, .odc, .odf, .odb, .odi, .oxt
+class OpenDocument extends Office {
+
+ public function getMimeType() {
+ return '/application\/vnd.oasis.opendocument.*/';
+ }
+
+}
+
+\OC\Preview::registerProvider('OC\Preview\OpenDocument');
+
+//.sxw, .stw, .sxc, .stc, .sxd, .std, .sxi, .sti, .sxg, .sxm
+class StarOffice extends Office {
+
+ public function getMimeType() {
+ return '/application\/vnd.sun.xml.*/';
+ }
+
+}
+
+\OC\Preview::registerProvider('OC\Preview\StarOffice'); \ No newline at end of file
diff --git a/lib/preview/office-fallback.php b/lib/preview/office-fallback.php
new file mode 100644
index 00000000000..e69ab0ab8cb
--- /dev/null
+++ b/lib/preview/office-fallback.php
@@ -0,0 +1,142 @@
+<?php
+/**
+ * Copyright (c) 2013 Georg Ehrke georg@ownCloud.com
+ * This file is licensed under the Affero General Public License version 3 or
+ * later.
+ * See the COPYING-README file.
+ */
+namespace OC\Preview;
+
+/* //There is no (good) php-only solution for converting 2003 word documents to pdfs / pngs ...
+class DOC extends Provider {
+
+ public function getMimeType() {
+ return '/application\/msword/';
+ }
+
+ public function getThumbnail($path, $maxX, $maxY, $scalingup, $fileview) {
+ require_once('');
+ }
+
+}
+
+\OC\Preview::registerProvider('OC\Preview\DOC');
+*/
+
+class DOCX extends Provider {
+
+ public function getMimeType() {
+ return '/application\/vnd.openxmlformats-officedocument.wordprocessingml.document/';
+ }
+
+ public function getThumbnail($path, $maxX, $maxY, $scalingup, $fileview) {
+ require_once('phpdocx/classes/TransformDoc.inc');
+
+ $tmpDoc = $fileview->toTmpFile($path);
+
+ $transformdoc = new \TransformDoc();
+ $transformdoc->setStrFile($tmpDoc);
+ $transformdoc->generatePDF($tmpDoc);
+
+ $pdf = new \imagick($tmpDoc . '[0]');
+ $pdf->setImageFormat('jpg');
+
+ unlink($tmpDoc);
+
+ $image = new \OC_Image($pdf);
+
+ return $image->valid() ? $image : false;
+ }
+
+}
+
+\OC\Preview::registerProvider('OC\Preview\DOCX');
+
+class MSOfficeExcel extends Provider {
+
+ public function getMimeType() {
+ return null;
+ }
+
+ public function getThumbnail($path, $maxX, $maxY, $scalingup, $fileview) {
+ require_once('PHPExcel/Classes/PHPExcel.php');
+ require_once('PHPExcel/Classes/PHPExcel/IOFactory.php');
+
+ $absPath = $fileview->toTmpFile($path);
+ $tmpPath = \OC_Helper::tmpFile();
+
+ $rendererName = \PHPExcel_Settings::PDF_RENDERER_DOMPDF;
+ $rendererLibraryPath = \OC::$THIRDPARTYROOT . '/3rdparty/dompdf';
+
+ \PHPExcel_Settings::setPdfRenderer($rendererName, $rendererLibraryPath);
+
+ $phpexcel = new \PHPExcel($absPath);
+ $excel = \PHPExcel_IOFactory::createWriter($phpexcel, 'PDF');
+ $excel->save($tmpPath);
+
+ $pdf = new \imagick($tmpPath . '[0]');
+ $pdf->setImageFormat('jpg');
+
+ unlink($absPath);
+ unlink($tmpPath);
+
+ $image = new \OC_Image($pdf);
+
+ return $image->valid() ? $image : false;
+ }
+
+}
+
+class XLS extends MSOfficeExcel {
+
+ public function getMimeType() {
+ return '/application\/vnd.ms-excel/';
+ }
+
+}
+
+\OC\Preview::registerProvider('OC\Preview\XLS');
+
+class XLSX extends MSOfficeExcel {
+
+ public function getMimeType() {
+ return '/application\/vnd.openxmlformats-officedocument.spreadsheetml.sheet/';
+ }
+
+}
+
+\OC\Preview::registerProvider('OC\Preview\XLSX');
+
+/* //There is no (good) php-only solution for converting powerpoint documents to pdfs / pngs ...
+class MSOfficePowerPoint extends Provider {
+
+ public function getMimeType() {
+ return null;
+ }
+
+ public function getThumbnail($path, $maxX, $maxY, $scalingup, $fileview) {
+ return false;
+ }
+
+}
+
+class PPT extends MSOfficePowerPoint {
+
+ public function getMimeType() {
+ return '/application\/vnd.ms-powerpoint/';
+ }
+
+}
+
+\OC\Preview::registerProvider('OC\Preview\PPT');
+
+class PPTX extends MSOfficePowerPoint {
+
+ public function getMimeType() {
+ return '/application\/vnd.openxmlformats-officedocument.presentationml.presentation/';
+ }
+
+}
+
+\OC\Preview::registerProvider('OC\Preview\PPTX');
+*/ \ No newline at end of file
diff --git a/lib/preview/office.php b/lib/preview/office.php
new file mode 100644
index 00000000000..5287bbd6ac1
--- /dev/null
+++ b/lib/preview/office.php
@@ -0,0 +1,22 @@
+<?php
+/**
+ * Copyright (c) 2013 Georg Ehrke georg@ownCloud.com
+ * This file is licensed under the Affero General Public License version 3 or
+ * later.
+ * See the COPYING-README file.
+ */
+//both, libreoffice backend and php fallback, need imagick
+if (extension_loaded('imagick')) {
+ $isShellExecEnabled = !in_array('shell_exec', explode(', ', ini_get('disable_functions')));
+ $whichLibreOffice = shell_exec('which libreoffice');
+ $isLibreOfficeAvailable = !empty($whichLibreOffice);
+ $whichOpenOffice = shell_exec('which libreoffice');
+ $isOpenOfficeAvailable = !empty($whichOpenOffice);
+ //let's see if there is libreoffice or openoffice on this machine
+ if($isShellExecEnabled && ($isLibreOfficeAvailable || $isOpenOfficeAvailable || is_string(\OC_Config::getValue('preview_libreoffice_path', null)))) {
+ require_once('office-cl.php');
+ }else{
+ //in case there isn't, use our fallback
+ require_once('office-fallback.php');
+ }
+} \ No newline at end of file
diff --git a/lib/preview/pdf.php b/lib/preview/pdf.php
new file mode 100644
index 00000000000..cc974b68818
--- /dev/null
+++ b/lib/preview/pdf.php
@@ -0,0 +1,40 @@
+<?php
+/**
+ * Copyright (c) 2013 Georg Ehrke georg@ownCloud.com
+ * This file is licensed under the Affero General Public License version 3 or
+ * later.
+ * See the COPYING-README file.
+ */
+namespace OC\Preview;
+
+if (extension_loaded('imagick')) {
+
+ class PDF extends Provider {
+
+ public function getMimeType() {
+ return '/application\/pdf/';
+ }
+
+ public function getThumbnail($path, $maxX, $maxY, $scalingup, $fileview) {
+ $tmpPath = $fileview->toTmpFile($path);
+
+ //create imagick object from pdf
+ try{
+ $pdf = new \imagick($tmpPath . '[0]');
+ $pdf->setImageFormat('jpg');
+ } catch (\Exception $e) {
+ \OC_Log::write('core', $e->getmessage(), \OC_Log::ERROR);
+ return false;
+ }
+
+ unlink($tmpPath);
+
+ //new image object
+ $image = new \OC_Image($pdf);
+ //check if image object is valid
+ return $image->valid() ? $image : false;
+ }
+ }
+
+ \OC\Preview::registerProvider('OC\Preview\PDF');
+}
diff --git a/lib/preview/provider.php b/lib/preview/provider.php
new file mode 100644
index 00000000000..e4a730bafc8
--- /dev/null
+++ b/lib/preview/provider.php
@@ -0,0 +1,19 @@
+<?php
+namespace OC\Preview;
+
+abstract class Provider {
+ private $options;
+
+ public function __construct($options) {
+ $this->options=$options;
+ }
+
+ abstract public function getMimeType();
+
+ /**
+ * search for $query
+ * @param string $query
+ * @return
+ */
+ abstract public function getThumbnail($path, $maxX, $maxY, $scalingup, $fileview);
+}
diff --git a/lib/preview/svg.php b/lib/preview/svg.php
new file mode 100644
index 00000000000..b49e51720fa
--- /dev/null
+++ b/lib/preview/svg.php
@@ -0,0 +1,46 @@
+<?php
+/**
+ * Copyright (c) 2013 Georg Ehrke georg@ownCloud.com
+ * This file is licensed under the Affero General Public License version 3 or
+ * later.
+ * See the COPYING-README file.
+ */
+namespace OC\Preview;
+
+if (extension_loaded('imagick')) {
+
+ class SVG extends Provider {
+
+ public function getMimeType() {
+ return '/image\/svg\+xml/';
+ }
+
+ public function getThumbnail($path,$maxX,$maxY,$scalingup,$fileview) {
+ try{
+ $svg = new \Imagick();
+ $svg->setBackgroundColor(new \ImagickPixel('transparent'));
+
+ $content = stream_get_contents($fileview->fopen($path, 'r'));
+ if(substr($content, 0, 5) !== '<?xml') {
+ $content = '<?xml version="1.0" encoding="UTF-8" standalone="no"?>' . $content;
+ }
+
+ $svg->readImageBlob($content);
+ $svg->setImageFormat('png32');
+ } catch (\Exception $e) {
+ \OC_Log::write('core', $e->getmessage(), \OC_Log::ERROR);
+ return false;
+ }
+
+
+ //new image object
+ $image = new \OC_Image();
+ $image->loadFromData($svg);
+ //check if image object is valid
+ return $image->valid() ? $image : false;
+ }
+ }
+
+ \OC\Preview::registerProvider('OC\Preview\SVG');
+
+} \ No newline at end of file
diff --git a/lib/preview/txt.php b/lib/preview/txt.php
new file mode 100644
index 00000000000..a487330691e
--- /dev/null
+++ b/lib/preview/txt.php
@@ -0,0 +1,73 @@
+<?php
+/**
+ * Copyright (c) 2013 Georg Ehrke georg@ownCloud.com
+ * This file is licensed under the Affero General Public License version 3 or
+ * later.
+ * See the COPYING-README file.
+ */
+namespace OC\Preview;
+
+class TXT extends Provider {
+
+ public function getMimeType() {
+ return '/text\/.*/';
+ }
+
+ public function getThumbnail($path, $maxX, $maxY, $scalingup, $fileview) {
+ $content = $fileview->fopen($path, 'r');
+ $content = stream_get_contents($content);
+
+ //don't create previews of empty text files
+ if(trim($content) === '') {
+ return false;
+ }
+
+ $lines = preg_split("/\r\n|\n|\r/", $content);
+
+ $fontSize = 5; //5px
+ $lineSize = ceil($fontSize * 1.25);
+
+ $image = imagecreate($maxX, $maxY);
+ imagecolorallocate($image, 255, 255, 255);
+ $textColor = imagecolorallocate($image, 0, 0, 0);
+
+ foreach($lines as $index => $line) {
+ $index = $index + 1;
+
+ $x = (int) 1;
+ $y = (int) ($index * $lineSize) - $fontSize;
+
+ imagestring($image, 1, $x, $y, $line, $textColor);
+
+ if(($index * $lineSize) >= $maxY) {
+ break;
+ }
+ }
+
+ $image = new \OC_Image($image);
+
+ return $image->valid() ? $image : false;
+ }
+}
+
+\OC\Preview::registerProvider('OC\Preview\TXT');
+
+class PHP extends TXT {
+
+ public function getMimeType() {
+ return '/application\/x-php/';
+ }
+
+}
+
+\OC\Preview::registerProvider('OC\Preview\PHP');
+
+class JavaScript extends TXT {
+
+ public function getMimeType() {
+ return '/application\/javascript/';
+ }
+
+}
+
+\OC\Preview::registerProvider('OC\Preview\JavaScript'); \ No newline at end of file
diff --git a/lib/preview/unknown.php b/lib/preview/unknown.php
new file mode 100644
index 00000000000..9e6cd68d401
--- /dev/null
+++ b/lib/preview/unknown.php
@@ -0,0 +1,27 @@
+<?php
+/**
+ * Copyright (c) 2013 Frank Karlitschek frank@owncloud.org
+ * Copyright (c) 2013 Georg Ehrke georg@ownCloud.com
+ * This file is licensed under the Affero General Public License version 3 or
+ * later.
+ * See the COPYING-README file.
+ */
+namespace OC\Preview;
+
+class Unknown extends Provider {
+
+ public function getMimeType() {
+ return '/.*/';
+ }
+
+ public function getThumbnail($path, $maxX, $maxY, $scalingup, $fileview) {
+ $mimetype = $fileview->getMimeType($path);
+
+ $path = \OC_Helper::mimetypeIcon($mimetype);
+ $path = \OC::$SERVERROOT . substr($path, strlen(\OC::$WEBROOT));
+
+ return new \OC_Image($path);
+ }
+}
+
+\OC\Preview::registerProvider('OC\Preview\Unknown'); \ No newline at end of file
diff --git a/lib/public/preview.php b/lib/public/preview.php
new file mode 100644
index 00000000000..7588347eccb
--- /dev/null
+++ b/lib/public/preview.php
@@ -0,0 +1,34 @@
+<?php
+/**
+ * Copyright (c) 2013 Frank Karlitschek frank@owncloud.org
+ * Copyright (c) 2013 Georg Ehrke georg@ownCloud.com
+ * This file is licensed under the Affero General Public License version 3 or
+ * later.
+ * See the COPYING-README file.
+ */
+namespace OCP;
+
+/**
+ * This class provides functions to render and show thumbnails and previews of files
+ */
+class Preview {
+
+ /**
+ * @brief return a preview of a file
+ * @param $file The path to the file where you want a thumbnail from
+ * @param $maxX The maximum X size of the thumbnail. It can be smaller depending on the shape of the image
+ * @param $maxY The maximum Y size of the thumbnail. It can be smaller depending on the shape of the image
+ * @param $scaleup Scale smaller images up to the thumbnail size or not. Might look ugly
+ * @return image
+ */
+ public static function show($file,$maxX=100,$maxY=75,$scaleup=false) {
+ return(\OC\Preview::show($file,$maxX,$maxY,$scaleup));
+ }
+
+
+
+ public static function isMimeSupported($mimetype='*') {
+ return \OC\Preview::isMimeSupported($mimetype);
+ }
+
+}
diff --git a/lib/public/share.php b/lib/public/share.php
index 7714837769d..fe996dbe266 100644
--- a/lib/public/share.php
+++ b/lib/public/share.php
@@ -209,7 +209,7 @@ class Share {
}
}
}
-
+
// let's get the parent for the next round
$meta = $cache->get((int)$source);
if($meta !== false) {
@@ -840,7 +840,11 @@ class Share {
// Get filesystem root to add it to the file target and remove from the
// file source, match file_source with the file cache
if ($itemType == 'file' || $itemType == 'folder') {
- $root = \OC\Files\Filesystem::getRoot();
+ if(!is_null($uidOwner)) {
+ $root = \OC\Files\Filesystem::getRoot();
+ } else {
+ $root = '';
+ }
$where = 'INNER JOIN `*PREFIX*filecache` ON `file_source` = `*PREFIX*filecache`.`fileid`';
if (!isset($item)) {
$where .= ' WHERE `file_target` IS NOT NULL';
@@ -1303,11 +1307,11 @@ class Share {
'run' => &$run,
'error' => &$error
));
-
+
if ($run === false) {
throw new \Exception($error);
}
-
+
if (isset($fileSource)) {
if ($parentFolder) {
if ($parentFolder === true) {
@@ -1398,11 +1402,11 @@ class Share {
'run' => &$run,
'error' => &$error
));
-
+
if ($run === false) {
throw new \Exception($error);
}
-
+
if (isset($fileSource)) {
if ($parentFolder) {
if ($parentFolder === true) {
diff --git a/lib/public/template.php b/lib/public/template.php
index ab1089c332d..3b1a4ed4906 100644
--- a/lib/public/template.php
+++ b/lib/public/template.php
@@ -54,6 +54,25 @@ function mimetype_icon( $mimetype ) {
return(\mimetype_icon( $mimetype ));
}
+/**
+ * @brief make preview_icon available as a simple function
+ * Returns the path to the preview of the image.
+ * @param $path path of file
+ * @returns link to the preview
+ */
+function preview_icon( $path ) {
+ return(\preview_icon( $path ));
+}
+
+/**
+ * @brief make publicpreview_icon available as a simple function
+ * Returns the path to the preview of the image.
+ * @param $path path of file
+ * @returns link to the preview
+ */
+function publicPreview_icon ( $path, $token ) {
+ return(\publicPreview_icon( $path, $token ));
+}
/**
* @brief make OC_Helper::humanFileSize available as a simple function
diff --git a/lib/template/functions.php b/lib/template/functions.php
index 717e197c1cb..501f8081bff 100644
--- a/lib/template/functions.php
+++ b/lib/template/functions.php
@@ -59,6 +59,22 @@ function mimetype_icon( $mimetype ) {
}
/**
+ * @brief make preview_icon available as a simple function
+ * Returns the path to the preview of the image.
+ * @param $path path of file
+ * @returns link to the preview
+ *
+ * For further information have a look at OC_Helper::previewIcon
+ */
+function preview_icon( $path ) {
+ return OC_Helper::previewIcon( $path );
+}
+
+function publicPreview_icon ( $path, $token ) {
+ return OC_Helper::publicPreviewIcon( $path, $token );
+}
+
+/**
* @brief make OC_Helper::humanFileSize available as a simple function
* @param int $bytes size in bytes
* @return string size as string
diff --git a/lib/util.php b/lib/util.php
index f343e783206..0777643a952 100755
--- a/lib/util.php
+++ b/lib/util.php
@@ -108,7 +108,7 @@ class OC_Util {
public static function getVersion() {
// hint: We only can count up. Reset minor/patchlevel when
// updating major/minor version number.
- return array(5, 80, 05);
+ return array(5, 80, 07);
}
/**
diff --git a/ocs/routes.php b/ocs/routes.php
index 1ea698c7a83..283c9af6924 100644
--- a/ocs/routes.php
+++ b/ocs/routes.php
@@ -28,7 +28,7 @@ OC_API::register(
array('OC_OCS_Activity', 'activityGet'),
'core',
OC_API::USER_AUTH
- );
+ );
// Privatedata
OC_API::register(
'get',
@@ -75,3 +75,10 @@ OC_API::register(
'core',
OC_API::USER_AUTH
);
+OC_API::register(
+ 'get',
+ '/cloud/users/{userid}',
+ array('OC_OCS_Cloud', 'getUser'),
+ 'core',
+ OC_API::USER_AUTH
+ );
diff --git a/settings/ajax/changepassword.php b/settings/ajax/changepassword.php
index d409904ebc7..47ceb5ab873 100644
--- a/settings/ajax/changepassword.php
+++ b/settings/ajax/changepassword.php
@@ -8,7 +8,7 @@ OC_JSON::checkLoggedIn();
OC_APP::loadApps();
$username = isset($_POST['username']) ? $_POST['username'] : OC_User::getUser();
-$password = isset($_POST['password']) ? $_POST['password'] : null;
+$password = isset($_POST['personal-password']) ? $_POST['personal-password'] : null;
$oldPassword = isset($_POST['oldpassword']) ? $_POST['oldpassword'] : '';
$recoveryPassword = isset($_POST['recoveryPassword']) ? $_POST['recoveryPassword'] : null;
diff --git a/settings/ajax/enableapp.php b/settings/ajax/enableapp.php
index ab84aee5166..735794360b3 100644
--- a/settings/ajax/enableapp.php
+++ b/settings/ajax/enableapp.php
@@ -3,10 +3,10 @@
OC_JSON::checkAdminUser();
OCP\JSON::callCheck();
-$appid = OC_App::enable(OC_App::cleanAppId($_POST['appid']));
-if($appid !== false) {
- OC_JSON::success(array('data' => array('appid' => $appid)));
-} else {
- $l = OC_L10N::get('settings');
- OC_JSON::error(array("data" => array( "message" => $l->t("Could not enable app. ") )));
+try {
+ OC_App::enable(OC_App::cleanAppId($_POST['appid']));
+ OC_JSON::success();
+} catch (Exception $e) {
+ OC_Log::write('core', $e->getMessage(), OC_Log::ERROR);
+ OC_JSON::error(array("data" => array("message" => $e->getMessage()) ));
}
diff --git a/settings/css/settings.css b/settings/css/settings.css
index 20df5d86d65..d5ffe448482 100644
--- a/settings/css/settings.css
+++ b/settings/css/settings.css
@@ -61,7 +61,7 @@ select.quota.active { background: #fff; }
.ie8 table.hascontrols tbody tr{border-collapse:collapse;border: 1px solid #ddd !important;}
/* APPS */
-.appinfo { margin: 1em; }
+.appinfo { margin: 1em 40px; }
h3 { font-size: 1.4em; font-weight: bold; }
ul.applist a {
height: 2.2em;
@@ -72,6 +72,12 @@ ul.applist .app-external {
}
li { color:#888; }
li.active { color:#000; }
+#leftcontent .appwarning {
+ background: #fcc;
+}
+#leftcontent .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;}
diff --git a/settings/js/apps.js b/settings/js/apps.js
index 2ff3f0536d4..1ae45932172 100644
--- a/settings/js/apps.js
+++ b/settings/js/apps.js
@@ -27,7 +27,15 @@ OC.Settings.Apps = OC.Settings.Apps || {
}
page.find('small.externalapp').attr('style', 'visibility:visible');
page.find('span.author').text(app.author);
- page.find('span.licence').text(app.licence);
+
+ // FIXME licenses of downloaded apps go into app.licence, licenses of not-downloaded apps into app.license
+ var appLicense = '';
+ if (typeof(app.licence) !== 'undefined') {
+ appLicense = app.licence;
+ } else if (typeof(app.license) !== 'undefined') {
+ appLicense = app.license;
+ }
+ page.find('span.licence').text(appLicense);
if (app.update !== false) {
page.find('input.update').show();
@@ -50,44 +58,64 @@ 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") {
+ page.find(".warning").show();
+ page.find(".warning").text($('#leftcontent 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+'"]');
- appData = appitem.data('app');
- appData.active = !active;
- appitem.data('app', appData);
element.val(t('settings','Please wait....'));
if(active) {
$.post(OC.filePath('settings','ajax','disableapp.php'),{appid:appid},function(result) {
if(!result || result.status !== 'success') {
- OC.dialogs.alert('Error while disabling app', t('core', 'Error'));
+ if (result.data && result.data.message) {
+ OC.Settings.Apps.showErrorMessage(result.data.message);
+ appitem.data('errormsg', result.data.message);
+ } else {
+ OC.Settings.Apps.showErrorMessage(t('settings', 'Error while disabling app'));
+ appitem.data('errormsg', t('settings', 'Error while disabling app'));
+ }
+ element.val(t('settings','Disable'));
+ appitem.addClass('appwarning');
}
else {
- element.data('active',false);
+ appitem.data('active',false);
OC.Settings.Apps.removeNavigation(appid);
+ appitem.removeClass('active');
element.val(t('settings','Enable'));
}
},'json');
- $('#leftcontent li[data-id="'+appid+'"]').removeClass('active');
} else {
$.post(OC.filePath('settings','ajax','enableapp.php'),{appid:appid},function(result) {
if(!result || result.status !== 'success') {
- OC.dialogs.alert('Error while enabling app', t('core', 'Error'));
- }
- else {
+ if (result.data && result.data.message) {
+ OC.Settings.Apps.showErrorMessage(result.data.message);
+ appitem.data('errormsg', result.data.message);
+ } else {
+ OC.Settings.Apps.showErrorMessage(t('settings', 'Error while enabling app'));
+ appitem.data('errormsg', t('settings', 'Error while disabling app'));
+ }
+ element.val(t('settings','Enable'));
+ appitem.addClass('appwarning');
+ } else {
OC.Settings.Apps.addNavigation(appid);
- element.data('active',true);
+ appitem.data('active',true);
+ appitem.addClass('active');
element.val(t('settings','Disable'));
}
},'json')
.fail(function() {
- OC.dialogs.alert('Error while enabling app', t('core', 'Error'));
- element.data('active',false);
+ OC.Settings.Apps.showErrorMessage(t('settings', 'Error while enabling app'));
+ appitem.data('errormsg', t('settings', 'Error while enabling app'));
+ appitem.data('active',false);
+ appitem.addClass('appwarning');
OC.Settings.Apps.removeNavigation(appid);
element.val(t('settings','Enable'));
});
- $('#leftcontent li[data-id="'+appid+'"]').addClass('active');
}
},
updateApp:function(appid, element) {
@@ -95,7 +123,8 @@ OC.Settings.Apps = OC.Settings.Apps || {
element.val(t('settings','Updating....'));
$.post(OC.filePath('settings','ajax','updateapp.php'),{appid:appid},function(result) {
if(!result || result.status !== 'success') {
- OC.dialogs.alert(t('settings','Error while updating app'),t('settings','Error'));
+ OC.Settings.Apps.showErrorMessage(t('settings','Error while updating app'),t('settings','Error'));
+ element.val(t('settings','Update'));
}
else {
element.val(t('settings','Updated'));
@@ -167,6 +196,10 @@ OC.Settings.Apps = OC.Settings.Apps || {
}
}
});
+ },
+ showErrorMessage: function(message) {
+ $('.appinfo .warning').show();
+ $('.appinfo .warning').text(message);
}
};
diff --git a/settings/js/log.js b/settings/js/log.js
index 1ef9b419cdb..5832c698ad5 100644
--- a/settings/js/log.js
+++ b/settings/js/log.js
@@ -35,8 +35,9 @@ OC.Log={
$('#moreLog').show();
// remove all non-remaining items
$('#log tr').slice(OC.Log.loaded).remove();
- if(OC.Log.loaded <= 3)
+ if(OC.Log.loaded <= 3) {
$('#lessLog').hide();
+ }
},
addEntries:function(entries){
for(var i=0;i<entries.length;i++){
diff --git a/settings/js/personal.js b/settings/js/personal.js
index 94ef959488f..8ad26c086b5 100644
--- a/settings/js/personal.js
+++ b/settings/js/personal.js
@@ -8,7 +8,7 @@
* Post the email address change to the server.
*/
function changeEmailAddress(){
- emailInfo = $('#email');
+ var emailInfo = $('#email');
if (emailInfo.val() === emailInfo.defaultValue){
return;
}
diff --git a/settings/js/users.js b/settings/js/users.js
index 038ea369801..ab08d7099c6 100644
--- a/settings/js/users.js
+++ b/settings/js/users.js
@@ -171,7 +171,9 @@ var UserList = {
var c = Number(aa[x]), d = Number(bb[x]);
if (c === aa[x] && d === bb[x]) {
return c - d;
- } else return (aa[x] > bb[x]) ? 1 : -1;
+ } else {
+ return (aa[x] > bb[x]) ? 1 : -1;
+ }
}
}
return aa.length - bb.length;
@@ -268,7 +270,7 @@ var UserList = {
if ($(element).find('option[value="' + group + '"]').length === 0 && select.data('msid') !== $(element).data('msid')) {
$(element).append('<option value="' + escapeHTML(group) + '">' + escapeHTML(group) + '</option>');
}
- })
+ });
};
var label;
if (isadmin) {
@@ -310,7 +312,7 @@ var UserList = {
if ($(element).find('option[value="' + group + '"]').length === 0) {
$(element).append('<option value="' + escapeHTML(group) + '">' + escapeHTML(group) + '</option>');
}
- })
+ });
};
element.multiSelect({
createCallback: addSubAdmin,
@@ -475,7 +477,7 @@ $(document).ready(function () {
}
OC.Notification.hide();
});
- UserList.useUndo = ('onbeforeunload' in window)
+ UserList.useUndo = ('onbeforeunload' in window);
$(window).bind('beforeunload', function () {
UserList.finishDelete(null);
});
diff --git a/settings/l10n/ar.php b/settings/l10n/ar.php
index 97fcc6fd182..378bd8dd91f 100644
--- a/settings/l10n/ar.php
+++ b/settings/l10n/ar.php
@@ -5,7 +5,6 @@ $TRANSLATIONS = array(
"Unable to change display name" => "تعذر تغيير اسم الحساب",
"Group already exists" => "المجموعة موجودة مسبقاً",
"Unable to add group" => "فشل إضافة المجموعة",
-"Could not enable app. " => "فشل عملية تفعيل التطبيق",
"Email saved" => "تم حفظ البريد الإلكتروني",
"Invalid email" => "البريد الإلكتروني غير صالح",
"Unable to delete group" => "فشل إزالة المجموعة",
@@ -20,9 +19,10 @@ $TRANSLATIONS = array(
"Disable" => "إيقاف",
"Enable" => "تفعيل",
"Please wait...." => "الرجاء الانتظار ...",
-"Error" => "خطأ",
"Updating...." => "جاري التحديث ...",
"Error while updating app" => "حصل خطأ أثناء تحديث التطبيق",
+"Error" => "خطأ",
+"Update" => "حدث",
"Updated" => "تم التحديث بنجاح",
"Saving..." => "جاري الحفظ...",
"deleted" => "تم الحذف",
@@ -67,7 +67,6 @@ $TRANSLATIONS = array(
"Select an App" => "إختر تطبيقاً",
"See application page at apps.owncloud.com" => "راجع صفحة التطبيق على apps.owncloud.com",
"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>" => "<span class=\"licence\"></span>-ترخيص من قبل <span class=\"author\"></span>",
-"Update" => "حدث",
"User Documentation" => "كتاب توثيق المستخدم",
"Administrator Documentation" => "كتاب توثيق المدير",
"Online Documentation" => "توثيق متوفر على الشبكة",
diff --git a/settings/l10n/bg_BG.php b/settings/l10n/bg_BG.php
index d7b892bcca7..a15dfa19e46 100644
--- a/settings/l10n/bg_BG.php
+++ b/settings/l10n/bg_BG.php
@@ -13,8 +13,9 @@ $TRANSLATIONS = array(
"Disable" => "Изключено",
"Enable" => "Включено",
"Please wait...." => "Моля почакайте....",
-"Error" => "Грешка",
"Updating...." => "Обновява се...",
+"Error" => "Грешка",
+"Update" => "Обновяване",
"Updated" => "Обновено",
"Saving..." => "Записване...",
"deleted" => "изтрито",
@@ -32,7 +33,6 @@ $TRANSLATIONS = array(
"Add your App" => "Добавете Ваше приложение",
"More Apps" => "Още приложения",
"Select an App" => "Изберете приложение",
-"Update" => "Обновяване",
"User Documentation" => "Потребителска документация",
"Administrator Documentation" => "Административна документация",
"Online Documentation" => "Документация",
@@ -52,6 +52,7 @@ $TRANSLATIONS = array(
"Language" => "Език",
"Help translate" => "Помогнете с превода",
"WebDAV" => "WebDAV",
+"Encryption" => "Криптиране",
"Login Name" => "Потребител",
"Create" => "Създаване",
"Default Storage" => "Хранилище по подразбиране",
diff --git a/settings/l10n/bn_BD.php b/settings/l10n/bn_BD.php
index 6145c187ce3..55528b71cf1 100644
--- a/settings/l10n/bn_BD.php
+++ b/settings/l10n/bn_BD.php
@@ -4,7 +4,6 @@ $TRANSLATIONS = array(
"Authentication error" => "অনুমোদন ঘটিত সমস্যা",
"Group already exists" => "গোষ্ঠীটি পূর্ব থেকেই বিদ্যমান",
"Unable to add group" => "গোষ্ঠী যোগ করা সম্ভব হলো না",
-"Could not enable app. " => "অ্যপটি সক্রিয় করতে সক্ষম নয়।",
"Email saved" => "ই-মেইল সংরক্ষন করা হয়েছে",
"Invalid email" => "ই-মেইলটি সঠিক নয়",
"Unable to delete group" => "গোষ্ঠী মুছে ফেলা সম্ভব হলো না ",
@@ -17,6 +16,7 @@ $TRANSLATIONS = array(
"Disable" => "নিষ্ক্রিয়",
"Enable" => "সক্রিয় ",
"Error" => "সমস্যা",
+"Update" => "পরিবর্ধন",
"Saving..." => "সংরক্ষণ করা হচ্ছে..",
"undo" => "ক্রিয়া প্রত্যাহার",
"Groups" => "গোষ্ঠীসমূহ",
@@ -33,7 +33,6 @@ $TRANSLATIONS = array(
"Select an App" => "অ্যাপ নির্বাচন করুন",
"See application page at apps.owncloud.com" => "apps.owncloud.com এ অ্যাপ্লিকেসন পৃষ্ঠা দেখুন",
"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>" => "<span class=\"licence\"></span>-লাইসেন্সধারী <span class=\"author\"></span>",
-"Update" => "পরিবর্ধন",
"User Documentation" => "ব্যবহারকারী সহায়িকা",
"Administrator Documentation" => "প্রশাসক সহায়িকা",
"Online Documentation" => "অনলাইন সহায়িকা",
diff --git a/settings/l10n/ca.php b/settings/l10n/ca.php
index 52dec3a892e..6de7d4518c3 100644
--- a/settings/l10n/ca.php
+++ b/settings/l10n/ca.php
@@ -6,7 +6,6 @@ $TRANSLATIONS = array(
"Unable to change display name" => "No s'ha pogut canviar el nom a mostrar",
"Group already exists" => "El grup ja existeix",
"Unable to add group" => "No es pot afegir el grup",
-"Could not enable app. " => "No s'ha pogut activar l'apliació",
"Email saved" => "S'ha desat el correu electrònic",
"Invalid email" => "El correu electrònic no és vàlid",
"Unable to delete group" => "No es pot eliminar el grup",
@@ -21,10 +20,14 @@ $TRANSLATIONS = array(
"Disable" => "Desactiva",
"Enable" => "Habilita",
"Please wait...." => "Espereu...",
-"Error" => "Error",
+"Error while disabling app" => "Error en desactivar l'aplicació",
+"Error while enabling app" => "Error en activar l'aplicació",
"Updating...." => "Actualitzant...",
"Error while updating app" => "Error en actualitzar l'aplicació",
+"Error" => "Error",
+"Update" => "Actualitza",
"Updated" => "Actualitzada",
+"Decrypting files... Please wait, this can take some time." => "Desencriptant fitxers... Espereu, això pot trigar una estona.",
"Saving..." => "Desant...",
"deleted" => "esborrat",
"undo" => "desfés",
@@ -78,7 +81,6 @@ $TRANSLATIONS = array(
"Select an App" => "Seleccioneu una aplicació",
"See application page at apps.owncloud.com" => "Mireu la pàgina d'aplicacions a apps.owncloud.com",
"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>" => "<span class=\"licence\"></span>-propietat de <span class=\"author\"></span>",
-"Update" => "Actualitza",
"User Documentation" => "Documentació d'usuari",
"Administrator Documentation" => "Documentació d'administrador",
"Online Documentation" => "Documentació en línia",
@@ -102,6 +104,10 @@ $TRANSLATIONS = array(
"Help translate" => "Ajudeu-nos amb la traducció",
"WebDAV" => "WebDAV",
"Use this address to <a href=\"%s/server/5.0/user_manual/files/files.html\" target=\"_blank\">access your Files via WebDAV</a>" => "Useu aquesta adreça per <a href=\"%s/server/5.0/user_manual/files/files.html\" target=\"_blank\">accedir als fitxers via WebDAV</a>",
+"Encryption" => "Xifrat",
+"The encryption app is no longer enabled, decrypt all your file" => "L'aplicació d'encriptació ja no està activada, desencripteu tots els vostres fitxers.",
+"Log-in password" => "Contrasenya d'accés",
+"Decrypt all Files" => "Desencripta tots els fitxers",
"Login Name" => "Nom d'accés",
"Create" => "Crea",
"Admin Recovery Password" => "Recuperació de contrasenya d'administrador",
diff --git a/settings/l10n/cs_CZ.php b/settings/l10n/cs_CZ.php
index 051a6a1b74f..09caacbb5ae 100644
--- a/settings/l10n/cs_CZ.php
+++ b/settings/l10n/cs_CZ.php
@@ -6,7 +6,6 @@ $TRANSLATIONS = array(
"Unable to change display name" => "Nelze změnit zobrazované jméno",
"Group already exists" => "Skupina již existuje",
"Unable to add group" => "Nelze přidat skupinu",
-"Could not enable app. " => "Nelze povolit aplikaci.",
"Email saved" => "E-mail uložen",
"Invalid email" => "Neplatný e-mail",
"Unable to delete group" => "Nelze smazat skupinu",
@@ -21,10 +20,14 @@ $TRANSLATIONS = array(
"Disable" => "Zakázat",
"Enable" => "Povolit",
"Please wait...." => "Čekejte prosím...",
-"Error" => "Chyba",
+"Error while disabling app" => "Chyba při zakazování aplikace",
+"Error while enabling app" => "Chyba při povolování aplikace",
"Updating...." => "Aktualizuji...",
"Error while updating app" => "Chyba při aktualizaci aplikace",
+"Error" => "Chyba",
+"Update" => "Aktualizovat",
"Updated" => "Aktualizováno",
+"Decrypting files... Please wait, this can take some time." => "Probíhá dešifrování souborů... Čekejte prosím, tato operace může trvat nějakou dobu.",
"Saving..." => "Ukládám...",
"deleted" => "smazáno",
"undo" => "vrátit zpět",
@@ -78,7 +81,6 @@ $TRANSLATIONS = array(
"Select an App" => "Vyberte aplikaci",
"See application page at apps.owncloud.com" => "Více na stránce s aplikacemi na apps.owncloud.com",
"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>" => "<span class=\"licence\"></span>-licencováno <span class=\"author\"></span>",
-"Update" => "Aktualizovat",
"User Documentation" => "Uživatelská dokumentace",
"Administrator Documentation" => "Dokumentace správce",
"Online Documentation" => "Online dokumentace",
@@ -103,6 +105,9 @@ $TRANSLATIONS = array(
"WebDAV" => "WebDAV",
"Use this address to <a href=\"%s/server/5.0/user_manual/files/files.html\" target=\"_blank\">access your Files via WebDAV</a>" => "Použijte <a href=\"%s/server/5.0/user_manual/files/files.html\" target=\"_blank\">tuto adresu pro přístup k vašim souborům přes WebDAV</a>",
"Encryption" => "Šifrování",
+"The encryption app is no longer enabled, decrypt all your file" => "Šifrovací aplikace již není zapnuta, odšifrujte všechny své soubory",
+"Log-in password" => "Přihlašovací heslo",
+"Decrypt all Files" => "Odšifrovat všechny soubory",
"Login Name" => "Přihlašovací jméno",
"Create" => "Vytvořit",
"Admin Recovery Password" => "Heslo obnovy správce",
diff --git a/settings/l10n/cy_GB.php b/settings/l10n/cy_GB.php
index b18ace86698..da8d02a9e40 100644
--- a/settings/l10n/cy_GB.php
+++ b/settings/l10n/cy_GB.php
@@ -12,6 +12,7 @@ $TRANSLATIONS = array(
"Password" => "Cyfrinair",
"New password" => "Cyfrinair newydd",
"Email" => "E-bost",
+"Encryption" => "Amgryptiad",
"Other" => "Arall",
"Username" => "Enw defnyddiwr"
);
diff --git a/settings/l10n/da.php b/settings/l10n/da.php
index b26f968f42f..b34625f75e1 100644
--- a/settings/l10n/da.php
+++ b/settings/l10n/da.php
@@ -6,7 +6,6 @@ $TRANSLATIONS = array(
"Unable to change display name" => "Kunne ikke skifte skærmnavn",
"Group already exists" => "Gruppen findes allerede",
"Unable to add group" => "Gruppen kan ikke oprettes",
-"Could not enable app. " => "Applikationen kunne ikke aktiveres.",
"Email saved" => "Email adresse gemt",
"Invalid email" => "Ugyldig email adresse",
"Unable to delete group" => "Gruppen kan ikke slettes",
@@ -21,10 +20,14 @@ $TRANSLATIONS = array(
"Disable" => "Deaktiver",
"Enable" => "Aktiver",
"Please wait...." => "Vent venligst...",
-"Error" => "Fejl",
+"Error while disabling app" => "Kunne ikke deaktivere app",
+"Error while enabling app" => "Kunne ikke aktivere app",
"Updating...." => "Opdaterer....",
"Error while updating app" => "Der opstod en fejl under app opgraderingen",
+"Error" => "Fejl",
+"Update" => "Opdater",
"Updated" => "Opdateret",
+"Decrypting files... Please wait, this can take some time." => "Dekryptere filer... Vent venligst, dette kan tage lang tid. ",
"Saving..." => "Gemmer...",
"deleted" => "Slettet",
"undo" => "fortryd",
@@ -78,7 +81,6 @@ $TRANSLATIONS = array(
"Select an App" => "Vælg en App",
"See application page at apps.owncloud.com" => "Se applikationens side på apps.owncloud.com",
"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>" => "<span class=\"licence\"></span>-licenseret af <span class=\"author\"></span>",
-"Update" => "Opdater",
"User Documentation" => "Brugerdokumentation",
"Administrator Documentation" => "Administrator Dokumentation",
"Online Documentation" => "Online dokumentation",
@@ -103,6 +105,9 @@ $TRANSLATIONS = array(
"WebDAV" => "WebDAV",
"Use this address to <a href=\"%s/server/5.0/user_manual/files/files.html\" target=\"_blank\">access your Files via WebDAV</a>" => "Anvend denne adresse til at <a href=\"%s/server/5.0/user_manual/files/files.html\" target=\"_blank\">tilgå dine filer via WebDAV</a>",
"Encryption" => "Kryptering",
+"The encryption app is no longer enabled, decrypt all your file" => "Krypterings app'en er ikke længere aktiv. Dekrypter alle dine filer. ",
+"Log-in password" => "Log-in kodeord",
+"Decrypt all Files" => "Dekrypter alle Filer ",
"Login Name" => "Loginnavn",
"Create" => "Ny",
"Admin Recovery Password" => "Administrator gendannelse kodeord",
diff --git a/settings/l10n/de.php b/settings/l10n/de.php
index a195858773d..87e935a93c6 100644
--- a/settings/l10n/de.php
+++ b/settings/l10n/de.php
@@ -6,7 +6,6 @@ $TRANSLATIONS = array(
"Unable to change display name" => "Das Ändern des Anzeigenamens ist nicht möglich",
"Group already exists" => "Gruppe existiert bereits",
"Unable to add group" => "Gruppe konnte nicht angelegt werden",
-"Could not enable app. " => "App konnte nicht aktiviert werden.",
"Email saved" => "E-Mail Adresse gespeichert",
"Invalid email" => "Ungültige E-Mail Adresse",
"Unable to delete group" => "Gruppe konnte nicht gelöscht werden",
@@ -21,10 +20,14 @@ $TRANSLATIONS = array(
"Disable" => "Deaktivieren",
"Enable" => "Aktivieren",
"Please wait...." => "Bitte warten...",
-"Error" => "Fehler",
+"Error while disabling app" => "Beim Deaktivieren der Applikation ist ein Fehler aufgetreten",
+"Error while enabling app" => "Beim Aktivieren der Applikation ist ein Fehler aufgetreten",
"Updating...." => "Aktualisierung...",
"Error while updating app" => "Fehler beim Aktualisieren der App",
+"Error" => "Fehler",
+"Update" => "Aktualisierung durchführen",
"Updated" => "Aktualisiert",
+"Decrypting files... Please wait, this can take some time." => "Entschlüssle Dateien ... Bitte warten, denn dieser Vorgang kann einige Zeit beanspruchen.",
"Saving..." => "Speichern...",
"deleted" => "gelöscht",
"undo" => "rückgängig machen",
@@ -78,7 +81,6 @@ $TRANSLATIONS = array(
"Select an App" => "Wähle eine Anwendung aus",
"See application page at apps.owncloud.com" => "Weitere Anwendungen findest Du auf apps.owncloud.com",
"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>" => "<span class=\"licence\"></span>-lizenziert von <span class=\"author\"></span>",
-"Update" => "Aktualisierung durchführen",
"User Documentation" => "Dokumentation für Benutzer",
"Administrator Documentation" => "Dokumentation für Administratoren",
"Online Documentation" => "Online-Dokumentation",
@@ -102,6 +104,10 @@ $TRANSLATIONS = array(
"Help translate" => "Hilf bei der Übersetzung",
"WebDAV" => "WebDAV",
"Use this address to <a href=\"%s/server/5.0/user_manual/files/files.html\" target=\"_blank\">access your Files via WebDAV</a>" => "Verwenden Sie diese Adresse, um <a href=\"%s/server/5.0/user_manual/files/files.html\" target=\"_blank\">via WebDAV auf Ihre Dateien zuzugreifen</a>",
+"Encryption" => "Verschlüsselung",
+"The encryption app is no longer enabled, decrypt all your file" => "Die Anwendung zur Verschlüsselung ist nicht länger aktiv, all Ihre Dateien werden entschlüsselt.",
+"Log-in password" => "Login-Passwort",
+"Decrypt all Files" => "Alle Dateien entschlüsseln",
"Login Name" => "Loginname",
"Create" => "Anlegen",
"Admin Recovery Password" => "Admin-Wiederherstellungspasswort",
diff --git a/settings/l10n/de_CH.php b/settings/l10n/de_CH.php
index d874eafd3bf..45650a3b440 100644
--- a/settings/l10n/de_CH.php
+++ b/settings/l10n/de_CH.php
@@ -6,7 +6,6 @@ $TRANSLATIONS = array(
"Unable to change display name" => "Das Ändern des Anzeigenamens ist nicht möglich",
"Group already exists" => "Die Gruppe existiert bereits",
"Unable to add group" => "Die Gruppe konnte nicht angelegt werden",
-"Could not enable app. " => "Die Anwendung konnte nicht aktiviert werden.",
"Email saved" => "E-Mail-Adresse gespeichert",
"Invalid email" => "Ungültige E-Mail-Adresse",
"Unable to delete group" => "Die Gruppe konnte nicht gelöscht werden",
@@ -21,10 +20,14 @@ $TRANSLATIONS = array(
"Disable" => "Deaktivieren",
"Enable" => "Aktivieren",
"Please wait...." => "Bitte warten....",
-"Error" => "Fehler",
+"Error while disabling app" => "Fehler während der Deaktivierung der Anwendung",
+"Error while enabling app" => "Fehler während der Aktivierung der Anwendung",
"Updating...." => "Update...",
"Error while updating app" => "Es ist ein Fehler während des Updates aufgetreten",
+"Error" => "Fehler",
+"Update" => "Update durchführen",
"Updated" => "Aktualisiert",
+"Decrypting files... Please wait, this can take some time." => "Entschlüssel Dateien ... Bitte warten Sie, denn dieser Vorgang kann einige Zeit beanspruchen.",
"Saving..." => "Speichern...",
"deleted" => "gelöscht",
"undo" => "rückgängig machen",
@@ -78,7 +81,6 @@ $TRANSLATIONS = array(
"Select an App" => "Wählen Sie eine Anwendung aus",
"See application page at apps.owncloud.com" => "Weitere Anwendungen finden Sie auf apps.owncloud.com",
"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>" => "<span class=\"licence\"></span>-lizenziert von <span class=\"author\"></span>",
-"Update" => "Update durchführen",
"User Documentation" => "Dokumentation für Benutzer",
"Administrator Documentation" => "Dokumentation für Administratoren",
"Online Documentation" => "Online-Dokumentation",
@@ -102,6 +104,10 @@ $TRANSLATIONS = array(
"Help translate" => "Helfen Sie bei der Übersetzung",
"WebDAV" => "WebDAV",
"Use this address to <a href=\"%s/server/5.0/user_manual/files/files.html\" target=\"_blank\">access your Files via WebDAV</a>" => "Verwenden Sie diese Adresse, um <a href=\"%s/server/5.0/user_manual/files/files.html\" target=\"_blank\">auf ihre Dateien per WebDAV zuzugreifen</a>.",
+"Encryption" => "Verschlüsselung",
+"The encryption app is no longer enabled, decrypt all your file" => "Die Anwendung zur Verschlüsselung ist nicht länger aktiv, all Ihre Dateien werden entschlüsselt. ",
+"Log-in password" => "Login-Passwort",
+"Decrypt all Files" => "Alle Dateien entschlüsseln",
"Login Name" => "Loginname",
"Create" => "Erstellen",
"Admin Recovery Password" => "Admin-Passwort-Wiederherstellung",
diff --git a/settings/l10n/de_DE.php b/settings/l10n/de_DE.php
index 2347d60de4d..6998b51042b 100644
--- a/settings/l10n/de_DE.php
+++ b/settings/l10n/de_DE.php
@@ -6,7 +6,6 @@ $TRANSLATIONS = array(
"Unable to change display name" => "Das Ändern des Anzeigenamens ist nicht möglich",
"Group already exists" => "Die Gruppe existiert bereits",
"Unable to add group" => "Die Gruppe konnte nicht angelegt werden",
-"Could not enable app. " => "Die Anwendung konnte nicht aktiviert werden.",
"Email saved" => "E-Mail-Adresse gespeichert",
"Invalid email" => "Ungültige E-Mail-Adresse",
"Unable to delete group" => "Die Gruppe konnte nicht gelöscht werden",
@@ -21,10 +20,14 @@ $TRANSLATIONS = array(
"Disable" => "Deaktivieren",
"Enable" => "Aktivieren",
"Please wait...." => "Bitte warten....",
-"Error" => "Fehler",
+"Error while disabling app" => "Beim Deaktivieren der Applikation ist ein Fehler aufgetreten",
+"Error while enabling app" => "Beim Aktivieren der Applikation ist ein Fehler aufgetreten",
"Updating...." => "Update...",
"Error while updating app" => "Es ist ein Fehler während des Updates aufgetreten",
+"Error" => "Fehler",
+"Update" => "Update durchführen",
"Updated" => "Aktualisiert",
+"Decrypting files... Please wait, this can take some time." => "Entschlüssle Dateien ... Bitte warten Sie, denn dieser Vorgang kann einige Zeit beanspruchen.",
"Saving..." => "Speichern...",
"deleted" => "gelöscht",
"undo" => "rückgängig machen",
@@ -38,7 +41,7 @@ $TRANSLATIONS = array(
"A valid password must be provided" => "Es muss ein gültiges Passwort angegeben werden",
"__language_name__" => "Deutsch (Förmlich: Sie)",
"Security Warning" => "Sicherheitshinweis",
-"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öglicher Weise 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.",
+"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.",
"Please double check the <a href=\"%s\">installation guides</a>." => "Bitte überprüfen Sie die <a href=\"%s\">Instalationsanleitungen</a>.",
@@ -47,17 +50,17 @@ $TRANSLATIONS = array(
"Locale not working" => "Die Lokalisierung funktioniert nicht",
"System locale can't be set 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." => "Die System-Ländereinstellung kann nicht auf %s geändert werden. Dies bedeutet, dass es Probleme mit bestimmten Zeichen in Dateinamen geben könnte. Wir empfehlen, die für %s benötigten Pakete auf ihrem System zu installieren.",
"Internet connection not working" => "Keine Internetverbindung",
-"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." => "Dieser Server hat keine funktionierende Internetverbindung. Dies bedeutet das einige Funktionen wie z.B. das Einbinden von externen Speichern, Update-Benachrichtigungen oder die Installation von Drittanbieter-Apps nicht funktionieren. Der Fernzugriff auf Dateien und das Senden von Benachrichtigungsmails funktioniert eventuell ebenfalls nicht. Wir empfehlen die Internetverbindung für diesen Server zu aktivieren wenn Sie alle Funktionen nutzen wollen.",
+"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." => "Dieser Server hat keine funktionierende Internetverbindung. Dies bedeutet das einige Funktionen wie z.B. das Einbinden von externen Speichern, Update-Benachrichtigungen oder die Installation von Drittanbieter-Apps nicht funktionieren. Der Fernzugriff auf Dateien und das Senden von Benachrichtigungsmails funktioniert eventuell ebenfalls nicht. Wir empfehlen die Internetverbindung für diesen Server zu aktivieren, wenn Sie alle Funktionen nutzen wollen.",
"Cron" => "Cron",
"Execute one task with each page loaded" => "Eine Aufgabe bei jedem Laden der Seite ausführen",
"cron.php is registered at a webcron service to call cron.php once a minute over http." => "cron.php ist als Webcron-Dienst registriert, der die cron.php minütlich per HTTP aufruft.",
-"Use systems cron service to call the cron.php file once a minute." => "Benutzen Sie den System-Crondienst um die cron.php minütlich aufzurufen.",
+"Use systems cron service to call the cron.php file once a minute." => "Benutzen Sie den System-Crondienst, um die cron.php minütlich aufzurufen.",
"Sharing" => "Teilen",
"Enable Share API" => "Share-API aktivieren",
"Allow apps to use the Share API" => "Anwendungen erlauben, die Share-API zu benutzen",
"Allow links" => "Links erlauben",
"Allow users to share items to the public with links" => "Benutzern erlauben, Inhalte per öffentlichem Link zu teilen",
-"Allow public uploads" => "Erlaube öffentliches hochladen",
+"Allow public uploads" => "Öffentliches Hochladen erlauben",
"Allow users to enable others to upload into their publicly shared folders" => "Erlaubt Benutzern die Freigabe anderer Benutzer in ihren öffentlich freigegebene Ordner hochladen zu dürfen",
"Allow resharing" => "Erlaube Weiterverteilen",
"Allow users to share items shared with them again" => "Erlaubt Benutzern, mit ihnen geteilte Inhalte erneut zu teilen",
@@ -78,7 +81,6 @@ $TRANSLATIONS = array(
"Select an App" => "Wählen Sie eine Anwendung aus",
"See application page at apps.owncloud.com" => "Weitere Anwendungen finden Sie auf apps.owncloud.com",
"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>" => "<span class=\"licence\"></span>-lizenziert von <span class=\"author\"></span>",
-"Update" => "Update durchführen",
"User Documentation" => "Dokumentation für Benutzer",
"Administrator Documentation" => "Dokumentation für Administratoren",
"Online Documentation" => "Online-Dokumentation",
@@ -103,6 +105,9 @@ $TRANSLATIONS = array(
"WebDAV" => "WebDAV",
"Use this address to <a href=\"%s/server/5.0/user_manual/files/files.html\" target=\"_blank\">access your Files via WebDAV</a>" => "Verwenden Sie diese Adresse, um <a href=\"%s/server/5.0/user_manual/files/files.html\" target=\"_blank\">auf ihre Dateien per WebDAV zuzugreifen</a>.",
"Encryption" => "Verschlüsselung",
+"The encryption app is no longer enabled, decrypt all your file" => "Die Anwendung zur Verschlüsselung ist nicht länger aktiv, all Ihre Dateien werden entschlüsselt. ",
+"Log-in password" => "Login-Passwort",
+"Decrypt all Files" => "Alle Dateien entschlüsseln",
"Login Name" => "Loginname",
"Create" => "Erstellen",
"Admin Recovery Password" => "Admin-Passwort-Wiederherstellung",
diff --git a/settings/l10n/el.php b/settings/l10n/el.php
index 194e8a61d3d..8daa9ccf8bc 100644
--- a/settings/l10n/el.php
+++ b/settings/l10n/el.php
@@ -6,7 +6,6 @@ $TRANSLATIONS = array(
"Unable to change display name" => "Δεν είναι δυνατή η αλλαγή του ονόματος εμφάνισης",
"Group already exists" => "Η ομάδα υπάρχει ήδη",
"Unable to add group" => "Αδυναμία προσθήκης ομάδας",
-"Could not enable app. " => "Αδυναμία ενεργοποίησης εφαρμογής ",
"Email saved" => "Το email αποθηκεύτηκε ",
"Invalid email" => "Μη έγκυρο email",
"Unable to delete group" => "Αδυναμία διαγραφής ομάδας",
@@ -21,9 +20,10 @@ $TRANSLATIONS = array(
"Disable" => "Απενεργοποίηση",
"Enable" => "Ενεργοποίηση",
"Please wait...." => "Παρακαλώ περιμένετε...",
-"Error" => "Σφάλμα",
"Updating...." => "Ενημέρωση...",
"Error while updating app" => "Σφάλμα κατά την ενημέρωση της εφαρμογής",
+"Error" => "Σφάλμα",
+"Update" => "Ενημέρωση",
"Updated" => "Ενημερώθηκε",
"Saving..." => "Γίνεται αποθήκευση...",
"deleted" => "διαγράφηκε",
@@ -68,7 +68,6 @@ $TRANSLATIONS = array(
"Select an App" => "Επιλέξτε μια Εφαρμογή",
"See application page at apps.owncloud.com" => "Δείτε την σελίδα εφαρμογών στο apps.owncloud.com",
"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>" => "<span class=\"licence\"></span>-άδεια από <span class=\"author\"></span>",
-"Update" => "Ενημέρωση",
"User Documentation" => "Τεκμηρίωση Χρήστη",
"Administrator Documentation" => "Τεκμηρίωση Διαχειριστή",
"Online Documentation" => "Τεκμηρίωση στο Διαδίκτυο",
@@ -92,6 +91,7 @@ $TRANSLATIONS = array(
"Help translate" => "Βοηθήστε στη μετάφραση",
"WebDAV" => "WebDAV",
"Use this address to <a href=\"%s/server/5.0/user_manual/files/files.html\" target=\"_blank\">access your Files via WebDAV</a>" => "Χρήση αυτής της διεύθυνσης για <a href=\"%s/server/5.0/user_manual/files/files.html\" target=\"_blank\">πρόσβαση των αρχείων σας μέσω WebDAV</a>",
+"Encryption" => "Κρυπτογράφηση",
"Login Name" => "Όνομα Σύνδεσης",
"Create" => "Δημιουργία",
"Admin Recovery Password" => "Κωδικός Επαναφοράς Διαχειριστή ",
diff --git a/settings/l10n/en_GB.php b/settings/l10n/en_GB.php
new file mode 100644
index 00000000000..e1a00643908
--- /dev/null
+++ b/settings/l10n/en_GB.php
@@ -0,0 +1,124 @@
+<?php
+$TRANSLATIONS = array(
+"Unable to load list from App Store" => "Unable to load list from App Store",
+"Authentication error" => "Authentication error",
+"Your display name has been changed." => "Your display name has been changed.",
+"Unable to change display name" => "Unable to change display name",
+"Group already exists" => "Group already exists",
+"Unable to add group" => "Unable to add group",
+"Email saved" => "Email saved",
+"Invalid email" => "Invalid email",
+"Unable to delete group" => "Unable to delete group",
+"Unable to delete user" => "Unable to delete user",
+"Language changed" => "Language changed",
+"Invalid request" => "Invalid request",
+"Admins can't remove themself from the admin group" => "Admins can't remove themselves from the admin group",
+"Unable to add user to group %s" => "Unable to add user to group %s",
+"Unable to remove user from group %s" => "Unable to remove user from group %s",
+"Couldn't update app." => "Couldn't update app.",
+"Update to {appversion}" => "Update to {appversion}",
+"Disable" => "Disable",
+"Enable" => "Enable",
+"Please wait...." => "Please wait....",
+"Error while disabling app" => "Error whilst disabling app",
+"Error while enabling app" => "Error whilst enabling app",
+"Updating...." => "Updating....",
+"Error while updating app" => "Error whilst updating app",
+"Error" => "Error",
+"Update" => "Update",
+"Updated" => "Updated",
+"Decrypting files... Please wait, this can take some time." => "Decrypting files... Please wait, this can take some time.",
+"Saving..." => "Saving...",
+"deleted" => "deleted",
+"undo" => "undo",
+"Unable to remove user" => "Unable to remove user",
+"Groups" => "Groups",
+"Group Admin" => "Group Admin",
+"Delete" => "Delete",
+"add group" => "add group",
+"A valid username must be provided" => "A valid username must be provided",
+"Error creating user" => "Error creating user",
+"A valid password must be provided" => "A valid password must be provided",
+"__language_name__" => "__language_name__",
+"Security Warning" => "Security Warning",
+"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." => "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.",
+"Setup Warning" => "Setup Warning",
+"Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Your web server is not yet properly setup to allow files synchronisation because the WebDAV interface seems to be broken.",
+"Please double check the <a href=\"%s\">installation guides</a>." => "Please double check the <a href=\"%s\">installation guides</a>.",
+"Module 'fileinfo' missing" => "Module 'fileinfo' missing",
+"The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." => "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection.",
+"Locale not working" => "Locale not working",
+"System locale can't be set 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." => "System locale can't be set 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.",
+"Internet connection not working" => "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." => "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.",
+"Cron" => "Cron",
+"Execute one task with each page loaded" => "Execute one task with each page loaded",
+"cron.php is registered at a webcron service to call cron.php once a minute over http." => "cron.php is registered at a webcron service to call cron.php once a minute over http.",
+"Use systems cron service to call the cron.php file once a minute." => "Use systems cron service to call the cron.php file once a minute.",
+"Sharing" => "Sharing",
+"Enable Share API" => "Enable Share API",
+"Allow apps to use the Share API" => "Allow apps to use the Share API",
+"Allow links" => "Allow links",
+"Allow users to share items to the public with links" => "Allow users to share items to the public with links",
+"Allow public uploads" => "Allow public uploads",
+"Allow users to enable others to upload into their publicly shared folders" => "Allow users to enable others to upload into their publicly shared folders",
+"Allow resharing" => "Allow resharing",
+"Allow users to share items shared with them again" => "Allow users to share items shared with them again",
+"Allow users to share with anyone" => "Allow users to share with anyone",
+"Allow users to only share with users in their groups" => "Allow users to only share with users in their groups",
+"Security" => "Security",
+"Enforce HTTPS" => "Enforce HTTPS",
+"Forces the clients to connect to %s via an encrypted connection." => "Forces the clients to connect to %s via an encrypted connection.",
+"Please connect to your %s via HTTPS to enable or disable the SSL enforcement." => "Please connect to your %s via HTTPS to enable or disable the SSL enforcement.",
+"Log" => "Log",
+"Log level" => "Log level",
+"More" => "More",
+"Less" => "Less",
+"Version" => "Version",
+"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>." => "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>.",
+"Add your App" => "Add your App",
+"More Apps" => "More Apps",
+"Select an App" => "Select an App",
+"See application page at apps.owncloud.com" => "See application page at apps.owncloud.com",
+"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>" => "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>",
+"User Documentation" => "User Documentation",
+"Administrator Documentation" => "Administrator Documentation",
+"Online Documentation" => "Online Documentation",
+"Forum" => "Forum",
+"Bugtracker" => "Bugtracker",
+"Commercial Support" => "Commercial Support",
+"Get the apps to sync your files" => "Get the apps to sync your files",
+"Show First Run Wizard again" => "Show First Run Wizard again",
+"You have used <strong>%s</strong> of the available <strong>%s</strong>" => "You have used <strong>%s</strong> of the available <strong>%s</strong>",
+"Password" => "Password",
+"Your password was changed" => "Your password was changed",
+"Unable to change your password" => "Unable to change your password",
+"Current password" => "Current password",
+"New password" => "New password",
+"Change password" => "Change password",
+"Display Name" => "Display Name",
+"Email" => "Email",
+"Your email address" => "Your email address",
+"Fill in an email address to enable password recovery" => "Fill in an email address to enable password recovery",
+"Language" => "Language",
+"Help translate" => "Help translate",
+"WebDAV" => "WebDAV",
+"Use this address to <a href=\"%s/server/5.0/user_manual/files/files.html\" target=\"_blank\">access your Files via WebDAV</a>" => "Use this address to <a href=\"%s/server/5.0/user_manual/files/files.html\" target=\"_blank\">access your Files via WebDAV</a>",
+"Encryption" => "Encryption",
+"The encryption app is no longer enabled, decrypt all your file" => "The encryption app is no longer enabled, decrypt all your files",
+"Log-in password" => "Log-in password",
+"Decrypt all Files" => "Decrypt all Files",
+"Login Name" => "Login Name",
+"Create" => "Create",
+"Admin Recovery Password" => "Admin Recovery Password",
+"Enter the recovery password in order to recover the users files during password change" => "Enter the recovery password in order to recover the user's files during password change",
+"Default Storage" => "Default Storage",
+"Unlimited" => "Unlimited",
+"Other" => "Other",
+"Username" => "Username",
+"Storage" => "Storage",
+"change display name" => "change display name",
+"set new password" => "set new password",
+"Default" => "Default"
+);
+$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/settings/l10n/eo.php b/settings/l10n/eo.php
index 693db4710de..6c3adf2ddcb 100644
--- a/settings/l10n/eo.php
+++ b/settings/l10n/eo.php
@@ -4,7 +4,6 @@ $TRANSLATIONS = array(
"Authentication error" => "Aŭtentiga eraro",
"Group already exists" => "La grupo jam ekzistas",
"Unable to add group" => "Ne eblis aldoni la grupon",
-"Could not enable app. " => "Ne eblis kapabligi la aplikaĵon.",
"Email saved" => "La retpoŝtadreso konserviĝis",
"Invalid email" => "Nevalida retpoŝtadreso",
"Unable to delete group" => "Ne eblis forigi la grupon",
@@ -17,6 +16,7 @@ $TRANSLATIONS = array(
"Disable" => "Malkapabligi",
"Enable" => "Kapabligi",
"Error" => "Eraro",
+"Update" => "Ĝisdatigi",
"Saving..." => "Konservante...",
"deleted" => "forigita",
"undo" => "malfari",
@@ -47,7 +47,6 @@ $TRANSLATIONS = array(
"Select an App" => "Elekti aplikaĵon",
"See application page at apps.owncloud.com" => "Vidu la paĝon pri aplikaĵoj ĉe apps.owncloud.com",
"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>" => "<span class=\"licence\"</span>-permesilhavigita de <span class=\"author\"></span>",
-"Update" => "Ĝisdatigi",
"User Documentation" => "Dokumentaro por uzantoj",
"Administrator Documentation" => "Dokumentaro por administrantoj",
"Online Documentation" => "Reta dokumentaro",
diff --git a/settings/l10n/es.php b/settings/l10n/es.php
index 9f214c54808..4f3099b8c24 100644
--- a/settings/l10n/es.php
+++ b/settings/l10n/es.php
@@ -3,10 +3,9 @@ $TRANSLATIONS = array(
"Unable to load list from App Store" => "Imposible cargar la lista desde el App Store",
"Authentication error" => "Error de autenticación",
"Your display name has been changed." => "Su nombre fue cambiado.",
-"Unable to change display name" => "No se pudo cambiar el nombre",
+"Unable to change display name" => "No se pudo cambiar el nombre de usuario",
"Group already exists" => "El grupo ya existe",
"Unable to add group" => "No se pudo añadir el grupo",
-"Could not enable app. " => "No puedo habilitar la aplicación.",
"Email saved" => "E-mail guardado",
"Invalid email" => "Correo no válido",
"Unable to delete group" => "No se pudo eliminar el grupo",
@@ -21,28 +20,29 @@ $TRANSLATIONS = array(
"Disable" => "Desactivar",
"Enable" => "Activar",
"Please wait...." => "Espere, por favor....",
-"Error" => "Error",
"Updating...." => "Actualizando....",
"Error while updating app" => "Error mientras se actualizaba la aplicación",
+"Error" => "Error",
+"Update" => "Actualizar",
"Updated" => "Actualizado",
"Saving..." => "Guardando...",
-"deleted" => "borrado",
+"deleted" => "Eliminado",
"undo" => "deshacer",
"Unable to remove user" => "No se puede eliminar el usuario",
"Groups" => "Grupos",
-"Group Admin" => "Grupo administrador",
+"Group Admin" => "Administrador del Grupo",
"Delete" => "Eliminar",
"add group" => "añadir Grupo",
-"A valid username must be provided" => "Se debe usar un nombre de usuario válido",
+"A valid username must be provided" => "Se debe proporcionar un nombre de usuario válido",
"Error creating user" => "Error al crear usuario",
-"A valid password must be provided" => "Se debe usar una contraseña valida",
+"A valid password must be provided" => "Se debe proporcionar una contraseña valida",
"__language_name__" => "Castellano",
"Security Warning" => "Advertencia de seguridad",
"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." => "Su directorio de datos y sus archivos probablemente están accesibles desde Internet. El archivo .htaccess no está funcionando. Nosotros le sugerimos encarecidamente que configure su servidor web de modo que el directorio de datos ya no sea accesible o que mueva el directorio de datos fuera de la raíz de documentos del servidor web.",
"Setup Warning" => "Advertencia de configuración",
-"Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Su servidor web aún no está configurado adecuadamente para permitir sincronización de archivos ya que la interfaz WebDAV parece no estar funcionando.",
+"Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Su servidor web aún no está configurado adecuadamente para permitir la sincronización de archivos ya que la interfaz WebDAV parece no estar funcionando.",
"Please double check the <a href=\"%s\">installation guides</a>." => "Por favor, vuelva a comprobar las <a href='%s'>guías de instalación</a>.",
-"Module 'fileinfo' missing" => "Modulo 'fileinfo' perdido",
+"Module 'fileinfo' missing" => "Módulo 'fileinfo' perdido",
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." => "El modulo PHP 'fileinfo' no se encuentra. Le recomendamos encarecidamente que habilite este módulo para obtener mejores resultados con la detección del mime-type",
"Locale not working" => "La configuración regional no está funcionando",
"System locale can't be set 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." => "La configuración regional del sistema no se puede ajustar a %s. Esto significa que puede haber problemas con ciertos caracteres en los nombres de archivo. Le recomendamos instalar los paquetes necesarios en el sistema para soportar % s.",
@@ -60,7 +60,7 @@ $TRANSLATIONS = array(
"Allow public uploads" => "Permitir subidas públicas",
"Allow users to enable others to upload into their publicly shared folders" => "Permitir a los usuarios habilitar a otros para subir archivos en sus carpetas compartidas públicamente",
"Allow resharing" => "Permitir re-compartición",
-"Allow users to share items shared with them again" => "Permitir a los usuarios compartir elementos ya compartidos con ellos mismos",
+"Allow users to share items shared with them again" => "Permitir a los usuarios compartir de nuevo elementos ya compartidos",
"Allow users to share with anyone" => "Permitir a los usuarios compartir con todo el mundo",
"Allow users to only share with users in their groups" => "Permitir a los usuarios compartir sólo con los usuarios en sus grupos",
"Security" => "Seguridad",
@@ -78,7 +78,6 @@ $TRANSLATIONS = array(
"Select an App" => "Seleccionar una aplicación",
"See application page at apps.owncloud.com" => "Echa un vistazo a la web de aplicaciones apps.owncloud.com",
"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>" => "<span class=\"licence\"></span>-licenciado por <span class=\"author\"></span>",
-"Update" => "Actualizar",
"User Documentation" => "Documentación de usuario",
"Administrator Documentation" => "Documentación de adminstrador",
"Online Documentation" => "Documentación en linea",
diff --git a/settings/l10n/es_AR.php b/settings/l10n/es_AR.php
index fad7e52b91c..f4f50e5949a 100644
--- a/settings/l10n/es_AR.php
+++ b/settings/l10n/es_AR.php
@@ -6,7 +6,6 @@ $TRANSLATIONS = array(
"Unable to change display name" => "No fue posible cambiar el nombre mostrado",
"Group already exists" => "El grupo ya existe",
"Unable to add group" => "No fue posible añadir el grupo",
-"Could not enable app. " => "No se pudo habilitar la App.",
"Email saved" => "e-mail guardado",
"Invalid email" => "El e-mail no es válido ",
"Unable to delete group" => "No fue posible borrar el grupo",
@@ -21,9 +20,10 @@ $TRANSLATIONS = array(
"Disable" => "Desactivar",
"Enable" => "Activar",
"Please wait...." => "Por favor, esperá....",
-"Error" => "Error",
"Updating...." => "Actualizando....",
"Error while updating app" => "Error al actualizar App",
+"Error" => "Error",
+"Update" => "Actualizar",
"Updated" => "Actualizado",
"Saving..." => "Guardando...",
"deleted" => "borrado",
@@ -70,7 +70,6 @@ $TRANSLATIONS = array(
"Select an App" => "Elegí una App",
"See application page at apps.owncloud.com" => "Mirá la web de aplicaciones apps.owncloud.com",
"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>" => "<span class=\"licence\"></span>-licenciado por <span class=\"author\">",
-"Update" => "Actualizar",
"User Documentation" => "Documentación de Usuario",
"Administrator Documentation" => "Documentación de Administrador",
"Online Documentation" => "Documentación en línea",
@@ -94,6 +93,7 @@ $TRANSLATIONS = array(
"Help translate" => "Ayudanos a traducir",
"WebDAV" => "WebDAV",
"Use this address to <a href=\"%s/server/5.0/user_manual/files/files.html\" target=\"_blank\">access your Files via WebDAV</a>" => "Usá esta dirección para <a href=\"%s/server/5.0/user_manual/files/files.html\" target=\"_blank\">acceder a tus archivos a través de WebDAV</a>",
+"Encryption" => "Encriptación",
"Login Name" => "Nombre de Usuario",
"Create" => "Crear",
"Admin Recovery Password" => "Recuperación de contraseña de administrador",
diff --git a/settings/l10n/et_EE.php b/settings/l10n/et_EE.php
index a78b9b50e89..d779a36cb9b 100644
--- a/settings/l10n/et_EE.php
+++ b/settings/l10n/et_EE.php
@@ -6,7 +6,6 @@ $TRANSLATIONS = array(
"Unable to change display name" => "Ei saa muuta näidatavat nime",
"Group already exists" => "Grupp on juba olemas",
"Unable to add group" => "Keela grupi lisamine",
-"Could not enable app. " => "Rakenduse sisselülitamine ebaõnnestus.",
"Email saved" => "Kiri on salvestatud",
"Invalid email" => "Vigane e-post",
"Unable to delete group" => "Grupi kustutamine ebaõnnestus",
@@ -21,10 +20,14 @@ $TRANSLATIONS = array(
"Disable" => "Lülita välja",
"Enable" => "Lülita sisse",
"Please wait...." => "Palun oota...",
-"Error" => "Viga",
+"Error while disabling app" => "Viga rakendi keelamisel",
+"Error while enabling app" => "Viga rakendi lubamisel",
"Updating...." => "Uuendamine...",
"Error while updating app" => "Viga rakenduse uuendamisel",
+"Error" => "Viga",
+"Update" => "Uuenda",
"Updated" => "Uuendatud",
+"Decrypting files... Please wait, this can take some time." => "Dekrüpteerin faile... Palun oota, see võib võtta veidi aega.",
"Saving..." => "Salvestamine...",
"deleted" => "kustutatud",
"undo" => "tagasi",
@@ -78,7 +81,6 @@ $TRANSLATIONS = array(
"Select an App" => "Vali programm",
"See application page at apps.owncloud.com" => "Vaata rakenduste lehte aadressil apps.owncloud.com",
"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>" => "<span class=\"licence\"></span>-litsenseeritud <span class=\"author\"></span>",
-"Update" => "Uuenda",
"User Documentation" => "Kasutaja dokumentatsioon",
"Administrator Documentation" => "Administraatori dokumentatsioon",
"Online Documentation" => "Online dokumentatsioon",
@@ -103,6 +105,9 @@ $TRANSLATIONS = array(
"WebDAV" => "WebDAV",
"Use this address to <a href=\"%s/server/5.0/user_manual/files/files.html\" target=\"_blank\">access your Files via WebDAV</a>" => "Kasuta seda aadressi <a href=\"%s/server/5.0/user_manual/files/files.html\" target=\"_blank\">oma failidele ligipääsuks WebDAV kaudu</a>",
"Encryption" => "Krüpteerimine",
+"The encryption app is no longer enabled, decrypt all your file" => "Küpteeringu rakend pole lubatud, dekrüpteeri kõik oma failid",
+"Log-in password" => "Sisselogimise parool",
+"Decrypt all Files" => "Dekrüpteeri kõik failid",
"Login Name" => "Kasutajanimi",
"Create" => "Lisa",
"Admin Recovery Password" => "Admin taasteparool",
diff --git a/settings/l10n/eu.php b/settings/l10n/eu.php
index 73ca1338a57..6491c7fc2dd 100644
--- a/settings/l10n/eu.php
+++ b/settings/l10n/eu.php
@@ -6,7 +6,6 @@ $TRANSLATIONS = array(
"Unable to change display name" => "Ezin izan da bistaratze izena aldatu",
"Group already exists" => "Taldea dagoeneko existitzenda",
"Unable to add group" => "Ezin izan da taldea gehitu",
-"Could not enable app. " => "Ezin izan da aplikazioa gaitu.",
"Email saved" => "Eposta gorde da",
"Invalid email" => "Baliogabeko eposta",
"Unable to delete group" => "Ezin izan da taldea ezabatu",
@@ -21,9 +20,10 @@ $TRANSLATIONS = array(
"Disable" => "Ez-gaitu",
"Enable" => "Gaitu",
"Please wait...." => "Itxoin mesedez...",
-"Error" => "Errorea",
"Updating...." => "Eguneratzen...",
"Error while updating app" => "Errorea aplikazioa eguneratzen zen bitartean",
+"Error" => "Errorea",
+"Update" => "Eguneratu",
"Updated" => "Eguneratuta",
"Saving..." => "Gordetzen...",
"deleted" => "ezabatuta",
@@ -75,7 +75,6 @@ $TRANSLATIONS = array(
"Select an App" => "Aukeratu programa bat",
"See application page at apps.owncloud.com" => "Ikusi programen orria apps.owncloud.com en",
"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>" => "<span class=\"licence\"></span>-lizentziatua <span class=\"author\"></span>",
-"Update" => "Eguneratu",
"User Documentation" => "Erabiltzaile dokumentazioa",
"Administrator Documentation" => "Administradore dokumentazioa",
"Online Documentation" => "Online dokumentazioa",
diff --git a/settings/l10n/fa.php b/settings/l10n/fa.php
index 2fd79235549..74a49b9b05d 100644
--- a/settings/l10n/fa.php
+++ b/settings/l10n/fa.php
@@ -6,7 +6,6 @@ $TRANSLATIONS = array(
"Unable to change display name" => "امکان تغییر نام نمایشی شما وجود ندارد",
"Group already exists" => "این گروه در حال حاضر موجود است",
"Unable to add group" => "افزودن گروه امکان پذیر نیست",
-"Could not enable app. " => "برنامه را نمی توان فعال ساخت.",
"Email saved" => "ایمیل ذخیره شد",
"Invalid email" => "ایمیل غیر قابل قبول",
"Unable to delete group" => "حذف گروه امکان پذیر نیست",
@@ -21,9 +20,10 @@ $TRANSLATIONS = array(
"Disable" => "غیرفعال",
"Enable" => "فعال",
"Please wait...." => "لطفا صبر کنید ...",
-"Error" => "خطا",
"Updating...." => "در حال بروز رسانی...",
"Error while updating app" => "خطا در هنگام بهنگام سازی برنامه",
+"Error" => "خطا",
+"Update" => "به روز رسانی",
"Updated" => "بروز رسانی انجام شد",
"Saving..." => "در حال ذخیره سازی...",
"deleted" => "حذف شده",
@@ -68,7 +68,6 @@ $TRANSLATIONS = array(
"Select an App" => "یک برنامه انتخاب کنید",
"See application page at apps.owncloud.com" => "صفحه این اٌپ را در apps.owncloud.com ببینید",
"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>" => "<span class=\"licence\"></span>-مجاز از طرف <span class=\"author\"></span>",
-"Update" => "به روز رسانی",
"User Documentation" => "مستندات کاربر",
"Administrator Documentation" => "مستندات مدیر",
"Online Documentation" => "مستندات آنلاین",
diff --git a/settings/l10n/fi_FI.php b/settings/l10n/fi_FI.php
index d388c13ee71..cf2ff5041c1 100644
--- a/settings/l10n/fi_FI.php
+++ b/settings/l10n/fi_FI.php
@@ -6,7 +6,6 @@ $TRANSLATIONS = array(
"Unable to change display name" => "Näyttönimen muuttaminen epäonnistui",
"Group already exists" => "Ryhmä on jo olemassa",
"Unable to add group" => "Ryhmän lisäys epäonnistui",
-"Could not enable app. " => "Sovelluksen käyttöönotto epäonnistui.",
"Email saved" => "Sähköposti tallennettu",
"Invalid email" => "Virheellinen sähköposti",
"Unable to delete group" => "Ryhmän poisto epäonnistui",
@@ -21,10 +20,14 @@ $TRANSLATIONS = array(
"Disable" => "Poista käytöstä",
"Enable" => "Käytä",
"Please wait...." => "Odota hetki...",
-"Error" => "Virhe",
+"Error while disabling app" => "Virhe poistaessa sovellusta käytöstä",
+"Error while enabling app" => "Virhe ottaessa sovellusta käyttöön",
"Updating...." => "Päivitetään...",
"Error while updating app" => "Virhe sovellusta päivittäessä",
+"Error" => "Virhe",
+"Update" => "Päivitä",
"Updated" => "Päivitetty",
+"Decrypting files... Please wait, this can take some time." => "Puretaan tiedostojen salausta... Odota, tämä voi kestää jonkin aikaa.",
"Saving..." => "Tallennetaan...",
"deleted" => "poistettu",
"undo" => "kumoa",
@@ -38,6 +41,7 @@ $TRANSLATIONS = array(
"A valid password must be provided" => "Anna kelvollinen salasana",
"__language_name__" => "_kielen_nimi_",
"Security Warning" => "Turvallisuusvaroitus",
+"Please double check the <a href=\"%s\">installation guides</a>." => "Lue <a href=\"%s\">asennusohjeet</a> tarkasti.",
"Module 'fileinfo' missing" => "Moduuli 'fileinfo' puuttuu",
"Internet connection not working" => "Internet-yhteys ei toimi",
"Cron" => "Cron",
@@ -52,6 +56,7 @@ $TRANSLATIONS = array(
"Allow users to only share with users in their groups" => "Salli jakaminen vain samoissa ryhmissä olevien käyttäjien kesken",
"Security" => "Tietoturva",
"Enforce HTTPS" => "Pakota HTTPS",
+"Forces the clients to connect to %s via an encrypted connection." => "Pakottaa asiakasohjelmistot ottamaan yhteyden %siin salatun yhteyden kautta.",
"Log" => "Loki",
"Log level" => "Lokitaso",
"More" => "Enemmän",
@@ -63,7 +68,6 @@ $TRANSLATIONS = array(
"Select an App" => "Valitse sovellus",
"See application page at apps.owncloud.com" => "Katso sovellussivu osoitteessa apps.owncloud.com",
"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>" => "<span class=\"licence\"></span>-lisensoija <span class=\"author\"></span>",
-"Update" => "Päivitä",
"User Documentation" => "Käyttäjäohjeistus",
"Administrator Documentation" => "Ylläpito-ohjeistus",
"Online Documentation" => "Verkko-ohjeistus",
@@ -88,6 +92,8 @@ $TRANSLATIONS = array(
"WebDAV" => "WebDAV",
"Use this address to <a href=\"%s/server/5.0/user_manual/files/files.html\" target=\"_blank\">access your Files via WebDAV</a>" => "Käytä tätä osoitetta <a href=\"%s/server/5.0/user_manual/files/files.html\" target=\"_blank\">päästäksesi käsiksi tiedostoihisi WebDAVin kautta</a>",
"Encryption" => "Salaus",
+"The encryption app is no longer enabled, decrypt all your file" => "Salaussovellus ei ole enää käytössä, pura kaikkien tiedostojesi salaus",
+"Decrypt all Files" => "Pura kaikkien tiedostojen salaus",
"Login Name" => "Kirjautumisnimi",
"Create" => "Luo",
"Default Storage" => "Oletustallennustila",
diff --git a/settings/l10n/fr.php b/settings/l10n/fr.php
index 3e1f5ddb5ef..536cac96568 100644
--- a/settings/l10n/fr.php
+++ b/settings/l10n/fr.php
@@ -6,7 +6,6 @@ $TRANSLATIONS = array(
"Unable to change display name" => "Impossible de modifier le nom d'affichage",
"Group already exists" => "Ce groupe existe déjà",
"Unable to add group" => "Impossible d'ajouter le groupe",
-"Could not enable app. " => "Impossible d'activer l'Application",
"Email saved" => "E-mail sauvegardé",
"Invalid email" => "E-mail invalide",
"Unable to delete group" => "Impossible de supprimer le groupe",
@@ -21,9 +20,10 @@ $TRANSLATIONS = array(
"Disable" => "Désactiver",
"Enable" => "Activer",
"Please wait...." => "Veuillez patienter…",
-"Error" => "Erreur",
"Updating...." => "Mise à jour...",
"Error while updating app" => "Erreur lors de la mise à jour de l'application",
+"Error" => "Erreur",
+"Update" => "Mettre à jour",
"Updated" => "Mise à jour effectuée avec succès",
"Saving..." => "Enregistrement...",
"deleted" => "supprimé",
@@ -68,7 +68,6 @@ $TRANSLATIONS = array(
"Select an App" => "Sélectionner une Application",
"See application page at apps.owncloud.com" => "Voir la page des applications à l'url apps.owncloud.com",
"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>" => "Distribué sous licence <span class=\"licence\"></span>, par <span class=\"author\"></span>",
-"Update" => "Mettre à jour",
"User Documentation" => "Documentation utilisateur",
"Administrator Documentation" => "Documentation administrateur",
"Online Documentation" => "Documentation en ligne",
diff --git a/settings/l10n/gl.php b/settings/l10n/gl.php
index 85e40f07638..b3e3dfec91b 100644
--- a/settings/l10n/gl.php
+++ b/settings/l10n/gl.php
@@ -6,7 +6,6 @@ $TRANSLATIONS = array(
"Unable to change display name" => "Non é posíbel cambiar o nome visíbel",
"Group already exists" => "O grupo xa existe",
"Unable to add group" => "Non é posíbel engadir o grupo",
-"Could not enable app. " => "Non é posíbel activar o aplicativo.",
"Email saved" => "Correo gardado",
"Invalid email" => "Correo incorrecto",
"Unable to delete group" => "Non é posíbel eliminar o grupo.",
@@ -21,10 +20,14 @@ $TRANSLATIONS = array(
"Disable" => "Desactivar",
"Enable" => "Activar",
"Please wait...." => "Agarde...",
-"Error" => "Erro",
+"Error while disabling app" => "Produciuse un erro ao desactivar o aplicativo",
+"Error while enabling app" => "Produciuse un erro ao activar o aplicativo",
"Updating...." => "Actualizando...",
"Error while updating app" => "Produciuse un erro mentres actualizaba o aplicativo",
+"Error" => "Erro",
+"Update" => "Actualizar",
"Updated" => "Actualizado",
+"Decrypting files... Please wait, this can take some time." => "Descifrando ficheiros... isto pode levar un anaco.",
"Saving..." => "Gardando...",
"deleted" => "eliminado",
"undo" => "desfacer",
@@ -78,7 +81,6 @@ $TRANSLATIONS = array(
"Select an App" => "Escolla un aplicativo",
"See application page at apps.owncloud.com" => "Consulte a páxina do aplicativo en apps.owncloud.com",
"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>" => "<span class=\"licence\"></span>-licenciado por<span class=\"author\"></span>",
-"Update" => "Actualizar",
"User Documentation" => "Documentación do usuario",
"Administrator Documentation" => "Documentación do administrador",
"Online Documentation" => "Documentación na Rede",
@@ -102,6 +104,10 @@ $TRANSLATIONS = array(
"Help translate" => "Axude na tradución",
"WebDAV" => "WebDAV",
"Use this address to <a href=\"%s/server/5.0/user_manual/files/files.html\" target=\"_blank\">access your Files via WebDAV</a>" => "Empregue esta ligazón <a href=\"%s/server/5.0/user_manual/files/files.html\" target=\"_blank\">para acceder aos sus ficheiros mediante WebDAV</a>",
+"Encryption" => "Cifrado",
+"The encryption app is no longer enabled, decrypt all your file" => "o aplicativo de cifrado non está activado, descifrar todos os ficheiros",
+"Log-in password" => "Contrasinal de acceso",
+"Decrypt all Files" => "Descifrar todos os ficheiros",
"Login Name" => "Nome de acceso",
"Create" => "Crear",
"Admin Recovery Password" => "Contrasinal de recuperación do administrador",
diff --git a/settings/l10n/he.php b/settings/l10n/he.php
index c8ef28a261b..5207a05de10 100644
--- a/settings/l10n/he.php
+++ b/settings/l10n/he.php
@@ -6,7 +6,6 @@ $TRANSLATIONS = array(
"Unable to change display name" => "לא ניתן לשנות את שם התצוגה",
"Group already exists" => "הקבוצה כבר קיימת",
"Unable to add group" => "לא ניתן להוסיף קבוצה",
-"Could not enable app. " => "לא ניתן להפעיל את היישום",
"Email saved" => "הדוא״ל נשמר",
"Invalid email" => "דוא״ל לא חוקי",
"Unable to delete group" => "לא ניתן למחוק את הקבוצה",
@@ -21,9 +20,10 @@ $TRANSLATIONS = array(
"Disable" => "בטל",
"Enable" => "הפעלה",
"Please wait...." => "נא להמתין…",
-"Error" => "שגיאה",
"Updating...." => "מתבצע עדכון…",
"Error while updating app" => "אירעה שגיאה בעת עדכון היישום",
+"Error" => "שגיאה",
+"Update" => "עדכון",
"Updated" => "מעודכן",
"Saving..." => "שמירה…",
"deleted" => "נמחק",
@@ -66,7 +66,6 @@ $TRANSLATIONS = array(
"Select an App" => "בחירת יישום",
"See application page at apps.owncloud.com" => "צפה בעמוד הישום ב apps.owncloud.com",
"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>" => "ברישיון <span class=\"licence\"></span>לטובת <span class=\"author\"></span>",
-"Update" => "עדכון",
"User Documentation" => "תיעוד משתמש",
"Administrator Documentation" => "תיעוד מנהלים",
"Online Documentation" => "תיעוד מקוון",
diff --git a/settings/l10n/hu_HU.php b/settings/l10n/hu_HU.php
index cfc6eff5638..f5a469e3c26 100644
--- a/settings/l10n/hu_HU.php
+++ b/settings/l10n/hu_HU.php
@@ -6,7 +6,6 @@ $TRANSLATIONS = array(
"Unable to change display name" => "Nem sikerült megváltoztatni a megjelenítési nevet",
"Group already exists" => "A csoport már létezik",
"Unable to add group" => "A csoport nem hozható létre",
-"Could not enable app. " => "A program nem aktiválható.",
"Email saved" => "Email mentve",
"Invalid email" => "Hibás email",
"Unable to delete group" => "A csoport nem törölhető",
@@ -21,9 +20,10 @@ $TRANSLATIONS = array(
"Disable" => "Letiltás",
"Enable" => "engedélyezve",
"Please wait...." => "Kérem várjon...",
-"Error" => "Hiba",
"Updating...." => "Frissítés folyamatban...",
"Error while updating app" => "Hiba történt a programfrissítés közben",
+"Error" => "Hiba",
+"Update" => "Frissítés",
"Updated" => "Frissítve",
"Saving..." => "Mentés...",
"deleted" => "törölve",
@@ -78,7 +78,6 @@ $TRANSLATIONS = array(
"Select an App" => "Válasszon egy alkalmazást",
"See application page at apps.owncloud.com" => "Lásd apps.owncloud.com, alkalmazások oldal",
"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>" => "<span class=\"licence\"></span>-a jogtuladonos <span class=\"author\"></span>",
-"Update" => "Frissítés",
"User Documentation" => "Felhasználói leírás",
"Administrator Documentation" => "Üzemeltetői leírás",
"Online Documentation" => "Online leírás",
@@ -102,6 +101,7 @@ $TRANSLATIONS = array(
"Help translate" => "Segítsen a fordításban!",
"WebDAV" => "WebDAV",
"Use this address to <a href=\"%s/server/5.0/user_manual/files/files.html\" target=\"_blank\">access your Files via WebDAV</a>" => "Ezt a címet használja, ha <a href=\"%s/server/5.0/user_manual/files/files.html\" target=\"_blank\">WebDAV-on keresztül szeretné elérni az állományait</a>",
+"Encryption" => "Titkosítás",
"Login Name" => "Bejelentkezési név",
"Create" => "Létrehozás",
"Admin Recovery Password" => "A jelszóvisszaállítás adminisztrációja",
diff --git a/settings/l10n/ia.php b/settings/l10n/ia.php
index 3f61ff8eefe..91df05ada3f 100644
--- a/settings/l10n/ia.php
+++ b/settings/l10n/ia.php
@@ -3,6 +3,7 @@ $TRANSLATIONS = array(
"Language changed" => "Linguage cambiate",
"Invalid request" => "Requesta invalide",
"Error" => "Error",
+"Update" => "Actualisar",
"Groups" => "Gruppos",
"Delete" => "Deler",
"__language_name__" => "Interlingua",
@@ -10,7 +11,6 @@ $TRANSLATIONS = array(
"More" => "Plus",
"Add your App" => "Adder tu application",
"Select an App" => "Selectionar un app",
-"Update" => "Actualisar",
"Get the apps to sync your files" => "Obtene le apps (applicationes) pro synchronizar tu files",
"Password" => "Contrasigno",
"Unable to change your password" => "Non pote cambiar tu contrasigno",
diff --git a/settings/l10n/id.php b/settings/l10n/id.php
index abc19560d37..d64f5be3acf 100644
--- a/settings/l10n/id.php
+++ b/settings/l10n/id.php
@@ -5,7 +5,6 @@ $TRANSLATIONS = array(
"Unable to change display name" => "Tidak dapat mengubah nama tampilan",
"Group already exists" => "Grup sudah ada",
"Unable to add group" => "Tidak dapat menambah grup",
-"Could not enable app. " => "Tidak dapat mengaktifkan aplikasi.",
"Email saved" => "Email disimpan",
"Invalid email" => "Email tidak valid",
"Unable to delete group" => "Tidak dapat menghapus grup",
@@ -20,9 +19,10 @@ $TRANSLATIONS = array(
"Disable" => "Nonaktifkan",
"Enable" => "aktifkan",
"Please wait...." => "Mohon tunggu....",
-"Error" => "Galat",
"Updating...." => "Memperbarui....",
"Error while updating app" => "Gagal ketika memperbarui aplikasi",
+"Error" => "Galat",
+"Update" => "Perbarui",
"Updated" => "Diperbarui",
"Saving..." => "Menyimpan...",
"deleted" => "dihapus",
@@ -67,7 +67,6 @@ $TRANSLATIONS = array(
"Select an App" => "Pilih Aplikasi",
"See application page at apps.owncloud.com" => "Lihat halaman aplikasi di apps.owncloud.com",
"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>" => "<span class=\"licence\"></span>-dilisensikan oleh <span class=\"author\"></span>",
-"Update" => "Perbarui",
"User Documentation" => "Dokumentasi Pengguna",
"Administrator Documentation" => "Dokumentasi Administrator",
"Online Documentation" => "Dokumentasi Online",
diff --git a/settings/l10n/is.php b/settings/l10n/is.php
index f803da8756d..ce95903df9a 100644
--- a/settings/l10n/is.php
+++ b/settings/l10n/is.php
@@ -4,7 +4,6 @@ $TRANSLATIONS = array(
"Authentication error" => "Villa við auðkenningu",
"Group already exists" => "Hópur er þegar til",
"Unable to add group" => "Ekki tókst að bæta við hóp",
-"Could not enable app. " => "Gat ekki virkjað forrit",
"Email saved" => "Netfang vistað",
"Invalid email" => "Ógilt netfang",
"Unable to delete group" => "Ekki tókst að eyða hóp",
@@ -17,8 +16,9 @@ $TRANSLATIONS = array(
"Disable" => "Gera óvirkt",
"Enable" => "Virkja",
"Please wait...." => "Andartak....",
-"Error" => "Villa",
"Updating...." => "Uppfæri...",
+"Error" => "Villa",
+"Update" => "Uppfæra",
"Updated" => "Uppfært",
"Saving..." => "Er að vista ...",
"deleted" => "eytt",
@@ -37,7 +37,6 @@ $TRANSLATIONS = array(
"Select an App" => "Veldu forrit",
"See application page at apps.owncloud.com" => "Skoða síðu forrits hjá apps.owncloud.com",
"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>" => "<span class=\"licence\"></span>-leyfi skráð af <span class=\"author\"></span>",
-"Update" => "Uppfæra",
"User Documentation" => "Notenda handbók",
"Administrator Documentation" => "Stjórnenda handbók",
"Online Documentation" => "Handbók á netinu",
diff --git a/settings/l10n/it.php b/settings/l10n/it.php
index 003fc5c7bb1..29594a95dcf 100644
--- a/settings/l10n/it.php
+++ b/settings/l10n/it.php
@@ -6,7 +6,6 @@ $TRANSLATIONS = array(
"Unable to change display name" => "Impossibile cambiare il nome visualizzato",
"Group already exists" => "Il gruppo esiste già",
"Unable to add group" => "Impossibile aggiungere il gruppo",
-"Could not enable app. " => "Impossibile abilitare l'applicazione.",
"Email saved" => "Email salvata",
"Invalid email" => "Email non valida",
"Unable to delete group" => "Impossibile eliminare il gruppo",
@@ -21,10 +20,14 @@ $TRANSLATIONS = array(
"Disable" => "Disabilita",
"Enable" => "Abilita",
"Please wait...." => "Attendere...",
-"Error" => "Errore",
+"Error while disabling app" => "Errore durante la disattivazione",
+"Error while enabling app" => "Errore durante l'attivazione",
"Updating...." => "Aggiornamento in corso...",
"Error while updating app" => "Errore durante l'aggiornamento",
+"Error" => "Errore",
+"Update" => "Aggiorna",
"Updated" => "Aggiornato",
+"Decrypting files... Please wait, this can take some time." => "Decifratura dei file in corso... Attendi, potrebbe richiedere del tempo.",
"Saving..." => "Salvataggio in corso...",
"deleted" => "eliminati",
"undo" => "annulla",
@@ -78,7 +81,6 @@ $TRANSLATIONS = array(
"Select an App" => "Seleziona un'applicazione",
"See application page at apps.owncloud.com" => "Vedere la pagina dell'applicazione su apps.owncloud.com",
"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>" => "<span class=\"licence\"></span>-licenziato da <span class=\"author\"></span>",
-"Update" => "Aggiorna",
"User Documentation" => "Documentazione utente",
"Administrator Documentation" => "Documentazione amministratore",
"Online Documentation" => "Documentazione in linea",
@@ -103,6 +105,9 @@ $TRANSLATIONS = array(
"WebDAV" => "WebDAV",
"Use this address to <a href=\"%s/server/5.0/user_manual/files/files.html\" target=\"_blank\">access your Files via WebDAV</a>" => "Utilizza questo indirizzo per <a href=\"%s/server/5.0/user_manual/files/files.html\" target=\"_blank\">accedere ai tuoi file via WebDAV</a>",
"Encryption" => "Cifratura",
+"The encryption app is no longer enabled, decrypt all your file" => "L'applicazione di cifratura non è più abilitata, decifra tutti i tuoi file",
+"Log-in password" => "Password di accesso",
+"Decrypt all Files" => "Decifra tutti i file",
"Login Name" => "Nome utente",
"Create" => "Crea",
"Admin Recovery Password" => "Password di ripristino amministrativa",
diff --git a/settings/l10n/ja_JP.php b/settings/l10n/ja_JP.php
index 2fbe05befa9..63e83cab4dd 100644
--- a/settings/l10n/ja_JP.php
+++ b/settings/l10n/ja_JP.php
@@ -6,7 +6,6 @@ $TRANSLATIONS = array(
"Unable to change display name" => "表示名を変更できません",
"Group already exists" => "グループは既に存在しています",
"Unable to add group" => "グループを追加できません",
-"Could not enable app. " => "アプリを有効にできませんでした。",
"Email saved" => "メールアドレスを保存しました",
"Invalid email" => "無効なメールアドレス",
"Unable to delete group" => "グループを削除できません",
@@ -21,10 +20,14 @@ $TRANSLATIONS = array(
"Disable" => "無効",
"Enable" => "有効化",
"Please wait...." => "しばらくお待ちください。",
-"Error" => "エラー",
+"Error while disabling app" => "アプリ無効化中にエラーが発生",
+"Error while enabling app" => "アプリ有効化中にエラーが発生",
"Updating...." => "更新中....",
"Error while updating app" => "アプリの更新中にエラーが発生",
+"Error" => "エラー",
+"Update" => "更新",
"Updated" => "更新済み",
+"Decrypting files... Please wait, this can take some time." => "ファイルを複合中... しばらくお待ちください、この処理には少し時間がかかるかもしれません。",
"Saving..." => "保存中...",
"deleted" => "削除",
"undo" => "元に戻す",
@@ -78,7 +81,6 @@ $TRANSLATIONS = array(
"Select an App" => "アプリを選択してください",
"See application page at apps.owncloud.com" => "apps.owncloud.com でアプリケーションのページを見てください",
"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>" => "<span class=\"licence\"></span>-ライセンス: <span class=\"author\"></span>",
-"Update" => "更新",
"User Documentation" => "ユーザドキュメント",
"Administrator Documentation" => "管理者ドキュメント",
"Online Documentation" => "オンラインドキュメント",
@@ -102,6 +104,10 @@ $TRANSLATIONS = array(
"Help translate" => "翻訳に協力する",
"WebDAV" => "WebDAV",
"Use this address to <a href=\"%s/server/5.0/user_manual/files/files.html\" target=\"_blank\">access your Files via WebDAV</a>" => "<a href=\"%s/server/5.0/user_manual/files/files.html\" target=\"_blank\">WebDAV経由でファイルにアクセス</a>するにはこのアドレスを利用してください",
+"Encryption" => "暗号化",
+"The encryption app is no longer enabled, decrypt all your file" => "暗号化アプリはもはや有効ではありません、すべてのファイルを複合してください",
+"Log-in password" => "ログインパスワード",
+"Decrypt all Files" => "すべてのファイルを複合する",
"Login Name" => "ログイン名",
"Create" => "作成",
"Admin Recovery Password" => "管理者復旧パスワード",
diff --git a/settings/l10n/ka_GE.php b/settings/l10n/ka_GE.php
index 09a948a0574..7a0157746be 100644
--- a/settings/l10n/ka_GE.php
+++ b/settings/l10n/ka_GE.php
@@ -6,7 +6,6 @@ $TRANSLATIONS = array(
"Unable to change display name" => "დისფლეის სახელის შეცვლა ვერ მოხერხდა",
"Group already exists" => "ჯგუფი უკვე არსებობს",
"Unable to add group" => "ჯგუფის დამატება ვერ მოხერხდა",
-"Could not enable app. " => "ვერ მოხერხდა აპლიკაციის ჩართვა.",
"Email saved" => "იმეილი შენახულია",
"Invalid email" => "არასწორი იმეილი",
"Unable to delete group" => "ჯგუფის წაშლა ვერ მოხერხდა",
@@ -21,9 +20,10 @@ $TRANSLATIONS = array(
"Disable" => "გამორთვა",
"Enable" => "ჩართვა",
"Please wait...." => "დაიცადეთ....",
-"Error" => "შეცდომა",
"Updating...." => "მიმდინარეობს განახლება....",
"Error while updating app" => "შეცდომა აპლიკაციის განახლების დროს",
+"Error" => "შეცდომა",
+"Update" => "განახლება",
"Updated" => "განახლებულია",
"Saving..." => "შენახვა...",
"deleted" => "წაშლილი",
@@ -68,7 +68,6 @@ $TRANSLATIONS = array(
"Select an App" => "აირჩიეთ აპლიკაცია",
"See application page at apps.owncloud.com" => "ნახეთ აპლიკაციის გვერდი apps.owncloud.com –ზე",
"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>" => "<span class=\"licence\"></span>-ლიცენსირებულია <span class=\"author\"></span>",
-"Update" => "განახლება",
"User Documentation" => "მომხმარებლის დოკუმენტაცია",
"Administrator Documentation" => "ადმინისტრატორის დოკუმენტაცია",
"Online Documentation" => "ონლაინ დოკუმენტაცია",
@@ -91,6 +90,7 @@ $TRANSLATIONS = array(
"Language" => "ენა",
"Help translate" => "თარგმნის დახმარება",
"WebDAV" => "WebDAV",
+"Encryption" => "ენკრიპცია",
"Login Name" => "მომხმარებლის სახელი",
"Create" => "შექმნა",
"Default Storage" => "საწყისი საცავი",
diff --git a/settings/l10n/ko.php b/settings/l10n/ko.php
index 0f8f80537f1..5feb1d5694f 100644
--- a/settings/l10n/ko.php
+++ b/settings/l10n/ko.php
@@ -6,7 +6,6 @@ $TRANSLATIONS = array(
"Unable to change display name" => "표시 이름을 변경할 수 없음",
"Group already exists" => "그룹이 이미 존재함",
"Unable to add group" => "그룹을 추가할 수 없음",
-"Could not enable app. " => "앱을 활성화할 수 없습니다.",
"Email saved" => "이메일 저장됨",
"Invalid email" => "잘못된 이메일 주소",
"Unable to delete group" => "그룹을 삭제할 수 없음",
@@ -21,9 +20,10 @@ $TRANSLATIONS = array(
"Disable" => "비활성화",
"Enable" => "사용함",
"Please wait...." => "기다려 주십시오....",
-"Error" => "오류",
"Updating...." => "업데이트 중....",
"Error while updating app" => "앱을 업데이트하는 중 오류 발생",
+"Error" => "오류",
+"Update" => "업데이트",
"Updated" => "업데이트됨",
"Saving..." => "저장 중...",
"deleted" => "삭제됨",
@@ -68,7 +68,6 @@ $TRANSLATIONS = array(
"Select an App" => "앱 선택",
"See application page at apps.owncloud.com" => "apps.owncloud.com에 있는 앱 페이지를 참고하십시오",
"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>" => "<span class=\"licence\"></span>-라이선스됨: <span class=\"author\"></span>",
-"Update" => "업데이트",
"User Documentation" => "사용자 문서",
"Administrator Documentation" => "관리자 문서",
"Online Documentation" => "온라인 문서",
diff --git a/settings/l10n/ku_IQ.php b/settings/l10n/ku_IQ.php
index 956df725a77..4549dcea52c 100644
--- a/settings/l10n/ku_IQ.php
+++ b/settings/l10n/ku_IQ.php
@@ -2,8 +2,8 @@
$TRANSLATIONS = array(
"Enable" => "چالاککردن",
"Error" => "هه‌ڵه",
-"Saving..." => "پاشکه‌وتده‌کات...",
"Update" => "نوێکردنه‌وه",
+"Saving..." => "پاشکه‌وتده‌کات...",
"Password" => "وشەی تێپەربو",
"New password" => "وشەی نهێنی نوێ",
"Email" => "ئیمه‌یل",
diff --git a/settings/l10n/lb.php b/settings/l10n/lb.php
index 7902e37a4f9..b80d834db97 100644
--- a/settings/l10n/lb.php
+++ b/settings/l10n/lb.php
@@ -2,10 +2,18 @@
$TRANSLATIONS = array(
"Unable to load list from App Store" => "Konnt Lescht net vum App Store lueden",
"Authentication error" => "Authentifikatioun's Fehler",
+"Your display name has been changed." => "Aren Nickname ass geännert ginn.",
+"Unable to change display name" => "Unmeiglech den Nickname ze änneren.",
+"Group already exists" => "Group existeiert schon.",
+"Unable to add group" => "Onmeiglech Grupp beizefügen.",
"Email saved" => "E-mail gespäichert",
"Invalid email" => "Ongülteg e-mail",
+"Unable to delete group" => "Onmeiglech d'Grup ze läschen.",
+"Unable to delete user" => "Onmeiglech User zu läschen.",
"Language changed" => "Sprooch huet geännert",
"Invalid request" => "Ongülteg Requête",
+"Admins can't remove themself from the admin group" => "Admins kennen sech selwer net aus enger Admin Group läschen.",
+"Unable to add user to group %s" => "Onmeiglech User an Grupp ze sätzen %s",
"Disable" => "Ofschalten",
"Enable" => "Aschalten",
"Error" => "Fehler",
diff --git a/settings/l10n/lt_LT.php b/settings/l10n/lt_LT.php
index 4e419112a02..da0fb8f56b5 100644
--- a/settings/l10n/lt_LT.php
+++ b/settings/l10n/lt_LT.php
@@ -4,7 +4,6 @@ $TRANSLATIONS = array(
"Authentication error" => "Autentikacijos klaida",
"Group already exists" => "Grupė jau egzistuoja",
"Unable to add group" => "Nepavyko pridėti grupės",
-"Could not enable app. " => "Nepavyksta įjungti aplikacijos.",
"Email saved" => "El. paštas išsaugotas",
"Invalid email" => "Netinkamas el. paštas",
"Unable to delete group" => "Nepavyko ištrinti grupės",
@@ -18,9 +17,10 @@ $TRANSLATIONS = array(
"Disable" => "Išjungti",
"Enable" => "Įjungti",
"Please wait...." => "Prašome palaukti...",
-"Error" => "Klaida",
"Updating...." => "Atnaujinama...",
"Error while updating app" => "Įvyko klaida atnaujinant programą",
+"Error" => "Klaida",
+"Update" => "Atnaujinti",
"Updated" => "Atnaujinta",
"Saving..." => "Saugoma...",
"deleted" => "ištrinta",
@@ -49,7 +49,6 @@ $TRANSLATIONS = array(
"More Apps" => "Daugiau aplikacijų",
"Select an App" => "Pasirinkite programą",
"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>" => "<span class=\"licence\"></span>- autorius<span class=\"author\"></span>",
-"Update" => "Atnaujinti",
"Forum" => "Forumas",
"Bugtracker" => "Klaidų sekimas",
"Get the apps to sync your files" => "Atsisiųskite programėlių, kad sinchronizuotumėte savo failus",
@@ -65,6 +64,7 @@ $TRANSLATIONS = array(
"Language" => "Kalba",
"Help translate" => "Padėkite išversti",
"WebDAV" => "WebDAV",
+"Encryption" => "Šifravimas",
"Login Name" => "Vartotojo vardas",
"Create" => "Sukurti",
"Unlimited" => "Neribota",
diff --git a/settings/l10n/lv.php b/settings/l10n/lv.php
index 57b9f654c19..66e34f11e6c 100644
--- a/settings/l10n/lv.php
+++ b/settings/l10n/lv.php
@@ -6,7 +6,6 @@ $TRANSLATIONS = array(
"Unable to change display name" => "Nevarēja mainīt redzamo vārdu",
"Group already exists" => "Grupa jau eksistē",
"Unable to add group" => "Nevar pievienot grupu",
-"Could not enable app. " => "Nevarēja aktivēt lietotni.",
"Email saved" => "E-pasts tika saglabāts",
"Invalid email" => "Nederīgs epasts",
"Unable to delete group" => "Nevar izdzēst grupu",
@@ -21,10 +20,12 @@ $TRANSLATIONS = array(
"Disable" => "Deaktivēt",
"Enable" => "Aktivēt",
"Please wait...." => "Lūdzu, uzgaidiet....",
-"Error" => "Kļūda",
"Updating...." => "Atjaunina....",
"Error while updating app" => "Kļūda, atjauninot lietotni",
+"Error" => "Kļūda",
+"Update" => "Atjaunināt",
"Updated" => "Atjaunināta",
+"Decrypting files... Please wait, this can take some time." => "Atšifrēju failus... Uzgaidiet tas var ilgt kādu laiku.",
"Saving..." => "Saglabā...",
"deleted" => "izdzests",
"undo" => "atsaukt",
@@ -78,7 +79,6 @@ $TRANSLATIONS = array(
"Select an App" => "Izvēlies lietotni",
"See application page at apps.owncloud.com" => "Apskati lietotņu lapu — apps.owncloud.com",
"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>" => "<span class=\"licence\"></span>-licencēts no <span class=\"author\"></span>",
-"Update" => "Atjaunināt",
"User Documentation" => "Lietotāja dokumentācija",
"Administrator Documentation" => "Administratora dokumentācija",
"Online Documentation" => "Tiešsaistes dokumentācija",
@@ -102,6 +102,10 @@ $TRANSLATIONS = array(
"Help translate" => "Palīdzi tulkot",
"WebDAV" => "WebDAV",
"Use this address to <a href=\"%s/server/5.0/user_manual/files/files.html\" target=\"_blank\">access your Files via WebDAV</a>" => "Lietojiet šo adresi <a href=\"%s/server/5.0/user_manual/files/files.html\" target=\"_blank\">lai piekļūtu saviem failiem ar WebDAV</a>",
+"Encryption" => "Šifrēšana",
+"The encryption app is no longer enabled, decrypt all your file" => "Šifrēšanas lietotne ir atslēgta, atšifrējiet visus jūsu failus",
+"Log-in password" => "Pieslēgšanās parole",
+"Decrypt all Files" => "Atšifrēt visus failus",
"Login Name" => "Ierakstīšanās vārds",
"Create" => "Izveidot",
"Admin Recovery Password" => "Administratora atgūšanas parole",
diff --git a/settings/l10n/mk.php b/settings/l10n/mk.php
index 9d74b69ccd1..42d83115647 100644
--- a/settings/l10n/mk.php
+++ b/settings/l10n/mk.php
@@ -4,7 +4,6 @@ $TRANSLATIONS = array(
"Authentication error" => "Грешка во автентикација",
"Group already exists" => "Групата веќе постои",
"Unable to add group" => "Неможе да додадам група",
-"Could not enable app. " => "Неможе да овозможам апликација.",
"Email saved" => "Електронската пошта е снимена",
"Invalid email" => "Неисправна електронска пошта",
"Unable to delete group" => "Неможе да избришам група",
@@ -17,6 +16,7 @@ $TRANSLATIONS = array(
"Disable" => "Оневозможи",
"Enable" => "Овозможи",
"Error" => "Грешка",
+"Update" => "Ажурирај",
"Saving..." => "Снимам...",
"undo" => "врати",
"Groups" => "Групи",
@@ -35,7 +35,6 @@ $TRANSLATIONS = array(
"Select an App" => "Избери аппликација",
"See application page at apps.owncloud.com" => "Види ја страницата со апликации на apps.owncloud.com",
"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>" => "<span class=\"licence\"></span>-лиценцирано од <span class=\"author\"></span>",
-"Update" => "Ажурирај",
"User Documentation" => "Корисничка документација",
"Administrator Documentation" => "Администраторска документација",
"Online Documentation" => "Документација на интернет",
diff --git a/settings/l10n/ms_MY.php b/settings/l10n/ms_MY.php
index a65afb8ada1..3d14df3d657 100644
--- a/settings/l10n/ms_MY.php
+++ b/settings/l10n/ms_MY.php
@@ -8,6 +8,7 @@ $TRANSLATIONS = array(
"Disable" => "Nyahaktif",
"Enable" => "Aktif",
"Error" => "Ralat",
+"Update" => "Kemaskini",
"Saving..." => "Simpan...",
"deleted" => "dihapus",
"Groups" => "Kumpulan",
@@ -20,7 +21,6 @@ $TRANSLATIONS = array(
"Add your App" => "Tambah apps anda",
"Select an App" => "Pilih aplikasi",
"See application page at apps.owncloud.com" => "Lihat halaman applikasi di apps.owncloud.com",
-"Update" => "Kemaskini",
"Password" => "Kata laluan",
"Unable to change your password" => "Gagal mengubah kata laluan anda ",
"Current password" => "Kata laluan semasa",
diff --git a/settings/l10n/nb_NO.php b/settings/l10n/nb_NO.php
index a31c6e0cd7f..e017e965e98 100644
--- a/settings/l10n/nb_NO.php
+++ b/settings/l10n/nb_NO.php
@@ -6,7 +6,6 @@ $TRANSLATIONS = array(
"Unable to change display name" => "Kunne ikke endre visningsnavn",
"Group already exists" => "Gruppen finnes allerede",
"Unable to add group" => "Kan ikke legge til gruppe",
-"Could not enable app. " => "Kan ikke aktivere app.",
"Email saved" => "Epost lagret",
"Invalid email" => "Ugyldig epost",
"Unable to delete group" => "Kan ikke slette gruppe",
@@ -21,9 +20,10 @@ $TRANSLATIONS = array(
"Disable" => "Slå avBehandle ",
"Enable" => "Aktiver",
"Please wait...." => "Vennligst vent...",
-"Error" => "Feil",
"Updating...." => "Oppdaterer...",
"Error while updating app" => "Feil ved oppdatering av app",
+"Error" => "Feil",
+"Update" => "Oppdater",
"Updated" => "Oppdatert",
"Saving..." => "Lagrer...",
"deleted" => "slettet",
@@ -68,7 +68,6 @@ $TRANSLATIONS = array(
"Select an App" => "Velg en app",
"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>",
-"Update" => "Oppdater",
"User Documentation" => "Brukerdokumentasjon",
"Administrator Documentation" => "Administratordokumentasjon",
"Online Documentation" => "Online dokumentasjon",
diff --git a/settings/l10n/nl.php b/settings/l10n/nl.php
index 2b0d4011f48..6e82c9c92f6 100644
--- a/settings/l10n/nl.php
+++ b/settings/l10n/nl.php
@@ -6,7 +6,6 @@ $TRANSLATIONS = array(
"Unable to change display name" => "Kon de weergavenaam niet wijzigen",
"Group already exists" => "Groep bestaat al",
"Unable to add group" => "Niet in staat om groep toe te voegen",
-"Could not enable app. " => "Kan de app. niet activeren",
"Email saved" => "E-mail bewaard",
"Invalid email" => "Ongeldige e-mail",
"Unable to delete group" => "Niet in staat om groep te verwijderen",
@@ -21,10 +20,14 @@ $TRANSLATIONS = array(
"Disable" => "Uitschakelen",
"Enable" => "Activeer",
"Please wait...." => "Even geduld aub....",
-"Error" => "Fout",
+"Error while disabling app" => "Fout tijdens het uitzetten van het programma",
+"Error while enabling app" => "Fout tijdens het aanzetten van het programma",
"Updating...." => "Bijwerken....",
"Error while updating app" => "Fout bij bijwerken app",
+"Error" => "Fout",
+"Update" => "Bijwerken",
"Updated" => "Bijgewerkt",
+"Decrypting files... Please wait, this can take some time." => "Bestanden worden gedecodeerd... Even geduld alstublieft, dit kan even duren.",
"Saving..." => "Opslaan",
"deleted" => "verwijderd",
"undo" => "ongedaan maken",
@@ -78,7 +81,6 @@ $TRANSLATIONS = array(
"Select an App" => "Selecteer een app",
"See application page at apps.owncloud.com" => "Zie de applicatiepagina op apps.owncloud.com",
"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>" => "<span class=\"licence\"></span>-Gelicenseerd door <span class=\"author\"></span>",
-"Update" => "Bijwerken",
"User Documentation" => "Gebruikersdocumentatie",
"Administrator Documentation" => "Beheerdersdocumentatie",
"Online Documentation" => "Online documentatie",
@@ -103,6 +105,9 @@ $TRANSLATIONS = array(
"WebDAV" => "WebDAV",
"Use this address to <a href=\"%s/server/5.0/user_manual/files/files.html\" target=\"_blank\">access your Files via WebDAV</a>" => "Gebruik dit adres <a href=\"%s/server/5.0/user_manual/files/files.html\" target=\"_blank\">toegang tot uw bestanden via WebDAV</a>",
"Encryption" => "Versleuteling",
+"The encryption app is no longer enabled, decrypt all your file" => "De encryptie-appplicatie is niet meer aanwezig, decodeer al uw bestanden",
+"Log-in password" => "Inlog-wachtwoord",
+"Decrypt all Files" => "Decodeer alle bestanden",
"Login Name" => "Inlognaam",
"Create" => "Creëer",
"Admin Recovery Password" => "Beheer herstel wachtwoord",
diff --git a/settings/l10n/nn_NO.php b/settings/l10n/nn_NO.php
index 5c7a0756d53..438e21d5bcf 100644
--- a/settings/l10n/nn_NO.php
+++ b/settings/l10n/nn_NO.php
@@ -6,7 +6,6 @@ $TRANSLATIONS = array(
"Unable to change display name" => "Klarte ikkje endra visingsnamnet",
"Group already exists" => "Gruppa finst allereie",
"Unable to add group" => "Klarte ikkje leggja til gruppa",
-"Could not enable app. " => "Klarte ikkje slå på programmet.",
"Email saved" => "E-postadresse lagra",
"Invalid email" => "Ugyldig e-postadresse",
"Unable to delete group" => "Klarte ikkje å sletta gruppa",
@@ -21,9 +20,10 @@ $TRANSLATIONS = array(
"Disable" => "Slå av",
"Enable" => "Slå på",
"Please wait...." => "Ver venleg og vent …",
-"Error" => "Feil",
"Updating...." => "Oppdaterer …",
"Error while updating app" => "Feil ved oppdatering av app",
+"Error" => "Feil",
+"Update" => "Oppdater",
"Updated" => "Oppdatert",
"Saving..." => "Lagrar …",
"deleted" => "sletta",
@@ -68,7 +68,6 @@ $TRANSLATIONS = array(
"Select an App" => "Vel eit program",
"See application page at apps.owncloud.com" => "Sjå programsida på apps.owncloud.com",
"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>" => "Lisensiert under <span class=\"licence\"></span> av <span class=\"author\"></span>",
-"Update" => "Oppdater",
"User Documentation" => "Brukardokumentasjon",
"Administrator Documentation" => "Administratordokumentasjon",
"Online Documentation" => "Dokumentasjon på nett",
diff --git a/settings/l10n/oc.php b/settings/l10n/oc.php
index bcc8d2d0337..7606ac5992f 100644
--- a/settings/l10n/oc.php
+++ b/settings/l10n/oc.php
@@ -4,7 +4,6 @@ $TRANSLATIONS = array(
"Authentication error" => "Error d'autentificacion",
"Group already exists" => "Lo grop existís ja",
"Unable to add group" => "Pas capable d'apondre un grop",
-"Could not enable app. " => "Pòt pas activar app. ",
"Email saved" => "Corrièl enregistrat",
"Invalid email" => "Corrièl incorrècte",
"Unable to delete group" => "Pas capable d'escafar un grop",
diff --git a/settings/l10n/pl.php b/settings/l10n/pl.php
index 2c4990b285d..1d8619de7e7 100644
--- a/settings/l10n/pl.php
+++ b/settings/l10n/pl.php
@@ -6,7 +6,6 @@ $TRANSLATIONS = array(
"Unable to change display name" => "Nie można zmienić wyświetlanej nazwy",
"Group already exists" => "Grupa już istnieje",
"Unable to add group" => "Nie można dodać grupy",
-"Could not enable app. " => "Nie można włączyć aplikacji.",
"Email saved" => "E-mail zapisany",
"Invalid email" => "Nieprawidłowy e-mail",
"Unable to delete group" => "Nie można usunąć grupy",
@@ -21,9 +20,10 @@ $TRANSLATIONS = array(
"Disable" => "Wyłącz",
"Enable" => "Włącz",
"Please wait...." => "Proszę czekać...",
-"Error" => "Błąd",
"Updating...." => "Aktualizacja w toku...",
"Error while updating app" => "Błąd podczas aktualizacji aplikacji",
+"Error" => "Błąd",
+"Update" => "Aktualizuj",
"Updated" => "Zaktualizowano",
"Saving..." => "Zapisywanie...",
"deleted" => "usunięto",
@@ -71,7 +71,6 @@ $TRANSLATIONS = array(
"Select an App" => "Zaznacz aplikację",
"See application page at apps.owncloud.com" => "Zobacz stronę aplikacji na apps.owncloud.com",
"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>" => "<span class=\"licence\"></span>-licencjonowane przez <span class=\"author\"></span>",
-"Update" => "Aktualizuj",
"User Documentation" => "Dokumentacja użytkownika",
"Administrator Documentation" => "Dokumentacja administratora",
"Online Documentation" => "Dokumentacja online",
@@ -94,6 +93,7 @@ $TRANSLATIONS = array(
"Language" => "Język",
"Help translate" => "Pomóż w tłumaczeniu",
"WebDAV" => "WebDAV",
+"Encryption" => "Szyfrowanie",
"Login Name" => "Login",
"Create" => "Utwórz",
"Admin Recovery Password" => "Odzyskiwanie hasła administratora",
diff --git a/settings/l10n/pt_BR.php b/settings/l10n/pt_BR.php
index a46d6e22bde..7b51025356b 100644
--- a/settings/l10n/pt_BR.php
+++ b/settings/l10n/pt_BR.php
@@ -6,7 +6,6 @@ $TRANSLATIONS = array(
"Unable to change display name" => "Impossível alterar nome de exibição",
"Group already exists" => "Grupo já existe",
"Unable to add group" => "Não foi possível adicionar grupo",
-"Could not enable app. " => "Não foi possível habilitar aplicativo.",
"Email saved" => "E-mail salvo",
"Invalid email" => "E-mail inválido",
"Unable to delete group" => "Não foi possível remover grupo",
@@ -21,10 +20,14 @@ $TRANSLATIONS = array(
"Disable" => "Desabilitar",
"Enable" => "Habilitar",
"Please wait...." => "Por favor, aguarde...",
-"Error" => "Erro",
+"Error while disabling app" => "Erro enquanto desabilitava o aplicativo",
+"Error while enabling app" => "Erro enquanto habilitava o aplicativo",
"Updating...." => "Atualizando...",
"Error while updating app" => "Erro ao atualizar aplicativo",
+"Error" => "Erro",
+"Update" => "Atualizar",
"Updated" => "Atualizado",
+"Decrypting files... Please wait, this can take some time." => "Decriptando arquivos... Por favor aguarde, isso pode levar algum tempo.",
"Saving..." => "Salvando...",
"deleted" => "excluído",
"undo" => "desfazer",
@@ -78,7 +81,6 @@ $TRANSLATIONS = array(
"Select an App" => "Selecione um Aplicativo",
"See application page at apps.owncloud.com" => "Ver página do aplicativo em apps.owncloud.com",
"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>" => "<span class=\"licence\"></span>-licenciado por <span class=\"author\"></span>",
-"Update" => "Atualizar",
"User Documentation" => "Documentação de Usuário",
"Administrator Documentation" => "Documentação de Administrador",
"Online Documentation" => "Documentação Online",
@@ -102,6 +104,10 @@ $TRANSLATIONS = array(
"Help translate" => "Ajude a traduzir",
"WebDAV" => "WebDAV",
"Use this address to <a href=\"%s/server/5.0/user_manual/files/files.html\" target=\"_blank\">access your Files via WebDAV</a>" => "Use esse endereço para <a href=\"%s/server/5.0/user_manual/files/files.html\" target=\"_blank\">acessar seus arquivos via WebDAV</a>",
+"Encryption" => "Criptografia",
+"The encryption app is no longer enabled, decrypt all your file" => "O aplicativo de encriptação não está mais ativo, decripti todos os seus arquivos",
+"Log-in password" => "Senha de login",
+"Decrypt all Files" => "Decripti todos os Arquivos",
"Login Name" => "Nome de Login",
"Create" => "Criar",
"Admin Recovery Password" => "Recuperação da Senha do Administrador",
diff --git a/settings/l10n/pt_PT.php b/settings/l10n/pt_PT.php
index 84d70b6ae7e..e1299bb9649 100644
--- a/settings/l10n/pt_PT.php
+++ b/settings/l10n/pt_PT.php
@@ -6,7 +6,6 @@ $TRANSLATIONS = array(
"Unable to change display name" => "Não foi possível alterar o nome",
"Group already exists" => "O grupo já existe",
"Unable to add group" => "Impossível acrescentar o grupo",
-"Could not enable app. " => "Não foi possível activar a app.",
"Email saved" => "Email guardado",
"Invalid email" => "Email inválido",
"Unable to delete group" => "Impossível apagar grupo",
@@ -21,10 +20,14 @@ $TRANSLATIONS = array(
"Disable" => "Desactivar",
"Enable" => "Activar",
"Please wait...." => "Por favor aguarde...",
-"Error" => "Erro",
+"Error while disabling app" => "Erro enquanto desactivava a aplicação",
+"Error while enabling app" => "Erro enquanto activava a aplicação",
"Updating...." => "A Actualizar...",
"Error while updating app" => "Erro enquanto actualizava a aplicação",
+"Error" => "Erro",
+"Update" => "Actualizar",
"Updated" => "Actualizado",
+"Decrypting files... Please wait, this can take some time." => "A desencriptar os ficheiros... Por favor aguarde, esta operação pode demorar algum tempo.",
"Saving..." => "A guardar...",
"deleted" => "apagado",
"undo" => "desfazer",
@@ -78,7 +81,6 @@ $TRANSLATIONS = array(
"Select an App" => "Selecione uma aplicação",
"See application page at apps.owncloud.com" => "Ver a página da aplicação em apps.owncloud.com",
"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>" => "<span class=\"licence\"></span>-licenciado por <span class=\"author\"></span>",
-"Update" => "Actualizar",
"User Documentation" => "Documentação de Utilizador",
"Administrator Documentation" => "Documentação de administrador.",
"Online Documentation" => "Documentação Online",
@@ -102,6 +104,10 @@ $TRANSLATIONS = array(
"Help translate" => "Ajude a traduzir",
"WebDAV" => "WebDAV",
"Use this address to <a href=\"%s/server/5.0/user_manual/files/files.html\" target=\"_blank\">access your Files via WebDAV</a>" => "Use este endereço para <a href=\"%s/server/5.0/user_manual/files/files.html\" target=\"_blank\">aceder aos seus ficheiros via WebDav</a>",
+"Encryption" => "Encriptação",
+"The encryption app is no longer enabled, decrypt all your file" => "A aplicação de encriptação não se encontra mais disponível, desencripte o seu ficheiro",
+"Log-in password" => "Password de entrada",
+"Decrypt all Files" => "Desencriptar todos os ficheiros",
"Login Name" => "Nome de utilizador",
"Create" => "Criar",
"Admin Recovery Password" => "Recuperar password de administrador",
diff --git a/settings/l10n/ro.php b/settings/l10n/ro.php
index 839ddf645f8..b0735af4aab 100644
--- a/settings/l10n/ro.php
+++ b/settings/l10n/ro.php
@@ -6,7 +6,6 @@ $TRANSLATIONS = array(
"Unable to change display name" => "Imposibil de schimbat numele afişat.",
"Group already exists" => "Grupul există deja",
"Unable to add group" => "Nu s-a putut adăuga grupul",
-"Could not enable app. " => "Nu s-a putut activa aplicația.",
"Email saved" => "E-mail salvat",
"Invalid email" => "E-mail nevalid",
"Unable to delete group" => "Nu s-a putut șterge grupul",
@@ -21,9 +20,10 @@ $TRANSLATIONS = array(
"Disable" => "Dezactivați",
"Enable" => "Activare",
"Please wait...." => "Aşteptaţi vă rog....",
-"Error" => "Eroare",
"Updating...." => "Actualizare în curs....",
"Error while updating app" => "Eroare în timpul actualizării aplicaţiei",
+"Error" => "Eroare",
+"Update" => "Actualizare",
"Updated" => "Actualizat",
"Saving..." => "Se salvează...",
"deleted" => "șters",
@@ -67,7 +67,6 @@ $TRANSLATIONS = array(
"Select an App" => "Selectează o aplicație",
"See application page at apps.owncloud.com" => "Vizualizează pagina applicației pe apps.owncloud.com",
"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>" => "<span class=\"licence\"></span>-licențiat <span class=\"author\"></span>",
-"Update" => "Actualizare",
"User Documentation" => "Documentație utilizator",
"Administrator Documentation" => "Documentație administrator",
"Online Documentation" => "Documentație online",
diff --git a/settings/l10n/ru.php b/settings/l10n/ru.php
index 16f8f67481e..63e502b8d5b 100644
--- a/settings/l10n/ru.php
+++ b/settings/l10n/ru.php
@@ -6,7 +6,6 @@ $TRANSLATIONS = array(
"Unable to change display name" => "Невозможно изменить отображаемое имя",
"Group already exists" => "Группа уже существует",
"Unable to add group" => "Невозможно добавить группу",
-"Could not enable app. " => "Не удалось включить приложение.",
"Email saved" => "Email сохранен",
"Invalid email" => "Неправильный Email",
"Unable to delete group" => "Невозможно удалить группу",
@@ -21,10 +20,12 @@ $TRANSLATIONS = array(
"Disable" => "Выключить",
"Enable" => "Включить",
"Please wait...." => "Подождите...",
-"Error" => "Ошибка",
"Updating...." => "Обновление...",
"Error while updating app" => "Ошибка при обновлении приложения",
+"Error" => "Ошибка",
+"Update" => "Обновить",
"Updated" => "Обновлено",
+"Decrypting files... Please wait, this can take some time." => "Расшифровка файлов... Пожалуйста, подождите, это может занять некоторое время.",
"Saving..." => "Сохранение...",
"deleted" => "удален",
"undo" => "отмена",
@@ -78,7 +79,6 @@ $TRANSLATIONS = array(
"Select an App" => "Выберите приложение",
"See application page at apps.owncloud.com" => "Смотрите дополнения на apps.owncloud.com",
"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>" => "<span class=\"licence\"></span> лицензия. Автор <span class=\"author\"></span>",
-"Update" => "Обновить",
"User Documentation" => "Пользовательская документация",
"Administrator Documentation" => "Документация администратора",
"Online Documentation" => "Online документация",
diff --git a/settings/l10n/si_LK.php b/settings/l10n/si_LK.php
index c45d67daa74..8c90d1c9952 100644
--- a/settings/l10n/si_LK.php
+++ b/settings/l10n/si_LK.php
@@ -3,7 +3,6 @@ $TRANSLATIONS = array(
"Authentication error" => "සත්‍යාපන දෝෂයක්",
"Group already exists" => "කණ්ඩායම දැනටමත් තිබේ",
"Unable to add group" => "කාණඩයක් එක් කළ නොහැකි විය",
-"Could not enable app. " => "යෙදුම සක්‍රීය කළ නොහැකි විය.",
"Email saved" => "වි-තැපෑල සුරකින ලදී",
"Invalid email" => "අවලංගු වි-තැපෑල",
"Unable to delete group" => "කණ්ඩායම මැකීමට නොහැක",
@@ -15,6 +14,7 @@ $TRANSLATIONS = array(
"Disable" => "අක්‍රිය කරන්න",
"Enable" => "සක්‍රිය කරන්න",
"Error" => "දෝෂයක්",
+"Update" => "යාවත්කාල කිරීම",
"Saving..." => "සුරැකෙමින් පවතී...",
"undo" => "නිෂ්ප්‍රභ කරන්න",
"Groups" => "කණ්ඩායම්",
@@ -34,7 +34,6 @@ $TRANSLATIONS = array(
"Add your App" => "යෙදුමක් එක් කිරීම",
"More Apps" => "තවත් යෙදුම්",
"Select an App" => "යෙදුමක් තොරන්න",
-"Update" => "යාවත්කාල කිරීම",
"Password" => "මුර පදය",
"Your password was changed" => "ඔබගේ මුර පදය වෙනස් කෙරුණි",
"Unable to change your password" => "මුර පදය වෙනස් කළ නොහැකි විය",
diff --git a/settings/l10n/sk_SK.php b/settings/l10n/sk_SK.php
index b0a270a65ec..b83407fc3bc 100644
--- a/settings/l10n/sk_SK.php
+++ b/settings/l10n/sk_SK.php
@@ -6,7 +6,6 @@ $TRANSLATIONS = array(
"Unable to change display name" => "Nemožno zmeniť zobrazované meno",
"Group already exists" => "Skupina už existuje",
"Unable to add group" => "Nie je možné pridať skupinu",
-"Could not enable app. " => "Nie je možné zapnúť aplikáciu.",
"Email saved" => "Email uložený",
"Invalid email" => "Neplatný email",
"Unable to delete group" => "Nie je možné odstrániť skupinu",
@@ -21,10 +20,14 @@ $TRANSLATIONS = array(
"Disable" => "Zakázať",
"Enable" => "Zapnúť",
"Please wait...." => "Čakajte prosím...",
-"Error" => "Chyba",
+"Error while disabling app" => "Chyba pri zablokovaní aplikácie",
+"Error while enabling app" => "Chyba pri povoľovaní aplikácie",
"Updating...." => "Aktualizujem...",
"Error while updating app" => "chyba pri aktualizácii aplikácie",
+"Error" => "Chyba",
+"Update" => "Aktualizovať",
"Updated" => "Aktualizované",
+"Decrypting files... Please wait, this can take some time." => "Dešifrujem súbory ... Počkajte prosím, môže to chvíľu trvať.",
"Saving..." => "Ukladám...",
"deleted" => "zmazané",
"undo" => "vrátiť",
@@ -38,25 +41,35 @@ $TRANSLATIONS = array(
"A valid password must be provided" => "Musíte zadať platné heslo",
"__language_name__" => "Slovensky",
"Security Warning" => "Bezpečnostné varovanie",
+"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.",
"Setup Warning" => "Nastavenia oznámení",
"Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Váš webový server nie je správne nastavený na synchronizáciu, pretože rozhranie WebDAV je poškodené.",
+"Please double check the <a href=\"%s\">installation guides</a>." => "Skontrolujte prosím znovu <a href=\"%s\">inštalačnú príručku</a>.",
"Module 'fileinfo' missing" => "Chýba modul 'fileinfo'",
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." => "Chýba modul 'fileinfo'. Dôrazne doporučujeme ho povoliť pre dosiahnutie najlepších výsledkov zisťovania mime-typu.",
"Locale not working" => "Lokalizácia nefunguje",
+"System locale can't be set 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." => "Systémové nastavenie lokalizácie nemohlo byť nastavené na %s. To znamená, že sa môžu vyskytnúť problémy s niektorými znakmi v názvoch súborov. Odporúčame nainštalovať do vášho systému balíčky potrebné pre podporu %s.",
"Internet connection not working" => "Pripojenie na internet nefunguje",
+"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." => "Server nemá funkčné pripojenie k internetu. Niektoré moduly ako napr. externé úložisko, oznámenie o dostupných aktualizáciách alebo inštalácia aplikácií tretích strán nebudú fungovať. Prístup k súborom z iných miest a odosielanie oznamovacích emailov tiež nemusí fungovať. Ak chcete využívať všetky vlastnosti ownCloudu, odporúčame povoliť pripojenie k internetu tomuto serveru.",
"Cron" => "Cron",
"Execute one task with each page loaded" => "Vykonať jednu úlohu s každým načítaní stránky",
+"cron.php is registered at a webcron service to call cron.php once a minute over http." => "cron.php je registrovaný v službe webcron na zavolanie stránky cron.php raz za minútu cez HTTP.",
+"Use systems cron service to call the cron.php file once a minute." => "Použiť systémovú službu cron na spustenie súboru cron.php raz za minútu.",
"Sharing" => "Zdieľanie",
"Enable Share API" => "Povoliť API zdieľania",
"Allow apps to use the Share API" => "Povoliť aplikáciám používať API na zdieľanie",
"Allow links" => "Povoliť odkazy",
"Allow users to share items to the public with links" => "Povoliť používateľom zdieľať položky pre verejnosť cez odkazy",
+"Allow public uploads" => "Povoliť verejné nahrávanie súborov",
+"Allow users to enable others to upload into their publicly shared folders" => "Povoliť používateľom umožniť iným používateľom nahrávať do ich zdieľaného priečinka",
"Allow resharing" => "Povoliť zdieľanie ďalej",
"Allow users to share items shared with them again" => "Povoliť používateľom ďalej zdieľať zdieľané položky",
"Allow users to share with anyone" => "Povoliť používateľom zdieľať s kýmkoľvek",
"Allow users to only share with users in their groups" => "Povoliť používateľom zdieľať len s používateľmi v ich skupinách",
"Security" => "Zabezpečenie",
"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.",
"Log" => "Záznam",
"Log level" => "Úroveň záznamu",
"More" => "Viac",
@@ -68,7 +81,6 @@ $TRANSLATIONS = array(
"Select an App" => "Vyberte aplikáciu",
"See application page at apps.owncloud.com" => "Pozrite si stránku aplikácií na apps.owncloud.com",
"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>" => "<span class=\"licence\"></span>-licencované <span class=\"author\"></span>",
-"Update" => "Aktualizovať",
"User Documentation" => "Príručka používateľa",
"Administrator Documentation" => "Príručka administrátora",
"Online Documentation" => "Online príručka",
@@ -93,6 +105,9 @@ $TRANSLATIONS = array(
"WebDAV" => "WebDAV",
"Use this address to <a href=\"%s/server/5.0/user_manual/files/files.html\" target=\"_blank\">access your Files via WebDAV</a>" => "Použite túto adresu <a href=\"%s/server/5.0/user_manual/files/files.html\" target=\"_blank\">pre prístup k súborom cez WebDAV</a>",
"Encryption" => "Šifrovanie",
+"The encryption app is no longer enabled, decrypt all your file" => "Šifrovacia aplikácia nie je povolená, dešifrujte všetky vaše súbory",
+"Log-in password" => "Prihlasovacie heslo",
+"Decrypt all Files" => "Dešifrovať všetky súbory",
"Login Name" => "Prihlasovacie meno",
"Create" => "Vytvoriť",
"Admin Recovery Password" => "Obnovenie hesla administrátora",
diff --git a/settings/l10n/sl.php b/settings/l10n/sl.php
index eaf975048ce..63477b0b9fe 100644
--- a/settings/l10n/sl.php
+++ b/settings/l10n/sl.php
@@ -6,7 +6,6 @@ $TRANSLATIONS = array(
"Unable to change display name" => "Prikazanega imena ni mogoče spremeniti.",
"Group already exists" => "Skupina že obstaja",
"Unable to add group" => "Skupine ni mogoče dodati",
-"Could not enable app. " => "Programa ni mogoče omogočiti.",
"Email saved" => "Elektronski naslov je shranjen",
"Invalid email" => "Neveljaven elektronski naslov",
"Unable to delete group" => "Skupine ni mogoče izbrisati",
@@ -21,9 +20,10 @@ $TRANSLATIONS = array(
"Disable" => "Onemogoči",
"Enable" => "Omogoči",
"Please wait...." => "Počakajte ...",
-"Error" => "Napaka",
"Updating...." => "Poteka posodabljanje ...",
"Error while updating app" => "Prišlo je do napake med posodabljanjem programa.",
+"Error" => "Napaka",
+"Update" => "Posodobi",
"Updated" => "Posodobljeno",
"Saving..." => "Poteka shranjevanje ...",
"deleted" => "izbrisano",
@@ -68,7 +68,6 @@ $TRANSLATIONS = array(
"Select an App" => "Izbor programa",
"See application page at apps.owncloud.com" => "Obiščite spletno stran programa na apps.owncloud.com",
"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>" => "<span class=\"licence\"></span>-z dovoljenjem <span class=\"author\"></span>",
-"Update" => "Posodobi",
"User Documentation" => "Uporabniška dokumentacija",
"Administrator Documentation" => "Skrbniška dokumentacija",
"Online Documentation" => "Spletna dokumentacija",
diff --git a/settings/l10n/sq.php b/settings/l10n/sq.php
index 1a8b588c0bd..facffb9ba18 100644
--- a/settings/l10n/sq.php
+++ b/settings/l10n/sq.php
@@ -2,11 +2,11 @@
$TRANSLATIONS = array(
"Authentication error" => "Veprim i gabuar gjatë vërtetimit të identitetit",
"Error" => "Veprim i gabuar",
+"Update" => "Azhurno",
"undo" => "anulo",
"Delete" => "Elimino",
"Security Warning" => "Paralajmërim sigurie",
"Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Serveri web i juaji nuk është konfiguruar akoma për të lejuar sinkronizimin e skedarëve sepse ndërfaqja WebDAV mund të jetë e dëmtuar.",
-"Update" => "Azhurno",
"Get the apps to sync your files" => "Merrni app-et për sinkronizimin e skedarëve tuaj",
"Password" => "Kodi",
"New password" => "Kodi i ri",
diff --git a/settings/l10n/sr.php b/settings/l10n/sr.php
index 86872df36c5..f667a54781f 100644
--- a/settings/l10n/sr.php
+++ b/settings/l10n/sr.php
@@ -5,7 +5,6 @@ $TRANSLATIONS = array(
"Unable to change display name" => "Не могу да променим име за приказ",
"Group already exists" => "Група већ постоји",
"Unable to add group" => "Не могу да додам групу",
-"Could not enable app. " => "Не могу да укључим програм",
"Email saved" => "Е-порука сачувана",
"Invalid email" => "Неисправна е-адреса",
"Unable to delete group" => "Не могу да уклоним групу",
@@ -20,9 +19,10 @@ $TRANSLATIONS = array(
"Disable" => "Искључи",
"Enable" => "Омогући",
"Please wait...." => "Сачекајте…",
-"Error" => "Грешка",
"Updating...." => "Ажурирам…",
"Error while updating app" => "Грешка при ажурирању апликације",
+"Error" => "Грешка",
+"Update" => "Ажурирај",
"Updated" => "Ажурирано",
"Saving..." => "Чување у току...",
"deleted" => "обрисано",
@@ -66,7 +66,6 @@ $TRANSLATIONS = array(
"Select an App" => "Изаберите програм",
"See application page at apps.owncloud.com" => "Погледајте страницу са програмима на apps.owncloud.com",
"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>" => "<span class=\"licence\"></span>-лиценцирао <span class=\"author\"></span>",
-"Update" => "Ажурирај",
"User Documentation" => "Корисничка документација",
"Administrator Documentation" => "Администраторска документација",
"Online Documentation" => "Мрежна документација",
diff --git a/settings/l10n/sv.php b/settings/l10n/sv.php
index cea9e2da4dc..15e0ca9b8d5 100644
--- a/settings/l10n/sv.php
+++ b/settings/l10n/sv.php
@@ -6,7 +6,6 @@ $TRANSLATIONS = array(
"Unable to change display name" => "Kan inte ändra visningsnamn",
"Group already exists" => "Gruppen finns redan",
"Unable to add group" => "Kan inte lägga till grupp",
-"Could not enable app. " => "Kunde inte aktivera appen.",
"Email saved" => "E-post sparad",
"Invalid email" => "Ogiltig e-post",
"Unable to delete group" => "Kan inte radera grupp",
@@ -21,10 +20,14 @@ $TRANSLATIONS = array(
"Disable" => "Deaktivera",
"Enable" => "Aktivera",
"Please wait...." => "Var god vänta...",
-"Error" => "Fel",
+"Error while disabling app" => "Fel vid inaktivering av app",
+"Error while enabling app" => "Fel vid aktivering av app",
"Updating...." => "Uppdaterar...",
"Error while updating app" => "Fel uppstod vid uppdatering av appen",
+"Error" => "Fel",
+"Update" => "Uppdatera",
"Updated" => "Uppdaterad",
+"Decrypting files... Please wait, this can take some time." => "Dekrypterar filer... Vänligen vänta, detta kan ta en stund.",
"Saving..." => "Sparar...",
"deleted" => "raderad",
"undo" => "ångra",
@@ -78,7 +81,6 @@ $TRANSLATIONS = array(
"Select an App" => "Välj en App",
"See application page at apps.owncloud.com" => "Se programsida på apps.owncloud.com",
"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>" => "<span class=\"licence\"></span>-licensierad av <span class=\"author\"></span>",
-"Update" => "Uppdatera",
"User Documentation" => "Användardokumentation",
"Administrator Documentation" => "Administratörsdokumentation",
"Online Documentation" => "Onlinedokumentation",
@@ -103,6 +105,9 @@ $TRANSLATIONS = array(
"WebDAV" => "WebDAV",
"Use this address to <a href=\"%s/server/5.0/user_manual/files/files.html\" target=\"_blank\">access your Files via WebDAV</a>" => "Använd denna adress för att <a href=\"%s/server/5.0/user_manual/files/files.html\" target=\"_blank\">komma åt dina filer via WebDAV</a>",
"Encryption" => "Kryptering",
+"The encryption app is no longer enabled, decrypt all your file" => "Appen för kryptering är inte längre aktiverad, dekryptera alla dina filer",
+"Log-in password" => "Inloggningslösenord",
+"Decrypt all Files" => "Dekryptera alla filer",
"Login Name" => "Inloggningsnamn",
"Create" => "Skapa",
"Admin Recovery Password" => "Admin återställningslösenord",
diff --git a/settings/l10n/ta_LK.php b/settings/l10n/ta_LK.php
index e65feedbc95..bfb6cace999 100644
--- a/settings/l10n/ta_LK.php
+++ b/settings/l10n/ta_LK.php
@@ -4,7 +4,6 @@ $TRANSLATIONS = array(
"Authentication error" => "அத்தாட்சிப்படுத்தலில் வழு",
"Group already exists" => "குழு ஏற்கனவே உள்ளது",
"Unable to add group" => "குழுவை சேர்க்க முடியாது",
-"Could not enable app. " => "செயலியை இயலுமைப்படுத்த முடியாது",
"Email saved" => "மின்னஞ்சல் சேமிக்கப்பட்டது",
"Invalid email" => "செல்லுபடியற்ற மின்னஞ்சல்",
"Unable to delete group" => "குழுவை நீக்க முடியாது",
@@ -16,6 +15,7 @@ $TRANSLATIONS = array(
"Disable" => "இயலுமைப்ப",
"Enable" => "இயலுமைப்படுத்துக",
"Error" => "வழு",
+"Update" => "இற்றைப்படுத்தல்",
"Saving..." => "சேமிக்கப்படுகிறது...",
"undo" => "முன் செயல் நீக்கம் ",
"Groups" => "குழுக்கள்",
@@ -31,7 +31,6 @@ $TRANSLATIONS = array(
"Select an App" => "செயலி ஒன்றை தெரிவுசெய்க",
"See application page at apps.owncloud.com" => "apps.owncloud.com இல் செயலி பக்கத்தை பார்க்க",
"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>" => "<span class=\"அனுமதிப்பத்திரம்\"></span>-அனுமதி பெற்ற <span class=\"ஆசிரியர்\"></span>",
-"Update" => "இற்றைப்படுத்தல்",
"You have used <strong>%s</strong> of the available <strong>%s</strong>" => "நீங்கள் <strong>%s</strong> இலுள்ள <strong>%s</strong>பயன்படுத்தியுள்ளீர்கள்",
"Password" => "கடவுச்சொல்",
"Your password was changed" => "உங்களுடைய கடவுச்சொல் மாற்றப்பட்டுள்ளது",
diff --git a/settings/l10n/th_TH.php b/settings/l10n/th_TH.php
index 505e9ff29cb..ef62f185c5c 100644
--- a/settings/l10n/th_TH.php
+++ b/settings/l10n/th_TH.php
@@ -4,7 +4,6 @@ $TRANSLATIONS = array(
"Authentication error" => "เกิดข้อผิดพลาดในสิทธิ์การเข้าใช้งาน",
"Group already exists" => "มีกลุ่มดังกล่าวอยู่ในระบบอยู่แล้ว",
"Unable to add group" => "ไม่สามารถเพิ่มกลุ่มได้",
-"Could not enable app. " => "ไม่สามารถเปิดใช้งานแอปได้",
"Email saved" => "อีเมลถูกบันทึกแล้ว",
"Invalid email" => "อีเมลไม่ถูกต้อง",
"Unable to delete group" => "ไม่สามารถลบกลุ่มได้",
@@ -19,9 +18,10 @@ $TRANSLATIONS = array(
"Disable" => "ปิดใช้งาน",
"Enable" => "เปิดใช้งาน",
"Please wait...." => "กรุณารอสักครู่...",
-"Error" => "ข้อผิดพลาด",
"Updating...." => "กำลังอัพเดทข้อมูล...",
"Error while updating app" => "เกิดข้อผิดพลาดในระหว่างการอัพเดทแอปฯ",
+"Error" => "ข้อผิดพลาด",
+"Update" => "อัพเดท",
"Updated" => "อัพเดทแล้ว",
"Saving..." => "กำลังบันทึกข้อมูล...",
"deleted" => "ลบแล้ว",
@@ -53,7 +53,6 @@ $TRANSLATIONS = array(
"Select an App" => "เลือก App",
"See application page at apps.owncloud.com" => "ดูหน้าแอพพลิเคชั่นที่ apps.owncloud.com",
"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>" => "<span class=\"licence\"></span>-ลิขสิทธิ์การใช้งานโดย <span class=\"author\"></span>",
-"Update" => "อัพเดท",
"User Documentation" => "เอกสารคู่มือการใช้งานสำหรับผู้ใช้งาน",
"Administrator Documentation" => "เอกสารคู่มือการใช้งานสำหรับผู้ดูแลระบบ",
"Online Documentation" => "เอกสารคู่มือการใช้งานออนไลน์",
@@ -75,6 +74,7 @@ $TRANSLATIONS = array(
"Language" => "ภาษา",
"Help translate" => "ช่วยกันแปล",
"WebDAV" => "WebDAV",
+"Encryption" => "การเข้ารหัส",
"Login Name" => "ชื่อที่ใช้สำหรับเข้าสู่ระบบ",
"Create" => "สร้าง",
"Default Storage" => "พื้นที่จำกัดข้อมูลเริ่มต้น",
diff --git a/settings/l10n/tr.php b/settings/l10n/tr.php
index 0e7fa8bc3c1..cd90d2f8a01 100644
--- a/settings/l10n/tr.php
+++ b/settings/l10n/tr.php
@@ -6,7 +6,6 @@ $TRANSLATIONS = array(
"Unable to change display name" => "Ekran adı değiştirilemiyor",
"Group already exists" => "Grup zaten mevcut",
"Unable to add group" => "Gruba eklenemiyor",
-"Could not enable app. " => "Uygulama devreye alınamadı",
"Email saved" => "Eposta kaydedildi",
"Invalid email" => "Geçersiz eposta",
"Unable to delete group" => "Grup silinemiyor",
@@ -21,10 +20,14 @@ $TRANSLATIONS = array(
"Disable" => "Etkin değil",
"Enable" => "Etkinleştir",
"Please wait...." => "Lütfen bekleyin....",
-"Error" => "Hata",
+"Error while disabling app" => "Uygulama devre dışı bırakılırken hata",
+"Error while enabling app" => "Uygulama etkinleştirilirken hata",
"Updating...." => "Güncelleniyor....",
"Error while updating app" => "Uygulama güncellenirken hata",
+"Error" => "Hata",
+"Update" => "Güncelleme",
"Updated" => "Güncellendi",
+"Decrypting files... Please wait, this can take some time." => "Dosyaların şifresi çözülüyor... Lütfen bekleyin, bu biraz zaman alabilir.",
"Saving..." => "Kaydediliyor...",
"deleted" => "silindi",
"undo" => "geri al",
@@ -58,6 +61,7 @@ $TRANSLATIONS = array(
"Allow links" => "Bağlantıları izin ver.",
"Allow users to share items to the public with links" => "Kullanıcıların nesneleri paylaşımı için herkese açık bağlantılara izin ver",
"Allow public uploads" => "Herkes tarafından yüklemeye izin ver",
+"Allow users to enable others to upload into their publicly shared folders" => "Kullanıcıların, herkese açık dizinlerine, başkalarının dosya yüklemelerini etkinleştirmelerine izin ver.",
"Allow resharing" => "Paylaşıma izin ver",
"Allow users to share items shared with them again" => "Kullanıcıların kendileri ile paylaşılan öğeleri yeniden paylaşmasına izin ver",
"Allow users to share with anyone" => "Kullanıcıların herşeyi paylaşmalarına izin ver",
@@ -77,7 +81,6 @@ $TRANSLATIONS = array(
"Select an App" => "Bir uygulama seçin",
"See application page at apps.owncloud.com" => "Uygulamanın sayfasına apps.owncloud.com adresinden bakın ",
"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>" => "<span class=\"licence\"></span>-lisanslayan <span class=\"author\"></span>",
-"Update" => "Güncelleme",
"User Documentation" => "Kullanıcı Belgelendirmesi",
"Administrator Documentation" => "Yönetici Belgelendirmesi",
"Online Documentation" => "Çevrimiçi Belgelendirme",
@@ -101,6 +104,10 @@ $TRANSLATIONS = array(
"Help translate" => "Çevirilere yardım edin",
"WebDAV" => "WebDAV",
"Use this address to <a href=\"%s/server/5.0/user_manual/files/files.html\" target=\"_blank\">access your Files via WebDAV</a>" => " <a href=\"%s/server/5.0/user_manual/files/files.html\" target=\"_blank\">Dosyalarınıza WebDAV üzerinen erişme </a> için bu adresi kullanın",
+"Encryption" => "Şifreleme",
+"The encryption app is no longer enabled, decrypt all your file" => "Şifreleme uygulaması artık etkin değil, tüm dosyanın şifresini çöz",
+"Log-in password" => "Oturum açma parolası",
+"Decrypt all Files" => "Tüm dosyaların şifresini çözme",
"Login Name" => "Giriş Adı",
"Create" => "Oluştur",
"Admin Recovery Password" => "Yönetici kurtarma parolası",
diff --git a/settings/l10n/ug.php b/settings/l10n/ug.php
index 2c5e1a6786c..df9b7e988c1 100644
--- a/settings/l10n/ug.php
+++ b/settings/l10n/ug.php
@@ -6,13 +6,13 @@ $TRANSLATIONS = array(
"Unable to change display name" => "كۆرسىتىدىغان ئىسىمنى ئۆزگەرتكىلى بولمايدۇ",
"Group already exists" => "گۇرۇپپا مەۋجۇت",
"Unable to add group" => "گۇرۇپپا قوشقىلى بولمايدۇ",
-"Could not enable app. " => "ئەپنى قوزغىتالمىدى. ",
"Email saved" => "تورخەت ساقلاندى",
"Invalid email" => "ئىناۋەتسىز تورخەت",
"Unable to delete group" => "گۇرۇپپىنى ئۆچۈرەلمىدى",
"Unable to delete user" => "ئىشلەتكۈچىنى ئۆچۈرەلمىدى",
"Language changed" => "تىل ئۆزگەردى",
"Invalid request" => "ئىناۋەتسىز ئىلتىماس",
+"Admins can't remove themself from the admin group" => "باشقۇرغۇچى ئۆزىنى باشقۇرۇش گۇرۇپپىسىدىن چىقىرىۋېتەلمەيدۇ",
"Unable to add user to group %s" => "ئىشلەتكۈچىنى %s گۇرۇپپىغا قوشالمايدۇ",
"Unable to remove user from group %s" => "ئىشلەتكۈچىنى %s گۇرۇپپىدىن چىقىرىۋېتەلمەيدۇ",
"Couldn't update app." => "ئەپنى يېڭىلىيالمايدۇ.",
@@ -20,9 +20,10 @@ $TRANSLATIONS = array(
"Disable" => "چەكلە",
"Enable" => "قوزغات",
"Please wait...." => "سەل كۈتۈڭ…",
-"Error" => "خاتالىق",
"Updating...." => "يېڭىلاۋاتىدۇ…",
"Error while updating app" => "ئەپنى يېڭىلاۋاتقاندا خاتالىق كۆرۈلدى",
+"Error" => "خاتالىق",
+"Update" => "يېڭىلا",
"Updated" => "يېڭىلاندى",
"Saving..." => "ساقلاۋاتىدۇ…",
"deleted" => "ئۆچۈرۈلگەن",
@@ -32,6 +33,14 @@ $TRANSLATIONS = array(
"Group Admin" => "گۇرۇپپا باشقۇرغۇچى",
"Delete" => "ئۆچۈر",
"add group" => "گۇرۇپپا قوش",
+"A valid username must be provided" => "چوقۇم ئىناۋەتلىك ئىشلەتكۈچى ئىسمىدىن بىرنى تەمىنلەش كېرەك",
+"Error creating user" => "ئىشلەتكۈچى قۇرۇۋاتقاندا خاتالىق كۆرۈلدى",
+"A valid password must be provided" => "چوقۇم ئىناۋەتلىك ئىم تەمىنلەش كېرەك",
+"__language_name__" => "ئۇيغۇرچە",
+"Security Warning" => "بىخەتەرلىك ئاگاھلاندۇرۇش",
+"Setup Warning" => "ئاگاھلاندۇرۇش تەڭشەك",
+"Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "سىزنىڭ تور مۇلازىمېتىرىڭىز ھۆججەت قەدەمداشلاشقا يول قويىدىغان قىلىپ توغرا تەڭشەلمەپتۇ، چۈنكى WebDAV نىڭ ئېغىزى بۇزۇلغاندەك تۇرىدۇ.",
+"Module 'fileinfo' missing" => "بۆلەك «ھۆججەت ئۇچۇرى» يوقالغان",
"Sharing" => "ھەمبەھىر",
"Security" => "بىخەتەرلىك",
"Log" => "خاتىرە",
@@ -42,7 +51,6 @@ $TRANSLATIONS = array(
"Add your App" => "ئەپىڭىزنى قوشۇڭ",
"More Apps" => "تېخىمۇ كۆپ ئەپلەر",
"Select an App" => "بىر ئەپ تاللاڭ",
-"Update" => "يېڭىلا",
"User Documentation" => "ئىشلەتكۈچى قوللانمىسى",
"Administrator Documentation" => "باشقۇرغۇچى قوللانمىسى",
"Online Documentation" => "توردىكى قوللانما",
diff --git a/settings/l10n/uk.php b/settings/l10n/uk.php
index e58a8b7139c..314b7de6574 100644
--- a/settings/l10n/uk.php
+++ b/settings/l10n/uk.php
@@ -5,7 +5,6 @@ $TRANSLATIONS = array(
"Unable to change display name" => "Не вдалося змінити зображене ім'я",
"Group already exists" => "Група вже існує",
"Unable to add group" => "Не вдалося додати групу",
-"Could not enable app. " => "Не вдалося активувати програму. ",
"Email saved" => "Адресу збережено",
"Invalid email" => "Невірна адреса",
"Unable to delete group" => "Не вдалося видалити групу",
@@ -20,9 +19,10 @@ $TRANSLATIONS = array(
"Disable" => "Вимкнути",
"Enable" => "Включити",
"Please wait...." => "Зачекайте, будь ласка...",
-"Error" => "Помилка",
"Updating...." => "Оновлюється...",
"Error while updating app" => "Помилка при оновленні програми",
+"Error" => "Помилка",
+"Update" => "Оновити",
"Updated" => "Оновлено",
"Saving..." => "Зберігаю...",
"deleted" => "видалені",
@@ -67,7 +67,6 @@ $TRANSLATIONS = array(
"Select an App" => "Вибрати додаток",
"See application page at apps.owncloud.com" => "Перегляньте сторінку програм на apps.owncloud.com",
"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>" => "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>",
-"Update" => "Оновити",
"User Documentation" => "Документація Користувача",
"Administrator Documentation" => "Документація Адміністратора",
"Online Documentation" => "Он-Лайн Документація",
diff --git a/settings/l10n/vi.php b/settings/l10n/vi.php
index 832001a02a7..71dbd198251 100644
--- a/settings/l10n/vi.php
+++ b/settings/l10n/vi.php
@@ -5,7 +5,6 @@ $TRANSLATIONS = array(
"Unable to change display name" => "Không thể thay đổi tên hiển thị",
"Group already exists" => "Nhóm đã tồn tại",
"Unable to add group" => "Không thể thêm nhóm",
-"Could not enable app. " => "không thể kích hoạt ứng dụng.",
"Email saved" => "Lưu email",
"Invalid email" => "Email không hợp lệ",
"Unable to delete group" => "Không thể xóa nhóm",
@@ -20,9 +19,10 @@ $TRANSLATIONS = array(
"Disable" => "Tắt",
"Enable" => "Bật",
"Please wait...." => "Xin hãy đợi...",
-"Error" => "Lỗi",
"Updating...." => "Đang cập nhật...",
"Error while updating app" => "Lỗi khi cập nhật ứng dụng",
+"Error" => "Lỗi",
+"Update" => "Cập nhật",
"Updated" => "Đã cập nhật",
"Saving..." => "Đang lưu...",
"deleted" => "đã xóa",
@@ -53,7 +53,6 @@ $TRANSLATIONS = array(
"Select an App" => "Chọn một ứng dụng",
"See application page at apps.owncloud.com" => "Xem nhiều ứng dụng hơn tại apps.owncloud.com",
"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>" => "<span class=\"licence\"></span>-Giấy phép được cấp bởi <span class=\"author\"></span>",
-"Update" => "Cập nhật",
"User Documentation" => "Tài liệu người sử dụng",
"Administrator Documentation" => "Tài liệu quản trị",
"Online Documentation" => "Tài liệu trực tuyến",
diff --git a/settings/l10n/zh_CN.GB2312.php b/settings/l10n/zh_CN.GB2312.php
deleted file mode 100644
index 46c02476235..00000000000
--- a/settings/l10n/zh_CN.GB2312.php
+++ /dev/null
@@ -1,118 +0,0 @@
-<?php
-$TRANSLATIONS = array(
-"Unable to load list from App Store" => "不能从App Store 中加载列表",
-"Authentication error" => "验证错误",
-"Your display name has been changed." => "您的显示名称已修改",
-"Unable to change display name" => "无法更改显示名称",
-"Group already exists" => "群组已存在",
-"Unable to add group" => "未能添加群组",
-"Could not enable app. " => "未能启用应用",
-"Email saved" => "Email 保存了",
-"Invalid email" => "非法Email",
-"Unable to delete group" => "未能删除群组",
-"Unable to delete user" => "未能删除用户",
-"Language changed" => "语言改变了",
-"Invalid request" => "非法请求",
-"Admins can't remove themself from the admin group" => "管理员无法将自己从管理组中移除",
-"Unable to add user to group %s" => "未能添加用户到群组 %s",
-"Unable to remove user from group %s" => "未能将用户从群组 %s 移除",
-"Couldn't update app." => "应用无法升级。",
-"Update to {appversion}" => "升级至{appversion}",
-"Disable" => "禁用",
-"Enable" => "启用",
-"Please wait...." => "请稍候……",
-"Error" => "出错",
-"Updating...." => "升级中……",
-"Error while updating app" => "应用升级时出现错误",
-"Updated" => "已升级",
-"Saving..." => "保存中...",
-"deleted" => "删除",
-"undo" => "撤销",
-"Unable to remove user" => "无法移除用户",
-"Groups" => "群组",
-"Group Admin" => "群组管理员",
-"Delete" => "删除",
-"add group" => "添加群组",
-"A valid username must be provided" => "请填写有效用户名",
-"Error creating user" => "新增用户时出现错误",
-"A valid password must be provided" => "请填写有效密码",
-"__language_name__" => "Chinese",
-"Security Warning" => "安全警告",
-"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." => "您的数据文件夹和您的文件或许能够从互联网访问。ownCloud 提供的 .htaccesss 文件未其作用。我们强烈建议您配置网络服务器以使数据文件夹不能从互联网访问,或将移动数据文件夹移出网络服务器文档根目录。",
-"Setup Warning" => "配置注意",
-"Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "因WebDAV接口故障,您的网络服务器好像并未允许文件同步。",
-"Please double check the <a href=\"%s\">installation guides</a>." => "请双击<a href='%s'>安装向导</a>。",
-"Module 'fileinfo' missing" => "模块“fileinfo”丢失。",
-"The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." => "PHP 模块“fileinfo”丢失。我们强烈建议打开此模块来获得 mine 类型检测的最佳结果。",
-"Locale not working" => "区域设置未运作",
-"System locale can't be set 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." => "ownCloud 服务器不能把系统区域设置为 %s。这意味着文件名可内可能含有某些引起问题的字符。我们强烈建议在您的系统上安装必要的区域/语言支持包来支持 “%s” 。",
-"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." => "服务器没有可用的Internet连接。这意味着像挂载外部储存、版本更新提示和安装第三方插件等功能会失效。远程访问文件和发送邮件提醒也可能会失效。如果您需要这些功能,建议开启服务器的英特网连接。",
-"Cron" => "Cron",
-"Execute one task with each page loaded" => "在每个页面载入时执行一项任务",
-"cron.php is registered at a webcron service to call cron.php once a minute over http." => "cron.php 已作为 webcron 服务注册。owncloud 将通过 http 协议每分钟调用一次 cron.php。",
-"Use systems cron service to call the cron.php file once a minute." => "使用系统 cron 服务。通过系统 cronjob 每分钟调用一次 owncloud 文件夹下的 cron.php",
-"Sharing" => "分享",
-"Enable Share API" => "开启分享API",
-"Allow apps to use the Share API" => "允许应用使用分享API",
-"Allow links" => "允许链接",
-"Allow users to share items to the public with links" => "允许用户通过链接共享内容",
-"Allow public uploads" => "允许公众账户上传",
-"Allow users to enable others to upload into their publicly shared folders" => "允许其它人向用户的公众共享文件夹里上传文件",
-"Allow resharing" => "允许转帖",
-"Allow users to share items shared with them again" => "允许用户再次共享已共享的内容",
-"Allow users to share with anyone" => "允许用户向任何人分享",
-"Allow users to only share with users in their groups" => "只允许用户向所在群组中的其他用户分享",
-"Security" => "安全",
-"Enforce HTTPS" => "强制HTTPS",
-"Forces the clients to connect to %s via an encrypted connection." => "强制客户端通过加密连接与%s连接",
-"Please connect to your %s via HTTPS to enable or disable the SSL enforcement." => "请通过HTTPS协议连接到 %s,需要启用或者禁止强制SSL的开关。",
-"Log" => "日志",
-"Log level" => "日志等级",
-"More" => "更多",
-"Less" => "更少",
-"Version" => "版本",
-"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>." => "由 <a href=\"http://ownCloud.org/contact\" target=\"_blank\">ownCloud 社区</a>开发,<a href=\"https://github.com/owncloud\" target=\"_blank\">s源代码</a> 以 <a href=\"http://www.gnu.org/licenses/agpl-3.0.html\" target=\"_blank\"><abbr title=\"Affero General Public License\">AGPL</abbr></a> 许可协议发布。",
-"Add your App" => "添加你的应用程序",
-"More Apps" => "更多应用",
-"Select an App" => "选择一个程序",
-"See application page at apps.owncloud.com" => "在owncloud.com上查看应用程序",
-"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>" => "<span class=\"licence\"></span>授权协议 <span class=\"author\"></span>",
-"Update" => "更新",
-"User Documentation" => "用户文档",
-"Administrator Documentation" => "管理员文档",
-"Online Documentation" => "在线说明文档",
-"Forum" => "论坛",
-"Bugtracker" => "Bug追踪者",
-"Commercial Support" => "商业支持",
-"Get the apps to sync your files" => "获取应用并同步您的文件",
-"Show First Run Wizard again" => "再次显示首次运行向导",
-"You have used <strong>%s</strong> of the available <strong>%s</strong>" => "您已使用<strong>%s</strong>/<strong>%s</strong>",
-"Password" => "密码",
-"Your password was changed" => "您的密码以变更",
-"Unable to change your password" => "不能改变你的密码",
-"Current password" => "现在的密码",
-"New password" => "新密码",
-"Change password" => "改变密码",
-"Display Name" => "显示名称",
-"Email" => "电子邮件",
-"Your email address" => "你的email地址",
-"Fill in an email address to enable password recovery" => "输入一个邮箱地址以激活密码恢复功能",
-"Language" => "语言",
-"Help translate" => "帮助翻译",
-"WebDAV" => "WebDAV",
-"Use this address to <a href=\"%s/server/5.0/user_manual/files/files.html\" target=\"_blank\">access your Files via WebDAV</a>" => "访问WebDAV请点击 <a href=\"%s/server/5.0/user_manual/files/files.html\" target=\"_blank\">此处</a>",
-"Login Name" => "登录名",
-"Create" => "新建",
-"Admin Recovery Password" => "管理员恢复密码",
-"Enter the recovery password in order to recover the users files during password change" => "在恢复密码的过程中请输入恢复密钥来恢复用户数据",
-"Default Storage" => "默认容量",
-"Unlimited" => "无限制",
-"Other" => "其他",
-"Username" => "用户名",
-"Storage" => "容量",
-"change display name" => "更改显示名称",
-"set new password" => "设置新的密码",
-"Default" => "默认"
-);
-$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/settings/l10n/zh_CN.php b/settings/l10n/zh_CN.php
index 385c77645cd..cc14a3648a8 100644
--- a/settings/l10n/zh_CN.php
+++ b/settings/l10n/zh_CN.php
@@ -6,7 +6,6 @@ $TRANSLATIONS = array(
"Unable to change display name" => "无法修改显示名称",
"Group already exists" => "已存在该组",
"Unable to add group" => "无法添加组",
-"Could not enable app. " => "无法开启App",
"Email saved" => "电子邮件已保存",
"Invalid email" => "无效的电子邮件",
"Unable to delete group" => "无法删除组",
@@ -21,10 +20,14 @@ $TRANSLATIONS = array(
"Disable" => "禁用",
"Enable" => "开启",
"Please wait...." => "请稍等....",
-"Error" => "错误",
+"Error while disabling app" => "禁用 app 时出错",
+"Error while enabling app" => "启用 app 时出错",
"Updating...." => "正在更新....",
"Error while updating app" => "更新 app 时出错",
+"Error" => "错误",
+"Update" => "更新",
"Updated" => "已更新",
+"Decrypting files... Please wait, this can take some time." => "正在解密文件... 请稍等,可能需要一些时间。",
"Saving..." => "保存中",
"deleted" => "已经删除",
"undo" => "撤销",
@@ -78,7 +81,6 @@ $TRANSLATIONS = array(
"Select an App" => "选择一个应用",
"See application page at apps.owncloud.com" => "查看在 app.owncloud.com 的应用程序页面",
"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>" => "<span class=\"licence\"></span>-核准: <span class=\"author\"></span>",
-"Update" => "更新",
"User Documentation" => "用户文档",
"Administrator Documentation" => "管理员文档",
"Online Documentation" => "在线文档",
@@ -103,6 +105,9 @@ $TRANSLATIONS = array(
"WebDAV" => "WebDAV",
"Use this address to <a href=\"%s/server/5.0/user_manual/files/files.html\" target=\"_blank\">access your Files via WebDAV</a>" => "使用该链接 <a href=\"%s/server/5.0/user_manual/files/files.html\" target=\"_blank\">通过WebDAV访问你的文件</a>",
"Encryption" => "加密",
+"The encryption app is no longer enabled, decrypt all your file" => "加密 app 未启用,将解密您所有文件",
+"Log-in password" => "登录密码",
+"Decrypt all Files" => "解密所有文件",
"Login Name" => "登录名称",
"Create" => "创建",
"Admin Recovery Password" => "管理恢复密码",
diff --git a/settings/l10n/zh_HK.php b/settings/l10n/zh_HK.php
index f9bdb44956d..10fce11fb58 100644
--- a/settings/l10n/zh_HK.php
+++ b/settings/l10n/zh_HK.php
@@ -6,6 +6,7 @@ $TRANSLATIONS = array(
"Password" => "密碼",
"New password" => "新密碼",
"Email" => "電郵",
+"Encryption" => "加密",
"Username" => "用戶名稱"
);
$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/settings/l10n/zh_TW.php b/settings/l10n/zh_TW.php
index 7c1a8963cca..73c015d17af 100644
--- a/settings/l10n/zh_TW.php
+++ b/settings/l10n/zh_TW.php
@@ -6,7 +6,6 @@ $TRANSLATIONS = array(
"Unable to change display name" => "無法更改顯示名稱",
"Group already exists" => "群組已存在",
"Unable to add group" => "群組增加失敗",
-"Could not enable app. " => "未能啟動此app",
"Email saved" => "Email已儲存",
"Invalid email" => "無效的email",
"Unable to delete group" => "群組刪除錯誤",
@@ -21,10 +20,14 @@ $TRANSLATIONS = array(
"Disable" => "停用",
"Enable" => "啟用",
"Please wait...." => "請稍候...",
-"Error" => "錯誤",
+"Error while disabling app" => "停用應用程式錯誤",
+"Error while enabling app" => "啓用應用程式錯誤",
"Updating...." => "更新中...",
"Error while updating app" => "更新應用程式錯誤",
+"Error" => "錯誤",
+"Update" => "更新",
"Updated" => "已更新",
+"Decrypting files... Please wait, this can take some time." => "檔案解密中,請稍候。",
"Saving..." => "儲存中...",
"deleted" => "已刪除",
"undo" => "復原",
@@ -72,13 +75,12 @@ $TRANSLATIONS = array(
"More" => "更多",
"Less" => "更少",
"Version" => "版本",
-"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>." => "由 <a href=\"http://ownCloud.org/contact\" target=\"_blank\">ownCloud 社群</a>開發,<a href=\"https://github.com/owncloud\" target=\"_blank\">原始碼</a>在 <a href=\"http://www.gnu.org/licenses/agpl-3.0.html\" target=\"_blank\"><abbr title=\"Affero General Public License\">AGPL</abbr></a> 許可證下發布。",
+"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>." => "由 <a href=\"http://ownCloud.org/contact\" target=\"_blank\">ownCloud 社群</a>開發,<a href=\"https://github.com/owncloud\" target=\"_blank\">原始碼</a>在 <a href=\"http://www.gnu.org/licenses/agpl-3.0.html\" target=\"_blank\"><abbr title=\"Affero General Public License\">AGPL</abbr></a> 授權許可下發布。",
"Add your App" => "添加你的 App",
"More Apps" => "更多Apps",
"Select an App" => "選擇一個應用程式",
"See application page at apps.owncloud.com" => "查看應用程式頁面於 apps.owncloud.com",
"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>" => "<span class=\"licence\"></span>-核准: <span class=\"author\"></span>",
-"Update" => "更新",
"User Documentation" => "用戶說明文件",
"Administrator Documentation" => "管理者說明文件",
"Online Documentation" => "線上說明文件",
@@ -101,8 +103,11 @@ $TRANSLATIONS = array(
"Language" => "語言",
"Help translate" => "幫助翻譯",
"WebDAV" => "WebDAV",
-"Use this address to <a href=\"%s/server/5.0/user_manual/files/files.html\" target=\"_blank\">access your Files via WebDAV</a>" => "使用<a href=\"%s/server/5.0/user_manual/files/files.html\" target=\"_blank\">這個網址</a>來透過 WebDAV 存取您的檔案",
+"Use this address to <a href=\"%s/server/5.0/user_manual/files/files.html\" target=\"_blank\">access your Files via WebDAV</a>" => "以上的 WebDAV 位址可以讓您<a href=\"%s/server/5.0/user_manual/files/files.html\" target=\"_blank\">透過 WebDAV 協定存取檔案</a>",
"Encryption" => "加密",
+"The encryption app is no longer enabled, decrypt all your file" => "加密應用程式已經停用,請您解密您所有的檔案",
+"Log-in password" => "登入密碼",
+"Decrypt all Files" => "解密所有檔案",
"Login Name" => "登入名稱",
"Create" => "建立",
"Admin Recovery Password" => "管理者復原密碼",
diff --git a/settings/personal.php b/settings/personal.php
index e69898f6f8f..112eaa3c748 100644
--- a/settings/personal.php
+++ b/settings/personal.php
@@ -17,7 +17,7 @@ OC_Util::addScript( '3rdparty', 'chosen/chosen.jquery.min' );
OC_Util::addStyle( '3rdparty', 'chosen' );
OC_App::setActiveNavigationEntry( 'personal' );
-$storageInfo=OC_Helper::getStorageInfo();
+$storageInfo=OC_Helper::getStorageInfo('/');
$email=OC_Preferences::getValue(OC_User::getUser(), 'settings', 'email', '');
diff --git a/settings/templates/apps.php b/settings/templates/apps.php
index d60fd82f917..0b76f775fea 100644
--- a/settings/templates/apps.php
+++ b/settings/templates/apps.php
@@ -41,5 +41,6 @@
print_unescaped($l->t('<span class="licence"></span>-licensed by <span class="author"></span>'));?></p>
<input class="enable hidden" type="submit" />
<input class="update hidden" type="submit" value="<?php p($l->t('Update')); ?>" />
+ <div class="warning hidden"></div>
</div>
</div>
diff --git a/settings/templates/personal.php b/settings/templates/personal.php
index bad88142da9..63e1258b958 100644
--- a/settings/templates/personal.php
+++ b/settings/templates/personal.php
@@ -40,7 +40,7 @@ if($_['passwordChangeSupported']) {
<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');?>" />
- <input type="password" id="pass2" name="password"
+ <input type="password" id="pass2" name="personal-password"
placeholder="<?php echo $l->t('New password');?>" data-typetoggle="#personal-show" />
<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');?>" />
diff --git a/status.php b/status.php
index 179fe3f49f2..88422100f14 100644
--- a/status.php
+++ b/status.php
@@ -33,8 +33,11 @@ try {
'version'=>implode('.', OC_Util::getVersion()),
'versionstring'=>OC_Util::getVersionString(),
'edition'=>OC_Util::getEditionString());
-
- echo(json_encode($values));
+ if (OC::$CLI) {
+ print_r($values);
+ } else {
+ echo(json_encode($values));
+ }
} catch (Exception $ex) {
OC_Response::setStatus(OC_Response::STATUS_INTERNAL_SERVER_ERROR);
diff --git a/tests/lib/appconfig.php b/tests/lib/appconfig.php
new file mode 100644
index 00000000000..4d82cd5ba7b
--- /dev/null
+++ b/tests/lib/appconfig.php
@@ -0,0 +1,132 @@
+<?php
+/**
+ * Copyright (c) 2013 Christopher Schäpers <christopher@schaepers.it>
+ * This file is licensed under the Affero General Public License version 3 or
+ * later.
+ * See the COPYING-README file.
+ */
+
+class Test_Appconfig extends PHPUnit_Framework_TestCase {
+ public static function setUpBeforeClass() {
+ $query = \OC_DB::prepare('INSERT INTO `*PREFIX*appconfig` VALUES (?, ?, ?)');
+
+ $query->execute(array('testapp', 'enabled', 'true'));
+ $query->execute(array('testapp', 'installed_version', '1.2.3'));
+ $query->execute(array('testapp', 'depends_on', 'someapp'));
+ $query->execute(array('testapp', 'deletethis', 'deletethis'));
+ $query->execute(array('testapp', 'key', 'value'));
+
+ $query->execute(array('someapp', 'key', 'value'));
+ $query->execute(array('someapp', 'otherkey', 'othervalue'));
+
+ $query->execute(array('123456', 'key', 'value'));
+ $query->execute(array('123456', 'enabled', 'false'));
+
+ $query->execute(array('anotherapp', 'key', 'value'));
+ $query->execute(array('anotherapp', 'enabled', 'false'));
+ }
+
+ public static function tearDownAfterClass() {
+ $query = \OC_DB::prepare('DELETE FROM `*PREFIX*appconfig` WHERE `appid` = ?');
+ $query->execute(array('testapp'));
+ $query->execute(array('someapp'));
+ $query->execute(array('123456'));
+ $query->execute(array('anotherapp'));
+ }
+
+ public function testGetApps() {
+ $query = \OC_DB::prepare('SELECT DISTINCT `appid` FROM `*PREFIX*appconfig`');
+ $result = $query->execute();
+ $expected = array();
+ while ($row = $result->fetchRow()) {
+ $expected[] = $row['appid'];
+ }
+ $apps = \OC_Appconfig::getApps();
+ $this->assertEquals($expected, $apps);
+ }
+
+ public function testGetKeys() {
+ $query = \OC_DB::prepare('SELECT `configkey` FROM `*PREFIX*appconfig` WHERE `appid` = ?');
+ $result = $query->execute(array('testapp'));
+ $expected = array();
+ while($row = $result->fetchRow()) {
+ $expected[] = $row["configkey"];
+ }
+ $keys = \OC_Appconfig::getKeys('testapp');
+ $this->assertEquals($expected, $keys);
+ }
+
+ public function testGetValue() {
+ $query = \OC_DB::prepare('SELECT `configvalue` FROM `*PREFIX*appconfig` WHERE `appid` = ? AND `configkey` = ?');
+ $result = $query->execute(array('testapp', 'installed_version'));
+ $expected = $result->fetchRow();
+ $value = \OC_Appconfig::getValue('testapp', 'installed_version');
+ $this->assertEquals($expected['configvalue'], $value);
+
+ $value = \OC_Appconfig::getValue('testapp', 'nonexistant');
+ $this->assertNull($value);
+
+ $value = \OC_Appconfig::getValue('testapp', 'nonexistant', 'default');
+ $this->assertEquals('default', $value);
+ }
+
+ public function testHasKey() {
+ $value = \OC_Appconfig::hasKey('testapp', 'installed_version');
+ $this->assertTrue($value);
+
+ $value = \OC_Appconfig::hasKey('nonexistant', 'nonexistant');
+ $this->assertFalse($value);
+ }
+
+ public function testSetValue() {
+ \OC_Appconfig::setValue('testapp', 'installed_version', '1.33.7');
+ $query = \OC_DB::prepare('SELECT `configvalue` FROM `*PREFIX*appconfig` WHERE `appid` = ? AND `configkey` = ?');
+ $result = $query->execute(array('testapp', 'installed_version'));
+ $value = $result->fetchRow();
+ $this->assertEquals('1.33.7', $value['configvalue']);
+
+ \OC_Appconfig::setValue('someapp', 'somekey', 'somevalue');
+ $query = \OC_DB::prepare('SELECT `configvalue` FROM `*PREFIX*appconfig` WHERE `appid` = ? AND `configkey` = ?');
+ $result = $query->execute(array('someapp', 'somekey'));
+ $value = $result->fetchRow();
+ $this->assertEquals('somevalue', $value['configvalue']);
+ }
+
+ public function testDeleteKey() {
+ \OC_Appconfig::deleteKey('testapp', 'deletethis');
+ $query = \OC_DB::prepare('SELECT `configvalue` FROM `*PREFIX*appconfig` WHERE `appid` = ? AND `configkey` = ?');
+ $query->execute(array('testapp', 'deletethis'));
+ $result = (bool)$query->fetchRow();
+ $this->assertFalse($result);
+ }
+
+ public function testDeleteApp() {
+ \OC_Appconfig::deleteApp('someapp');
+ $query = \OC_DB::prepare('SELECT `configkey` FROM `*PREFIX*appconfig` WHERE `appid` = ?');
+ $query->execute(array('someapp'));
+ $result = (bool)$query->fetchRow();
+ $this->assertFalse($result);
+ }
+
+ public function testGetValues() {
+ $this->assertFalse(\OC_Appconfig::getValues('testapp', 'enabled'));
+
+ $query = \OC_DB::prepare('SELECT `configkey`, `configvalue` FROM `*PREFIX*appconfig` WHERE `appid` = ?');
+ $query->execute(array('testapp'));
+ $expected = array();
+ while ($row = $query->fetchRow()) {
+ $expected[$row['configkey']] = $row['configvalue'];
+ }
+ $values = \OC_Appconfig::getValues('testapp', false);
+ $this->assertEquals($expected, $values);
+
+ $query = \OC_DB::prepare('SELECT `appid`, `configvalue` FROM `*PREFIX*appconfig` WHERE `configkey` = ?');
+ $query->execute(array('enabled'));
+ $expected = array();
+ while ($row = $query->fetchRow()) {
+ $expected[$row['appid']] = $row['configvalue'];
+ }
+ $values = \OC_Appconfig::getValues(false, 'enabled');
+ $this->assertEquals($expected, $values);
+ }
+}
diff --git a/tests/lib/connector/sabre/quotaplugin.php b/tests/lib/connector/sabre/quotaplugin.php
new file mode 100644
index 00000000000..1186de28742
--- /dev/null
+++ b/tests/lib/connector/sabre/quotaplugin.php
@@ -0,0 +1,101 @@
+<?php
+/**
+ * Copyright (c) 2013 Thomas Müller <thomas.mueller@tmit.eu>
+ * This file is licensed under the Affero General Public License version 3 or
+ * later.
+ * See the COPYING-README file.
+ */
+
+class Test_OC_Connector_Sabre_QuotaPlugin extends PHPUnit_Framework_TestCase {
+
+ /**
+ * @var Sabre_DAV_Server
+ */
+ private $server;
+
+ /**
+ * @var OC_Connector_Sabre_QuotaPlugin
+ */
+ private $plugin;
+
+ public function setUp() {
+ $this->server = new Sabre_DAV_Server();
+ $this->plugin = new OC_Connector_Sabre_QuotaPlugin();
+ $this->plugin->initialize($this->server);
+ }
+
+ /**
+ * @dataProvider lengthProvider
+ */
+ public function testLength($expected, $headers)
+ {
+ $this->server->httpRequest = new Sabre_HTTP_Request($headers);
+ $length = $this->plugin->getLength();
+ $this->assertEquals($expected, $length);
+ }
+
+ /**
+ * @dataProvider quotaOkayProvider
+ */
+ public function testCheckQuota($quota, $headers)
+ {
+ $this->plugin->fileView = $this->buildFileViewMock($quota);
+
+ $this->server->httpRequest = new Sabre_HTTP_Request($headers);
+ $result = $this->plugin->checkQuota('');
+ $this->assertTrue($result);
+ }
+
+ /**
+ * @expectedException Sabre_DAV_Exception_InsufficientStorage
+ * @dataProvider quotaExceededProvider
+ */
+ public function testCheckExceededQuota($quota, $headers)
+ {
+ $this->plugin->fileView = $this->buildFileViewMock($quota);
+
+ $this->server->httpRequest = new Sabre_HTTP_Request($headers);
+ $this->plugin->checkQuota('');
+ }
+
+ public function quotaOkayProvider() {
+ return array(
+ array(1024, array()),
+ array(1024, array('HTTP_X_EXPECTED_ENTITY_LENGTH' => '1024')),
+ array(1024, array('HTTP_CONTENT_LENGTH' => '512')),
+ array(1024, array('HTTP_OC_TOTAL_LENGTH' => '1024', 'HTTP_CONTENT_LENGTH' => '512')),
+ // OC\Files\FREE_SPACE_UNKNOWN = -2
+ array(-2, array()),
+ array(-2, array('HTTP_X_EXPECTED_ENTITY_LENGTH' => '1024')),
+ array(-2, array('HTTP_CONTENT_LENGTH' => '512')),
+ array(-2, array('HTTP_OC_TOTAL_LENGTH' => '1024', 'HTTP_CONTENT_LENGTH' => '512')),
+ );
+ }
+
+ public function quotaExceededProvider() {
+ return array(
+ array(1023, array('HTTP_X_EXPECTED_ENTITY_LENGTH' => '1024')),
+ array(511, array('HTTP_CONTENT_LENGTH' => '512')),
+ array(2047, array('HTTP_OC_TOTAL_LENGTH' => '2048', 'HTTP_CONTENT_LENGTH' => '1024')),
+ );
+ }
+
+ public function lengthProvider() {
+ return array(
+ array(null, array()),
+ array(1024, array('HTTP_X_EXPECTED_ENTITY_LENGTH' => '1024')),
+ array(512, array('HTTP_CONTENT_LENGTH' => '512')),
+ array(2048, array('HTTP_OC_TOTAL_LENGTH' => '2048', 'HTTP_CONTENT_LENGTH' => '1024')),
+ array(4096, array('HTTP_OC_TOTAL_LENGTH' => '2048', 'HTTP_X_EXPECTED_ENTITY_LENGTH' => '4096')),
+ );
+ }
+
+ private function buildFileViewMock($quota) {
+ // mock filesysten
+ $view = $this->getMock('\OC\Files\View', array('free_space'), array(), '', FALSE);
+ $view->expects($this->any())->method('free_space')->withAnyParameters()->will($this->returnValue($quota));
+
+ return $view;
+ }
+
+}
diff --git a/tests/lib/group/group.php b/tests/lib/group/group.php
index 75e975d9e65..f1fda3b9288 100644
--- a/tests/lib/group/group.php
+++ b/tests/lib/group/group.php
@@ -43,8 +43,8 @@ class Group extends \PHPUnit_Framework_TestCase {
$users = $group->getUsers();
$this->assertEquals(2, count($users));
- $user1 = $users[0];
- $user2 = $users[1];
+ $user1 = $users['user1'];
+ $user2 = $users['user2'];
$this->assertEquals('user1', $user1->getUID());
$this->assertEquals('user2', $user2->getUID());
}
@@ -68,9 +68,9 @@ class Group extends \PHPUnit_Framework_TestCase {
$users = $group->getUsers();
$this->assertEquals(3, count($users));
- $user1 = $users[0];
- $user2 = $users[1];
- $user3 = $users[2];
+ $user1 = $users['user1'];
+ $user2 = $users['user2'];
+ $user3 = $users['user3'];
$this->assertEquals('user1', $user1->getUID());
$this->assertEquals('user2', $user2->getUID());
$this->assertEquals('user3', $user3->getUID());
diff --git a/tests/lib/image.php b/tests/lib/image.php
index 0583c300075..4aba1b0bc61 100644
--- a/tests/lib/image.php
+++ b/tests/lib/image.php
@@ -7,6 +7,10 @@
*/
class Test_Image extends PHPUnit_Framework_TestCase {
+ public static function tearDownAfterClass() {
+ unlink(OC::$SERVERROOT.'/tests/data/testimage2.png');
+ unlink(OC::$SERVERROOT.'/tests/data/testimage2.jpg');
+ }
public function testGetMimeTypeForFile() {
$mimetype = \OC_Image::getMimeTypeForFile(OC::$SERVERROOT.'/tests/data/testimage.png');
@@ -55,7 +59,6 @@ class Test_Image extends PHPUnit_Framework_TestCase {
}
public function testMimeType() {
- $this->markTestSkipped("When loading from data or base64, imagetype is always image/png, see #4258.");
$img = new \OC_Image(OC::$SERVERROOT.'/tests/data/testimage.png');
$this->assertEquals('image/png', $img->mimeType());
@@ -102,35 +105,50 @@ class Test_Image extends PHPUnit_Framework_TestCase {
$img->resize(16);
$img->save(OC::$SERVERROOT.'/tests/data/testimage2.png');
$this->assertEquals(file_get_contents(OC::$SERVERROOT.'/tests/data/testimage2.png'), $img->data());
+
+ $img = new \OC_Image(OC::$SERVERROOT.'/tests/data/testimage.jpg');
+ $img->resize(128);
+ $img->save(OC::$SERVERROOT.'/tests/data/testimage2.jpg');
+ $this->assertEquals(file_get_contents(OC::$SERVERROOT.'/tests/data/testimage2.jpg'), $img->data());
}
public function testData() {
- $this->markTestSkipped("\OC_Image->data() converts to png before outputting data, see #4258.");
$img = new \OC_Image(OC::$SERVERROOT.'/tests/data/testimage.png');
- $expected = file_get_contents(OC::$SERVERROOT.'/tests/data/testimage.png');
+ $raw = imagecreatefromstring(file_get_contents(OC::$SERVERROOT.'/tests/data/testimage.png'));
+ ob_start();
+ imagepng($raw);
+ $expected = ob_get_clean();
$this->assertEquals($expected, $img->data());
$img = new \OC_Image(OC::$SERVERROOT.'/tests/data/testimage.jpg');
- $expected = file_get_contents(OC::$SERVERROOT.'/tests/data/testimage.jpg');
+ $raw = imagecreatefromstring(file_get_contents(OC::$SERVERROOT.'/tests/data/testimage.jpg'));
+ ob_start();
+ imagejpeg($raw);
+ $expected = ob_get_clean();
$this->assertEquals($expected, $img->data());
$img = new \OC_Image(OC::$SERVERROOT.'/tests/data/testimage.gif');
- $expected = file_get_contents(OC::$SERVERROOT.'/tests/data/testimage.gif');
+ $raw = imagecreatefromstring(file_get_contents(OC::$SERVERROOT.'/tests/data/testimage.gif'));
+ ob_start();
+ imagegif($raw);
+ $expected = ob_get_clean();
$this->assertEquals($expected, $img->data());
}
+ /**
+ * @depends testData
+ */
public function testToString() {
- $this->markTestSkipped("\OC_Image->data() converts to png before outputting data, see #4258.");
$img = new \OC_Image(OC::$SERVERROOT.'/tests/data/testimage.png');
- $expected = base64_encode(file_get_contents(OC::$SERVERROOT.'/tests/data/testimage.png'));
+ $expected = base64_encode($img->data());
$this->assertEquals($expected, (string)$img);
$img = new \OC_Image(file_get_contents(OC::$SERVERROOT.'/tests/data/testimage.jpg'));
- $expected = base64_encode(file_get_contents(OC::$SERVERROOT.'/tests/data/testimage.jpg'));
+ $expected = base64_encode($img->data());
$this->assertEquals($expected, (string)$img);
$img = new \OC_Image(OC::$SERVERROOT.'/tests/data/testimage.gif');
- $expected = base64_encode(file_get_contents(OC::$SERVERROOT.'/tests/data/testimage.gif'));
+ $expected = base64_encode($img->data());
$this->assertEquals($expected, (string)$img);
}
diff --git a/tests/lib/preview.php b/tests/lib/preview.php
new file mode 100644
index 00000000000..bebdc12b500
--- /dev/null
+++ b/tests/lib/preview.php
@@ -0,0 +1,108 @@
+<?php
+/**
+ * Copyright (c) 2013 Georg Ehrke <georg@ownCloud.com>
+ * This file is licensed under the Affero General Public License version 3 or
+ * later.
+ * See the COPYING-README file.
+ */
+
+namespace Test;
+
+class Preview extends \PHPUnit_Framework_TestCase {
+
+ public function testIsPreviewDeleted() {
+ $user = $this->initFS();
+
+ $rootView = new \OC\Files\View('');
+ $rootView->mkdir('/'.$user);
+ $rootView->mkdir('/'.$user.'/files');
+
+ $samplefile = '/'.$user.'/files/test.txt';
+
+ $rootView->file_put_contents($samplefile, 'dummy file data');
+
+ $x = 50;
+ $y = 50;
+
+ $preview = new \OC\Preview($user, 'files/', 'test.txt', $x, $y);
+ $preview->getPreview();
+
+ $fileinfo = $rootView->getFileInfo($samplefile);
+ $fileid = $fileinfo['fileid'];
+
+ $thumbcachefile = '/' . $user . '/' . \OC\Preview::THUMBNAILS_FOLDER . '/' . $fileid . '/' . $x . '-' . $y . '.png';
+
+ $this->assertEquals($rootView->file_exists($thumbcachefile), true);
+
+ $preview->deletePreview();
+
+ $this->assertEquals($rootView->file_exists($thumbcachefile), false);
+ }
+
+ public function testAreAllPreviewsDeleted() {
+ $user = $this->initFS();
+
+ $rootView = new \OC\Files\View('');
+ $rootView->mkdir('/'.$user);
+ $rootView->mkdir('/'.$user.'/files');
+
+ $samplefile = '/'.$user.'/files/test.txt';
+
+ $rootView->file_put_contents($samplefile, 'dummy file data');
+
+ $x = 50;
+ $y = 50;
+
+ $preview = new \OC\Preview($user, 'files/', 'test.txt', $x, $y);
+ $preview->getPreview();
+
+ $fileinfo = $rootView->getFileInfo($samplefile);
+ $fileid = $fileinfo['fileid'];
+
+ $thumbcachefolder = '/' . $user . '/' . \OC\Preview::THUMBNAILS_FOLDER . '/' . $fileid . '/';
+
+ $this->assertEquals($rootView->is_dir($thumbcachefolder), true);
+
+ $preview->deleteAllPreviews();
+
+ $this->assertEquals($rootView->is_dir($thumbcachefolder), false);
+ }
+
+ public function testIsMaxSizeWorking() {
+ $user = $this->initFS();
+
+ $maxX = 250;
+ $maxY = 250;
+
+ \OC_Config::setValue('preview_max_x', $maxX);
+ \OC_Config::setValue('preview_max_y', $maxY);
+
+ $rootView = new \OC\Files\View('');
+ $rootView->mkdir('/'.$user);
+ $rootView->mkdir('/'.$user.'/files');
+
+ $samplefile = '/'.$user.'/files/test.txt';
+
+ $rootView->file_put_contents($samplefile, 'dummy file data');
+
+ $preview = new \OC\Preview($user, 'files/', 'test.txt', 1000, 1000);
+ $image = $preview->getPreview();
+
+ $this->assertEquals($image->width(), $maxX);
+ $this->assertEquals($image->height(), $maxY);
+ }
+
+ private function initFS() {
+ if(\OC\Files\Filesystem::getView()){
+ $user = \OC_User::getUser();
+ }else{
+ $user=uniqid();
+ \OC_User::setUserId($user);
+ \OC\Files\Filesystem::init($user, '/'.$user.'/files');
+ }
+
+ \OC\Files\Filesystem::mount('OC\Files\Storage\Temporary', array(), '/');
+
+ return $user;
+ }
+} \ No newline at end of file